1. A method comprising: receiving, by one or more processors, a query image including an object; receiving, by the one or more processors, a plurality of indexed images that match the object; computing, by the one or more processors, a region of interest for the object; computing, by the one or more processors, an overlap between a first region of interest corresponding to a first indexed image and a second region of interest corresponding to a second indexed image; determining, by the one or more processors, that the overlap between the first region of interest and the second region of interest satisfies a threshold; and including, by the one or more processors, the first indexed image and the second indexed image in a candidate list of indexed images.