×

Feature recognition using loose gray scale template matching

  • US 6,807,304 B2
  • Filed: 12/26/2000
  • Issued: 10/19/2004
  • Est. Priority Date: 02/17/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for feature recognition using a method for matching a plurality of templates with a received image comprising:

  • (a) receiving an image comprised of gray-scale image data;

    (b) generating a two-dimensional window of the received gray-scale image data, the two-dimensional window having a target gray-scale pixel and a plurality of surrounding gray-scale pixels, each gray-scale pixel being associated with a pixel of received gray-scale image data in the two-dimensional window;

    (c) determining a plurality of looseness intervals for one template of a plurality of templates, each looseness interval being a difference between a gray-scale pixel associated with the two-dimensional window and a template gray scale pixel from the template and corresponding to the pixel location in the two-dimensional window;

    (d) determining a template looseness interval value for the template based upon the determined plurality of looseness intervals;

    (e) comparing the determined template looseness interval value to a threshold looseness interval value, the threshold looseness interval value being a maximum allowable value for the determined template looseness interval value that indicates a loosely matched template;

    (f) determining, based upon the comparison between the determined template looseness interval value and the threshold looseness interval, which template of the plurality of templates loosely matches the two-dimensional window of received gray-scale image data, the loosely matched template being a template wherein the determined template looseness interval value associated therewith is equal to a non-zero value and the threshold looseness interval value is equal to a non-zero value, an exactly matched template being a template wherein the associated determined looseness interval value is equal to a zero value and the threshold looseness interval value is equal to a zero value; and

    (g) outputting an identifier associated with the loosely matched template such that the identifier indicates a recognized image feature.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×