IP Library Granted Patent US 7,508,430
Granted Patent B1
US 7,508,430 · App. 11/061,349 · Granted Mar 24, 2009

Method for locally reducing row noise

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,508,430
App. No.
11/061,349
Granted
Mar 24, 2009
Kind
B1
Abstract

A method for reducing the row noise from complementary metal oxide semiconductor (CMOS) image sensor by using a local offset correction is disclosed. The method operates on sensor with and without a Color Filter Array (CFA) before any interpolation is applied and estimates the local offset by comparing the rows in a local window. The method also reduces the pixel-to-pixel noise while reducing the row noise.

Claims (34)

1. A method for reducing row noise in image sensors, comprising:

defining a region W i centered on pixel P i of the i th column;

estimating Offset i on the basis of pixels within the region W i ; and

adding Offset i to the signal of pixel P i ,

wherein W i is a 2 dimensional region of odd number of pixels long and wide, a number of pixels in a row within the region W i being less than all pixels in the row.

2. A method for reducing row noise in image sensors, comprising:

defining a region W i centered on pixel P i of the i th column;

calculating A region (i), the average of the pixels in the row within region W i containing P i ;

calculating A region (i), the average of all the pixels in region W i ;

calculating Offset i by subtracting A line (i) from A region (i); and

adding Offset i to the signal of pixel P i ,

wherein W i is a 2 dimensional region of odd number of pixels long and wide.

3. A method for reducing row noise in image sensors, comprising:

defining a region W i centered on pixel P i of the i th column;

calculating, for each row inside region W i , the average pixel value A line (i), being an integer ranging between 1 and 2 u+1, u being an integer;

calculating Md(i), the median value of all the average pixel row values;

calculating Offset i by subtracting A line (u+1) from Md(i); and

adding Offset i to the signal of pixel P i ,

wherein W i is a 2 dimensional region of odd number of pixels long and wide.

4. The method of claims 1 , 2 , or 3 further comprising;

adding Offset i to the signal of one or more pixels immediately adjacent to pixel P i .

5. The method of claim 4 , wherein:

the pixel P i comprises a green pixel, the one or more pixels immediately adjacent to pixel P i comprising at least one of a blue and a green pixel neighboring the pixel P i .

6. The method of claims 1 , 2 , or 3 further comprising;

detecting whether or not pixel P i is located on a horizontal edge of an image; and

updating Offset i if P i is located on a horizontal edge of the image.

7. The method of claim 6 wherein the detecting step further comprises the steps of;

calculating the sum, S j , of signals for pixels in row j of the sensor;

calculating the sum, S j+2 , of signals for pixels in row j+2 of the sensor;

calculating the absolute value of the difference between S j and S j+2 ;

determining the ratio, R j+1 , of the absolute value of the difference between S j and S j+2 and the sum of S j and S j+2 ; and,

determining whether R j+1 is greater than some predetermined threshold value whereby pixel P i would likely lie on a horizontal edge of the image.

8. The method of claim 6 further comprising;

adding Offset i to the signal of one or more pixels immediately adjacent to pixel P i .