Hello imaging people,
My theoretical knowledge in imaging has come to an end here. I was wondering what it is I was getting as a result after applying some functions to an image.
Maybe some introducing words: I wanted to test the javaclass "RGB to CMYK" for imageJ. In order to test how good the separation was, I searched google for magenta images. I took an image of a magenta colored dress. Then I applied the RGB->CMYK function and got the 4 expected channels.
to all 4 channels [i] I did the following:
1) edge detection
2) image calculator: original_image[i] edge_image[i]
then I simply made a z-projection (sum slices) of the channels.
now I got these beautiful patterns (See attachment), in my opinion showing the dresses wrinklings, but apparently there are other patterns (maybe moiré?) for example on the heel of the display dummy.
The other thing is I repeated the same procedure with tons of other images but mostly the results looked much more noisy.
what is the theoretical foundation on how I ended up having these patterns being revealed so nicely?
Can anyone explain?
Thank you