EP0932115B1

Apparatus and method for pattern recognition

Abstract

This record has no abstract on file.

EP0932115B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 14 January 2019, 7.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

21 claims: 7 independent, 14 dependent

  1. 1
    An apparatus for recognizing patterns in a trial image comprising:a feature extractor (54) for extracting features from window image blocks in said trial image, said window image blocks having respective coordinates in a coordinate space;a memory (58) for storing characteristics of regions of a model image, said regions having respective coordinates in said coordinate space;a similarity comparator (60) for comparing said extracted features to said characteristics of said regions and for indicating features similar to said regions;a candidate list (42) for storing coordinates of window image blocks with features indicated by said comparator as having similar regions and for storing coordinates of corresponding similar regions;an analyzer (64) for determining a window image block geometric relationship between at least two window image blocks in said candidate list from said respective coordinates and for determining a region geometric relationship between at least two corresponding regions from said respective coordinates;a geometry comparator (66) for comparing said window image block geometric relationship to said region geometric relationship for recognizing said trial image as corresponding to said model image when said window image block geometric relationship is the same as said region geometric relationship;and wherein said feature extractor comprises a histogram equalizer (54A) for redistributing pixel gray levels in an area of said trial image;and an x-y direction projector (54B) for forming a feature vector from said trial image area with redistributed pixel gray levels.
  2. 7
    An apparatus as in any one of the preceding claims, wherein said analyzer (64) comprises a distance calculator (64A) for calculating a distance between said at least two window image blocks and a distance between said at least two corresponding regions.
  3. 9
    A method for recognizing patterns in a trial image comprising:extracting features from window image blocks in said trial image, said .window image blocks having respective coordinates in a coordinate space;storing (S14) characteristics of regions of a model image, said regions having respective coordinates in said coordinate space;comparing (S44) said extracted features to said characteristics of said regions and indicating features similar to said regions in a similarity comparator;storing (S46) coordinates of window image blocks with features indicated by said comparator as having similar regions and storing coordinates of corresponding similar regions;determining (S54) a window image block geometric relationship between at least two window image blocks from said respective coordinates and determining (S56) a region geometric relationship between at least two corresponding regions from said respective coordinates;comparing (S58) said window image block geometric relationship to said region geometric relationship;and wherein said feature extracting step comprises histogram equalizing (S26, S40) an extracted feature for redistributing pixel gray levels in an area of said trial image;and x-y direction projecting (S28, S42) said redistributed pixel gray levels of said trial image area and forming a feature vector.
  4. 16
    A method as in any one of the preceding Claims 9 to 15, wherein said determining step comprises calculating a distance between said at least two window image blocks and a distance between said at least two corresponding regions.
  5. 18
    A medium readable by a machine embodying a program of instructions executable by said machine to perform a method of recognizing patterns in a trial image, said pattern recognizing method being in accordance with any one of the preceding Claims 9 to 17.
  6. 19
    A system comprising an apparatus according to any of Claims 1 to 8, for comparing a trial document to a model document and for preventing copying of a trial document matching said model document comprising:a scanner (12) for scanning a model document and a trial document;the feature extractor (54) for extracting trial document features from window image blocks in said trial document and for determining characteristics of regions of said model document, said window image blocks having respective coordinates in a scan coordinate space;the memory (58) for storing said characteristics of regions of said model document, said regions having respective coordinates in said scan coordinate space;the similarity comparator (60) for comparing said extracted features to said characteristics of said regions and for indicating features similar to said regions;the candidate list (42) for storing coordinates of window image blocks with features indicated by said comparator as having similar regions and for storing coordinates of corresponding similar regions;the analyzer (64) for determining a window image block geometric relationship between at least two window image blocks in said candidate list from said respective coordinates and for determining a region geometric relationship between at least two corresponding regions from said respective coordinates;and the geometry comparator (66) for comparing said window image block geometric relationship to said region geometric relationship for recognizing said trial document as matching said model document when said window image block geometric relationship is the same as said region geometric relationship;a printer (16);an action unit (68) coupled to said geometry comparator and said printer for preventing copying of said trial document if it matches said model document.
  7. 20
    A system comprising an apparatus according to any of Claims 1 to 8, for comparing a trial document to a model document and for preventing copying of a trial document matching said model document comprising:an input device (12) for inputting an image of said model document and an image of said trial document;the feature extractor (54) for extracting trial document features from window image blocks in said trial document and for determining characteristics of regions of said model document, said window image blocks having respective coordinates in an input device coordinate space;the memory (58) for storing said characteristics of regions of said model document, said regions having respective coordinates in said input device coordinate space;the similarity comparator (60) for comparing said extracted features to said characteristics of said regions and for indicating features similar to said regions;the candidate list (42) for storing coordinates of window image blocks with features indicated by said comparator as having similar regions and for storing coordinates of corresponding similar regions;the analyzer (64) for determining a window image block geometric relationship between at least two window image blocks in said candidate list from said respective coordinates and for determining a region geometric relationship between at least two corresponding regions from said respective coordinates;and the geometry comparator (66) for comparing said window image block geometric relationship to said region geometric relationship for recognizing said trial document as matching said model document when said window image block geometric relationship is the same as said region geometric relationship;an output device (16);an action unit (68) coupled to said geometry comparator and said output device for preventing copying of said trial document if it matches said model document.