1. An image processing method, comprising: receiving an image request from a user device, the image request including an image of interest and location metadata for the image of interest; analyzing the location metadata to select one or more cells to evaluate against the image of interest, each cell having one or more geolocated images and index data associated therewith; for each selected cell, comparing the image of interest against the index data of that cell; identifying any matches from the geolocated images of the selected cells based on the compared index data; and providing the matches; wherein the matches are provided along with a match confidence indicator that identifies a likelihood or accuracy of each match; and wherein a value of the match confidence indicator depends on geolocation verification between the location metadata and location information for the geolocated images of the selected cells.