IP Library Granted Patent US 10,412,273
Granted Patent B2
US 10,412,273 · App. 15/912,770 · Granted Sep 10, 2019

Smart non-uniformity correction systems and methods

Inventors: Pontus Häger (Bromma, SE); Katrin Strandemar (Rimbo, SE)
Assignee: FLIR SYSTEMS AB
H04N5/2176G05D1/0253G06T7/70H04N5/33H04N5/365G06T2207/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 10,412,273
App. No.
15/912,770
Granted
Sep 10, 2019
Kind
B2
Abstract

Various embodiments of the present disclosure may include an imaging device configured to determine appropriate conditions for updating non-uniformity correction (NUC) terms. In certain embodiments, the imaging device may determine when the imaging device is likely not in use and update NUC terms during the times when the imaging device is likely not in use. Data from various position sensors such as gyroscopes, accelerometers, global positioning system receivers, and/or other data may be used to determine when the imaging device is likely not in use. Such position sensors may be coupled to the imaging device and/or may be remote from the imaging device. In certain embodiments, while NUC terms are updated, imaging data obtained may be modified with historical data to provide usable data.

Claims (48)

1. An infrared camera comprising:

an image sensor configured to acquire a plurality of image frames of at least a first scene and output image data associated with the plurality of image frames of at least the first scene; and

a processor, communicatively coupled to the image sensor, and configured to:

receive positioning data associated with the infrared camera,

make a determination, from at least the positioning data, that a likelihood of current use of the infrared camera is lower than a threshold current likelihood, and

update non-uniformity correction (NUC) terms of the infrared camera in response to the determination.

2. The infrared camera of claim 1 , further comprising:

a positioning sensor configured to output the positioning data to the processor, wherein the positioning sensor is a gyroscope, an accelerometer, and/or a global positioning receiver.

3. The infrared camera of claim 1 , wherein the processor is configured to receive the positioning data from a secondary positioning data source comprising at least one of a positioning sensor coupled to a vehicle, a remote secondary data source, and/or a memory of the infrared camera.

4. The infrared camera of claim 1 , wherein the processor is configured to determine the positioning data from the image data, store the positioning data in a memory of the infrared camera, and receive the positioning data from the memory.

5. The infrared camera of claim 1 , wherein the processor is configured to receive the positioning data from an orientation sensor, wherein the positioning data is directed to an orientation of the infrared camera, and wherein the determination comprises a determination that the infrared camera is in a non-upright orientation.

6. The infrared camera of claim 1 , wherein the processor is configured to receive the positioning data from a motion sensor, wherein the positioning data is directed to motion of the infrared camera, and wherein the determination comprises a determination that the camera is in motion.

7. The infrared camera of claim 1 , wherein the processor is configured to receive the positioning data from a location sensor, wherein the positioning data is directed to a location of the infrared camera, and wherein the determination comprises a determination that the infrared camera is located outside of an area of interest.

8. The infrared camera of claim 1 , wherein the processor is further configured to:

make a determination that a likelihood of future use of the infrared camera is higher than a threshold future likelihood; and

prevent updating of the NUC terms in response to the determination of the likelihood of future use.

9. The infrared camera of claim 1 , wherein the processor is further configured to:

make a determination, from at least the positioning data, that the likelihood of current use of the infrared camera is higher than the threshold current likelihood;

make a determination that a time period greater than a maximum NUC timespan has elapsed since a previous NUC term update; and

update the NUC terms in response to the determination that the time period greater than the maximum NUC timespan has elapsed.

10. The infrared camera of claim 1 , wherein the processor is further configured to:

receive the image data from the image sensor;

store the image data as historical image data; and

display an approximated image from the historical image data when the NUC terms are updating.

11. A method comprising:

receiving positioning data associated with an infrared camera;

making a determination, from at least the positioning data, that a likelihood of current use of the infrared camera is lower than a threshold current likelihood; and

updating non-uniformity correction (NUC) terms of the infrared camera in response to the determination.

12. The method of claim 11 , wherein the positioning data is received from a positioning sensor coupled to the infrared camera and configured to output the positioning data associated with the camera to the processor, wherein the positioning sensor is a gyroscope, an accelerometer, and/or a global positioning receiver.

13. The method of claim 11 , wherein the positioning data is received from a secondary positioning data source comprising at least one of a positioning sensor coupled to a vehicle, a remote secondary data source, and/or a memory of the infrared camera.

14. The method of claim 11 , further comprising:

determining the positioning data from image data; and

storing the positioning data in a memory;

wherein the receiving positioning data comprises receiving the positioning data from the memory.

15. The method of claim 11 , wherein the positioning data is directed to an orientation of the infrared camera, and wherein the determination comprises a determination that the infrared camera is in a non-upright orientation.

16. The method of claim 11 , wherein the positioning data is directed to motion of the infrared camera, and wherein the determination comprises a determination that the camera is in motion.

17. The method of claim 11 , wherein the positioning data is directed to a location of the infrared camera, and wherein the determination comprises a determination that the infrared camera is located outside of an area of interest.

18. The method of claim 11 , further comprising:

making a determination that a likelihood of future use of the infrared camera is higher than a threshold future likelihood; and

preventing the updating of the NUC terms in response to the determination of the likelihood of future use.

19. The method of claim 11 , further comprising:

making a determination, from at least the positioning data, that the likelihood of current use of the infrared camera is higher than the threshold current likelihood;

making a determination that a time period greater than a maximum NUC timespan has elapsed since a previous NUC term update; and

updating the NUC terms in response to the determination that the time period greater than the maximum NUC timespan has elapsed.

20. The method of claim 11 , further comprising:

receiving image data from an image sensor of the infrared camera;

storing the image data as historical image data; and

displaying an approximated image from the historical image data when the NUC terms are updating.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: HÄGER, PONTUS; STRANDEMAR, KATRIN
To: FLIR SYSTEMS AB
Reel/Frame 045193/0568 →
Continuity (2)
Provisional Application 62470807 · Mar 13, 2017
Related Publication 20180262658A1 · Sep 13, 2018