1. A computerized process comprising: receiving, at a computer processor, an archive of video data from which a plurality of archive descriptor types are extracted; applying, using the computer processor, a query to the archive, the query comprising a number of N query descriptor types for a query object; determining, using the computer processor, a difference between each query descriptor type and corresponding descriptor types of track segments in the archive, and storing the differences in one or more vectors; storing each vector of differences in a computer storage medium as a point in an N dimensional space; and identifying, using the computer processor, an archive object that is similar to the query object as a function of proximities of the differences to an origin in one or more dimensions of the N dimensional space.