FIRST-IN-FIRST-OUT (FIFO) BUFFERED MEDIAN SCENE NON-UNIFORMITY CORRECTION METHOD
First Claim
1. A buffered scene-based non-uniformity correction method comprising:
- receiving a plurality of frames of video image data from an image detector;
determining relative movement of a current image frame with respect to a previous image frame;
if there is substantial movement determined, adding the current image frame to a buffer in a memory sized to store a predetermined number of video frames;
averaging pixel values of the frames in the buffer to determine a mean value for each pixel of a reference image;
determining correction terms for each pixel of the current image frame by determining the difference between the current image frame pixel value and the reference image; and
correcting the current image frame using the correction terms.
1 Assignment
0 Petitions
Accused Products
Abstract
A buffered scene-based non-uniformity correction method includes receiving a plurality of frames of video image data from an image detector; determining relative movement of a current image frame with respect to a previous image frame and responsive to a determination of substantial movement, adding the current image frame to a buffer memory sized to store a predetermined number of video frames; averaging pixel values of the frames in the buffer to determine a mean (or weighted mean) value for each pixel of a reference image; determining correction terms for each pixel of the current image frame by determining the difference between the current image frame pixel values and the corresponding reference image pixels; and correcting the current image frame using the correction terms. A scene-based non-uniformity correction system is also disclosed.
32 Citations
25 Claims
-
1. A buffered scene-based non-uniformity correction method comprising:
-
receiving a plurality of frames of video image data from an image detector; determining relative movement of a current image frame with respect to a previous image frame; if there is substantial movement determined, adding the current image frame to a buffer in a memory sized to store a predetermined number of video frames; averaging pixel values of the frames in the buffer to determine a mean value for each pixel of a reference image; determining correction terms for each pixel of the current image frame by determining the difference between the current image frame pixel value and the reference image; and correcting the current image frame using the correction terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A buffered scene-based non-uniformity correction system comprising:
-
a buffer memory sized to store a predetermined number of video frames; and a processor configured to; receive a plurality of frames of video image data from an image detector; determine relative movement of a current image frame with respect to a previous image frame; if there is substantial movement determined, add the current image frame to the buffer; average pixel values of the frames in the buffer to determine a mean value for each pixel of a reference image; determine correction terms for each pixel of the current image frame by determining the difference between the current image frame pixel value and the reference image; and correct the current image frame using the correction terms. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification