IP Library Granted Patent US 12,563,300
Granted Patent B2
US 12,563,300 · App. 18/306,284 · Granted Feb 24, 2026

Method and system for controlling a guard tour of a thermal camera

Inventors: Jörgen Jönsson (Lund, SE); Thomas Winzell (Lund, SE)
Assignee: AXIS AB
H04N23/695G01J5/485H04N7/183H04N23/23G01J2005/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,563,300
App. No.
18/306,284
Granted
Feb 24, 2026
Kind
B2
Abstract

A method of controlling a guard tour of a thermal camera, wherein the thermal camera is a pan-tilt camera or a pan-tilt-zoom camera, comprises the steps of: obtaining a guard tour comprising a plurality of views of an area or facility and a sequence of movements and/or view times of the thermal camera for traversing the plurality of views; controlling the thermal camera to traverse the plurality of views according to the sequence of movements and view times of the guard tour; for each view: extracting a temperature profile based on thermal images from the thermal camera; based on the temperature profile, estimating whether an increased risk of overheating or overcooling exists for the view; and if so, adjusting the sequence of movements and view times of the thermal camera to show the view having an increased risk of overheating or overcooling more frequently.

Claims (43)

1 . A method of controlling a guard tour of a thermal camera, wherein the thermal camera is a pan-tilt camera or a pan-tilt-zoom camera, the method comprising the steps of:

a) obtaining a guard tour, wherein the guard tour comprises:

a plurality of views, of an area or facility, for a thermal camera to traverse in a pre-defined sequence of movements, and

pre-defined view times that the thermal camera is to remain at each of the plurality of views before moving to the next view in the pre-defined sequence;

b) performing a first cycle of the guard tour by controlling the thermal camera to traverse the plurality of views according to the pre-defined sequence of movements, wherein the thermal camera stays for the pre-defined view time in each of the plurality of views during the first cycle;

for each view during the first cycle of the guard tour:

c) computing or extracting a temperature profile based on thermal images from the thermal camera,

d) based on the temperature profile, estimating whether an increased risk of overheating or overcooling exists for the view, and

e) if an increased risk of overheating or overcooling exists, adjusting the guard tour by: adding an additional instance, to the pre-defined sequence, of the view having the increased risk of overheating or overcooling and reducing the view time for at least one of the other views; and

performing a second cycle of the guard tour by iteratively repeating steps b) to e) during the existence of the increased risk of overheating or overcooling, wherein, during the second cycle, the guard tour is executed with either the added instance of the view or the reduced view time for the at least one of the other views.

2 . The method of controlling a guard tour according to claim 1 , wherein the thermal camera is part of surveillance.

3 . The method of controlling a guard tour according to claim 1 , wherein the guard tour obtained in step a) has the same view time for all of the plurality of views.

4 . The method of controlling a guard tour according to claim 1 , wherein the step of adjusting the guard tour comprises reducing the view time for all of the other views, or reducing the view time for all of the other views for which an indicated risk of overheating or overcooling has not been estimated to exist.

5 . The method of controlling a guard tour according to claim 1 , wherein the view having an increased risk of overheating or overcooling is visited at least two times during one cycle of the guard tour.

6 . The method of controlling a guard tour according to claim 1 , wherein the temperature profile for each view comprises a current temperature for the view and/or a current temperature gradient for the view time or a part of the view, wherein it is estimated that an increased risk of overheating exists if the current temperature exceeds a predefined temperature limit and/or if the current temperature gradient exceeds a predefined temperature gradient limit, or wherein it is estimated that an increased risk of overcooling exists if the current temperature is lower than a predefined temperature limit and/or if the current temperature gradient is lower than a predefined temperature gradient limit.

7 . The method of controlling a guard tour according to claim 1 , wherein the temperature profile for each view comprises a spatial temperature distribution, wherein it is estimated that an increased risk of overheating or overcooling exists if the spatial temperature distribution exceeds a predefined temperature distribution limit.

8 . The method of controlling a guard tour according to claim 1 , wherein the temperature profile for each view comprises a spatial and temporal temperature distribution, wherein it is estimated that an increased risk of overheating or overcooling exists if the spatial and temporal temperature distribution exceeds a predefined spatial and temporal temperature distribution limit.

9 . The method of controlling a guard tour according to claim 1 , wherein the temperature profile for each view comprises temperature data from corresponding views from at least one previous traverse of the plurality of views, wherein the step of estimating whether an increased risk of overheating or overcooling exists for the view is based on a temperate gradient between different traverses.

10 . The method of controlling a guard tour according to claim 1 , wherein the temperature profile for at least one view is an extrapolation of the temperature profile from a previous cycle of the guard tour.

11 . The method of controlling a guard tour according to claim 1 , wherein the area or facility is an electrical substation, a manufacturing area, process industry premises or a waste management area or facility.

12 . A non-transitory computer readable storage medium storing a computer program having instructions which, when executed by a computing device or computing system, cause the computing device or computing system to carry out a method for controlling a guard tour of a thermal camera, wherein the thermal camera is a pan-tilt camera or a pan-tilt-zoom camera, the method comprising the steps of:

a) obtaining a guard tour, wherein the guard tour comprises:

a plurality of views, of an area or facility, for a thermal camera to traverse in a pre-defined sequence of movements, and

pre-defined view times that the thermal camera is to remain at each of the plurality of views before moving to the next view in the pre-defined sequence;

b) performing a first cycle of the guard tour by controlling the thermal camera to traverse the plurality of views according to the pre-defined sequence of movements, wherein the thermal camera stays for the pre-defined view time in each of the plurality of views during the first cycle;

for each view during the first cycle of the guard tour:

c) computing or extracting a temperature profile based on thermal images from the thermal camera,

d) based on the temperature profile, estimating whether an increased risk of overheating or overcooling exists for the view, and

e) if an increased risk of overheating or overcooling exists, adjusting the guard tour by: adding an additional instance, to the pre-defined sequence, of the view having the increased risk of overheating or overcooling and reducing the view time for at least one of the other views; and

performing a second cycle of the guard tour by iteratively repeating steps b) to e) during the existence of the increased risk of overheating or overcooling, wherein, during the second cycle, the guard tour is executed with either the added instance of the view or the reduced view time for the at least one of the other views.

13 . A surveillance system comprising:

a thermal pan-tilt camera or a pan-tilt-zoom camera configurable to capture thermal images of an area or facility;

a processing unit configured to:

a) obtain a guard tour, wherein the guard tour comprises:

a plurality of views, of an area or facility, for a thermal camera to traverse in a pre-defined sequence of movements, and

pre-defined view times that the thermal camera is to remain at each of the plurality of views before moving to the next view in the pre-defined sequence;

b) control, or provide controlling data to an operator or control unit to control the thermal camera to perform a first cycle of the guard tour by traversing the plurality of views according to the pre-defined sequence of movements, wherein the thermal camera stays for the pre-defined view time in each of the plurality of views during the first cycle;

for each view during the first cycle of the guard tour:

c) compute or extract a temperature profile based on thermal images from the thermal camera,

d) based on the temperature profile, estimate whether an increased risk of overheating or overcooling exists for the view, and

e) if an increased risk of overheating or overcooling exists, adjusting the guard tour by: adding an additional instance, to the pre-defined sequence, of the view having the increased risk of overheating or overcooling and reducing the view time for at least one of the other views; and

e)

performing a second cycle of the guard tour by iteratively repeating steps b) to e) during the existence of the increased risk of overheating or overcooling, wherein, during the second cycle, the guard tour is executed with either the added instance of the view or the reduced view time for the at least one of the other views.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: JÖNSSON, JÖRGEN; WINZELL, THOMAS
To: AXIS AB
Reel/Frame 063427/0874 →
Priority Claims (1)
EP 22178680 · Jun 13, 2022 · regional
Continuity (1)
Related Publication 20230403472A1 · Dec 14, 2023
References Cited (34)
US 7289023B2 · Schneider · 2007 [cited by examiner]
US 10070077B2 · Westmacott · 2018 [cited by examiner]
US 11941569B2 · Kinney · 2024 [cited by examiner]
US 20040129434A1 · Tan · 2004 [cited by examiner]
US 20050069207A1 · Zakrzewski · 2005 [cited by examiner]
US 20050244033A1 · Ekin · 2005 [cited by examiner]
US 20060104625A1 · Oya · 2006 [cited by examiner]
US 20120169882A1 · Millar · 2012 [cited by examiner]
US 20120206426A1 · Sakakima · 2012 [cited by examiner]
US 20130242091A1 · Park · 2013 [cited by examiner]
US 20140027131A1 · Kawiecki · 2014 [cited by applicant]
US 20140049640A1 · Shishalov · 2014 [cited by examiner]
US 20140078300A1 · Tine · 2014 [cited by examiner]
US 20160116914A1 · Mucci · 2016 [cited by applicant]
US 20160321900A1 · Rao · 2016 [cited by examiner]
US 20170259097A1 · Orglmeister · 2017 [cited by examiner]
US 20180102034A1 · Liu et al. · 2018 [cited by applicant]
US 20180247510A1 · Rao · 2018 [cited by examiner]
US 20190132512A1 · Jones · 2019 [cited by examiner]
US 20190318598A1 · Aponte Luis · 2019 [cited by examiner]
US 20190362126A1 · Lapczynski · 2019 [cited by examiner]
US 20200225313A1 · Coles · 2020 [cited by examiner]
US 20200226892A1 · Coles · 2020 [cited by examiner]
US 20200391061A1 · Enejehlm et al. · 2020 [cited by applicant]
US 20210069538A1 · Magnone · 2021 [cited by examiner]
US 20210182765A1 · Kinney · 2021 [cited by examiner]
US 20230160748A1 · Kim · 2023 [cited by examiner]
US 20240060822A1 · Shi · 2024 [cited by examiner]
CN 106485868A · 2017 [cited by examiner]
CN 106485868B · 2019 [cited by applicant]
CN 111613009A · 2020 [cited by examiner]
JP 4498104B2 · 2010 [cited by examiner]
KR 101637989B1 · 2016 [cited by examiner]
WO 2017137393A1 · 2017 [cited by applicant]