IP Library Granted Patent US 12,430,940
Granted Patent B2
US 12,430,940 · App. 17/981,337 · Granted Sep 30, 2025

Dual-band temperature detection systems and methods

Inventors: Austin A. Richards (Goleta, CA); Marcel Tremblay (Goleta, CA); Jeffrey D. Frank (Goleta, CA); Andres Prieto-Moreno (Goleta, CA)
Assignee: FLIR Systems AB
G06V40/10G01J5/0025G01J5/0806G01J5/20G06T7/33G06T7/70G06T7/97G06V10/143G06V10/764G06V20/52H04N23/90G01J2005/0077G01J2005/202G06T2207/10024G06T2207/10048G06T2207/20081G06T2207/20084
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 12,430,940
App. No.
17/981,337
Granted
Sep 30, 2025
Kind
B2
Abstract

Systems and methods include an infrared camera configured to capture an infrared image of a scene, a visible-light camera configured to capture a visible-light image of the scene, and a logic device configured to simultaneously capture a pair of images of the scene comprising the infrared image of the scene and the visible image of the scene, align the pair of images so that a pixel location in one of the pair of images has a corresponding pixel location in the other image, classify the visible image, annotate the infrared image based, at least in part, on the classification of the visible image, and add the annotated infrared image to a neural network training dataset for use in training a neural network for infrared image classification. A beamsplitter is arranged to reflect a first image of the scene towards the infrared camera and pass through a second image of the scene to the visible-light camera, and a first blackbody is attached thereto and positioned in a field of view of the infrared camera.

Claims (66)

1. A method comprising:

simultaneously capturing a stream of image pairs representing frames of a scene comprising an infrared image of the scene and a visible light image of the scene, wherein the image pairs are captured from substantially a same perspective through separate optical paths of a beamsplitter;

aligning, by a logic device, the images in each of the image pairs so that a pixel location in one of the images of the image pair has a corresponding pixel location in the other image of the image pair;

analyzing, by the logic device, the visible light image to identify an object of interested moving through the scene, including identifying a measurement location on the object appropriate for temperature measurement, wherein the object of interest is a human, and analyzing the visible light image comprises:

using the visible light image to estimate a head size of the human; and

determining a distance to the human based on the estimated head size;

wherein using the visible light image to estimate a head size comprises:

estimating the human's age and/or gender; and

using the human's age and/or gender to estimate the head size; and

wherein the method further comprises calculating, by the logic device, a calibrated temperature of the identified measurement location from the infrared image based at least in part on the determined distance.

2. The method of claim 1 , wherein aligning the image in each of the image pairs so that the pixel location in one of the images has a corresponding pixel location in the other image of the image pair further comprises determining a transformation between the pair of images so that the pixel location in each image represents the same location in the scene; and applying the transformation to the image pair to align the images.

3. The method of claim 1 , wherein analyzing the visible light image further comprises

identifying the human's canthus in the visible light image; and

determining whether sufficient pixels representing the canthus are available in the infrared image to generate a temperature reading of the canthus;

wherein using the visible light image to estimate a head size comprises:

estimating the human's age and gender; and

using the human's age and gender to estimate the head size.

4. The method of claim 1 , wherein simultaneously capturing the stream of image pairs representing frames of the scene further comprises capturing the image pairs of the scene through the beamsplitter, which is arranged to reflect a first image of the scene towards a first camera and pass through a second image of the scene to a second camera.

5. The method of claim 4 , wherein the method is performed by a dual-band camera, the method comprising positioning a first blackbody in a field of view of the first camera, such that the infrared image includes an image of the first blackbody.

6. The method of claim 5 , further comprising positioning the first blackbody at a location proximate to an expected location of the object of interest to approximate an atmospheric transmission of the object of interest in the scene, the first blackbody having an emissivity approximating an expected emissivity of the measurement location on the object of interest; and

calibrating a responsivity of the first camera based on an image of the first blackbody in the image pair.

7. A method comprising:

simultaneously capturing a stream of image pairs representing frames of a scene comprising an infrared image of the scene and a visible light image of the scene, wherein the image pairs are captured from substantially a same perspective through separate optical paths of a beamsplitter;

aligning, by a logic device, the images in each of the image pairs so that a pixel location in one of the images of the image pair has a corresponding pixel location in the other image of the image pair;

analyzing, by the logic device, the visible light image to identify an object of interested moving through the scene, including identifying a measurement location on the object appropriate for temperature measurement, wherein the object of interest is a human, and analyzing the visible light image comprises:

using the visible light image to estimate a head size of the human; and

determining a distance to the human based on the estimated head size;

wherein the method further comprises calculating, by the logic device, a calibrated temperature of the identified measurement location from the infrared image based at least in part on the determined distance;

wherein simultaneously capturing the stream of image pairs representing frames of the scene further comprises capturing the image pairs of the scene through the beamsplitter, which is arranged to reflect a first image of the scene towards a first camera and pass through a second image of the scene to a second camera;

wherein the method is performed by a dual-band camera, the method comprising positioning a first blackbody in a field of view of the first camera, such that the infrared image includes an image of the first blackbody; and

wherein analyzing the infrared image further comprises analyzing the infrared image using a trained neural network based at least in part on the analyzed visible image including calculating a temperature based on a reference offset and a temperature measurement of the first blackbody.

8. The method of claim 5 , wherein the first blackbody is a thermistor.

9. The method of claim 5 , further comprising positioning the first blackbody at a location proximate to the first camera such that the first blackbody would appear out of focus to the first camera; and

positioning a collimating lens between the first blackbody and the first camera to focus its rays for imaging by the first camera; and

wherein the collimating lens is not positioned between the identified measurement location on the object and the first camera.

10. A system comprising:

an infrared camera configured to capture an infrared image of a scene;

a visible-light camera configured to capture a visible-light image of the scene; and

a logic device configured to:

simultaneously capture a stream of image pairs representing frames of the scene comprising the infrared image of the scene and the visible image of the scene, wherein the image pairs are captured from substantially the same perspective through separate optical paths of a beamsplitter;

align the images in each of the image pairs so that a pixel location in one of the images of the image pair has a corresponding pixel location in the other image of the image pair;

analyze the visible light image to identify an object of interest moving through the scene, including identifying a measurement location on the object appropriate for temperature measurement, wherein the object of interest is a human, and the logic device is configured to analyze the visible light image by performing operations comprising:

using the visible light image to estimate a head size of the human; and

determining a distance to the human based on the estimated head size;

wherein using the visible light image to estimate a head size comprises:

estimating the human's age and/or gender; and

using the human's age and/or gender to estimate the head size; and

wherein the logic device is further configured to calculate a calibrated temperature of the identified measurement location from the infrared image based, at least in part, on the analyzed visible light image.

11. The system of claim 10 , wherein the logic device is further configured to

determine a transformation between the images in the pair of images so that the pixel location in each image represents the same location in the scene; and apply the transformation to the image pair to align the images.

12. The system of claim 10 , wherein the logic device is further configured to identify the human's canthus in the visible light image; and

determine whether sufficient pixels representing the canthus are available in the infrared image to generate a temperature reading of the canthus;

wherein using the visible light image to estimate a head size comprises:

estimating the human's age and gender; and

using the human's age and gender to estimate the head size.

13. The system of claim 10 , wherein the beamsplitter is arranged to reflect a first image of the scene towards the infrared camera and pass through a second image of the scene to the visible-light camera.

14. The system of claim 13 , further comprising a first blackbody positioned in a field of view of the infrared camera, and wherein the infrared image includes an image of the first blackbody.

15. The system of claim 14 , wherein the first blackbody is positioned at a location proximate to an expected location of the object of interested to approximate an atmospheric transmission of the object of interest in the scene, the first blackbody having an emissivity approximating an expected emissivity of the measurement location on the object of interest; and wherein the logic device is further configured to calibrate a responsivity of the infrared camera using an image of the first blackbody in the image pair.

16. The system of claim 14 , wherein the logic device is further configured to calculate a temperature based on a reference offset and a temperature measurement of the first blackbody.

17. The system of claim 14 , wherein the first blackbody comprises a thermistor.

18. The system of claim 14 , wherein the first blackbody is positioned at a location proximate to the infrared camera such that the first blackbody would appear out of focus to the infrared camera, the system further comprising:

a collimating lens positioned between the blackbody and the infrared camera to focus its rays for imaging by the infrared camera, wherein the collimating lens is not positioned between the identified measurement location on the object and the infrared camera.

19. The method of claim 3 , further comprising detecting an elevated body temperature of the human based on the measured temperature of the canthus;

wherein estimating the human's age and gender is performed using a trained neural network.

20. The system of claim 12 , wherein the logic device is further configured to detect an elevated body temperature of the human based on the measured temperature of the canthus;

wherein estimating the human's age and gender is performed using a trained neural network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2022
From: RICHARDS, AUSTIN A.; TREMBLAY, MARCEL; FRANK, JEFFREY D.; PRIETO-MORENO, ANDRES
To: FLIR SYSTEMS AB
Reel/Frame 061830/0944 →
Continuity (3)
Continuation PCTUS2021031435 · May 7, 2021
Provisional Application 63022281 · May 8, 2020
Related Publication 20230054197A1 · Feb 23, 2023
References Cited (30)
US 7483213B2 · Pochapsky · 2009 [cited by examiner]
US 9733458B2 · Georgiev · 2017 [cited by examiner]
US 10520742B1 · Sulai · 2019 [cited by examiner]
US 11100350B2 · Piette · 2021 [cited by examiner]
US 11373393B2 · Redmon · 2022 [cited by examiner]
US 11846619B2 · Kester · 2023 [cited by examiner]
US 11875544B2 · Richards · 2024 [cited by examiner]
US 20030108223A1 · Prokoski · 2003 [cited by examiner]
US 20060261271A1 · Lee · 2006 [cited by examiner]
US 20070153871A1 · Fraden · 2007 [cited by examiner]
US 20080099678A1 · Johnson · 2008 [cited by examiner]
US 20080158679A1 · Luty et al. · 2008 [cited by applicant]
US 20130235901A1 · Shin · 2013 [cited by examiner]
US 20150009335A1 · Strandemar · 2015 [cited by examiner]
US 20160316154A1 · Elmfors · 2016 [cited by examiner]
US 20180092330A1 · Betts-Lacroix · 2018 [cited by examiner]
US 20180173933A1 · Gousev · 2018 [cited by examiner]
US 20180276814A1 · Frangioni · 2018 [cited by examiner]
US 20190090739A1 · Karargyris · 2019 [cited by examiner]
US 20190147676A1 · Madzhunkov · 2019 [cited by examiner]
US 20190304113A1 · Huang · 2019 [cited by examiner]
US 20200050902A1 · Choi · 2020 [cited by examiner]
US 20200143551A1 · Gonzalez Aguirre · 2020 [cited by examiner]
US 20200396379A1 · Guha · 2020 [cited by examiner]
US 20210342648A1 · Richards · 2021 [cited by examiner]
US 20220036046A1 · Yachida · 2022 [cited by applicant]
US 20230043342A1 · Tremblay · 2023 [cited by examiner]
CN 110044486A · 2019 [cited by applicant]
CN 110110629A · 2019 [cited by applicant]
JP 2000258584A · 2000 [cited by examiner]