SYSTEMS AND METHODS FOR COMPENSATING FOR FIXED PATTERN NOISE
First Claim
1. A method of compensating for fixed pattern noise in an image sensor of an optical data reader, the method comprising:
- capturing a dark image comprising minimal scene information and an estimate of fixed pattern noise using an image sensor, the dark image having a corresponding first exposure time;
storing the dark image;
capturing an illuminated image comprising optical data from a read area using the image sensor, the illuminated image having a corresponding second exposure time, wherein the second exposure time exceeds the first exposure time;
subtracting the dark image from the illuminated image to generate a compensated image comprising optical data that is, at least partially, compensated for fixed pattern noise.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure relates generally to systems and methods for estimating and, at least partially, compensating for fixed pattern noise (FPN) in an image sensor. In one configuration, an estimate of the FPN of an image sensor may be obtained by capturing a dark image (either a linear or an area image, depending on the sensor type) using a first exposure time, an illuminated image may be captured using a second exposure time, the second exposure time is greater than the first exposure time, and the dark image may be subtracted from the illuminated image to compensate, at least partially, for FPN. Certain configurations may utilize virtual scan lines. Two or more dark images may also be utilized to estimate FPN in an image sensor.
82 Citations
21 Claims
-
1. A method of compensating for fixed pattern noise in an image sensor of an optical data reader, the method comprising:
-
capturing a dark image comprising minimal scene information and an estimate of fixed pattern noise using an image sensor, the dark image having a corresponding first exposure time; storing the dark image; capturing an illuminated image comprising optical data from a read area using the image sensor, the illuminated image having a corresponding second exposure time, wherein the second exposure time exceeds the first exposure time; subtracting the dark image from the illuminated image to generate a compensated image comprising optical data that is, at least partially, compensated for fixed pattern noise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An optical data reader, comprising:
-
an image sensor to capture a dark image comprising minimal scene information and an estimate of fixed pattern noise, the dark image having a corresponding first exposure time, and to capture an illuminated image comprising optical data from a read area, the illuminated image having a corresponding second exposure time, and wherein the second exposure time exceeds the first exposure time; a computer-readable storage medium to store the dark image; and a fixed pattern noise compensation subsystem to subtract the dark image from the illuminated image to generate a compensated image comprising optical data that is, at least partially, compensated for fixed pattern noise. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of compensating for fixed pattern noise in an image sensor of an optical data reader, the method comprising:
-
capturing a two dimensional dark image comprising minimal scene information and an estimate of fixed pattern noise using an image sensor, the dark image having a corresponding first exposure time; storing a portion of the two dimensional dark image along a pattern of virtual scan lines to produce a dark virtual scan line array; capturing a two dimensional illuminated image comprising optical data from a read area, the illuminated image having a corresponding second exposure time; generating from the two dimensional illuminated image an illuminated virtual scan line array along a pattern of virtual scan lines; and subtracting the dark virtual scan line array from the illuminated virtual scan line array to generate a two dimensional compensated image comprising optical data that is, at least partially, compensated for fixed pattern noise.
-
-
18. A method of compensating for fixed pattern noise in an image sensor in an optical data reader, wherein the fixed pattern noise comprises threshold mismatch dark signal non-uniformity and dark current dark signal non-uniformity, the method comprising:
-
capturing a first dark image comprising minimal scene information and an estimate of threshold mismatch dark signal non-uniformity using an image sensor, the first dark image having a first exposure time; capturing a second dark image comprising the estimate of threshold mismatch dark signal non-uniformity and an estimate of dark current dark signal non-uniformity using the image sensor, the second dark image having a second exposure time, and wherein the second exposure time is longer than the first exposure time; capturing an illuminated image comprising optical data from a read area using the image sensor, the illuminated image having a third exposure time; creating an estimate of the threshold mismatch dark signal non-uniformity using the first dark image; creating an estimate of the dark current dark signal non-uniformity by subtracting the first dark image from the second dark image; creating a scaled estimate of the dark signal non-uniformity by multiplying the estimate of the dark current dark signal non-uniformity by a scaling factor based on the first exposure time, the second exposure time, and the third exposure time; and subtracting the estimate of the threshold mismatch dark signal non-uniformity and the scaled estimate of the dark current dark signal non-uniformity from the illuminated image to generate a compensated image that is, at least partially, compensated for fixed pattern noise. - View Dependent Claims (19, 20, 21)
-
Specification