Change Detection
The idea of change detection is quite simple - we check whether the cell values of the new image are different from the the cell values of the original image. In this example I had to make one extra step to set cells containing data (not equal to 255) in both images to the same value (200 in this case):
if (A[0]<255, 200, 255)
After that, the comparison goes as follows:
For deleted:
if(A[0]!=B[0] && A[0]<255, 0, A[0])
For added:
if(A[0]!=B[0] && B[0]<255, 0, A[0])
If we want to combine results together, but still make visible what was added, deleted, or stayed unchanged, we can combine the two bands together. However, they both have the same interpretation of RED8. We can change it to GREEN8 and BLUE8, and add the missing RED8. As result, the bands will be ordered as GREEN8;BLUE8;RED8. We can use RasterBandOrderer or reorder bands with RasterExpressionEvaluator, which fits better for this page:
A[2];A[0];A[1]
The source and the revised data as well as the results of comparison are shown below:
Original Revised

Deleted Added
Added/Deleted
-
See attachment: ChangeDetection.fmwt