×

Three-dimensional affine-invariant hashing defined over any three-dimensional convex domain and producing uniformly-distributed hash keys

  • US 5,799,312 A
  • Filed: 01/21/1997
  • Issued: 08/25/1998
  • Est. Priority Date: 11/26/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system of one or more processors for producing a uniform distribution of affine invariants for a plurality of one or more objects, comprising:

  • a database of one or more objects, each of the objects identified by a set of three-dimensional object points, the set of three-dimensional object points uniformly selected from an object feature domain, each of the objects further capable of being transformed through zero or more affine transformations, the database being stored in one or more memories that are accessible by the processors;

    one or more five-point tuples of five object points, four of the points in the five-point tuple being non-coplanar and dividing the object feature domain into fifteen regions, the fifth point of the five-point tuple being in one of the fifteen regions, and defining one of two types of polyhedral arrangement of the five-point tuple that include a non reentrant polyhedral (NRP) arrangement and a reentrant polyhedral (RP) arrangement, five of the fifteen possible regions corresponding to the RP arrangements and the remaining ten of the regions corresponding to the NRP arrangements;

    a transformer for representing each of the five-point tuples by a 3-tuple that is invariant under any of the affine transformations, the transformer producing a range of invariants for all arrangements of the five-point-tuples,a tagger that identifies each of the five-point tuples as having one of the fifteen region arrangements and one of the two types of the polyhedral arrangements; and

    an equalizer, executing on one or more of the processors, that creates a remapping for the 3-tuples corresponding to each of the fifteen region arrangements by redistributing a plurality of the 3-tuples to produce a new distribution that is uniform over the range of invariants, the redistributing determined by the region arrangement and the polyhedral arrangement of the five-point tuple as identified by the tagger.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×