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:

  1. Select the circ1.xv and circ2.xv images;

  2. Visualize both images using vexpand (a khoros tool that performs the interpolation of points). Use 16 as the horizontal and vertical expansion factor.

  3. Do the union of the two input images;

  4. Visualize the result of the union. Use the same expasion factor of 2.

  5. Do the intersection of the two input images;

  6. Visualize the result of the intersection. Use the same expasion factor of 2;

  7. Do the subtraction of the result intersection operation from the result of the union operation;

  8. Visualize the result of the intersection.

Exercises

  1. Implement the symmetrical difference operation using just the union and subtraction operations.

  2. Implement the symmetrical difference operation using just the union, intersection and complent operations.

  3. Apply the symmetrical difference operation to the images letters.xv and letters_noisy.xv.