Digital image system and method for combining demosaicing and bad pixel correction
First Claim
1. A digital image system for correcting sensor values generated by pixels within an array of pixels, each of said pixels within said array of pixels producing a respective one of said sensor values for an image, said digital image system comprising:
- a buffer for storing at least a portion of said sensor values produced by said pixels for said image, one of said stored sensor values being a current sensor value in a first color plane produced by a current one of said pixels; and
a processor connected to receive said sensor values stored in said buffer, compute interpolated sensor values in said first color plane for said pixels spatially adjacent to said current pixel using said stored sensor values and determine whether said current pixel is defective using said interpolated sensor values.
10 Assignments
0 Petitions
Accused Products
Abstract
A digital image system and method for combining bad pixel correction and demosaicing in a single process is provided by interpolating sensor values for pixels immediately spatially adjacent to the current pixel being examined to detect defective pixels, and using the interpolated values for demosaicing. If the sensor value of the current pixel being examined is outside of a range of sensor values determined from the interpolated values by more than a configurable threshold amount, the current pixel is considered defective, and replaced using an estimated value from the neighboring pixels. The interpolated values calculated for use in detecting bad pixels can further be used as the interpolated values for demosaicing purposes
-
Citations
26 Claims
-
1. A digital image system for correcting sensor values generated by pixels within an array of pixels, each of said pixels within said array of pixels producing a respective one of said sensor values for an image, said digital image system comprising:
-
a buffer for storing at least a portion of said sensor values produced by said pixels for said image, one of said stored sensor values being a current sensor value in a first color plane produced by a current one of said pixels; and
a processor connected to receive said sensor values stored in said buffer, compute interpolated sensor values in said first color plane for said pixels spatially adjacent to said current pixel using said stored sensor values and determine whether said current pixel is defective using said interpolated sensor values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for correcting sensor values generated by pixels within an array of pixels, each of said pixels within said array of pixels producing a respective one of said sensor values for an image, said method comprising:
-
receiving at least a portion of said sensor values produced by said pixels for said image, one of said received sensor values being a current sensor value in a first color plane produced by a current one of said pixels;
computing interpolated sensor values in said first color plane for said pixels spatially adjacent to said current pixel using said received sensor values; and
determining whether said current pixel is defective using said interpolated sensor values. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification