Methods, systems, and storage media are disclosed herein for determining objects in image data that match a plurality of captured images, in which one or more of the captured images from among the plurality of captured images may depict only a portion of an object. A computing device may extract a first feature from at least one block of the plurality of blocks from a captured image; determine a second feature; and determine a third feature. The computing device may determine, as a matching image, a stored image from among a plurality of stored images including an object that has greatest maximum correlation with the third feature. The computing device may similarly determine a matching image for each of the captured images of the plurality of images; and determine a final matching image from among the candidate matching images that best matches the combination of the plurality of captured images.