1. A method comprising: receiving a plurality of training feature vectors indicative of an image; normalizing the plurality of training feature vectors to a uniform length; defining a matching space including the plurality of training feature vectors, wherein the matching space determines whether an input image feature vector is a match; storing the matching space; and determining whether an input image feature vector falls within the matching space based on a range query.