Patent US6178261B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6178261B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for extracting features in a pattern recognition system

Assignee: University of Michigan (System)
•
Filing: 1997-08-05
•
Granted: 2001-01-23
•
Expires: 2017-08-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and system for extracting features from measurement signals obtained from real world, physical signals by first forming an invariant component of the measurement signals and then using a technique based on a noise subspace algorithm. This technique first casts or projects the transformed measurement signals into separate subspaces for each extraneous variation or group of variations. The subspaces have minimal over-lap. The recognition of a particular invariant component within a pertinent subspace is then preferably performed using Singular Value Decomposition (SVD) techniques to generate a pattern recognition signal. A series of transformations can be used to form an invariant component called the Scale and Translation Invariant Representation (STIR). In one embodiment, the first step is to form an appropriate time-frequency representation such as the Reduced Interference Distribution (RID) or other distribution whose properties are covariant with translations in time and frequency and changes in scale. A series of additional transformations including a scale transform yield the STIR representation. Features are then extracted from a set of STIR representations taken as examples of the desired signal. The STIR approach removes much of the variation due to translation. In bit-mapped documents, the same translation invariant and scale invariant transformations may be made to regularize characters and words. Also, the same feature selection method functions in an image setting. The method has been found to be particularly useful in word spotting in bitmapped documents corrupted by faxing.

Inventors

  • 👤 William J. Williams
  • 👤 Eugene J. Zalubas
  • 👤 Robert M. Nickel
  • 👤 Alfred O. Hero, III
  • 👤 Jeffrey C. O'Neill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:58
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/18; G06V30/186; G06V30/187

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 79 words
A method of classifying an object represented by object signals containing a pattern of the object, the method comprising: creating a noise subspace for at least one object class; transforming the object signals to produce an object vector; projecting the object vector onto the noise subspace for each object class; and determining that the object represented by the object signals is a member of the object class based on the projection of the object vector onto the noise subspace.
Claim 2
Independent Claim 79 words
A method of classifying an object represented by object signals containing a pattern of the object, the method comprising: creating a noise subspace for at least one object class; transforming the object signals to produce an object vector; projecting the object vector onto the noise subspace for each object class; and determining that the object represented by the object signals is a member of the object class based on the projection of the object vector onto the noise subspace.
Claim 3
Dependent Claim 41 words
A method of classifying an object as in claim 1 wherein each object class is defined using at least one exemplar vector, each exemplar vector having a number of elements greater than the number of exemplar vectors defining the object class.
Claim 4
Dependent Claim 38 words
A method of classifying an object as in claim 1 wherein the noise subspace comprises at least one vector normal to at least one exemplar vector, each exemplar vector based on an object representative of the object class.
Claim 5
Dependent Claim 45 words
A method of classifying an object as in claim 1 wherein the at least one object class is a plurality of object classes, determining that an object is a member of an object class comprising determining the object class with the minimum noise subspace projection.
Claim 6
Dependent Claim 15 words
A method of classifying an object as in claim 1 wherein transforming comprises scale transformation.
Claim 7
Dependent Claim 14 words
A method of classifying an object as in claim 1 wherein transforming comprises autocorrelation.
Claim 8
Dependent Claim 21 words
A method of classifying an object as in claim 1 wherein transforming comprises producing a scale and translation invariant representation (STIR).
Claim 9
Dependent Claim 80 words
A method of classifying an object as in claim 1 wherein the object is a character, the method further comprising: determining that the object is a member of a font object class based on the projection of the object vector onto the noise subspace of at least one font class; and determining that the object is a member of a character class based on the projection of the object vector onto the noise subspace of at least one character class.
Claim 10
Dependent Claim 19 words
A method of classifying an object as in claim 1 wherein transforming comprises obtaining the reduced interference distribution (RID).
Claim 11
Dependent Claim 78 words
A method of classifying an object as in claim 1 wherein creating a noise subspace comprises: obtaining a plurality of exemplar signals; forming a vector representation for each exemplar signal; forming an invariant transform matrix from the vector representations, the matrix having a greater number of elements in each vector than the number of vector representations; obtaining a singular value decomposition (SVD) of the matrix; and defining the noise subspace as eigenvectors not forming a complete orthonormal basis.
Claim 12
Dependent Claim 20 words
A method of classifying an object as in claim 1 wherein the object signals comprise an image containing the object.
Claim 13
Dependent Claim 36 words
A method of classifying an object as in claim 1 further comprising generating an energy distribution signal corresponding to spectral energy content of the object signals and wherein transforming is performed on the energy distribution signal.
Claim 14
Independent Claim 59 words
A method of pattern recognition comprising: generating at least one noise subplane vector; measuring signals representative of a pattern; performing at least one invariant transformation on the measured signals; measuring the orthogonality of the transformed signals and each noise subplane vector; and recognizing the pattern based on the measured orthogonality between the transformed signals and each noise subplane vector.
Claim 15
Independent Claim 59 words
A method of pattern recognition comprising: generating at least one noise subplane vector; measuring signals representative of a pattern; performing at least one invariant transformation on the measured signals; measuring the orthogonality of the transformed signals and each noise subplane vector; and recognizing the pattern based on the measured orthogonality between the transformed signals and each noise subplane vector.
Claim 16
Dependent Claim 24 words
A method of pattern recognition as in claim 13 wherein the pattern is recognized if the measured orthogonality is greater than a predetermined threshold.
Claim 17
Dependent Claim 75 words
A method of pattern recognition as in claim 13 wherein a pattern is to be recognized as one of a plurality of patterns, generating at least one noise subplane vector comprises generating at least one noise subplane vector for each of the plurality of patterns and recognizing a pattern comprises determining as a recognized pattern the pattern having the greatest orthogonality between the transformed signal and each noise subplane vector generated for the recognized pattern.
Claim 18
Dependent Claim 26 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises converting the measured signals to a covariant time-frequency representation.
Claim 19
Dependent Claim 20 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises autocorrelation in time.
Claim 20
Dependent Claim 20 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises autocorrelation in frequency.
Claim 21
Dependent Claim 20 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises autocorrelation in space.
Claim 22
Dependent Claim 19 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises scale transformation.
Claim 23
Dependent Claim 25 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises producing a scale and translation invariant representation (STIR).
Claim 24
Dependent Claim 75 words
A method of pattern recognition as in claim 13 wherein the pattern is a character, the method further comprising: determining that the pattern is a member of a particular font based on the measured orthogonality of the transformed signals and noise subplane vectors for each font; and determining that the pattern is a particular character based on the measured orthogonality of the transformed signals and noise subplane vectors for each character in the particular font.
Claim 25
Dependent Claim 23 words
A method of pattern recognition as in claim 13 wherein performing at least one invariant transformation comprises obtaining the reduced interference distribution (RID).
Claim 26
Dependent Claim 82 words
A method of pattern recognition as in claim 13 wherein generating at least one noise subplane vector comprises: obtaining a plurality of exemplar signals; forming a vector representation for each exemplar signal; forming an invariant transform matrix from the vector representations, the matrix having a greater number of elements in each vector than the number of vector representations; obtaining a singular value decomposition (SVD) of the matrix; and defining each noise subplane vector as an eigenvector not forming a complete orthonormal basis.
Claim 27
Dependent Claim 22 words
A method of pattern recognition as in claim 13 wherein the signals representative of a pattern comprise an image containing the pattern.
Claim 28
Dependent Claim 43 words
A method of pattern recognition as in claim 13 further comprising generating an energy distribution signal corresponding to spectral energy content of the signals representative of a pattern and wherein the at least one invariant transformation is performed on the energy distribution signal.
Claim 29
Independent Claim 87 words
A system for classifying an object represented by object signals containing a pattern of the object, the system comprising: means for creating a noise subspace for at least one object class; means for transforming the object signals to produce an object vector; means for projecting the object vector onto the noise subspace for each object class; and means for determining that the object represented by the object signals is a member of the object class based on the projection of the object vector onto the noise subspace.
Claim 30
Independent Claim 87 words
A system for classifying an object represented by object signals containing a pattern of the object, the system comprising: means for creating a noise subspace for at least one object class; means for transforming the object signals to produce an object vector; means for projecting the object vector onto the noise subspace for each object class; and means for determining that the object represented by the object signals is a member of the object class based on the projection of the object vector onto the noise subspace.

References Cited (Backward Citations)

US5014327A Cited
US5412589A Cited
US5754681A Cited
US5574639A Cited
US5497430A Cited
US5809437A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag