×

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

  • US 5,802,525 A
  • Filed: 01/21/1997
  • Issued: 09/01/1998
  • Est. Priority Date: 11/26/1996
  • Status: Expired due to Fees
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 two-dimensional object points, the set of two-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 four-point tuples of four object points, three of the points in the four-point tuple being non collinear and dividing the object feature domain into seven regions, the fourth point of the four-point tuple being in one of the seven regions, and defining one of two types of quadrilateral arrangement of the four-point tuple that include a non-convex quadrilateral (NCQ) arrangement and a convex quadrilateral (CQ) arrangement, four of the seven possible regions corresponding to the NCQ arrangements and the remaining three of the regions corresponding to the CQ arrangements;

    a transformer for representing each of the four-point tuples by a 2-tuple that is invariant under any of the affine transformations, the transformer producing a range of invariants for all arrangements of the four-point-tuples;

    a tagger that identifies each of the four-point tuples as having one of the seven region arrangements and one of the two types of the quadrilateral arrangements; and

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

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