Hi-speed deterministic approach in detecting defective pixels within an image sensor
First Claim
Patent Images
1. A method comprising:
- downloading a sequence of images from an image sensor;
determining for each image of the sequence of images a minimum neighboring distance about a pixel by computing an absolute value of intensity value differences between said pixel location and each of a set of neighboring pixel locations in said each image and finding a minimum among said absolute value of intensity value differences, said minimum set to be the minimum neighboring distance; and
marking on a map the pixel location of said sensor defective if a Defective Vote score incorporating the minimum neighboring distance exceeds a first threshold, said score tallied over all said captured images, wherein incorporating the minimum neighboring distance includes increasing said Defective Vote score by one if said minimum neighboring distance exceeds a second threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
What is disclosed is a method including downloading a sequence of images from an image sensor, and then marking on a map a pixel location of the sensor defective if a Defective Vote score exceeds a first threshold, the score tallied over all captured images. The defective pixel map is stored on a host computer, which performs the defective pixel detection on behalf of the sensor, rather than directly on the device incorporating the image sensor.
102 Citations
15 Claims
-
1. A method comprising:
-
downloading a sequence of images from an image sensor;
determining for each image of the sequence of images a minimum neighboring distance about a pixel by computing an absolute value of intensity value differences between said pixel location and each of a set of neighboring pixel locations in said each image and finding a minimum among said absolute value of intensity value differences, said minimum set to be the minimum neighboring distance; and
marking on a map the pixel location of said sensor defective if a Defective Vote score incorporating the minimum neighboring distance exceeds a first threshold, said score tallied over all said captured images, wherein incorporating the minimum neighboring distance includes increasing said Defective Vote score by one if said minimum neighboring distance exceeds a second threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
connecting said sensor to a host computer; and
capturing said images using said sensor.
-
-
3. A method according to claim 2 wherein capturing of images includes increasing the exposure time of s aid sensor to a given scene when detecting Stuck Low defects.
-
4. A method according to claim 2 wherein capturing of images includes decreasing the exposure time of said sensor to a given scene when detecting Stuck High defects.
-
5. A method according to claim 1 wherein the neighborhood of said neighboring pixels is determined in accordance with the color plane association of said pixel location whose defectiveness is being determined.
-
6. A method according to claim 5 wherein said minimum is chosen not to be the lowest ranking difference.
-
7. A method according to claim 1 wherein said sensor is arranged in a Bayer pattern.
-
8. A method according to claim 1 wherein said first threshold is the number of images downloaded divided by a fixed number, said fixed number determined by the level of false positive and false negative rate.
-
9. A method according to claim 1 wherein said sensor is incorporated in a digital camera.
-
10. An article comprising a computer readable medium having
instructions stored thereon which when executed causes: -
downloading a sequence of images from an image sensor;
determining for each image of the sequence of images a minimum neighboring distance about a pixel by computing an absolute value of intensity value differences between said pixel location and each of a set of neighboring pixel locations in said each image and finding a minimum among said absolute value of intensity value differences, said minimum set to be the minimum neighboring distance; and
marking on a map the pixel location of said sensor defective if a Defective Vote score incorporating the minimum neighboring distances exceeds a first threshold, said score tallied overall said captured images, wherein incorporating the minimum neighboring distance includes increasing said Defective Vote score by one if said minimum neighboring distance exceeds a second threshold. - View Dependent Claims (11)
connecting said sensor to a host computer; and
capturing said images using said sensor.
-
-
12. A system comprising:
-
a memory capable of storing instructions and data related to defective pixel detection;
a processor coupled to said memory, said processor adapted to execute said instructions and manipulate said data to determine which pixels of an image sensor are defective, said instructions including;
downloading a sequence of images from an image sensor;
determining for each image of the sequence of images a minimum neighboring distance about a pixel by computing an absolute value of intensity value differences between said pixel location and each of a set of neighboring pixel locations in said each image and finding a minimum among said absolute value of intensity value differences, said minimum set to be the minimum neighboring distance; and
marking on a map the pixel location of said sensor defective if a Defective Vote score incorporating the minimum neighboring distance exceeds a first threshold, said score tallied overall said captured images, wherein incorporating the minimum neighboring distance includes increasing said Defective Vote score by one if said minimum neighboring distance exceeds a second threshold. - View Dependent Claims (13, 14, 15)
an image sensor providing data in the form of pixel intensity values, said sensor adapted to capture each said image.
-
-
14. A system according to claim 13, comprising:
a defective pixel location memory adapted to store locations of pixels determined defective.
-
15. A system according to claim 14 wherein image captures of said sensor are corrected in those pixel locations determined to be defective.
Specification