Symmetrical Difference Operator
Building the Cantata Workspace
The symmetrical difference operators can be built from the following
operations:
union,
intersection and
subtraction.
These operators can process 1D signals, binary and grey-level images.
To build and experiment a workspace that performs the symmetrical difference:
- Select the circ1.xv and circ2.xv images;
- Visualize both images using vexpand (a khoros tool that performs the interpolation of points). Use 16 as the horizontal and vertical expansion factor.
- Do the union of the two input images;
- Visualize the result of the union. Use the same expasion factor of 2.
- Do the intersection of the two input images;
- Visualize the result of the intersection. Use the same expasion factor of 2;
- Do the subtraction of the result intersection operation from the result of the union operation;
- Visualize the result of the intersection.
Exercises
- Implement the symmetrical difference operation using just the union and subtraction operations.
- Implement the symmetrical difference operation using just the union, intersection and complent operations.
- Apply the symmetrical difference operation to the images letters.xv and letters_noisy.xv.