I'm using the concept of a perceptual hash for my images. It works well using the DCT as the underlying maths.
I get good matches for images which are the same bar some "attack" i.e. aspect ratio, brightness, contrast and most things related to color change.
However, I am looking for a bit more flexibility and want to be able to find images of similar nature, using an image to search other images. Similar to what TinyEye can do
The DCT is getting me the lowest frequencies of the image (structure). Is there something I could do here that can give me this added flexibility?