Similar image search using an image
I am working on a project in which the two images will be checked for similarity like 'Google Image Search by image'. I searched through Google and also on various sites including stackoverflow and learnt about various techniques like histogram, sift, fourier transform, pixel grabbing, etc. The things are too complex for me to understand being a beginner in this field. My questions are: From where can i get started?? Is there any book available or a site which give tutorials for learning about how to actually use these techniques? Are there new techniques which can be implemented for this