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

Normalizing correlator for video processing

Assignee: Bantec Inc
•
Filing: 1991-02-06
•
Granted: 1992-07-21
•
Expires: 2011-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video image processor for generating an enhanced image of data based upon input gray scale picture element values of image data of a document background and printed information contained thereon generates a histogram of the gray scale picture element values for each tile of image data for an area of the document representing the frequency of occurrence of picture elements of a particular gray scale value. A correlator processes each histogram to determine a back reference level and a white reference level for each tile. Normalization factors are calculated based upon the black reference level and the white reference level. The input gray scale picture element values for each tile of the image data associated with the normalization factors of each tile are normalized based upon the normalization factors for each tile and correlated to generate a normalized and correlated representation of the image data.

Inventors

  • 👤 William E. Weideman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 15:33
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/40; G06T5/90; G06T5/92; G06V; G06V30/00; G06V30/10; G06V30/16; G06V30/162; H; H04; H04N; H04N1/00; H04N1/40; H04N1/407; H04N1/4072; H04N1/4074; G06T2207/00; G06T2207/10; G06T2207/10016; G06V2201/00

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 386 words
A processor for generating an enhanced image of data based upon input gray scale pixel values of image data of a document background and printed information contained thereon, the gray scale pixel values having a maximum black pixel value and a maximum white pixel value, the processor comprising: means for dividing the image data into a plurality of tiles, each of said tiles representing an area of the image; means for generating a histogram of the gray scale pixel values of image data for each of said tiles of the image representing the frequency of occurrence of pixels of a particular gray scale pixel value; means for processing said histogram to determine a background level; means for processing said histogram to generate a processed histogram for each of said tiles; means for determining a black reference level in each of said tiles based upon said processed histogram; means for determining a white peak level and a print contrast ratio in each of said tiles based upon said processed historgram; means for dynamically selecting said background level and said white peak level to determine a white reference level based upon said black reference level, said print contrast ratio, said background level, and said white peak level in each of said tiles; means for calculating normalization factors based upon said black reference level and said white reference level for each of said tiles; means for normalizing each of the input gray scale pixel values of the image data associated with the appropriate normalization factors of each of said tiles based upon said normalization factors to generate normalized pixel values representative of the image data for each of said tiles, such that input gray scale pixel values blacker than said black reference level are forced to the maximum black pixel value, and input gray scale pixel values whiter than said white reference level are forced to the maximum white pixel value, and all other input gray scale pixel values are linearly scaled to a value between the maximum white pixel value and the maximum black pixel value; and means for correlating within each of said tiles said normalized pixel values representative of the image data by comparing each of said normalized pixel values and a group of normalized pixel values against a correlation curve to generate a correlated image.
Claim 2
Dependent Claim 386 words
A processor for generating an enhanced image of data based upon input gray scale pixel values of image data of a document background and printed information contained thereon, the gray scale pixel values having a maximum black pixel value and a maximum white pixel value, the processor comprising: means for dividing the image data into a plurality of tiles, each of said tiles representing an area of the image; means for generating a histogram of the gray scale pixel values of image data for each of said tiles of the image representing the frequency of occurrence of pixels of a particular gray scale pixel value; means for processing said histogram to determine a background level; means for processing said histogram to generate a processed histogram for each of said tiles; means for determining a black reference level in each of said tiles based upon said processed histogram; means for determining a white peak level and a print contrast ratio in each of said tiles based upon said processed historgram; means for dynamically selecting said background level and said white peak level to determine a white reference level based upon said black reference level, said print contrast ratio, said background level, and said white peak level in each of said tiles; means for calculating normalization factors based upon said black reference level and said white reference level for each of said tiles; means for normalizing each of the input gray scale pixel values of the image data associated with the appropriate normalization factors of each of said tiles based upon said normalization factors to generate normalized pixel values representative of the image data for each of said tiles, such that input gray scale pixel values blacker than said black reference level are forced to the maximum black pixel value, and input gray scale pixel values whiter than said white reference level are forced to the maximum white pixel value, and all other input gray scale pixel values are linearly scaled to a value between the maximum white pixel value and the maximum black pixel value; and means for correlating within each of said tiles said normalized pixel values representative of the image data by comparing each of said normalized pixel values and a group of normalized pixel values against a correlation curve to generate a correlated image.
Claim 3
Dependent Claim 38 words
The processor of claim 1 and further including: means for producing pixel values of said correlated image based upon the comparison of said normalized pixel values and an area sum of normalized pixel values against a correlation curve.
Claim 4
Dependent Claim 50 words
The processor of claim 1 and further including: means for producing a gray scale image based upon the comparison of said normalized pixel values and an area sum of normalized pixel values against multiple correlation curves to determine the gray scale value of the pixel value in said correlated image.

References Cited (Backward Citations)

US3761876A Cited
US4162481A Cited
US4411015A Cited
US4695884A Cited
US4675909A Cited
US4791678A Cited
US4741046A Cited
US4950894A Cited
US4788598A Cited
US4975970A Cited
US4887305A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-21 1996-01-20 1996-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-21 2000-01-20 2000-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-21 2004-01-20 2004-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag