Scene-based non-uniformity offset correction for staring arrays
First Claim
1. A method of processing image data received from a detector having a plurality of detector elements arranged in a two-dimensional array, the method comprising the steps of:
- correcting a frame of image data received from the detector using existing values of a set of correction coefficients, the set of correction coefficients comprising a plurality of offset coefficients corresponding to the plurality of detector elements;
calculating an update parameter for each detector element using pixel data generated from said step of correcting, wherein the update parameter for a given detector element is calculated based upon multiple difference values determined from a given pixel value of the pixel data and multiple adjacent pixel values of the pixel data, the given pixel value corresponding to the given detector element, each difference value being determined by subtracting one of the multiple adjacent pixel values from the given pixel value;
identifying offset coefficients whose existing values are to remain unchanged based upon the update parameters; and
changing existing values of offset coefficients other than those identified to remain unchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for processing image data is described. The method comprises correcting a frame of image data received from a detector using existing correction coefficients that comprise a plurality of offset coefficients corresponding to a plurality of detector elements. The method also comprises calculating an update parameter for each detector element using pixel data generated from the correction. The update parameter for a given detector element is calculated from multiple difference values determined from a given pixel value of the pixel data and multiple adjacent pixel values. The given pixel value corresponds to the given detector element. Each difference value is determined by subtracting one of the multiple adjacent pixel values from the given pixel value. The method comprises identifying offset coefficients whose existing values are to remain unchanged based upon the update parameters and changing existing values of offset coefficients other than those identified to remain unchanged.
-
Citations
63 Claims
-
1. A method of processing image data received from a detector having a plurality of detector elements arranged in a two-dimensional array, the method comprising the steps of:
-
correcting a frame of image data received from the detector using existing values of a set of correction coefficients, the set of correction coefficients comprising a plurality of offset coefficients corresponding to the plurality of detector elements;
calculating an update parameter for each detector element using pixel data generated from said step of correcting, wherein the update parameter for a given detector element is calculated based upon multiple difference values determined from a given pixel value of the pixel data and multiple adjacent pixel values of the pixel data, the given pixel value corresponding to the given detector element, each difference value being determined by subtracting one of the multiple adjacent pixel values from the given pixel value;
identifying offset coefficients whose existing values are to remain unchanged based upon the update parameters; and
changing existing values of offset coefficients other than those identified to remain unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An image processing system for processing image data received from a detector having a plurality of detector elements arranged in a two-dimensional array, comprising:
-
a memory; and
a processing unit coupled to the memory, wherein the processing unit is programmed to carry out steps of correcting a frame of image data received from the detector using existing values of a set of correction coefficients, the set of correction coefficients comprising a plurality of offset coefficients corresponding to the plurality of detector elements, calculating an update parameter for each detector element using pixel data generated from said step of correcting, wherein the update parameter for a given detector element is calculated based upon multiple difference values determined from a given pixel value of the pixel data and multiple adjacent pixel values of the pixel data, the given pixel value corresponding to the given detector element, each difference value being determined by subtracting one of the multiple adjacent pixel values from the given pixel value, identifying offset coefficients whose existing values are to remain unchanged based upon the update parameters, and changing existing values of offset coefficients other than those identified to remain unchanged. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable carrier containing a computer program adapted to cause a computer to execute steps of:
-
correcting a frame of image data received from a detector having a plurality of detector elements using existing values of a set of correction coefficients, the set of correction coefficients comprising a plurality of offset coefficients corresponding to the plurality of detector elements;
calculating an update parameter for each detector element using pixel data generated from said step of correcting, wherein the update parameter for a given detector element is calculated based upon multiple difference values determined from a given pixel value of the pixel data and multiple adjacent pixel values of the pixel data, the given pixel value corresponding to the given detector element, each difference value being determined by subtracting one of the multiple adjacent pixel values from the given pixel value;
identifying offset coefficients whose existing values are to remain unchanged based upon the update parameters; and
changing existing values of offset coefficients other than those identified to remain unchanged. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
Specification