Method and apparatus for correcting pixel values in a digital image
First Claim
1. A method for correcting one or more defect pixels in a source image with non-defect pixels and the defect pixels, each of the defect pixels and the non-defect pixels being represented by at least one defect pixel signal and non-defect pixel signal, respectively, said method comprising the steps of:
- selecting one of said defect pixels;
allocating a plurality of line segments through said selected defect pixel, wherein each said line segment is composed of the defect pixels and the non-defect pixels about said selected defect pixel;
determining at least one representative model of the non-defect pixel signals along each said line segment;
determining the deviation of the non-defect pixel signals along each said line segment from the model corresponding to the line segment;
selecting the line segment having the lowest deviation; and
determining corrected pixel signals for said selected defect pixel based on at least two of the non-defect pixel signals in said selected line segment.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for editing continuous tone digital images representing pixels in which regions containing defects, called "defect regions", are unnoticeable or less visually discernible. Corrected pixel data for pixels in the defect region, called defect pixels, in the digital image are provided while data representing non-defect pixels outside of the defect region are not altered. These digital images may have one color channel (gray side) or multiple color channels. The apparatus and method includes a computer system which operates according to a set of instructions.
-
Citations
25 Claims
-
1. A method for correcting one or more defect pixels in a source image with non-defect pixels and the defect pixels, each of the defect pixels and the non-defect pixels being represented by at least one defect pixel signal and non-defect pixel signal, respectively, said method comprising the steps of:
-
selecting one of said defect pixels; allocating a plurality of line segments through said selected defect pixel, wherein each said line segment is composed of the defect pixels and the non-defect pixels about said selected defect pixel; determining at least one representative model of the non-defect pixel signals along each said line segment; determining the deviation of the non-defect pixel signals along each said line segment from the model corresponding to the line segment; selecting the line segment having the lowest deviation; and determining corrected pixel signals for said selected defect pixel based on at least two of the non-defect pixel signals in said selected line segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for correcting values of defect pixels in a source image having a programmed computer with memory for storing said source image, said stored source image comprising a plurality of pixels having signals representing values of one or more color channels, and a defect region comprising the pixels within said plurality having corrupted values, wherein said pixels in said defect region are defect pixels, and said pixels outside said defect region are non-defect pixels, said apparatus comprising:
-
means for selecting one of said defect pixels in said defect region; means for allocating a plurality of line segments through said selected defect pixel, wherein each said line segment is composed of pixels in said source image about said selected defect pixel; means for determining for each channel of each said line segment a representative model of the non-defect pixels values; means for determining for each channel of each said line segment the deviation of the non-defect pixels values in said line segment from their representative model; means for determining a total for each line segment based on said deviation for each channel of said line segment; means for selecting the line segment having the lowest said total deviation from among said plurality of line segments; and means for determining a value for each channel of said selected defect pixel based on the values of at least two of said non-defect pixels in said selected line segment. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus for correcting one or more defect pixels in a source image with non-defect pixels and the defect pixels, each of the defect pixels and the non-defect pixels being represented by at least one defect pixel signal and non-defect pixel signal, respectively, said apparatus comprising:
-
means for selecting one of said defect pixels; means for allocating a plurality of line segments through said selected defect pixel, wherein each said line segment is composed of the defect pixels and the non-defect pixels about said selected defect pixel; means for determining at least one representative model of the non-defect pixel signals along each said line segment; means for determining the deviation of the non-defect pixel signals along each said line segment from the model corresponding to the line segment; means for selecting the line segment having the lowest deviation; and means for determining corrected pixel signals for said selected defect pixel based on at least two of the non-defect pixel signals in said selected line segment.
-
-
24. An apparatus for correcting values of defect pixels in a source image having a programmed computer with memory for storing said source image, said stored source image comprising a plurality of pixels having signals representing values of one or more color channels, and a defect region comprising the pixels within said plurality having corrupted values, wherein said pixels in said defect region are defect pixels, and said pixels outside said defect region are non-defect pixels, said apparatus further comprising said programmed computer having a processor wherein:
said processor selects one of said defect pixels in said defect region;
allocates a plurality of line segments through said selected defect pixel wherein each said line segment is composed of pixels in said source image about said selected defect pixel, determines for each channel of each said line segment a representative model of the non-defect pixels values, determines for each channel of each said line segment the deviation of the non-defect pixels values in said line segment from their representative model, determines a total for each line segment based on said deviation for each channel of each line segment, selects the line segment having the lowest said total from among said plurality of line segments, and determines a value for each channel of said selected defect pixel based on the values of at least two of said non-defect pixels in said selected line segment.- View Dependent Claims (25)
Specification