← Back to Patent Explorer
US5684894A Expired / Lapsed US ⏱️ 0.0 years remaining

Scale specific and robust line/edge encoding of images

Assignee: Open Text SA
•
Filing: 1994-11-28
•
Granted: 1997-11-04
•
Expires: 2014-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Prescribed attributes such as lines and edges are detected in an image wherein the image is digitized to a prescribed spatial and a digital encoding resolution. Directional energy and positions of linear structures in the image are then estimated, and global and local normalization of the linear structures are performed. Spatial and directional competition is conducted among the linear structures and winners of this competition are determined. The winners are encoded into strings of digital data words, with the encoded winners forming a structural description of the original image. The encoded structural description of the original image can be stored and used in other image processing algorithms, such as those used for pattern recognition.

Inventors

  • 👤 Alexander Shustorovich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:59
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/20; G06V; G06V10/00; G06V10/40; G06V10/46

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 128 words
A method of encoding lines and or edges of selectable scale in an image, comprising the steps of: (a) capturing scale-specific line and or edge direction and position of linear structures of said image independently of resolution of said image; and (b) encoding said direction and position of said linear structures of said image into an oriented pixel representation of said image; wherein step (b) comprises encoding said direction and position in said oriented pixel representation of said image by determining projections of said image onto a discrete basis set of two-dimensional filters, wherein said two-dimensional filters comprise wavelets of a type including Gabor wavelets, and wherein said two-dimensional filters model steerable, scaleable and shiftable line and or edge detecting kernels using linear combinations of the detecting kernels.
Claim 2
Independent Claim 128 words
A method of encoding lines and or edges of selectable scale in an image, comprising the steps of: (a) capturing scale-specific line and or edge direction and position of linear structures of said image independently of resolution of said image; and (b) encoding said direction and position of said linear structures of said image into an oriented pixel representation of said image; wherein step (b) comprises encoding said direction and position in said oriented pixel representation of said image by determining projections of said image onto a discrete basis set of two-dimensional filters, wherein said two-dimensional filters comprise wavelets of a type including Gabor wavelets, and wherein said two-dimensional filters model steerable, scaleable and shiftable line and or edge detecting kernels using linear combinations of the detecting kernels.
Claim 3
Dependent Claim 32 words
A method according to claim 1, further including the step of: (c) processing said oriented pixel representation of said image as encoded in step (b) to detect prescribed characteristics of said image.
Claim 4
Independent Claim 186 words
A method of encoding an image comprising the steps of: (a) digitizing an original image to produce a digitized image; (b) processing said digitized image to obtain an estimate of direction energy and the position of linear structures in said original image; (c) performing global and local normalization of the linear structures obtained in step (b); (d) conducting spatial and directional competition among said linear structures and determining winners of said competition; and (e) encoding said winners into strings of digital data codes representative of encoded winners, so as to form a structural description of said original image; wherein step (b) includes the steps of: (b1) calculating a plurality of projections of said original image onto a local basis set; (b2) estimating projections onto sine and cosine type wavelets of intermediary sizes and orientations, wherein said sine and cosine type wavelets comprise wavelets of a type including Gabor wavelets; (b3) determining total energy associated with each wavelet pair; (b4) estimating a line/edge phase shift; and (b5) obtaining a value of orthogonal shift relative to a center of a Gaussian envelope from the estimated line/edge phase shift.
Claim 5
Independent Claim 186 words
A method of encoding an image comprising the steps of: (a) digitizing an original image to produce a digitized image; (b) processing said digitized image to obtain an estimate of direction energy and the position of linear structures in said original image; (c) performing global and local normalization of the linear structures obtained in step (b); (d) conducting spatial and directional competition among said linear structures and determining winners of said competition; and (e) encoding said winners into strings of digital data codes representative of encoded winners, so as to form a structural description of said original image; wherein step (b) includes the steps of: (b1) calculating a plurality of projections of said original image onto a local basis set; (b2) estimating projections onto sine and cosine type wavelets of intermediary sizes and orientations, wherein said sine and cosine type wavelets comprise wavelets of a type including Gabor wavelets; (b3) determining total energy associated with each wavelet pair; (b4) estimating a line/edge phase shift; and (b5) obtaining a value of orthogonal shift relative to a center of a Gaussian envelope from the estimated line/edge phase shift.
Claim 6
Dependent Claim 27 words
A method according to claim 3, further including the step of: (f) processing said structural description formed in step (e) to detect features of said original image.
Claim 7
Dependent Claim 36 words
A method according to claim 3, further comprising the step of: (g) displaying said winners as a function of the strings of data words to form a visualization of the structural description of said original image.
Claim 8
Dependent Claim 39 words
A method according to claim 3, wherein step (b) further comprises determining dependence of characteristic size and amplitude of models for wavelets of intermediary sizes and orientation on coefficients of linear combinations of the sine and cosine type wavelets.
Claim 9
Dependent Claim 14 words
A method according to claim 3, wherein said original image comprises an alpha-numeric character.
Claim 10
Dependent Claim 14 words
A method according to claim 3, wherein said original image comprises a vein pattern.
Claim 11
Independent Claim 239 words
A system for encoding an image comprising: an image coupling mechanism which is operative to provide said image as a digitized image having a prescribed spatial resolution and a digital encoding resolution; a digital memory to which said digitized image is coupled for storage therein; and a digital image processor which is coupled to said digital memory and is operative to process said digitized image in accordance with the following image processing steps: (a) processing said digitized image to obtain an estimate of direction energy and the position of linear structures in said original image; (b) performing global and local normalization of the linear structures obtained in step (a); (c) conducting spatial and directional competition among said linear structures and determining winners of said competition; and (d) encoding said winners into strings of digital data codes representative of encoded winners, so as to form a structural description of said original image; wherein step (a) includes the steps of: (a1) calculating a plurality of projections of said original image onto a local basis set; (a2) estimating projections onto sine and cosine type wavelets of intermediary sizes and orientations, wherein said sine and cosine type wavelets comprise wavelets of a type including Gabor wavelets; (a3) determining total energy associated with each wavelet pair; (a4) estimating a line/edge phase shift; and (a5) obtaining a value of orthogonal shift relative to a center of a Gaussian envelope from the estimated line/edge phase shift.
Claim 12
Independent Claim 239 words
A system for encoding an image comprising: an image coupling mechanism which is operative to provide said image as a digitized image having a prescribed spatial resolution and a digital encoding resolution; a digital memory to which said digitized image is coupled for storage therein; and a digital image processor which is coupled to said digital memory and is operative to process said digitized image in accordance with the following image processing steps: (a) processing said digitized image to obtain an estimate of direction energy and the position of linear structures in said original image; (b) performing global and local normalization of the linear structures obtained in step (a); (c) conducting spatial and directional competition among said linear structures and determining winners of said competition; and (d) encoding said winners into strings of digital data codes representative of encoded winners, so as to form a structural description of said original image; wherein step (a) includes the steps of: (a1) calculating a plurality of projections of said original image onto a local basis set; (a2) estimating projections onto sine and cosine type wavelets of intermediary sizes and orientations, wherein said sine and cosine type wavelets comprise wavelets of a type including Gabor wavelets; (a3) determining total energy associated with each wavelet pair; (a4) estimating a line/edge phase shift; and (a5) obtaining a value of orthogonal shift relative to a center of a Gaussian envelope from the estimated line/edge phase shift.
Claim 13
Dependent Claim 42 words
A system according to claim 9, wherein said digital image processor is operative to process said digitized image in accordance with the following additional image processing step: (e) processing said structural description formed in step (d) to detect features of said image.
Claim 14
Dependent Claim 50 words
A system according to claim 9, further including a display device, and wherein said digital image processor is operative to cause said winners to be displayed by said display device as a function of strings of data words to provide a visualization of the structural description of said original image.
Claim 15
Dependent Claim 44 words
A system according to claim 9, wherein, in said digital image processor, step (b) further comprises determining dependence of characteristic size and amplitude of models for wavelets of intermediary sizes and orientation on coefficients of linear combinations of the sine and cosine type wavelets.
Claim 16
Dependent Claim 14 words
A system according to claim 9, wherein said original image comprises an alpha-numeric character.
Claim 17
Dependent Claim 14 words
A system according to claim 9, wherein said original image comprises a vein pattern.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag