×

System and method for efficiently performing a pattern matching procedure

  • US 7,634,139 B2
  • Filed: 03/16/2004
  • Issued: 12/15/2009
  • Est. Priority Date: 03/16/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for efficiently performing a pattern matching procedure using an electronic apparatus, comprising:

  • an enrollment manager that performs an image conversion procedure for converting an initial reference image into a reference template, said image conversion procedure including a binarization procedure and a symmetrical reduction procedure, said binarization procedure converting a non-binary complex number format into a binary number format; and

    a verification manager that converts an initial test image into a transformed test image, said verification manager then combining said reference template and said transformed test image into a correlation image, said verification manager analyzing matching characteristics of said correlation image to determine whether said initial test image matches said initial reference image, said enrollment manager performing a first binarization step to create initial binarization values for said binarization procedure by substituting a decimal value of “

    1”

    for all complex coefficients from said initial reference image that are greater than or equal to zero, said enrollment manager also substituting a decimal value of “



    1”

    for all of said complex coefficients that are less than zero, said initial binarization values then being utilized for any further calculations during said pattern matching procedure, said enrollment manager performing a second binarization step to create stored binarization values for said binarization procedure by substituting a binary value of “

    1”

    for all of said complex coefficients from said initial binarization values that are equal to “



    1”

    , and by also substituting a binary value of “

    0”

    for all of said complex coefficients from said initial binarization values that are equal to “

    1”

    , said complex coefficients thus each being expressed with a single binary bit, said stored binarization values subsequently being converted into said initial binarization values for performing any required mathematical calculations.

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