IMAGING SYSTEMS AND METHODS FOR MITIGATING PIXEL DATA QUANTIZATION ERROR
First Claim
1. A method of generating noise-corrected pixel values using an array of image sensor pixels and readout circuitry, wherein the array of image sensor pixels comprises a first group of pixels and a second group of pixels that is different from the first group of pixels, the method comprising:
- with the readout circuitry, obtaining a first set of pixel values from the first group of image pixels;
with the readout circuitry, obtaining a second set of pixel values from the second group of image pixels;
with the readout circuitry, generating a dithered correction value based on the second set of pixel values; and
with the readout circuitry, subtracting the dithered correction value from the first set of pixel values to generate a noise-corrected pixel value.
5 Assignments
0 Petitions
Accused Products
Abstract
An image sensor may have an array of pixels and readout circuitry. The array may include image pixels that generate signals in response to image light and reference pixels that generate signals in response to electrical noise. The readout circuitry may obtain first pixel values from the image pixels and may obtain second pixel values from the reference pixels. The readout circuitry may generate an extended precision pixel value based on the second pixel values that have an extended bit width relative to the each of the second pixel values. The readout circuitry may generate multiple dithered correction values by adding randomized sequences of least significant bits to the extended precision pixel value. The readout circuitry may mitigate visible quantization error and noise such as row-correlated and column-correlated noise in the final image by subtracting the dithered correction values from corresponding first pixel values.
5 Citations
20 Claims
-
1. A method of generating noise-corrected pixel values using an array of image sensor pixels and readout circuitry, wherein the array of image sensor pixels comprises a first group of pixels and a second group of pixels that is different from the first group of pixels, the method comprising:
-
with the readout circuitry, obtaining a first set of pixel values from the first group of image pixels; with the readout circuitry, obtaining a second set of pixel values from the second group of image pixels; with the readout circuitry, generating a dithered correction value based on the second set of pixel values; and with the readout circuitry, subtracting the dithered correction value from the first set of pixel values to generate a noise-corrected pixel value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of mitigating signal noise in an imaging system having pixel value correction circuitry, a plurality of image pixels, and at least one reference pixel, the method comprising:
-
with the pixel value correction circuitry, obtaining a first pixel value from the plurality of image pixels and a second pixel value from the at least one reference pixel; with the pixel value correction circuitry, generating a random sequence of binary bits; with the pixel value correction circuitry, adding at least one bit of the random sequence of binary bits to the second pixel value to generate a pixel correction value; and with the pixel value correction circuitry, subtracting the pixel correction value from the first pixel value. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
a central processing unit; memory; input-output circuitry; and an imaging device, wherein the imaging device comprises; an array of image pixels having a first group of pixels configured to generate first pixel values and a second group of pixels that is different from the first group of pixels that is configured to generate second pixel values; a lens that focuses light onto the array; correction value dithering circuitry configured to generate randomized correction values based on the second pixel values; and subtraction circuitry configured to generate noise-corrected pixel data by subtracting the randomized correction values from the first pixel values. - View Dependent Claims (18, 19, 20)
-
Specification