SYSTEMS AND METHODS FOR COLLECTING FIXED PATTERN NOISE STATISTICS OF IMAGE DATA
First Claim
1. An image signal processing system comprising:
- an image processing pipeline configured to collect statistics associated with fixed pattern noise of image data by;
receiving a first frame of the image data comprising a plurality of pixels acquired using a digital image sensor;
determining a sum of a first plurality of pixel values that correspond to at least a first portion of the plurality of pixels, wherein each pixel in at least the first portion of the plurality of pixels is disposed along a first axis within the frame of the image data; and
storing the sum of the first plurality of pixel values in a memory, wherein the sum of the first plurality of pixel values represent the statistics.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may collect statistics associated with fixed pattern noise of image data by receiving a first frame of the image data comprising a plurality of pixels. The image processing pipeline may then determine a sum of a first plurality of pixel values that correspond to at least a first portion of the plurality of pixels such that each pixel in at least the first portion of the plurality of pixels is disposed along a first axis within the frame of the image data. After determining the sum of the first plurality of pixel values, the image processing pipeline may store the sum of the first plurality of pixel values in a memory such that the sum of the first plurality of pixel values represent the statistics.
32 Citations
31 Claims
-
1. An image signal processing system comprising:
an image processing pipeline configured to collect statistics associated with fixed pattern noise of image data by; receiving a first frame of the image data comprising a plurality of pixels acquired using a digital image sensor; determining a sum of a first plurality of pixel values that correspond to at least a first portion of the plurality of pixels, wherein each pixel in at least the first portion of the plurality of pixels is disposed along a first axis within the frame of the image data; and storing the sum of the first plurality of pixel values in a memory, wherein the sum of the first plurality of pixel values represent the statistics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for processing image data comprising:
-
receiving an image frame comprising a plurality of pixels; receiving an orientation with respect to the plurality of pixels; accumulating a first plurality of pixel values that correspond to a portion of the plurality of pixels disposed along an axis of the image frame parallel to the orientation; and storing the accumulated first plurality of pixel values in a memory. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An image signal processing system comprising:
a statistics processing unit configured to receive a frame of image data, wherein the statistics processing unit comprises; fixed pattern noise logic configured to; divide the frame of image data into a plurality of strips of image data; accumulate a first plurality of pixel values that correspond to a first plurality of pixels disposed along a first axis of one of the plurality of strips of image data; and store the accumulated first plurality of pixel values in a memory. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
28. An electronic device comprising:
-
a digital image sensor; a sensor interface configured to communicate with the digital image sensor; a memory device; a display device configured to display a visual representation of an image scene corresponding to raw image data acquired by the digital image sensor; and an image processing pipeline configured to; receive the raw image data comprising a plurality of pixels; receive an orientation with respect to the plurality of pixels; determine fixed pattern noise statistics for the plurality of pixels by; accumulating a first plurality of pixel values that correspond to a portion of the plurality of pixels disposed along an axis parallel to the orientation; accumulating a second plurality of pixel values that corresponds to a column of pixels in the plurality of pixels; accumulating a third plurality of pixel values that corresponds to a row of pixels in the plurality of pixels;
orany combination thereof; and store the accumulated first plurality of pixel values, the accumulated second plurality of pixel values, the accumulated third plurality of pixel values, or any combinations thereof in the memory device. - View Dependent Claims (29, 30, 31)
-
Specification