I can just drag and drop any image in google and get results. :)
How is it implimented ? What is the idea behind the algorithm ?
Is that image data converted to
Image search is an exciting field. Google Reverse Image Search uses a combination of Image processing techniques such as Scale Invariant Feature Transforms and Principle Component Analysis based Scale Invariant Feature Transform. Beyond the prowess of deep learning techniques and image processing algorithms, Google has an advantage in the deployment of large scale big data processing algorithms at scale. Google also creates really efficient indexes of images using advanced hashing techniques. It is interesting to see how Google is creating space-efficient data structures for images that are used subsequently in the image search algorithms.
Fundamentals of Reverse Image Search
In the entirety, Google Image Search is efficient not only because of image processing algorithms. It is also re-using and re-purposing the parametric search techniques of Google Text Search Engine.
Factors in Google Image Search Algorithm