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

Image processing method for the removal of spot defects and apparatus therefor

Assignee: Eastman Kodak Co
•
Filing: 1987-06-11
•
Granted: 1989-05-23
•
Expires: 2007-06-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for processing an image for the removal of spot defects comprising scanning and sampling the image to generate any array of pixel image values and constructing a corresponding array of pixel image values for the processed image by carrying out the following steps: (a) examining the image values of each pixel of a predetermined subset of pixels in a block surrounding a central pixel thereby determining the image value corresponding to the highest and lowest values in said predetermined subset of said block (A high and A low respectively), (b) determining the image value corresponding to the central pixel of said block (A center ), (c) calculating either the ratio: R 1 =(A low -A center )/(A high -A low ) or the ratio R 2 =(A center -A high )/(A high -A low ), (d) if the ratio is positive and its value is above a predetermined threshold value, writing an average value calculated on image values in the block to the element of the processed image array corresponding to said central pixel or, if not, writing the existing value (A center ) to said element, and (e) repeating steps (a) to (d) until every pixel has been processed as the central pixel.

Inventors

  • 👤 Jennifer C. Loveridge
  • 👤 Philip G. Powell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:35
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/77; G06T5/20; G06T2207/00; G06T2207/20; G06T2207/20172; G06T2207/20192

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 202 words
A method for processing an image for the removal of low and/or high value spot defects comprising scanning and sampling the image to generate an array of pixel image values and constructing a corresponding array of pixel image values for the processed image by carrying out the following steps: (a) examining the image value of each pixel of a predetermined subset of pixels in a block surrounding a central pixel thereby determining the image value corresponding to the highest and lowest values in said predetermined subset of said block (A high and A low respectively), (b) determining the image value corresponding to the central pixel of said block (A centre ), (c) calculating the ratio: ##EQU5## if low values are to be corrected, the ratio ##EQU6## if high value are to be corrected, and both R 1 and R 2 if low and high values are to be corrected; and (d) if a ratio is positive and its value is above a predetermined threshold value, writing an average value calculated on image values in the block to the element of the processed image array corresponding to said central pixel or, if not, writing the existing value (A centre ) to said element.
Claim 2
Independent Claim 202 words
A method for processing an image for the removal of low and/or high value spot defects comprising scanning and sampling the image to generate an array of pixel image values and constructing a corresponding array of pixel image values for the processed image by carrying out the following steps: (a) examining the image value of each pixel of a predetermined subset of pixels in a block surrounding a central pixel thereby determining the image value corresponding to the highest and lowest values in said predetermined subset of said block (A high and A low respectively), (b) determining the image value corresponding to the central pixel of said block (A centre ), (c) calculating the ratio: ##EQU5## if low values are to be corrected, the ratio ##EQU6## if high value are to be corrected, and both R 1 and R 2 if low and high values are to be corrected; and (d) if a ratio is positive and its value is above a predetermined threshold value, writing an average value calculated on image values in the block to the element of the processed image array corresponding to said central pixel or, if not, writing the existing value (A centre ) to said element.
Claim 3
Dependent Claim 48 words
A method as claimed in claim 1 in which both R 1 and R 2 are calculated in step (c) and in which the corrected value is written to the processed image array if either of R 1 and R 2 is positive and above the threshold value.
Claim 4
Dependent Claim 16 words
A method as claimed in claim 1 wherein the size of the block is (3×3) pixels.
Claim 5
Dependent Claim 32 words
A method as claimed in claim 1 wherein the size of the block is (5×5) pixels and the predetermined subset of pixels of step (a) comprises the peripheral pixels of the block.
Claim 6
Dependent Claim 28 words
A method as claimed in claim 1 in which the average value of step (d) is the arithmetic mean of the pixel image values of the predetermined subset.
Claim 7
Dependent Claim 29 words
A method as claimed in claim 1 wherein the corrected image values are written back to the original image array and subsequent processing utilizes any already corrected image values.
Claim 8
Dependent Claim 40 words
A method as claimed in claim 1 wherein the most extreme or the two most extreme smallest or largest image values of each predetermined subset of pixels in the block are ignored when calculating R 1 or R 2 respectively.
Claim 9
Dependent Claim 47 words
A method as claimed in claim 1 further including the step of forming a high pass version of the image and in which the processing is performed on the high pass version of the image which, after said processing, is recombined with a complimentary low pass version.
Claim 10
Independent Claim 213 words
An apparatus comprising means for sampling brightness of an image at a regular array of locations and providing an orderly sequence of image signal values and means for processing said image signal values to generate a sequence of modified image signals values that correspond to sampled brightness values of the processed image, said processing means including: (a) means for examining the image values of each pixel of a predetermined subset of pixels in a block surrounding a central pixel thereby determining the image value corresponding to the highest and lowest values in said predetermined subset of said block (A high and A low respectively), (b) means for calculating the ratio: ##EQU7## if low values are to be corrected, where A centre is the value corresponding to the central pixel of the blocks, the ratio ##EQU8## if high value are to be corrected, and both R 1 and R 2 if low and high values are to be corrected; and (c) means for writing an average value calculated on image values in the block to the element of the processed image array corresponding to said central pixel if a ratio is positive and its value is above a predetermined threshold value, or if not, writing the existing value (A centre ) to said element.
Claim 11
Independent Claim 213 words
An apparatus comprising means for sampling brightness of an image at a regular array of locations and providing an orderly sequence of image signal values and means for processing said image signal values to generate a sequence of modified image signals values that correspond to sampled brightness values of the processed image, said processing means including: (a) means for examining the image values of each pixel of a predetermined subset of pixels in a block surrounding a central pixel thereby determining the image value corresponding to the highest and lowest values in said predetermined subset of said block (A high and A low respectively), (b) means for calculating the ratio: ##EQU7## if low values are to be corrected, where A centre is the value corresponding to the central pixel of the blocks, the ratio ##EQU8## if high value are to be corrected, and both R 1 and R 2 if low and high values are to be corrected; and (c) means for writing an average value calculated on image values in the block to the element of the processed image array corresponding to said central pixel if a ratio is positive and its value is above a predetermined threshold value, or if not, writing the existing value (A centre ) to said element.
Claim 12
Dependent Claim 38 words
The apparatus claimed in claim 9 wherein the calculating means calculates both R 1 and R 2 and said writing means writes the average value if either R 1 and R 2 is positive and above the threshold.
Claim 13
Dependent Claim 15 words
The apparatus claimed in claim 9, wherein the size of the block is (3×3) pixels.
Claim 14
Dependent Claim 33 words
The apparatus claimed in claim 9, wherein the size of the block is (5×5) pixels and the predetermined subset of pixels examined by the examining means is the peripheral pixels of the block.
Claim 15
Dependent Claim 28 words
The apparatus claimed in claim 9, wherein the average value calculated by the calculating means is the arithmetic mean of the pixel image values of the predetermined subset.
Claim 16
Dependent Claim 42 words
The apparatus claimed in claim 9, wherein the corrected image values written by said writing means are written back to the original image array of pixel values, and the examining means employs the corrected image values in further processing of the image.
Claim 17
Dependent Claim 41 words
The apparatus claimed in claim 9, wherein the examining means ignores one or more of the most extreme smallest or largest image values of each predetermined subset of pixels in the block when calculating R 1 or R 2 , respectively.
Claim 18
Dependent Claim 64 words
The apparatus claimed in claim 9, further including: high pass filter means for forming a high pass filtered version of the image, and wherein said examining, calculating, and writing means operate on said high pass filtered image to produce a processed high pass filtered image; and means for combining said processed high pass filtered image with a complimentary low pass version of the image.

References Cited (Backward Citations)

US4442454A Cited
US4571635A Cited
US4541116A Cited
US4630307A Cited
US4644410A Cited
US4747156A Cited
US4760541A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-22 1992-11-21 1993-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-22 1996-11-21 1997-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-22 2000-11-21 2001-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag