IP Library Granted Patent US 12,553,775
Granted Patent B2
US 12,553,775 · App. 18/436,969 · Granted Feb 17, 2026

Systems, methods, and computer program products for detection limit determinations for hyperspectral imaging

Inventors: Chuan Zhao (Sugar Land, TX); Patrick Charles O'Driscoll (Houston, TX); Reza Katebi (Decatur, GA); Amirhossein Rafati (Atlanta, GA)
Assignee: Rebellion Photonics, Inc.
G01J5/0014G01J5/52H04N23/11G01J2005/0077
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,553,775
App. No.
18/436,969
Granted
Feb 17, 2026
Kind
B2
Abstract

Systems, methods, and computer program products for thermal contrast determinations are provided. An example imaging system includes a first infrared (IR) imaging device that generates first IR image data of a field of view of the first IR imaging device and a computing device connected with the first IR imaging device. The computing device receives probe temperature data from a temperature probe indicative of an external environment of the imaging system and receives the first IR image data from the first IR imaging device. The computing device determines background temperature data based upon the first IR image data, determines gas temperature data based upon the probe temperature data, and determines a thermal contrast for each pixel based upon a comparison between the background temperature data and the gas temperature data. The computing device further determines a detection limit for each pixel as a function of thermal contrast.

Claims (40)

1 . An imaging system comprising:

a first infrared imaging device configured to generate first infrared image data; and

a computing device operably connected with the first infrared imaging device and configured to:

determine a thermal contrast for each pixel associated with the first infrared image data,

determine a detection limit for each pixel as a function of the thermal contrast for each pixel,

assign one or more first visual identifiers to one or more first pixels that are associated with one or more first detection limits satisfying a limit threshold, and

assign one or more second visual identifiers to one or more second pixels that are associated with one or more second detection limits not satisfying the limit threshold.

2 . The imaging system of claim 1 , wherein the computing device is configured to:

receive probe temperature data from a temperature probe communicably coupled with the computing device, wherein the probe temperature data is indicative of an external environment of the imaging system, and

determine gas temperature data based upon the probe temperature data, wherein the gas temperature data comprises a temperature for each pixel associated with the first infrared image data.

3 . The imaging system of claim 2 , wherein the temperature probe is positioned in a field of view of the first infrared imaging device.

4 . The imaging system of claim 1 , wherein the computing device is configured to determine background temperature data based at least in part on the first infrared image data, wherein the background temperature data comprises a temperature for each pixel associated with the first infrared image data.

5 . The imaging system of claim 4 , wherein the computing device is configured to determine the background temperature data based further on second infrared image data from a second infrared imaging device.

6 . The imaging system of claim 1 , wherein the computing device is configured to render a detection limit map comprising visual representations for the one or more first visual identifiers and the one or more second visual identifiers.

7 . The imaging system of claim 6 , wherein the computing device is configured to modify the detection limit map in response to iterative determinations of the thermal contrast and the detection limit for each pixel.

8 . A computer-implemented method comprising:

determining a thermal contrast for each pixel associated with first infrared image data from a first infrared imaging device;

determining a detection limit for each pixel as a function of the thermal contrast for each pixel;

assigning one or more first visual identifiers to one or more first pixels that are associated with one or more first detection limits satisfying a limit threshold; and

assigning one or more second visual identifiers to one or more second pixels that are associated with one or more second detection limits not satisfying the limit threshold.

9 . The computer-implemented method of claim 8 further comprising:

receiving probe temperature data from a temperature probe, wherein the probe temperature data is indicative of an external environment of an imaging system; and

determining gas temperature data based upon the probe temperature data, wherein the gas temperature data comprises a temperature for each pixel associated with the first infrared image data.

10 . The computer-implemented method of claim 9 , wherein the temperature probe is positioned in a field of view of the first infrared imaging device.

11 . The computer-implemented method of claim 8 further comprising determining background temperature data based at least in part on the first infrared image data, wherein the background temperature data comprises a temperature for each pixel associated with the first infrared image data.

12 . The computer-implemented method of claim 11 further comprising determining the background temperature data based further on second infrared image data from a second infrared imaging device.

13 . The computer-implemented method of claim 8 further comprising rendering a detection limit map comprising visual representations for the one or more first visual identifiers and the one or more second visual identifiers.

14 . The computer-implemented method of claim 13 further comprising modifying the detection limit map in response to iterative determinations of the thermal contrast and the detection limit for each pixel.

15 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer program code thereon that, in execution with at least one processor, configures the computer program product for:

determining a thermal contrast for each pixel associated with first infrared image data from a first infrared imaging device;

determining a detection limit for each pixel as a function of the thermal contrast for each pixel;

assigning one or more first visual identifiers to one or more first pixels that are associated with one or more first detection limits satisfying a limit threshold; and

assigning one or more second visual identifiers to one or more second pixels that are associated with one or more second detection limits not satisfying the limit threshold.

16 . The computer program product of claim 15 , wherein the computer program code, in execution with the at least one processor, configures the computer program product for:

receiving probe temperature data from a temperature probe, wherein the probe temperature data is indicative of an external environment of an imaging system, and

determining gas temperature data based upon the probe temperature data, wherein the gas temperature data comprises a temperature for each pixel associated with the first infrared image data.

17 . The computer program product of claim 16 , wherein the temperature probe is positioned in a field of view of the first infrared imaging device.

18 . The computer program product of claim 15 , wherein the computer program code, in execution with the at least one processor, configures the computer program product for determining background temperature data based at least in part on the first infrared image data, wherein the background temperature data comprises a temperature for each pixel associated with the first infrared image data.

19 . The computer program product of claim 18 , wherein the computer program code, in execution with the at least one processor, configures the computer program product for determining the background temperature data based further on second infrared image data from a second infrared imaging device.

20 . The computer program product of claim 15 , wherein the computer program code, in execution with the at least one processor, configures the computer program product for rendering a detection limit map comprising visual representations for the one or more first visual identifiers and the one or more second visual identifiers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: ZHAO, CHUAN; O'DRISCOLL, PATRICK CHARLES; KATEBI, REZA; RAFATI, AMIRHOSSEIN
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 066433/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: HONEYWELL INTERNATIONAL INC.
To: REBELLION PHOTONICS, INC.
Reel/Frame 066433/0021 →
Continuity (2)
Continuation 17645021 · Dec 17, 2021
Related Publication 20240264001A1 · Aug 8, 2024
References Cited (47)
US 8611586B1 · Brodeur et al. · 2013 [cited by applicant]
US 8755597B1 · Tantalo et al. · 2014 [cited by applicant]
US 9726543B2 · Zeng · 2017 [cited by applicant]
US 10156478B2 · Liu · 2018 [cited by examiner]
US 10455166B2 · Van Laere · 2019 [cited by examiner]
US 10684216B2 · Wang · 2020 [cited by applicant]
US 11914679B2 · Low · 2024 [cited by examiner]
US 20030123518A1 · Abbasi · 2003 [cited by examiner]
US 20090262012A1 · Carlson · 2009 [cited by examiner]
US 20120002035A1 · Li · 2012 [cited by examiner]
US 20160238451A1 · Zeng · 2016 [cited by applicant]
US 20170358105A1 · Torres · 2017 [cited by examiner]
US 20170363541A1 · Sandsten et al. · 2017 [cited by applicant]
US 20180011009A1 · Sandsten et al. · 2018 [cited by applicant]
US 20180195896A1 · Wang · 2018 [cited by examiner]
US 20190122355A1 · Xu et al. · 2019 [cited by applicant]
US 20190187019A1 · Ekeroth · 2019 [cited by applicant]
US 20190339159A1 · Israelsen · 2019 [cited by examiner]
US 20190340914A1 · Israelsen · 2019 [cited by applicant]
US 20200105407A1 · Soreefan · 2020 [cited by examiner]
US 20200149971A1 · Van Laere · 2020 [cited by examiner]
US 20200309683A1 · Imade · 2020 [cited by applicant]
US 20200319097A1 · Nygren · 2020 [cited by examiner]
US 20210071954A1 · Israelsen · 2021 [cited by examiner]
US 20210218909A1 · Schmidt · 2021 [cited by examiner]
US 20220201177A1 · Liu · 2022 [cited by examiner]
US 20220383460A1 · Dorini · 2022 [cited by examiner]
US 20230160636A1 · Israelsen · 2023 [cited by examiner]
US 20230247171A1 · Schmidt et al. · 2023 [cited by applicant]
US 20230342906A1 · Gitzel · 2023 [cited by examiner]
US 20240003747A1 · Wey · 2024 [cited by examiner]
US 20240159594A1 · Krempel · 2024 [cited by examiner]
US 20240240864A1 · Israelsen · 2024 [cited by examiner]
US 20240264001A1 · Zhao · 2024 [cited by examiner]
US 20240319013A1 · Hagman · 2024 [cited by examiner]
CN 107532999A · 2018 [cited by applicant]
CN 109642846A · 2019 [cited by applicant]
CN 109697701A · 2019 [cited by applicant]
CN 112567217A · 2021 [cited by applicant]
WO 2015166265A1 · 2015 [cited by applicant]
Communication about intention to grant a European patent Mailed on Jun. 13, 2025 for EP Application No. 22207195, 6 page(s). [cited by applicant]
European search report Mailed on Apr. 20, 2023 for EP Application No. 22207195, 9 page(s). [cited by applicant]
Non-Final Rejection Mailed on Mar. 31, 2023 for U.S. Appl. No. 17/645,021, 12 page(s). [cited by applicant]
Notice of Allowance and Fees Due (PTOL-85) Mailed on Nov. 9, 2023 for U.S. Appl. No. 17/645,021, 8 page(s). [cited by applicant]
Decision to grant a European patent Mailed on Sep. 18, 2025 for EP Application No. 22207195, 2 page(s). [cited by applicant]
CN Notice of Allowance Mailed on Oct. 13, 2025 for CN Application No. 202211549361, 4 page(s). [cited by applicant]
English Translation of CN Office Action dated Oct. 13, 2025 for CN Application No. 202211549361, 2 page(s). [cited by applicant]