IP Library Granted Patent US 9,508,124
Granted Patent B2
US 9,508,124 · App. 14/964,165 · Granted Nov 29, 2016

Method of shutterless non-uniformity correction for infrared imagers

Inventors: John R. Bailey (Merritt Island, FL); Rustin W. Allred (West Melbourne, FL)
Assignee: DRS Network & Imaging Systems, LLC
G06T5/00G06T5/005G06T7/0085G06T7/20H04N5/33G06T2207/10048
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 9,508,124
App. No.
14/964,165
Granted
Nov 29, 2016
Kind
B2
Abstract

A method of correcting an infrared image including a plurality of pixels arranged in an input image array, a first pixel in the plurality of pixels having a first pixel value and one or more neighbor pixel with one or more neighbor pixel values. The first pixel and the one or more neighbor pixels are associated with an object in the image. The method includes providing a correction array having a plurality of correction pixel values, generating a corrected image array by adding the first pixel value to a correction pixel value in the correction array, and detecting edges in the corrected image array. The method also includes masking the detected edges in the corrected image array, updating the correction array, for each correction pixel value in the correction array and providing an output image array based on the correction array and the input image array.

Claims (24)

1. A method of correcting an infrared image, the method comprising:

providing a processor;

receiving the infrared image from a camera, the infrared image comprising a plurality of pixels arranged in an input image array, a first pixel in the plurality of pixels having a first pixel value and one or more neighbor pixels with one or more neighbor pixel values, wherein the first pixel and the one or more neighbor pixels are associated with an object in the image, the one of more neighbor pixels being adjacent to the first pixel in the input image array;

providing a correction array having a plurality of correction pixel values;

generating a corrected image array by adding the first pixel value to a correction pixel value in the correction array;

detecting edges in the corrected image array;

masking the detected edges in the corrected image array;

updating, by the processor, the correction array, for each correction pixel value in the correction array; and

providing an output image array based on the correction array and the input image array.

2. The method of claim 1 further comprising determining that the camera is moving.

3. The method of claim 2 wherein determining that the camera is moving comprises using a motion sensor in the camera.

4. The method of claim 2 wherein determining that the camera is moving comprises using image processing-based techniques.

5. The method of claim 1 wherein updating the correction array comprises:

determining that the first pixel value is not an edge;

for each of the one or more neighbor pixel values, determining that the neighbor pixel value is not an edge;

computing a difference between the first pixel value and the one or more neighbor pixel values; and

updating the correction pixel values based on the difference.

6. The method of claim 5 wherein updating the correction array further comprises determining that an absolute value of the difference is within a range.

7. The method of claim 5 wherein updating the correction pixel values based on the difference comprises dividing the difference by a denominator, wherein the denominator is a predetermined value.

8. The method of claim 5 wherein updating the correction pixel values in the correction array comprises:

adding the difference to a previous neighbor correction value to update a neighbor correction value; and

subtracting the difference from a previous correction value to update a correction value.

9. The method of claim 8 wherein a sum of a first portion of the difference and a second portion of the difference is equal to the difference.

10. The method of claim 1 wherein the infrared image from the camera is a raw image, and the input image array comprises multiplying the raw image by a gain array, wherein the gain array is a predetermined array of values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2017
From: BAILEY, JOHN R; ALLRED, RUSTIN W.
To: DRS RSTA, INC.
Reel/Frame 041171/0472 →
CHANGE OF NAME Recorded Feb 3, 2017
From: DRS RSTA, INC.
To: DRS NETWORK & IMAGING SYSTEMS, LLC
Reel/Frame 041627/0167 →
Continuity (3)
Division 14211796 · Mar 14, 2014
Provisional Application 61794200 · Mar 15, 2013
Related Publication 20160086315A1 · Mar 24, 2016