Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7467304B2 - Fever tracking device, method and program - Google Patents
[go: Go Back, main page]

JP7467304B2 - Fever tracking device, method and program - Google Patents

Fever tracking device, method and program Download PDF

Info

Publication number
JP7467304B2
JP7467304B2 JP2020159786A JP2020159786A JP7467304B2 JP 7467304 B2 JP7467304 B2 JP 7467304B2 JP 2020159786 A JP2020159786 A JP 2020159786A JP 2020159786 A JP2020159786 A JP 2020159786A JP 7467304 B2 JP7467304 B2 JP 7467304B2
Authority
JP
Japan
Prior art keywords
person
fever
information
image
facility
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020159786A
Other languages
Japanese (ja)
Other versions
JP2022053145A (en
Inventor
拓磨 宮原
鮎美 松本
望 古思
正照 熊下
哲希 柴田
貴司 塩崎
育弘 宇田
篤 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Business Inc
Original Assignee
NTT Docomo Business Inc
NTT Communications Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Business Inc, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2020159786A priority Critical patent/JP7467304B2/en
Publication of JP2022053145A publication Critical patent/JP2022053145A/en
Application granted granted Critical
Publication of JP7467304B2 publication Critical patent/JP7467304B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Description

この発明の実施形態は、例えば施設内を移動する発熱者を追跡する発熱者追跡装置、方法及びプログラムに関する。 Embodiments of the present invention relate to a fever-causing person tracking device, method, and program for tracking a fever-causing person moving around a facility, for example.

一般に、ショッピングモール、イベント会場、空港等のように不特定多数の人が出入りする施設では、インフルエンザ、COVID-19(新型コロナウイルス感染症)等の感染症の感染拡大を防止するため、発熱者については、施設への入場を遠慮してもらったり、検疫室等に案内したりする等の対策が実施されている。 In general, in facilities where a large number of people come and go, such as shopping malls, event venues, and airports, measures are taken to prevent the spread of infectious diseases such as influenza and COVID-19 (novel coronavirus disease), such as asking people with fevers to refrain from entering the facility or guiding them to a quarantine room.

そのような対策を行うためには、例えば、サーモカメラの画像を利用して発熱者を検知すれば良い(例えば、特許文献1を参照)。 To take such measures, for example, images from a thermal camera can be used to detect people with fevers (see, for example, Patent Document 1).

特開平2-64800号公報Japanese Patent Application Laid-Open No. 2-64800

ところが、サーモカメラを利用して発熱者を検知したとしても、監視者がその検知結果を見逃したり、一度に多数の発熱者が検知されて対応することができなかったりして、発熱者が施設に入場してしまった場合には、その発熱者を追跡することができない。 However, even if a thermal camera is used to detect people with fevers, if a monitor misses the detection result or detects too many people with fevers at once and is unable to respond, and the person with a fever enters the facility, it is not possible to track them.

特に、COVID-19等の消毒作業が必要となる感染症の感染者については、施設に滞在した時点よりも後において感染事実が判明する。そのため、発熱者の施設滞在時点よりも後日に、当該発熱者の施設内の移動経路を確認できる技術が要望されている。 In particular, for those infected with infectious diseases that require disinfection procedures, such as COVID-19, the fact of infection is discovered after the time of their stay at the facility. For this reason, there is a demand for technology that can confirm the movement route of a person with a fever within a facility at a date after the time of their stay at the facility.

この発明は上記事情に着目してなされたもので、その目的とするところは、発熱者の施設内における移動経路を検出して保存しておけるようにすることにある。 This invention was made with the above in mind, and its purpose is to make it possible to detect and store the movement routes of people with fever within a facility.

上記課題を解決するために、この発明に係る発熱者追跡装置の一態様は、施設の入口に設置されたサーモカメラからのサーモデータに基づき発熱者を検出し、前記入口及び前記施設内に分散して設置された複数台の可視光カメラからの映像データより前記発熱者を検出する検出部と、少なくとも、前記施設のマップ情報と、前記複数台の可視光カメラの設置状況を示すカメラ情報と、を含む既知情報を記憶する既知情報記憶部と、前記検出部の検出結果と前記既知情報とに基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する判別部と、前記発熱者の前記移動経路及び前記滞在箇所を記憶する経路記憶部と、を備えるようにしたものである。 In order to solve the above problems, one aspect of the fever tracking device according to the present invention includes a detection unit that detects a person with a fever based on thermo data from a thermo camera installed at the entrance of a facility and detects the person with a fever from video data from multiple visible light cameras installed at the entrance and distributed throughout the facility, a known information storage unit that stores known information including at least map information of the facility and camera information showing the installation status of the multiple visible light cameras, a discrimination unit that discriminates the movement route of the person with a fever within the facility and the staying location where the person with a fever stayed for a specified time or longer based on the detection result of the detection unit and the known information, and a route storage unit that stores the movement route and the staying location of the person with a fever.

この発明に係る発熱者追跡装置の一態様は、複数台の可視光カメラからの映像データより発熱者の移動を追跡する発熱者追跡方法であって、コンピュータが、施設の入口に設置されたサーモカメラからのサーモデータに基づき前記発熱者を検出する過程と、前記入口及び前記施設内に分散して設置された前記複数台の可視光カメラからの映像データより前記発熱者検出する過程と、予めメモリに記憶されている前記施設のマップ情報及び前記複数台の可視光カメラの設置状況を示すカメラ情報を少なくとも含む既知情報と、前記発熱者の検出結果と、に基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する過程と、前記判別した前記発熱者の前記移動経路及び前記滞在箇所を前記メモリに記憶する過程と、を備えるようにしたものである。 One aspect of the fever tracking device according to the present invention is a fever tracking method for tracking the movement of a fever person using video data from multiple visible light cameras, which includes the steps of: detecting the fever person based on thermo data from a thermo camera installed at the entrance of a facility; detecting the fever person from video data from the multiple visible light cameras installed at the entrance and distributed throughout the facility; determining the movement route of the fever person within the facility and the location where the fever person stayed for a specified time or longer based on known information including at least map information of the facility and camera information showing the installation status of the multiple visible light cameras stored in advance in a memory and the detection result of the fever person; and storing the movement route and the location of the fever person determined in the memory.

この発明に係るプログラムの一態様は、この発明に係る発熱者追跡装置の一態様が備える各部による処理をコンピュータに実行させるプログラムである。 One aspect of the program of the present invention is a program that causes a computer to execute processing by each unit of one aspect of the fever tracking device of the present invention.

この発明の各態様によれば、発熱者の施設内における移動経路を検出して保存しておけるようになり、よって、発熱者の施設滞在時点よりも後日に、当該発熱者の施設内の移動経路を確認できるようになる。 According to each aspect of the present invention, it becomes possible to detect and store the movement route of a person with a fever within a facility, and therefore it becomes possible to confirm the movement route of the person with a fever within the facility at a date later than the time the person with a fever stays at the facility.

図1は、この発明の第1実施形態に係る発熱者追跡装置として動作するサーバ装置を備える追跡システムの全体構成の一例を示す図である。FIG. 1 is a diagram showing an example of the overall configuration of a tracking system including a server device that operates as a fever tracking device according to a first embodiment of the present invention. 図2は、サーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the server device. 図3は、サーバ装置のソフトウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of a software configuration of the server device. 図4は、サーバ装置の人検出情報記憶部が備える人検出情報テーブルの内容の一例を示す図である。FIG. 4 is a diagram showing an example of the contents of a human detection information table included in the human detection information storage unit of the server device. 図5は、サーバ装置の人検出情報記憶部が備える追跡対象人物情報テーブルの内容の一例を示す図である。FIG. 5 is a diagram showing an example of the contents of a tracked target person information table included in the human detection information storage unit of the server device. 図6は、サーバ装置の追跡結果記憶部が備える追跡結果情報テーブルの内容の一例を示す図である。FIG. 6 is a diagram showing an example of the contents of a tracing result information table provided in the tracing result storage unit of the server device. 図7は、サーバ装置の追跡結果記憶部が備える経路情報テーブルの内容の一例を示す図である。FIG. 7 is a diagram showing an example of the contents of a route information table provided in the tracing result storage unit of the server device. 図8は、サーバ装置による追跡処理の全体の処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of the overall processing procedure of the tracking process by the server device. 図9は、図8に示した全体の処理手順のうち人検出処理の処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a processing procedure of a human detection process included in the overall processing procedure illustrated in FIG. 図10Aは、図8に示した全体の処理手順のうち人物追跡処理の処理手順の一例を示すフローチャートの前半部分を示す図である。FIG. 10A is a diagram showing the first half of a flowchart illustrating an example of the processing procedure of the person tracking processing among the overall processing procedures shown in FIG. 図10Bは、図8に示した全体の処理手順のうち人物追跡処理の処理手順の一例を示すフローチャートの後半部分を示す図である。FIG. 10B is a diagram showing the latter half of the flowchart illustrating an example of the processing procedure of the person tracking processing among the overall processing procedures shown in FIG. 図11は、図8に示した全体の処理手順のうち出力情報生成出力処理の処理手順の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of a processing procedure of the output information generating and outputting process out of the overall processing procedure shown in FIG. 図12は、この発明の第2実施形態に係る発熱者追跡装置として動作するサーバ装置の既知情報記憶部が備える登録人物情報テーブルの内容の一例を示す図である。FIG. 12 is a diagram showing an example of the contents of a registered individual information table provided in a known information storage unit of a server device operating as a fever person tracking device according to the second embodiment of the present invention. 図13は、第2実施形態におけるサーバ装置の追跡結果記憶部が備える追跡結果情報テーブルの内容の一例を示す図である。FIG. 13 is a diagram showing an example of the contents of a tracing result information table included in a tracing result storage unit of a server device in the second embodiment. 図14Aは、第2実施形態におけるサーバ装置による人物追跡処理の処理手順の一例を示すフローチャートの前半部分を示す図である。FIG. 14A is a diagram illustrating the first half of a flowchart illustrating an example of a processing procedure of a person tracking process by a server device in the second embodiment. 図14Bは、第2実施形態におけるサーバ装置による人物追跡処理の処理手順の一例を示すフローチャートの後半部分を示す図である。FIG. 14B illustrates the second half of the flowchart illustrating an example of the processing procedure of the person tracking process by the server device in the second embodiment. 図15は、第2実施形態におけるサーバ装置による出力情報生成出力処理の処理手順の一例を示すフローチャートである。FIG. 15 is a flowchart illustrating an example of a processing procedure of an output information generating and outputting process by the server device according to the second embodiment. 図16は、この発明の第3実施形態に係る発熱者追跡装置として動作するサーバ装置を備える追跡システムの全体構成の一例を示す図である。FIG. 16 is a diagram showing an example of the overall configuration of a tracking system including a server device that operates as a fever person tracking device according to the third embodiment of the present invention. 図17は、第3実施形態におけるサーバ装置のソフトウェア構成の一例を示すブロック図である。FIG. 17 is a block diagram showing an example of a software configuration of a server device in the third embodiment. 図18は、第3実施形態におけるサーバ装置の人検出情報記憶部が備える人検出情報テーブルの内容の一例を示す図である。FIG. 18 is a diagram illustrating an example of the contents of a human detection information table included in a human detection information storage unit of a server device according to the third embodiment. 図19は、第3実施形態におけるサーバ装置の人検出情報記憶部が備える追跡対象人物情報テーブルの内容の一例を示す図である。FIG. 19 is a diagram showing an example of the contents of a tracked target human information table included in the human detection information storage unit of the server device in the third embodiment. 図20は、第3実施形態におけるサーバ装置の既知情報記憶部が備える登録人物情報テーブルの内容の一例を示す図である。FIG. 20 is a diagram showing an example of the contents of a registered individual information table included in the known information storage unit of the server device in the third embodiment. 図21は、第3実施形態におけるサーバ装置の追跡結果記憶部が備える追跡結果情報テーブルの内容の一例を示す図である。FIG. 21 is a diagram showing an example of the contents of a tracing result information table included in a tracing result storage unit of a server device in the third embodiment. 図22は、第3実施形態におけるサーバ装置による追跡処理の全体の処理手順の一例を示すフローチャートである。FIG. 22 is a flowchart illustrating an example of an overall processing procedure of a tracking process by the server device according to the third embodiment. 図23は、第3実施形態におけるサーバ装置による人検出処理の処理手順の一例を示すフローチャートである。FIG. 23 is a flowchart illustrating an example of a processing procedure of a person detection process performed by the server device in the third embodiment. 図24Aは、第3実施形態におけるサーバ装置による人物追跡処理の処理手順の一例を示すフローチャートの前半部分を示す図である。FIG. 24A is a diagram illustrating the first half of a flowchart illustrating an example of a processing procedure of person tracking processing by the server device in the third embodiment. 図24Bは、第3実施形態におけるサーバ装置による人物追跡処理の処理手順の一例を示すフローチャートの後半部分を示す図である。FIG. 24B illustrates the second half of the flowchart illustrating an example of the processing procedure of the person tracking process by the server device in the third embodiment. 図25は、第3実施形態におけるサーバ装置による出力情報生成出力処理の処理手順の一例を示すフローチャートである。FIG. 25 is a flowchart illustrating an example of a processing procedure of an output information generating and outputting process by the server device according to the third embodiment.

以下、図面を参照してこの発明に係わる実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[第1実施形態]
(構成例)
(1)システム
図1は、この発明の第1実施形態に係る発熱者追跡装置として動作するサーバ装置SVを含む追跡システムの全体構成を示す図である。追跡システムは、不特定多数が利用する施設に設置され、施設内に入場した発熱者を追跡する。本明細書における施設とは、例えば、部屋、建物、ショッピングモールのような建物の集合体、イベント会場、等の、外部と区切られた区画を意味する。
[First embodiment]
(Configuration example)
(1) System Fig. 1 is a diagram showing the overall configuration of a tracking system including a server device SV that operates as a fever tracking device according to the first embodiment of the present invention. The tracking system is installed in a facility used by an unspecified number of people, and tracks feverish people who enter the facility. In this specification, a facility means a section separated from the outside, such as a room, a building, a collection of buildings such as a shopping mall, an event venue, etc.

そのために、例えば、施設の入口にサーモカメラSCMが配置されると共に、施設内に複数台の監視カメラCM1~CMnが分散配置されている。監視カメラCM1~CMnは、可視光カメラである。これらサーモカメラSCM及び監視カメラCM1~CMnは、例えば天井又は壁面に設置され、それぞれ予め設定された範囲を撮像する。例えば、監視カメラCM1は、施設の入口に設置され、サーモカメラSCMと共通する範囲又はサーモカメラSCMの撮影範囲を包含する範囲を撮影する。サーモカメラSCMは、撮影して得られた映像データ(非可視光画像)であるサーモデータを出力する。監視カメラCM1~CMnは、撮影して得られた映像データを出力する。なお、サーモカメラSCMを複数台設置するようにして良く、その場合には、各サーモカメラに対応させて可視光カメラである監視カメラを設置する。但し、サーモカメラの種類によっては、非可視光画像と同時に可視光画像も撮影可能なものも有り、必ずしも、可視光カメラをサーモカメラに対応して設置する必要はない。よって、入口に配置するサーモカメラSCMについても、そのような種類のサーモカメラを利用することで、サーモカメラSCMと共通する範囲又はサーモカメラSCMの撮影範囲を包含する範囲を撮影するために、監視カメラCM1を設置しなくても良い。換言すれば、入口のサーモカメラSCMは、監視カメラCM1と兼用することができる。 For this purpose, for example, a thermo camera SCM is placed at the entrance of the facility, and multiple surveillance cameras CM1 to CMn are distributed throughout the facility. The surveillance cameras CM1 to CMn are visible light cameras. These thermo camera SCM and surveillance cameras CM1 to CMn are installed, for example, on the ceiling or wall, and each captures a preset range. For example, the surveillance camera CM1 is installed at the entrance of the facility and captures a range common to the thermo camera SCM or a range that includes the capture range of the thermo camera SCM. The thermo camera SCM outputs thermo data, which is video data (non-visible light images) obtained by capturing. The surveillance cameras CM1 to CMn output video data obtained by capturing. Note that multiple thermo cameras SCM may be installed, and in that case, a surveillance camera, which is a visible light camera, is installed in correspondence with each thermo camera. However, some types of thermo cameras can capture visible light images at the same time as non-visible light images, and it is not necessary to install a visible light camera in correspondence with the thermo camera. Therefore, by using such a type of thermo camera for the thermo camera SCM to be placed at the entrance, it is not necessary to install a surveillance camera CM1 to capture an area common to the thermo camera SCM or an area that includes the capture area of the thermo camera SCM. In other words, the thermo camera SCM at the entrance can be used as the surveillance camera CM1.

サーモカメラSCMには、サーモデータを表示するディスプレイDPが接続されている。施設の入口に配置された警備担当者は、このディスプレイDPに表示されたサーモデータ監視することで発熱者を発見し、その発熱者に施設への入場を遠慮してもらったり、検疫室等に案内したりすることができる。 Thermal camera SCM is connected to a display DP that displays the thermal data. Security personnel stationed at the entrance to the facility can detect people with a fever by monitoring the thermal data displayed on this display DP, and can then ask those with a fever to refrain from entering the facility or guide them to a quarantine room, etc.

また追跡システムは、発熱者追跡装置として動作するサーバ装置SVを備えている。サーバ装置SVは、ネットワークNWを介して、上記各カメラSCM及びCM1~CMn、監視端末TMとの間でそれぞれデータの伝送が可能となっている。 The tracking system also includes a server device SV that operates as a fever tracking device. The server device SV is capable of transmitting data between the cameras SCM and CM1 to CMn and the monitoring terminal TM via the network NW.

監視端末TMは、監視担当者が施設内の状況を監視したり、監視に必要な各種設定を行ったりするために使用するもので、例えばパーソナルコンピュータにより構成される。 The monitoring terminal TM is used by the monitoring personnel to monitor the situation within the facility and to make various settings required for monitoring, and is configured, for example, by a personal computer.

ネットワークNWとしては、例えば有線LAN(Local Area Network)又は無線LANが用いられるが、他のどのようなネットワークが使用されても良い。 The network NW may be, for example, a wired LAN (Local Area Network) or a wireless LAN, but any other network may also be used.

(2)サーバ装置SV
図2及び図3は、それぞれサーバ装置SVのハードウェア構成及びソフトウェア構成の一例を示すブロック図である。
(2) Server device SV
2 and 3 are block diagrams showing an example of a hardware configuration and a software configuration, respectively, of the server device SV.

サーバ装置SVは、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを有する制御部1を備え、この制御部1に対し、バス5を介して、プログラム記憶部2及びデータ記憶部3を有する記憶ユニットと、通信インタフェース(以下、通信I/Fと略記する)4と、を接続したものとなっている。 The server device SV has a control unit 1 having a hardware processor such as a central processing unit (CPU), and this control unit 1 is connected via a bus 5 to a storage unit having a program storage unit 2 and a data storage unit 3, and a communication interface (hereinafter abbreviated as communication I/F) 4.

通信I/F4は、制御部1の制御の下、ネットワークNWにより定義される通信プロトコルを用いて、上記サーモカメラSCM、監視カメラCM1~CMn及び監視端末TMとの間で各種データの伝送を行う。 Under the control of the control unit 1, the communication I/F 4 transmits various data between the thermal camera SCM, the monitoring cameras CM1 to CMn, and the monitoring terminal TM using a communication protocol defined by the network NW.

プログラム記憶部2は、例えば、記憶媒体としてHDD(Hard Disk Drive)又はSSD(Solid State Drive)等の随時書込み及び読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリと、を組み合わせて構成されたものである。こプログラム記憶部2は、OS(Operating System)等のミドルウェアに加えて、この発明の第1実施形態に係る各種制御処理を実行するために必要なプログラムを格納する。 The program storage unit 2 is configured by combining, for example, a non-volatile memory such as a HDD (Hard Disk Drive) or SSD (Solid State Drive) that can be written to and read from at any time as a storage medium, and a non-volatile memory such as a ROM (Read Only Memory). In addition to middleware such as an OS (Operating System), the program storage unit 2 stores programs necessary for executing various control processes according to the first embodiment of the present invention.

データ記憶部3は、例えば、記憶媒体として、HDD又はSSD等の随時書込み及び読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと、を組み合わせたものである。このデータ記憶部3は、この発明の第1実施形態を実施するために必要な記憶部として、撮影データ記憶部31と、人検出情報記憶部32と、既知情報記憶部33と、追跡結果記憶部34と、を備えている。 The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD, which can be written to and read from at any time, as a storage medium, and a volatile memory such as a RAM (Random Access Memory). This data storage unit 3 includes a shooting data storage unit 31, a human detection information storage unit 32, a known information storage unit 33, and a tracking result storage unit 34 as storage units necessary for implementing the first embodiment of the present invention.

撮影データ記憶部31は、サーモカメラSCMから送られるサーモデータと監視カメラCM1~CMnから送られる各映像データとを、発熱者を追跡するために必要な一定期間、例えば一日分、記憶するために使用される。 The image data storage unit 31 is used to store the thermo data sent from the thermo camera SCM and the video data sent from the surveillance cameras CM1 to CMn for a certain period of time, such as one day's worth, required to track people with fevers.

人検出情報記憶部32は、制御部1により監視カメラCM1~CMnの映像データからそれぞれ検出された人の検出結果を表す情報を記憶するために使用される。人検出情報記憶部32については、人の検出結果を表す情報を少なくとも一日分記憶していれば良いが、非発熱者を対象とした過去の移動経路を追跡可能とする場合には、複数日分の情報を保存しておくことが必要となる。 The human detection information storage unit 32 is used to store information representing the detection results of people detected by the control unit 1 from the video data of the surveillance cameras CM1 to CMn. The human detection information storage unit 32 is required to store at least one day's worth of information representing the detection results of people, but if it is possible to track the past movement routes of non-feverish individuals, it is necessary to store multiple days' worth of information.

既知情報記憶部33は、施設内のフロアマップデータ及び監視カメラCM1~CMnの撮影範囲である施設内の監視対象エリアを示すカメラ情報を記憶するために使用される。この既知情報記憶部33の記憶内容は、フロアマップ又監視カメラの何れかに変更があったときに更新される。 The known information storage unit 33 is used to store floor map data within the facility and camera information indicating the monitored area within the facility, which is the shooting range of the surveillance cameras CM1 to CMn. The contents stored in this known information storage unit 33 are updated when there is a change to either the floor map or the surveillance cameras.

追跡結果記憶部34は、制御部1により得られる、発熱者の追跡結果を表す情報を記憶するために使用される。この追跡結果記憶部34の記憶内容は、発熱者が感染症に感染していることが後日発覚して、当該発熱者の移動経路に沿った消毒などの対応が必要になる場合を考慮して、数週間の間保持されることが望ましい。 The tracing result storage unit 34 is used to store information indicating the tracing results of the feverish person obtained by the control unit 1. It is desirable for the contents stored in the tracing result storage unit 34 to be retained for several weeks in consideration of the possibility that the feverish person may later be found to be infected with an infectious disease, making it necessary to take measures such as disinfecting the route of movement of the feverish person.

制御部1は、この発明の第1実施形態に係る処理機能として、撮影データ取得処理部11と、人検出処理部12と、人物追跡処理部13と、出力情報生成出力処理部14と、を備えている。これらの処理部11~14は、何れも例えばプログラム記憶部2に格納されたプログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。 The control unit 1 includes, as processing functions according to the first embodiment of the present invention, a shooting data acquisition processing unit 11, a person detection processing unit 12, a person tracking processing unit 13, and an output information generation and output processing unit 14. All of these processing units 11 to 14 are realized by, for example, causing a hardware processor in the control unit 1 to execute a program stored in the program storage unit 2.

撮影データ取得処理部11は、サーモカメラSCMから送信されネットワークNWを介して伝送されたサーモデータ及び監視カメラCM1~CMnから送信されネットワークNWを介して伝送された各映像データを通信I/F4を介してそれぞれ受信する処理を行う。撮影データ取得処理部11は、更に、それら受信されたサーモデータ及び各映像データを、送信元のサーモカメラSCMを識別するサーモカメラID及び監視カメラCM1~CMnを識別する監視カメラIDと関連付けて、撮影データ記憶部31に記憶させる処理を行う。 The image capture data acquisition processing unit 11 performs a process of receiving, via the communication I/F 4, the thermo data sent from the thermo camera SCM and transmitted via the network NW, and the video data sent from the surveillance cameras CM1 to CMn and transmitted via the network NW. The image capture data acquisition processing unit 11 further performs a process of storing the received thermo data and video data in the image capture data storage unit 31 in association with the thermo camera ID that identifies the source thermo camera SCM and the surveillance camera ID that identifies the surveillance cameras CM1 to CMn.

人検出処理部12は、上記撮影データ記憶部31から監視カメラCM1~CMnの監視カメラID毎に映像データを読み込み、当該映像データに対しフレーム毎に画像解析処理を行って人の画像、例えば顔画像を抽出することで、人の画像を検出する処理を行う。そして、人検出処理部12は、その人の画像の検出結果を表す情報を人検出情報記憶部32に記憶させる処理を行う。 The human detection processing unit 12 reads video data for each surveillance camera ID of the surveillance cameras CM1 to CMn from the shooting data storage unit 31, and performs image analysis processing on the video data for each frame to extract a human image, for example a facial image, thereby detecting the image of the person. The human detection processing unit 12 then performs processing to store information representing the detection result of the image of the person in the human detection information storage unit 32.

図4は、人検出情報記憶部32が備える人検出情報テーブル321の内容の一例を示す図である。人検出処理部12は、人の画像の検出結果を表す情報である人検出情報を、人検出情報テーブル321に登録することで、人検出情報記憶部32に記憶させる。人検出情報には、例えば、監視カメラIDと、検出日時と、検出した人の画像である顔画像に対し個別に付与される検出者IDと、検出された顔画像のフレーム内における座標情報と、検出された顔画像と、が含まれる。一つのフレーム内に複数の人の画像が検出され得るので、一つの監視カメラIDと検出日時との組に対して、検出者ID、座標情報及び顔画像の組が複数記憶され得る。 Figure 4 is a diagram showing an example of the contents of the human detection information table 321 provided in the human detection information storage unit 32. The human detection processing unit 12 stores human detection information, which is information representing the detection result of a human image, in the human detection information table 321 in the human detection information storage unit 32. The human detection information includes, for example, a surveillance camera ID, a detection date and time, a detected person ID that is individually assigned to a facial image that is an image of a detected person, coordinate information within the frame of the detected facial image, and the detected facial image. Since images of multiple people can be detected within one frame, multiple pairs of detected person ID, coordinate information, and facial image can be stored for one pair of a surveillance camera ID and detection date and time.

なお、人検出処理部12は、映像データから抽出した顔画像を、既に人検出情報テーブル321に登録されている顔画像と比較し、両者の類似度が基準値を超える場合には、同一人物の顔画像であるとする。そして、人検出処理部12は、その登録されている顔画像に対し設定されている検出者IDを、当該抽出した顔画像の検出者IDとして採用して、人検出情報テーブル321に記憶させる。したがって、人検出情報テーブル321には、一つの監視カメラIDに対して、同一検出者IDを含む人検出情報が記憶され、また、複数の監視カメラIDに対しても、同一検出者IDを含む人検出情報が記憶され得る。 The human detection processing unit 12 compares the face image extracted from the video data with face images already registered in the human detection information table 321, and if the similarity between the two exceeds a reference value, it determines that the face images are of the same person. The human detection processing unit 12 then adopts the detector ID set for the registered face image as the detector ID for the extracted face image and stores it in the human detection information table 321. Therefore, the human detection information table 321 stores human detection information including the same detector ID for one surveillance camera ID, and can also store human detection information including the same detector ID for multiple surveillance camera IDs.

更に、人検出処理部12は、上記撮影データ記憶部31からサーモカメラSCMのサーモカメラIDが付されたサーモデータを読み込み、当該サーモデータに基づき発熱者を検出する処理を行う。例えば、人検出処理部12は、サーモデータから、基準温度(例えば、37.5度)を超える領域を検出する。そして、人検出処理部12は、その検出した領域のサイズが基準サイズの範囲に含まれる場合に、その領域を発熱者の一部として検出する処理を行う。つまり、検出した領域のサイズが、基準サイズの範囲から外れる場合は、人検出処理部12は、その領域を発熱者の一部と見なさない。そして、人検出処理部12は、その検出した発熱者の検出結果を表す情報を人検出情報記憶部32に記憶させる処理を行う。ここで、人検出処理部12は、サーモカメラSCMのサーモデータにおける発熱者の座標に対応する監視カメラCM1の映像データの座標に検出された人の検出者IDと顔画像とを、発熱者の検出結果を表す情報とする。 Furthermore, the human detection processing unit 12 reads the thermo data with the thermo camera ID of the thermo camera SCM from the above-mentioned shooting data storage unit 31, and performs a process of detecting a person with a fever based on the thermo data. For example, the human detection processing unit 12 detects an area from the thermo data that exceeds a reference temperature (e.g., 37.5 degrees). Then, if the size of the detected area is within the range of the reference size, the human detection processing unit 12 performs a process of detecting the area as part of the person with a fever. In other words, if the size of the detected area is outside the range of the reference size, the human detection processing unit 12 does not consider the area to be part of the person with a fever. Then, the human detection processing unit 12 performs a process of storing information representing the detection result of the detected person with a fever in the human detection information storage unit 32. Here, the human detection processing unit 12 regards the detected person ID and face image of the person detected at the coordinates of the video data of the surveillance camera CM1 corresponding to the coordinates of the person with a fever in the thermo data of the thermo camera SCM as information representing the detection result of the person with a fever.

図5は、人検出情報記憶部32が備える追跡対象人物情報テーブル322の内容の一例を示す図である。人検出処理部12は、発熱者の検出結果を表す情報である追跡対象人物情報を、追跡対象人物情報テーブル322に登録することで、人検出情報記憶部32に記憶させる。追跡対象人物情報には、例えば、検出者IDと顔画像とが含まれる。なお、人検出処理部12は、追跡対象人物情報テーブル322に既に登録されている検出者IDと顔画像については、新たに追加登録しない。 Figure 5 is a diagram showing an example of the contents of the tracked person information table 322 provided in the human detection information storage unit 32. The human detection processing unit 12 stores the tracked person information, which is information representing the detection result of a person with a fever, in the tracked person information table 322 by registering it in the tracked person information storage unit 32. The tracked person information includes, for example, a detected person ID and a facial image. Note that the human detection processing unit 12 does not newly register a detected person ID and a facial image that are already registered in the tracked person information table 322.

人物追跡処理部13は、サーモカメラSCMに対応する監視カメラCM1を除いた監視カメラCM2~CMn毎に、人検出情報記憶部32の人検出情報テーブル321に登録された顔画像と、人検出情報記憶部32の追跡対象人物情報テーブル322に登録された発熱者の顔画像とを比較し、両者の類似度が基準値を超える場合に、人検出情報テーブル321に登録された顔画像を発熱者として検出する処理を行う。また、人物追跡処理部13は、既知情報記憶部33に記憶されているフロアマップ情報及びカメラ情報に基づいて、検出した発熱者のフロアマップ上の位置を示すフロアマップ位置を判定する処理を行う。そして、人物追跡処理部13は、その位置判定結果を表す情報を追跡結果記憶部34に記憶させる処理を行う。 For each of the surveillance cameras CM2 to CMn, excluding the surveillance camera CM1 corresponding to the thermal camera SCM, the person tracking processing unit 13 performs a process of comparing the face image registered in the person detection information table 321 of the person detection information storage unit 32 with the face image of the person with a fever registered in the tracked person information table 322 of the person detection information storage unit 32, and if the similarity between the two exceeds a reference value, detects the face image registered in the person detection information table 321 as the person with a fever. The person tracking processing unit 13 also performs a process of determining a floor map position indicating the position of the detected person with a fever on the floor map, based on the floor map information and camera information stored in the known information storage unit 33. The person tracking processing unit 13 then performs a process of storing information representing the position determination result in the tracking result storage unit 34.

図6は、サーバ装置の追跡結果記憶部34が備える追跡結果情報テーブル341の内容の一例を示す図である。人物追跡処理部13は、発熱者の位置判定結果を表す情報である追跡結果情報を、追跡結果情報テーブル341に登録することで、追跡結果記憶部34に記憶させる。追跡結果情報には、例えば、検出者IDと、顔画像と、検出日時と、フロアマップ位置と、が含まれる。検出者ID、顔画像及び検出日時は、人検出情報テーブル321から取得される。 Figure 6 is a diagram showing an example of the contents of a tracking result information table 341 provided in the tracking result storage unit 34 of the server device. The person tracking processing unit 13 registers tracking result information, which is information indicating the position determination result of a person with a fever, in the tracking result information table 341, thereby storing it in the tracking result storage unit 34. The tracking result information includes, for example, a detected person ID, a facial image, a detection date and time, and a floor map position. The detected person ID, facial image, and detection date and time are obtained from the human detection information table 321.

更に、人物追跡処理部13は、追跡結果情報テーブル341に記憶した検出者ID毎に、フロアマップ位置に基づいて、当該発熱者の施設内の移動経路を求める処理を行う。そして、人物追跡処理部13は、その移動経路を表す情報を追跡結果記憶部34に記憶させる処理を行う。 Furthermore, the person tracking processing unit 13 performs a process of determining the movement route of the feverish person within the facility based on the floor map position for each detected person ID stored in the tracking result information table 341. Then, the person tracking processing unit 13 performs a process of storing information representing the movement route in the tracking result storage unit 34.

図7は、追跡結果記憶部34が備える経路情報テーブル342の内容の一例を示す図である。人物追跡処理部13は、発熱者の移動経路を表す情報である経路情報を、経路情報テーブル342に登録することで、追跡結果記憶部34に記憶させる。経路情報には、例えば、検出者IDと、顔画像と、移動経路情報と、が含まれる。検出者IDと顔画像は、追跡結果情報テーブル341から取得される。経路情報テーブル342は、この経路情報を、追跡日毎に記憶する。 Figure 7 is a diagram showing an example of the contents of the route information table 342 provided in the tracking result storage unit 34. The person tracking processing unit 13 registers route information, which is information indicating the movement route of a person with a fever, in the route information table 342, thereby storing it in the tracking result storage unit 34. The route information includes, for example, a detected person ID, a facial image, and movement route information. The detected person ID and facial image are obtained from the tracking result information table 341. The route information table 342 stores this route information for each tracking date.

更に、経路情報は、当該発熱者の滞在情報を含むことができる。人物追跡処理部13は、追跡結果情報テーブル341に記憶した検出者ID毎に、検出日時とフロアマップ位置とに基づいて、一定箇所に規定時間以上その発熱者が滞在しているか否か判定し、発熱者が滞在していた場合には、その滞在場所を含む滞在情報を経路情報テーブル342に登録する処理を行う。 The route information may further include the stay information of the person with a fever. For each detected person ID stored in the tracking result information table 341, the person tracking processing unit 13 determines whether the person with a fever has been staying at a certain location for a specified period of time or longer based on the detection date and time and the floor map position, and if a person with a fever has been staying there, performs a process of registering the stay information including the place of stay in the route information table 342.

出力情報生成出力処理部14は、監視端末TMから送信されネットワークNWを介して伝送された検索日時を通信I/F4を介して受信して、その検索日時に該当する発熱者の移動経路を表す情報である経路情報を追跡結果記憶部34の追跡結果情報テーブル341から検索する処理を行う。更に、出力情報生成出力処理部14は、その検索結果を示す経路画面を出力情報として生成し、それを通信I/F4を介して送信することで、ネットワークNWを介して監視端末TMに送信する処理を行う。 The output information generation and output processing unit 14 receives the search date and time sent from the monitoring terminal TM and transmitted over the network NW via the communication I/F 4, and performs a process of searching the tracing result information table 341 in the tracing result storage unit 34 for route information, which is information indicating the travel route of the person with a fever that corresponds to the search date and time. Furthermore, the output information generation and output processing unit 14 generates a route screen showing the search results as output information, and transmits it via the communication I/F 4, thereby performing a process of transmitting it to the monitoring terminal TM via the network NW.

(動作例)
次に、以上のように構成されたサーバ装置SVによる処理動作を、図4乃至図11に示すフローチャートを用いて説明する。
(Example of operation)
Next, the processing operation of the server device SV configured as above will be described with reference to the flowcharts shown in FIGS.

先ず、サーバ装置SVの全体の処理手順を説明する。図8はこのサーバ装置SVによる追跡処理の全体の処理手順を示すフローチャートである。 First, the overall processing procedure of the server device SV will be explained. Figure 8 is a flowchart showing the overall processing procedure of the tracking process by this server device SV.

サーバ装置SVの制御部1は、監視端末TMにおいて入力されるシステムの運用開始指示をステップS1で検出すると、先ずステップS2において、撮影データであるサーモデータ及び映像データをサーモカメラSCM及び監視カメラCM1~CMnから取得し、撮影データ記憶部31に記憶させる。追跡対象が車両等に比較して低速で移動する人であることを考慮すると、この撮影データの取得及び記憶は、1秒間に1~数回程度として良い。これにより、データ記憶部3の記憶容量の圧迫を防止すると共に、これに続く処理手順の実行時間を確保できるようになる。勿論、データ記憶部3の記憶容量及び制御部1を構成するハードウェアプロセッサの処理能力に余裕が有るのであれば、撮影データの取得及び記憶は、リアルタイムで行って良い。 When the control unit 1 of the server device SV detects an instruction to start operating the system inputted on the monitoring terminal TM in step S1, first in step S2, it acquires the thermal data and video data, which are the captured data, from the thermal camera SCM and the monitoring cameras CM1 to CMn and stores them in the captured data storage unit 31. Considering that the target to be tracked is a person who moves at a slower speed than a vehicle, etc., the capture data may be acquired and stored once to several times per second. This prevents the storage capacity of the data storage unit 3 from being overloaded and ensures that time is available for the execution of the subsequent processing procedures. Of course, if there is sufficient storage capacity in the data storage unit 3 and the processing power of the hardware processor that constitutes the control unit 1, the capture data may be acquired and stored in real time.

次に、サーバ装置SVの制御部1は、ステップS3において、人検出処理を実行し、その検出結果を人検出情報記憶部32に記憶させる。 Next, in step S3, the control unit 1 of the server device SV executes a human detection process and stores the detection result in the human detection information storage unit 32.

更に、サーバ装置SVの制御部1は、ステップS4において、既知情報記憶部33に記憶されている既知情報と人検出情報記憶部32に記憶されている人検出結果とに基づいて発熱者の人物追跡処理を行い、その結果を追跡結果記憶部34に記憶させる。 Furthermore, in step S4, the control unit 1 of the server device SV performs a person tracking process for the person with a fever based on the known information stored in the known information storage unit 33 and the person detection result stored in the person detection information storage unit 32, and stores the result in the tracking result storage unit 34.

また、サーバ装置SVの制御部1は、上記ステップS2乃至ステップS4の処理手順と並行して、出力情報生成出力処理を実行する。即ち、制御部1は、検索日時を監視端末TMから取得し、追跡結果記憶部34に記憶されている当該検索日時の発熱者の人物追跡処理結果に基づいて出力情報を生成し、監視端末TMに出力する。 The control unit 1 of the server device SV executes an output information generation and output process in parallel with the processing procedure of steps S2 to S4 above. That is, the control unit 1 acquires the search date and time from the monitoring terminal TM, generates output information based on the person tracking process result of the fever person at the search date and time stored in the tracking result storage unit 34, and outputs the output information to the monitoring terminal TM.

上記ステップS2乃至ステップS5により実行される各処理は、監視端末TMからシステムの運用停止指示が送信され、この停止指示をサーバ装置SVの制御部1がステップS6により検出すると、終了する。 The processes executed in steps S2 to S5 above end when an instruction to stop operation of the system is sent from the monitoring terminal TM and this instruction is detected by the control unit 1 of the server device SV in step S6.

(1)人検出処理
図9は、サーバ装置SVの制御部1により実行される上記ステップS3の人検出処理の処理手順の一例を示すフローチャートである。
(1) Person Detection Processing FIG. 9 is a flowchart showing an example of the processing procedure of the person detection processing in step S3 executed by the control unit 1 of the server device SV.

制御部1は、人検出処理部12の制御の下、先ず、ステップS301において、監視カメラCM1~CMnの監視カメラIDの中から一つを選択する。 Under the control of the human detection processing unit 12, the control unit 1 first selects one of the surveillance camera IDs of the surveillance cameras CM1 to CMn in step S301.

そして、ステップS302において、制御部1は、選択された監視カメラIDの映像データの1フレームを撮影データ記憶部31から読み込む。なお、この読み込み先は、制御部1がワークエリアとして利用するデータ記憶部3のRAM等の揮発性メモリである。以下の説明における「読み込む」についても同様である。 Then, in step S302, the control unit 1 reads one frame of the video data of the selected surveillance camera ID from the shooting data storage unit 31. The destination for this reading is a volatile memory such as RAM in the data storage unit 3 that the control unit 1 uses as a work area. The same applies to "reading" in the following explanation.

制御部1は、次に、ステップS303において、この読み込んだ映像データに対し所定の映像解析処理を行って、人の顔画像を抽出する。なお、このとき使用される映像解析処理としては、例えば予め生成された学習モデルを用いて映像フレームから人の顔画像を抽出する処理が使用される。なお、顔画像を抽出するための映像解析処理には種々の既存技術を利用可能であり、これらの既存技術は何れも周知なので説明は省略する。 The control unit 1 then performs a predetermined video analysis process on the loaded video data in step S303 to extract a person's facial image. Note that the video analysis process used at this time is, for example, a process of extracting a person's facial image from a video frame using a pre-generated learning model. Note that various existing technologies can be used for the video analysis process to extract facial images, and since all of these existing technologies are well known, a description of them will be omitted.

人検出処理部12は、続いてステップS304において、映像フレーム毎に、上記抽出された人の顔画像の映像フレーム内における座標情報及び検出時刻を表す情報と、検出した顔画像に対し個別に付与される検出者IDと、上記監視カメラIDと、を含む人検出情報を生成する。そして、制御部1は、その生成した人検出情報を人検出情報記憶部32の人検出情報テーブル321に記憶させる。なお、人検出情報の生成先は、制御部1がワークエリアとして利用するデータ記憶部3のRAM等の揮発性メモリである。以下の説明における「生成」についても同様である。 Then, in step S304, the person detection processing unit 12 generates, for each video frame, person detection information including information representing the coordinate information and detection time within the video frame of the extracted person's face image, a detected person ID that is individually assigned to the detected face image, and the surveillance camera ID. The control unit 1 then stores the generated person detection information in the person detection information table 321 of the person detection information storage unit 32. The person detection information is generated in a volatile memory such as RAM of the data storage unit 3 that the control unit 1 uses as a work area. The same applies to "generation" in the following explanation.

その後、制御部1は、全ての監視カメラIDの選択が終了したか否かをステップS305で判定する。そして、未選択の監視カメラIDが残っていれば、制御部1は、ステップS301に戻って次の監視カメラIDを選択し、ステップS302乃至ステップS304による一連の人の顔画像の検出処理を実行する。以後、同様に監視カメラIDが順次選択され、当該監視カメラIDに対応する映像データからフレーム毎に人の顔画像を検出する処理が繰り返し実行される。 Then, in step S305, the control unit 1 determines whether or not selection of all surveillance camera IDs has been completed. If unselected surveillance camera IDs remain, the control unit 1 returns to step S301 to select the next surveillance camera ID, and executes a series of human face image detection processes in steps S302 to S304. Thereafter, surveillance camera IDs are similarly selected in sequence, and the process of detecting human face images for each frame from the video data corresponding to that surveillance camera ID is repeatedly executed.

そして、全ての監視カメラIDの選択が終了すると、制御部1は、ステップS306において、サーモカメラSCMのサーモカメラIDのサーモデータを撮影データ記憶部31から読み込む。 When all the surveillance camera IDs have been selected, in step S306, the control unit 1 reads the thermal data of the thermal camera ID of the thermal camera SCM from the shooting data storage unit 31.

制御部1は、次に、ステップS307において、読み込んだサーモデータから、基準温度(例えば、37.5度)を超える発熱者を検出する検出処理を実行する。 Next, in step S307, the control unit 1 executes a detection process to detect a person with a fever exceeding a reference temperature (e.g., 37.5°C) from the read thermo data.

そして、制御部1は、この発熱者の検出処理の結果、発熱者が存在するか否かをステップS308で判定する。発熱者が存在しなければ、制御部1は、この人検出処理を終了して、上記ステップS4の処理へと進む。 Then, in step S308, the control unit 1 determines whether or not a person with a fever is present as a result of this process of detecting a person with a fever. If no person with a fever is present, the control unit 1 ends this person detection process and proceeds to the process of step S4 above.

これに対して、発熱者が検出された場合には、制御部1は、ステップS309において、サーモカメラSCMに対応する監視カメラである監視カメラCM1の監視カメラIDの人検出情報を、人検出情報記憶部32の人検出情報テーブル321から読み込む。 In contrast, if a person with a fever is detected, in step S309, the control unit 1 reads the human detection information of the surveillance camera ID of surveillance camera CM1, which is the surveillance camera corresponding to the thermal camera SCM, from the human detection information table 321 of the human detection information storage unit 32.

そして、制御部1は、ステップS310において、発熱者の検出結果を表す情報である、検出者IDと顔画像を含む追跡対象人物情報を生成して、人検出情報記憶部32の追跡対象人物情報テーブル322に記憶させる。その後、制御部1は、この人検出処理を終了して、上記ステップS4の処理へと進む。 Then, in step S310, the control unit 1 generates tracked person information including the detected person ID and face image, which is information representing the result of the fever person detection, and stores it in the tracked person information table 322 of the human detection information storage unit 32. The control unit 1 then ends this human detection process and proceeds to the process of step S4 above.

(2)人物追跡処理
図10A及び図10Bは、サーバ装置SVの制御部1により実行される上記ステップS4の人物追跡処理の処理手順の一例を示すフローチャートである。
(2) Person Tracking Process FIGS. 10A and 10B are flowcharts showing an example of the processing procedure of the person tracking process in step S4 executed by the control unit 1 of the server device SV.

制御部1は、人物追跡処理部13の制御の下、先ずステップS401において、人検出情報記憶部32の追跡対象人物情報テーブル322から追跡対象人物情報を一つ読み込む。 First, in step S401, under the control of the person tracking processing unit 13, the control unit 1 reads one piece of tracking target person information from the tracking target person information table 322 in the person detection information storage unit 32.

次に、制御部1は、ステップS402において、監視カメラCM1~CMnの監視カメラIDの中から一つを選択する。 Next, in step S402, the control unit 1 selects one of the surveillance camera IDs of the surveillance cameras CM1 to CMn.

そして、制御部1は、ステップS403において、選択された監視カメラIDの人検出情報を人検出情報記憶部32の人検出情報テーブル321から読み込む。 Then, in step S403, the control unit 1 reads the human detection information of the selected surveillance camera ID from the human detection information table 321 of the human detection information storage unit 32.

ステップS404において、制御部1は、その読み込んだ人検出情報に含まれる顔画像を、上記ステップS401で読み込んだ追跡対象人物情報に含まれる顔画像と比較して、顔画像が類似するか否かを判定する。制御部1は、このステップS403における人検出情報の読み込みとステップS404における顔画像の類似判定を、選択された監視カメラIDの人検出情報の全てについて実施する。 In step S404, the control unit 1 compares the face image included in the read person detection information with the face image included in the tracked person information read in step S401, and determines whether the face images are similar. The control unit 1 performs the reading of the person detection information in step S403 and the face image similarity determination in step S404 for all of the person detection information for the selected surveillance camera ID.

そして、制御部1は、ステップS405において、類似する顔画像が有ったか否かを判定する。類似する顔画像が無かったならば、制御部1は、後述するステップS411に進む。 Then, in step S405, the control unit 1 determines whether or not a similar face image is found. If a similar face image is not found, the control unit 1 proceeds to step S411, which will be described later.

これに対して、類似する顔画像が有った場合には、制御部1は、その類似する顔画像の人物は、追跡対象人物である発熱者に該当すると判断して、ステップS406において、人検出情報記憶部32の追跡対象人物情報テーブル322における該当人物の検出者IDを、追跡対象人物情報の検出者IDに書き換える。勿論、書き換えを行わなくても、両検出者IDが同一であった場合も有り得る。 In contrast, if a similar face image is found, the control unit 1 determines that the person with the similar face image corresponds to a person with a fever who is a tracking target person, and in step S406, rewrites the detector ID of the corresponding person in the tracking target person information table 322 of the human detection information storage unit 32 to the detector ID of the tracking target person information. Of course, there may be cases where the two detector IDs are the same even if no rewriting is performed.

次に、制御部1は、ステップS407において、追跡結果記憶部34の追跡結果情報テーブル341から、その検出者IDに対応する追跡結果情報を読み込む。なお、未だ当該検出者IDに対応する追跡結果情報が追跡結果情報テーブル341に記憶されていない場合には、このステップS407では何も読み込まない。 Next, in step S407, the control unit 1 reads the tracking result information corresponding to the detected individual ID from the tracking result information table 341 of the tracking result storage unit 34. Note that if the tracking result information corresponding to the detected individual ID has not yet been stored in the tracking result information table 341, nothing is read in this step S407.

また、制御部1は、ステップS408において、既知情報記憶部33より当該施設のフロアマップ情報及び選択している監視カメラIDのカメラ情報を読み込む。 In addition, in step S408, the control unit 1 reads floor map information of the facility and camera information of the selected surveillance camera ID from the known information storage unit 33.

その後、ステップS409において、制御部1は、読み込んだフロアマップ情報及びカメラ情報に基づいて、人検出情報における該当人物の座標情報をフロア位置に変換する。 Then, in step S409, the control unit 1 converts the coordinate information of the relevant person in the person detection information into a floor position based on the read floor map information and camera information.

そして、制御部1は、ステップS410において、上記ステップS407で読み込んだ追跡結果情報に、検出日時及びフロアマップ位置を追記して、追跡結果情報テーブル341に記憶させる。なお、上記ステップS407において記憶済みの追跡結果情報が存在せず、それを読み込めなかった場合には、制御部1は、追跡結果情報を新規に作成し、検出日時及びフロアマップ位置に加えて、検出者IDと顔画像も登録して、追跡結果情報テーブル341に記憶させる。 Then, in step S410, the control unit 1 adds the detection date and time and the floor map position to the tracking result information read in step S407, and stores it in the tracking result information table 341. Note that if there is no tracking result information stored in step S407 and it cannot be read, the control unit 1 creates new tracking result information, registers the detected person ID and face image in addition to the detection date and time and floor map position, and stores it in the tracking result information table 341.

ここで、制御部1は、全ての監視カメラIDの選択が終了したか否かをステップS411で判定する。そして、未選択の監視カメラIDが残っていれば、制御部1は、ステップS402に戻って次の監視カメラIDを選択し、ステップS402乃至ステップS410による一連の追跡結果情報の生成処理を実行する。以後、同様に監視カメラIDが順次選択され、当該監視カメラIDに対応する人検出情報から発熱者として追跡対象人物情報に登録された人物に相当する人物を検出し、その検出した人物の当該施設内の位置を追跡結果情報として記憶していく処理が繰り返し実行される。 The control unit 1 then determines in step S411 whether or not selection of all surveillance camera IDs has been completed. If unselected surveillance camera IDs remain, the control unit 1 returns to step S402 to select the next surveillance camera ID, and executes a series of processes for generating tracking result information from steps S402 to S410. Thereafter, surveillance camera IDs are similarly selected in sequence, and a process is repeatedly executed in which a person corresponding to a person registered in the tracking target person information as a person with a fever is detected from the person detection information corresponding to that surveillance camera ID, and the position of the detected person within the facility is stored as tracking result information.

そして、全ての監視カメラIDの選択が終了すると、制御部1は、ステップS412において、全ての追跡対象人物情報についての処理が終了したか否かを判定する。未処理の追跡対象人物情報が残っていれば、制御部1は、ステップS401に戻って次の追跡対象人物情報を読み出し、ステップS402乃至ステップS411による一連の追跡結果情報の生成処理を実行する。 When all the surveillance camera IDs have been selected, the control unit 1 determines in step S412 whether or not the processing of all the tracking target person information has been completed. If unprocessed tracking target person information remains, the control unit 1 returns to step S401 to read the next tracking target person information, and executes a series of processes for generating tracking result information from step S402 to step S411.

こうして全ての追跡対象人物情報についての処理が終了すると、制御部1は、ステップS413において、日報処理を行うタイミングであるか否かを判定する。この日報処理は、1日に複数回行うことができ、少なくとも1日1回行えば良い。例えば、日報処理は、当該施設に来訪者が存在しない時間、例えばショッピングモールであれば閉店時間から翌開店時間までの間、に行うことができる。日報処理を行うタイミングでなければ、制御部1は、この人物追跡処理を終了して、上記ステップS6の処理へと進む。 When processing of all tracked person information has been completed in this manner, the control unit 1 determines in step S413 whether it is time to perform daily report processing. This daily report processing can be performed multiple times a day, and needs to be performed at least once a day. For example, daily report processing can be performed when there are no visitors to the facility, such as between closing time and opening time the next day in the case of a shopping mall. If it is not time to perform daily report processing, the control unit 1 ends this person tracking processing and proceeds to the processing of step S6 above.

これに対して、日報処理を行うタイミングであれば、制御部1は、ステップS414において、追跡結果記憶部34の追跡結果情報テーブル341における追跡結果情報の検出者IDの中から一つを選択する。そして、制御部1は、ステップS415において、選択された検出者IDの追跡結果情報を追跡結果情報テーブル341から読み込む。 On the other hand, if it is time to perform daily report processing, the control unit 1 selects one of the detector IDs of the tracking result information in the tracking result information table 341 of the tracking result storage unit 34 in step S414. Then, the control unit 1 reads the tracking result information of the selected detector ID from the tracking result information table 341 in step S415.

ステップS416において、制御部1は、その読み込んだ追跡結果情報に含まれる検出者IDと顔画像を含む経路情報を生成する。 In step S416, the control unit 1 generates route information including the detected person ID and face image contained in the read tracking result information.

次に、制御部1は、ステップS417において、読み込んだ追跡結果情報に含まれる複数のフロアマップ位置に基づいて、検出者IDで特定される発熱者である当該人物の施設内の移動経路を算出する。そして、ステップS418において、制御部1は、この算出した移動経路を移動経路情報として、上記ステップS416で生成した経路情報に追加する。 Next, in step S417, the control unit 1 calculates the movement route within the facility of the person who is a person with a fever and is identified by the detected person ID, based on the multiple floor map positions included in the read tracking result information. Then, in step S418, the control unit 1 adds this calculated movement route as movement route information to the route information generated in the above step S416.

その後、ステップS419において、制御部1は、読み込んだ追跡結果情報に含まれる複数の検出日時とフロアマップ位置とに基づいて、当該人物が規定時間以上、例えば15分以上、滞在し続けた施設内の位置を判別する。例えば、一つの監視カメラに規定時間以上捕らえられたとき、滞在し続けたと判別することができる。この場合、連続して一つの監視カメラに捕らえられていなくても、1日のトータルで、一つのカメラに捕らえられた合計時間により判別するものとする。そして、制御部1は、ステップS420において、その判定結果により当該人物が規定時間以上滞在した位置についての滞在情報を、経路情報に追加する。当該人物が規定時間以上滞在した位置が存在しない場合には、滞在位置無しの値を持つ滞在情報が追加される。 Then, in step S419, the control unit 1 determines the location within the facility where the person stayed for a specified time or more, for example 15 minutes or more, based on the multiple detection dates and times and floor map locations included in the loaded tracking result information. For example, it can be determined that the person stayed when they are captured by one surveillance camera for a specified time or more. In this case, even if they are not captured by one surveillance camera continuously, it is determined based on the total time they are captured by one camera in total for one day. Then, in step S420, the control unit 1 adds stay information about the locations where the person stayed for a specified time or more based on the determination result to the route information. If there is no location where the person stayed for a specified time or more, stay information with a value of "no stay location" is added.

制御部1は、ステップS421において、こうして作成した検出者ID、顔画像、移動経路情報及び滞在情報を含む経路情報を、追跡結果記憶部34の経路情報テーブル342に、その作成日に対応させて記憶させる。 In step S421, the control unit 1 stores the route information thus created, including the detected person ID, face image, movement route information, and stay information, in the route information table 342 of the tracking result storage unit 34 in association with the date of its creation.

その後、制御部1は、全ての検出者IDの選択が終了したか否かをステップS422で判定する。そして、未選択の検出者IDが残っていれば、制御部1は、ステップS414に戻って次の検出者IDを選択し、ステップS415乃至ステップS421による一連の経路情報の生成処理を実行する。以後、同様に検出者IDが順次選択され、当該検出者IDに対応する追跡結果情報から経路情報を生成し記憶していく処理が繰り返し実行される。 Then, in step S422, the control unit 1 determines whether or not selection of all detected person IDs has been completed. If unselected detected person IDs remain, the control unit 1 returns to step S414 to select the next detected person ID, and executes a series of route information generation processes from steps S415 to S421. Thereafter, detected person IDs are similarly selected in sequence, and the process of generating and storing route information from the tracking result information corresponding to that detected person ID is repeatedly executed.

そして、全ての検出者IDの選択が終了すると、制御部1は、この人物追跡処理を終了して、上記ステップS6の処理へと進む。 When all detected person IDs have been selected, the control unit 1 ends this person tracking process and proceeds to step S6.

(3)出力情報の生成及び出力処理
図11は、サーバ装置SVの制御部1により実行される上記ステップS5の出力情報生成出力処理の処理手順を示すフローチャートである。
(3) Generation and Output Processing of Output Information FIG. 11 is a flowchart showing the procedure of the output information generation and output processing of step S5 executed by the control unit 1 of the server device SV.

制御部1は、出力情報生成出力処理部14の制御の下、先ず、ステップS501において、監視端末TMから検索日時の入力が有ったか否かを判定する。監視端末TMから検索日時の入力が無かった場合には、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 Under the control of the output information generation and output processing unit 14, the control unit 1 first determines in step S501 whether or not a search date and time has been input from the monitoring terminal TM. If a search date and time has not been input from the monitoring terminal TM, the control unit 1 ends this output information generation and output process and proceeds to step S6.

これに対して、監視端末TMから検索日時の入力が有ると、制御部1は、ステップS502において、検索日時として指定された日時により追跡結果記憶部34の経路情報テーブル342に記憶さている経路情報から、該当する追跡日を検索する。そして、制御部1は、ステップS503において、例えば、その検索された追跡日における検出者IDと顔画像とを一覧形式で並べた検索結果画面を生成して、監視端末TMに出力する。その後、制御部1は、所定時間の間、監視端末TMからの追跡対象者の指定待ちとなる。即ち、監視端末TMを操作する監視者が、検索結果画面に一覧表示された顔画像を閲覧して、その中から移動経路を確認するべき発熱者を指定するのを待つ。 In response to this, when a search date and time is input from the monitoring terminal TM, the control unit 1 searches for the corresponding tracking date from the route information stored in the route information table 342 of the tracking result storage unit 34 using the date and time specified as the search date and time in step S502. Then, in step S503, the control unit 1 generates a search result screen that lists, for example, the detected person ID and face image on the searched tracking date, and outputs it to the monitoring terminal TM. Thereafter, the control unit 1 waits for a predetermined time for the monitoring terminal TM to specify a person to be tracked. In other words, it waits for the monitor operating the monitoring terminal TM to view the face images listed on the search result screen and specify from among them a person with a fever whose movement route should be confirmed.

ステップS504において、制御部1は、監視端末TMから追跡対象者の指定が有ったか否かを判定する。追跡対象者の指定が無かった場合には、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 In step S504, the control unit 1 determines whether or not a tracking target has been specified from the monitoring terminal TM. If a tracking target has not been specified, the control unit 1 ends this output information generation and output process and proceeds to step S6.

これに対して、追跡対象者の指定が有った場合には、制御部1は、ステップS505において、経路情報テーブル342に記憶さているその指定された顔画像の検出者IDの経路情報から移動経路情報と滞在情報を読み込む。 In contrast, if a tracking target has been specified, in step S505, the control unit 1 reads the movement route information and stay information from the route information of the detector ID of the specified face image stored in the route information table 342.

そして、ステップS506において、制御部1は、移動経路情報に基づいて施設内の当該人物の移動経路を、既知情報記憶部33に記憶されているフロアマップ情報で示されるマップ上にマッピングした経路画面を作成する。このとき、滞在情報に当該人物が規定時間以上滞在した位置が記録されている場合には、その位置を明示するマーク、例えば重点消毒箇所マーク、を経路画面におけるマップ上に付加する。そして、制御部1は、この作成した経路画面を監視端末TMに出力する。その後、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 Then, in step S506, the control unit 1 creates a route screen in which the movement route of the person within the facility is mapped on a map indicated by the floor map information stored in the known information storage unit 33 based on the movement route information. At this time, if the stay information records a location where the person stayed for a specified time or longer, a mark indicating that location, for example a key disinfection location mark, is added to the map on the route screen. The control unit 1 then outputs this created route screen to the monitoring terminal TM. The control unit 1 then ends this output information generation and output process, and proceeds to step S6 above.

(作用・効果)
以上述べたようにこの発明の第1実施形態に係る発熱者追跡装置として動作するサーバ装置SVでは、制御部1は、施設の入口に設置されたサーモカメラSCMからのサーモデータに基づき発熱者を検出し、入口及び施設内に分散して設置された複数台の可視光カメラである監視カメラCM1~CMnからの映像データより発熱者を検出する。また、サーバ装置SVは、少なくとも、施設のフロアマップ情報と、複数台の監視カメラCM1~CMnの設置状況を示すカメラ情報と、を含む既知情報を既知情報記憶部33に記憶している。そして、制御部1は、発熱者の検出結果と既知情報とに基づいて、発熱者の施設内の移動経路と、発熱者が規定時間以上滞在していた滞在箇所と、を判別し、それら判別した発熱者の移動経路及び滞在箇所を追跡結果記憶部34に記憶する。
従って、発熱者の施設内における移動経路を検出して保存しておけるようになる。
(Action and Effects)
As described above, in the server device SV operating as the fever-inducing person tracking device according to the first embodiment of the present invention, the control unit 1 detects a fever-inducing person based on thermo data from a thermo camera SCM installed at the entrance of the facility, and detects a fever-inducing person based on video data from multiple surveillance cameras CM1 to CMn, which are visible light cameras installed at the entrance and distributed throughout the facility. The server device SV also stores known information in a known information storage unit 33, including at least floor map information of the facility and camera information showing the installation status of the multiple surveillance cameras CM1 to CMn. Then, based on the detection result of the fever-inducing person and the known information, the control unit 1 determines the movement route of the fever-inducing person within the facility and the staying place where the fever-inducing person stayed for a specified time or more, and stores the determined movement route and staying place of the fever-inducing person in a tracking result storage unit 34.
Therefore, it becomes possible to detect and store the movement route of a person with a fever within the facility.

また、サーバ装置SVの制御部1は、監視端末TMから出力対象の発熱者の指定を受けて、追跡結果記憶部34から発熱者の移動経路及び滞在箇所を検索して、監視端末TMへ出力する。
よって、発熱者の施設滞在時点よりも後日に、当該発熱者の施設内の移動経路及び例えば重点消毒が必要な箇所等の滞在位置を確認できるようになる。
Furthermore, the control unit 1 of the server device SV receives from the monitoring terminal TM the designation of a feverish person to be output, searches the tracing result storage unit 34 for the movement route and staying locations of the feverish person, and outputs the results to the monitoring terminal TM.
Therefore, it will be possible to confirm the movement route of the person with a fever within the facility and the location of the person's stay, such as areas that require priority disinfection, at a date later than the time the person with a fever stays at the facility.

[第2実施形態]
次に、この発明の第2実施形態に係る発熱者追跡装置として動作するサーバ装置SVについて説明する。本第2実施形態は、不特定多数が利用する施設に加えて、例えば学校や会社等の特定多数が利用する施設を対象としている。ここでは、構成例、動作例及び作用・効果において上記第1実施形態と異なる部分のみを説明し、同様の部分についてはその説明を省略する。
[Second embodiment]
Next, a server device SV that operates as a fever tracking device according to a second embodiment of the present invention will be described. This second embodiment is intended for facilities used by a specific number of people, such as schools and companies, in addition to facilities used by an unspecified number of people. Here, only the configuration example, operation example, and effects and advantages that differ from the first embodiment will be described, and the description of the similar parts will be omitted.

(構成例)
第2実施形態においては、データ記憶部3の既知情報記憶部33は、フロアマップ情報とカメラ情報とに加えて、店員、学生、会社員といった、当該施設内に滞在する特定人物に関する情報を記憶している。
(Configuration example)
In the second embodiment, the known information storage unit 33 of the data storage unit 3 stores, in addition to floor map information and camera information, information on specific people staying within the facility, such as store clerks, students, and office workers.

図12は、サーバ装置SVの既知情報記憶部33が備える登録人物情報テーブル331の内容の一例を示す図である。登録人物情報テーブル331は、施設内に滞在する特定人物に関する情報である登録者情報を記憶している。登録者情報は、各登録者に一意に設定された登録者IDとその顔画像、並びに、当該登録者についての氏名や所属といった説明情報を含む。 Figure 12 is a diagram showing an example of the contents of the registered individual information table 331 provided in the known information storage unit 33 of the server device SV. The registered individual information table 331 stores registrant information, which is information about specific individuals staying in the facility. The registrant information includes a registrant ID uniquely set for each registrant and their facial image, as well as descriptive information about the registrant, such as the name and affiliation of the registrant.

また、第2実施形態においては、追跡結果記憶部34に記憶される追跡結果情報テーブル341が、第1実施形態とは異なる。図13は、第2実施形態における追跡結果情報テーブル341の内容の一例を示す図である。同図に示すように、追跡結果情報テーブル341に記憶される追跡結果情報は、各検出者IDにおける各検出日時について、フロアマップ位置における登録者IDが含まれ得る。登録者IDが含まれない場合もあり得る。この追跡結果情報テーブル341における登録者IDは、検出者IDで示される発熱者がフロアマップ位置で示される位置で規定時間以上接触していた人物を特定するためのものである。 In the second embodiment, the tracking result information table 341 stored in the tracking result storage unit 34 differs from that in the first embodiment. FIG. 13 is a diagram showing an example of the contents of the tracking result information table 341 in the second embodiment. As shown in the figure, the tracking result information stored in the tracking result information table 341 may include the registrant ID at the floor map position for each detection date and time for each detected person ID. There may also be cases where the registrant ID is not included. The registrant ID in this tracking result information table 341 is used to identify a person with whom the feverish person indicated by the detected person ID has been in contact for a specified period of time or longer at the position indicated by the floor map position.

なお、第2実施形態においては、追跡結果記憶部34に経路情報、即ち経路情報テーブル342は記憶されない。 In the second embodiment, the tracing result storage unit 34 does not store route information, i.e., the route information table 342.

(動作例)
第2実施形態においては、上記ステップS4の人物追跡処理及び上記ステップS5の出力情報生成出力処理の詳細が、上記第1実施形態と異なっている。
(Example of operation)
In the second embodiment, the details of the person tracking process in step S4 and the output information generating and output process in step S5 are different from those in the first embodiment.

(1)人物追跡処理
図14A及び図14Bは、サーバ装置SVの制御部1により実行される上記ステップS4の人物追跡処理の処理手順の一例を示すフローチャートである。ここで、ステップS401乃至ステップS409の処理、及び、ステップS411及びステップS412の処理は、第1実施形態と同様であるので、それらの説明を省略する。
14A and 14B are flowcharts showing an example of the procedure of the person tracking process in step S4 executed by the control unit 1 of the server device SV. Here, the processes in steps S401 to S409 and the processes in steps S411 and S412 are similar to those in the first embodiment, and therefore the description thereof will be omitted.

制御部1は、人物追跡処理部13の制御の下、上記ステップS410において追跡結果情報を追跡結果情報テーブル341に記憶させる。このとき、追跡結果情報には、未だ登録者IDが記憶されない。 Under the control of the person tracking processing unit 13, the control unit 1 stores the tracking result information in the tracking result information table 341 in step S410. At this time, the registrant ID has not yet been stored in the tracking result information.

その後、制御部1は、ステップS431において、追跡結果情報に含まれる複数の検出日時とフロアマップ位置とに基づいて、検出者IDの人物が規定時間以上、例えば15分以上、施設内の一つの位置に滞在しているか否かを判別する。当該人物が規定時間以上滞在していなければ、制御部1は、上記ステップS411の処理へ進む。 Then, in step S431, the control unit 1 determines whether the person with the detected person ID has been staying at one location in the facility for a specified time or more, for example, 15 minutes or more, based on the multiple detection dates and times and floor map positions included in the tracking result information. If the person has not been staying at a location in the facility for the specified time or more, the control unit 1 proceeds to the processing of step S411.

これに対して、当該人物が規定時間以上滞在していたならば、制御部1は、ステップS432において、既知情報記憶部33が備える登録人物情報テーブル331から登録者情報を読み込む。 On the other hand, if the person has stayed for longer than the specified time, the control unit 1 reads the registered person information from the registered person information table 331 provided in the known information storage unit 33 in step S432.

次に、ステップS433において、制御部1は、追跡対象者以外で類似する顔画像を判定する。即ち、制御部1は、上記ステップS403で読み込んだ人検出情報における顔画像を上記ステップS432で読み込んだ登録者情報に含まれる顔画像と比較して、類似する顔画像を検出する。但し、読み込んだ人検出情報における全ての顔画像を対象とするのではなく、制御部1は、その内の、追跡対象者に相当する検出者IDの顔画像を除き、更にその内の、上記規定時間以上の滞在期間に対応する検出日時に対応する顔画像を対象とする。 Next, in step S433, the control unit 1 determines similar facial images of persons other than the tracking target. That is, the control unit 1 detects similar facial images by comparing the facial images in the person detection information loaded in step S403 with the facial images included in the registered person information loaded in step S432. However, rather than targeting all facial images in the loaded person detection information, the control unit 1 excludes facial images of detected person IDs corresponding to tracking targets, and further targets facial images corresponding to detection dates and times that correspond to a stay period equal to or longer than the specified time.

そして、制御部1は、ステップS434において、類似する顔画像が有ったか否かを判定する。類似する顔画像が無かったならば、制御部1は、上記ステップS411に進む。 Then, in step S434, the control unit 1 determines whether or not a similar face image is found. If a similar face image is not found, the control unit 1 proceeds to step S411.

これに対して、類似する顔画像が有った場合には、制御部1は、ステップS435において、それら類似する顔画像の上記規定時間以上の滞在期間内における存在時間を算出する。そして、制御部1は、ステップS436において、算出した存在時間が上記規定時間以上であるか否かを判別する。規定時間以上存在する顔画像が無ければ、制御部1は、上記ステップS411の処理へ進む。 In contrast, if similar facial images are found, the control unit 1 calculates the presence time of those similar facial images during the stay period that is equal to or longer than the above-mentioned specified time in step S435. Then, the control unit 1 determines in step S436 whether the calculated presence time is equal to or longer than the above-mentioned specified time. If there is no facial image that has been present for the specified time or longer, the control unit 1 proceeds to the processing of step S411.

規定時間以上存在する顔画像が有る場合、制御部1は、ステップS437において、追跡対象者と類似顔画像の人物との距離を判定する。両者間の距離は、例えば、上記ステップS403で読み込んだ人検出情報における座標情報と、上記ステップS408で読み込んだカメラ情報と、に基づいて、判定することができる。 If there is a face image that exists for more than the specified time, the control unit 1 determines the distance between the tracking target person and the person in the similar face image in step S437. The distance between the two can be determined, for example, based on the coordinate information in the person detection information read in step S403 and the camera information read in step S408.

そして、制御部1は、ステップS438において、この判定した距離により、追跡対象者が類似顔画像の人物から規定距離、例えば2m以内に存在していたか否かを判定する。ここで、規定距離以内に存在していないならば、制御部1は、上記ステップS411に進む。 Then, in step S438, the control unit 1 determines whether or not the tracking target is within a specified distance, for example, 2 m, from the person in the similar face image based on the determined distance. If the tracking target is not within the specified distance, the control unit 1 proceeds to step S411.

これに対して、追跡対象者が類似顔画像の人物から規定距離内に存在していた場合には、制御部1は、ステップS439において、類似顔画像の人物が追跡対象者から上記規定距離以内に存在していた時間を算出する。そして、制御部1は、ステップS440において、算出した存在時間が上記規定時間以上であるか否かを判別する。規定時間以上存在する顔画像が無ければ、制御部1は、上記ステップS411の処理へ進む。 In contrast, if the tracking target person exists within the specified distance from the person in the similar face image, the control unit 1 calculates the time during which the person in the similar face image existed within the specified distance from the tracking target person in step S439. Then, in step S440, the control unit 1 determines whether the calculated presence time is equal to or longer than the specified time. If there is no face image that exists for the specified time or longer, the control unit 1 proceeds to the processing of step S411.

規定時間以上存在する顔画像が有る場合、制御部1は、ステップS441において、その類似顔画像の人物の登録者IDを特定する。そして、ステップS442において、制御部1は、追跡結果情報に、その特定した登録者IDを追記して、追跡結果情報テーブル341に記憶させる。その後、制御部1は、上記ステップS411に進む。 If there is a face image that exists for more than the specified time, the control unit 1 identifies the registrant ID of the person in the similar face image in step S441. Then, in step S442, the control unit 1 adds the identified registrant ID to the tracking result information and stores it in the tracking result information table 341. The control unit 1 then proceeds to step S411.

以上のようにして、追跡結果情報テーブル341には、図13に示したような追跡結果情報が記憶されることができる。 In this manner, the tracking result information table 341 can store tracking result information such as that shown in FIG. 13.

(2)出力情報の生成及び出力処理
図15は、サーバ装置SVの制御部1により実行される上記ステップS5の出力情報生成出力処理の処理手順を示すフローチャートである。
(2) Generation and Output Processing of Output Information FIG. 15 is a flowchart showing the procedure of the output information generation and output processing of step S5 executed by the control unit 1 of the server device SV.

制御部1は、出力情報生成出力処理部14の制御の下、先ず、ステップS501において、監視端末TMから検索日時の入力が有ったか否かを判定する。監視端末TMから検索日時の入力が無かった場合には、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 Under the control of the output information generation and output processing unit 14, the control unit 1 first determines in step S501 whether or not a search date and time has been input from the monitoring terminal TM. If a search date and time has not been input from the monitoring terminal TM, the control unit 1 ends this output information generation and output process and proceeds to step S6.

これに対して、監視端末TMから検索日時の入力が有ると、制御部1は、ステップS511において、検索日時として指定された日時により追跡結果記憶部34の追跡結果情報テーブル341に記憶さている追跡結果情報から、該当する検出日時を検索する。そして、制御部1は、ステップS503において、例えば、その検索された検出日時における検出者IDと顔画像とを一覧形式で並べた検索結果画面を生成して、監視端末TMに出力する。その後、制御部1は、所定時間の間、監視端末TMからの追跡対象者の指定待ちとなる。即ち、監視端末TMを操作する監視者が、検索結果画面に一覧表示された顔画像を閲覧して、その中から移動経路を確認するべき発熱者を指定するのを待つ。 In response to this, when a search date and time is input from the monitoring terminal TM, the control unit 1 searches for the corresponding detection date and time from the tracking result information stored in the tracking result information table 341 of the tracking result storage unit 34 using the date and time specified as the search date and time in step S511. Then, in step S503, the control unit 1 generates a search result screen that lists, for example, the detected person ID and face image at the searched detection date and time, and outputs it to the monitoring terminal TM. Thereafter, the control unit 1 waits for a predetermined time for the monitoring terminal TM to specify a person to be tracked. In other words, it waits for the monitor operating the monitoring terminal TM to view the face images listed on the search result screen and specify from among them a person with a fever whose movement route should be confirmed.

ステップS504において、監視端末TMから追跡対象者の指定が有った場合、制御部1は、ステップS512において、追跡結果情報テーブル341に記憶さているその指定された顔画像の検出者IDの追跡結果情報を読み込む。また、制御部1は、ステップS513において、既知情報記憶部33に記憶されているフロアマップ情報を読み込む。 If a tracking target is specified from the monitoring terminal TM in step S504, the control unit 1 reads in step S512 the tracking result information of the detector ID of the specified face image stored in the tracking result information table 341. In addition, the control unit 1 reads in step S513 the floor map information stored in the known information storage unit 33.

そして、ステップS514において、制御部1は、追跡結果情報に基づいて施設内の当該人物の移動経路を、フロアマップ情報で示されるマップ上にマッピングした経路画面を作成する。 Then, in step S514, the control unit 1 creates a route screen that maps the person's movement route within the facility on the map indicated by the floor map information based on the tracking result information.

その後、制御部1は、ステップS515において、当該検出者IDの人物が規定時間以上滞在した位置を判別する。この位置は、追跡結果情報に登録者IDが記憶されているフロアマップ位置である。 Then, in step S515, the control unit 1 determines the location where the person with the detected person ID stayed for a specified period of time or longer. This location is the floor map location where the registered person ID is stored in the tracking result information.

そして、制御部1は、ステップS516において、その規定時間以上滞在した位置を明示するマーク、例えば重点消毒箇所マーク、を経路画面におけるマップ上の該当位置に付加する。 Then, in step S516, the control unit 1 adds a mark indicating the location where the user stayed for a specified period of time or longer, such as a key disinfection location mark, to the corresponding location on the map on the route screen.

更に、制御部1は、ステップS517において、追跡結果情報より、その該当位置に対応する登録者IDを特定する。次に、制御部1は、ステップS518において、既知情報記憶部33が備える登録人物情報テーブル331より、その登録者IDに対応する顔画像及び説明情報を読み込む。そして、ステップS519において、制御部1は、その読み込んだ顔画像及び説明情報を、追跡画面に追加する。 Furthermore, in step S517, the control unit 1 identifies the registrant ID corresponding to the relevant position from the tracking result information. Next, in step S518, the control unit 1 reads the facial image and explanatory information corresponding to the registrant ID from the registered person information table 331 provided in the known information storage unit 33. Then, in step S519, the control unit 1 adds the read facial image and explanatory information to the tracking screen.

制御部1は、ステップS520において、こうして作成した経路画面を監視端末TMに出力する。その後、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 In step S520, the control unit 1 outputs the route screen thus created to the monitoring terminal TM. After that, the control unit 1 ends this output information generation and output process and proceeds to step S6.

(作用・効果)
以上述べたようにこの発明の第2実施形態に係る発熱者追跡装置として動作するサーバ装置SVでは、既知情報記憶部33に既知情報として更に複数の登録者についての登録者情報を記憶させておき、制御部1は、複数台の監視カメラCM1~CMnからの映像データより、発熱者以外の人物も検出し、その検出結果と既知情報とに基づいて、発熱者が規定時間以上滞在していた滞在箇所において、発熱者から規定距離以内に規定時間以上滞在していた発熱者以外の人物を判別する。そして、制御部1は、追跡結果記憶部34に、発熱者の移動経路及び滞在箇所に加えて、発熱者以外の人物を発熱者に対する接触者として記憶する。
これにより、発熱者に対する濃厚接触者を特定することが可能となる。
(Action and Effects)
As described above, in the server device SV operating as a fever-causing person tracking device according to the second embodiment of the present invention, registrant information for a plurality of registrants is further stored as known information in the known information storage unit 33, and the control unit 1 detects people other than the person with a fever from video data from the plurality of monitoring cameras CM1 to CMn, and, based on the detection results and the known information, determines people other than the person with a fever who stayed within a specified distance from the person with a fever for a specified time or longer at a location where the person with a fever stayed for a specified time or longer. The control unit 1 then stores in the tracking result storage unit 34 the person other than the person with a fever as a person who came into contact with the person with a fever, in addition to the movement route and location of the person with a fever.
This makes it possible to identify close contacts of people with a fever.

また、制御部1は、監視端末TMからの出力対象の発熱者の指定を受けて、追跡結果記憶部34から発熱者の移動経路、滞在箇所、及び発熱者以外の人物を検索して、監視端末TMに出力する。
よって、発熱者の施設内の移動経路及び例えば重点消毒が必要な箇所等の滞在位置を確認できると共に、当該発熱者と長時間接触した人物を報告することが可能となる。
In addition, when the control unit 1 receives designation of a person with a fever as the output target from the monitoring terminal TM, it searches the tracking result memory unit 34 for the person with a fever's movement route, places of stay, and people other than the person with a fever, and outputs the results to the monitoring terminal TM.
This makes it possible to confirm the route of movement within the facility of a person with a fever and the locations where the person is staying, such as areas that require priority disinfection, and also makes it possible to report people who have had prolonged contact with the person with a fever.

[第3実施形態]
次に、この発明の第3実施形態に係る発熱者追跡装置として動作するサーバ装置SVについて説明する。本第3実施形態は、顔画像に加えて全身画像を利用して発熱者を追跡できるようにしたものである。ここでは、構成例、動作例及び作用・効果において上記第2実施形態と異なる部分のみを説明し、同様の部分についてはその説明を省略する。
[Third embodiment]
Next, a server device SV that operates as a fever tracking device according to a third embodiment of the present invention will be described. The third embodiment is designed to track fever individuals using whole-body images in addition to facial images. Here, only the configuration, operation, and effects that differ from the second embodiment will be described, and descriptions of similar parts will be omitted.

(構成例)
図16は、この発明の第3実施形態に係る発熱者追跡装置として動作するサーバ装置SVを備える追跡システムの全体構成の一例を示す図である。
(Configuration example)
FIG. 16 is a diagram showing an example of the overall configuration of a tracking system including a server device SV that operates as a fever person tracking device according to the third embodiment of the present invention.

第3実施形態では、サーモカメラSCMとサーバ装置SVとの間に、映像解析エンジンVE0が配置され、監視カメラCM1~CMnとサーバ装置SVとの間に、映像解析エンジンVE1~VEnが配置されている。なお、映像解析エンジンVE1~VEnは監視カメラCM1~CMnに対し一対一に配置せず、複数台のカメラに対しそれより少数の映像解析エンジンを配置して、少数の映像解析エンジンにより複数台の監視カメラの映像データを一括処理するようにしても良い。また、サーモカメラSCM及び監視カメラCM1~CMnが演算装置を持つ場合には、サーモカメラSCM及び監視カメラCM1~CMn自体に映像解析エンジンを搭載し、後述の処理を行っても良い。或いは、映像解析エンジンVE0~VEnは、サーバ装置SVの機能として提供しても良い。 In the third embodiment, the video analysis engine VE0 is disposed between the thermo camera SCM and the server device SV, and the video analysis engines VE1 to VEn are disposed between the surveillance cameras CM1 to CMn and the server device SV. Note that the video analysis engines VE1 to VEn are not disposed one-to-one with the surveillance cameras CM1 to CMn, but a smaller number of video analysis engines may be disposed for a plurality of cameras, and the video data of the plurality of surveillance cameras may be processed collectively by the smaller number of video analysis engines. Furthermore, if the thermo camera SCM and the surveillance cameras CM1 to CMn have a computing device, the thermo camera SCM and the surveillance cameras CM1 to CMn themselves may be equipped with a video analysis engine to perform the processing described below. Alternatively, the video analysis engines VE0 to VEn may be provided as a function of the server device SV.

映像解析エンジンVE0は、サーモカメラSCMからの映像データ(非可視光画像)であるサーモデータを解析し、映像解析エンジンVE1~VEnは、監視カメラCM1~CMnからの映像データを解析する。例えば、映像解析エンジンVE1~VEnはそれぞれ、対応する監視カメラCM1~CMnから出力される映像データに含まれる各画像フレームから、例えば学習処理により事前に生成された学習モデルを用いて、顔画像及び/又は全身画像を検出し、顔画像及び/又は全身画像を含む映像解析結果を出力する。即ち、画像フレーム中の人物は、必ずしも顔と全身の両方が写るとは限らないため、顔画像と全身画像の何れか一方しか検出できない場合もあり得る。映像解析結果は、それら顔画像及び/又は全身画像に加えて、顔画像の座標及び/又は全身画像の座標、顔画像の画像特徴量及び/又は全身画像の画像特徴量、等を含むことができる。また、映像解析エンジンVE0は、対応するサーモカメラSCMから出力される映像データに含まれる各画像フレームから、温度別領域を検出し、温度別領域に関する情報を含む映像解析結果を出力する。 The video analysis engine VE0 analyzes thermo data, which is video data (invisible light images) from the thermo camera SCM, and the video analysis engines VE1 to VEn analyze video data from the surveillance cameras CM1 to CMn. For example, the video analysis engines VE1 to VEn detect face images and/or whole-body images from each image frame included in the video data output from the corresponding surveillance cameras CM1 to CMn, for example, using a learning model generated in advance by a learning process, and output a video analysis result including the face image and/or the whole-body image. That is, since a person in an image frame does not necessarily show both the face and the whole body, there may be cases where only one of the face image and the whole-body image can be detected. In addition to the face image and/or the whole-body image, the video analysis result can include the coordinates of the face image and/or the coordinates of the whole-body image, image feature amounts of the face image and/or the image feature amounts of the whole-body image, etc. Also, the video analysis engine VE0 detects temperature-specific areas from each image frame included in the video data output from the corresponding thermo camera SCM, and outputs a video analysis result including information on the temperature-specific areas.

図17は、第3実施形態におけるサーバ装置SVのソフトウェア構成の一例を示すブロック図である。図3に示した第1及び第2実施形態におけるサーバ装置SVの構成例に対し、制御部1は、処理機能として、撮影データ取得処理部11の代わりに、解析データ取得処理部15を有し、また、人検出処理部12を備えていない。また、データ記憶部3は、撮影データ記憶部31を備えていない。 Figure 17 is a block diagram showing an example of the software configuration of the server device SV in the third embodiment. Compared to the configuration example of the server device SV in the first and second embodiments shown in Figure 3, the control unit 1 has an analysis data acquisition processing unit 15 as a processing function instead of the shooting data acquisition processing unit 11, and does not have a human detection processing unit 12. In addition, the data storage unit 3 does not have a shooting data storage unit 31.

解析データ取得処理部15は、映像解析エンジンVE0から送信されネットワークNWを介して伝送された温度別領域に関する情報を含む映像解析結果であるサーモ解析データを通信I/F4を介して受信する処理を行う。また、解析データ取得処理部15は、映像解析エンジンVE1~VEnから送信されネットワークNWを介して伝送された顔画像及び/又は全身画像を含む映像解析結果である映像解析データを通信I/F4を介して受信する処理を行う。撮影データ取得処理部11は、更に、映像解析エンジンVE0からのサーモ解析データより基準温度を超える領域を検出することで、発熱者を検出する処理を行う。そして、撮影データ取得処理部11は、映像解析データに基づいて人検出情報を生成し、この人検出情報と発熱者の検出結果とに基づいて追跡対象人物情報を生成し、それら人検出情報及び追跡対象人物情報を人検出情報記憶部32に記憶させる処理を行う。 The analysis data acquisition processing unit 15 performs a process of receiving, via the communication I/F 4, thermoanalysis data, which is the result of video analysis including information on temperature-specific regions, sent from the video analysis engine VE0 and transmitted via the network NW. The analysis data acquisition processing unit 15 also performs a process of receiving, via the communication I/F 4, video analysis data, which is the result of video analysis including face images and/or whole-body images, sent from the video analysis engines VE1 to VEn and transmitted via the network NW. The shooting data acquisition processing unit 11 further performs a process of detecting a person with a fever by detecting an area exceeding a reference temperature from the thermoanalysis data from the video analysis engine VE0. The shooting data acquisition processing unit 11 then generates human detection information based on the video analysis data, generates tracking target person information based on this human detection information and the detection result of the person with a fever, and performs a process of storing the human detection information and the tracking target person information in the human detection information storage unit 32.

図18は、第3実施形態における人検出情報記憶部32が備える人検出情報テーブル321の内容の一例を示す図である。図4に示した第1及び第2実施形態における人検出情報テーブル321では、検出者IDに対応する顔画像が記憶されるが、第3実施形態における人検出情報テーブル321では、それに代えて、顔情報と全身情報とが記憶される。顔情報は、顔画像と顔画像の画像特徴量と顔画像の座標とを含む。全身情報は、全身画像と全身画像の画像特徴量と全身画像の座標とを含む。なお、検出者IDに対して必ずしも顔情報と全身情報の両方が記憶されるとは限らず、何れか一方のみが記憶される場合もあり得る。 Figure 18 is a diagram showing an example of the contents of the human detection information table 321 provided in the human detection information storage unit 32 in the third embodiment. In the human detection information table 321 in the first and second embodiments shown in Figure 4, a face image corresponding to a detected person ID is stored, but in the human detection information table 321 in the third embodiment, face information and whole body information are stored instead. The face information includes a face image, image features of the face image, and coordinates of the face image. The whole body information includes a whole body image, image features of the whole body image, and coordinates of the whole body image. Note that both face information and whole body information are not necessarily stored for a detected person ID, and there may be cases where only one of them is stored.

図19は、第3実施形態における人検出情報記憶部32が備える追跡対象人物情報テーブル322の内容の一例を示す図である。図5に示した第1及び第2実施形態における追跡対象人物情報テーブル322では、検出者IDに対応する顔画像が記憶されるが、第3実施形態における追跡対象人物情報テーブル322では、それに代えて、顔画像と顔画像の画像特徴量とを含む顔情報と、全身画像と全身画像の画像特徴量とを含む全身情報と、が記憶される。なお、検出者IDに対して必ずしも顔情報と全身情報の両方が記憶されるとは限らず、何れか一方のみが記憶される場合もあり得る。 Figure 19 is a diagram showing an example of the contents of the tracked person information table 322 provided in the human detection information storage unit 32 in the third embodiment. In the tracked person information table 322 in the first and second embodiments shown in Figure 5, a face image corresponding to the detected person ID is stored, but in the tracked person information table 322 in the third embodiment, face information including a face image and image features of the face image, and whole body information including a whole body image and image features of the whole body image are stored instead. Note that both face information and whole body information are not necessarily stored for a detected person ID, and there may be cases where only one of them is stored.

図20は、第3実施形態における既知情報記憶部33が備える登録人物情報テーブル331の内容の一例を示す図である。図12に示した第2実施形態における登録人物情報テーブル331では、登録者IDに対応する顔画像が記憶されるが、第3実施形態における登録人物情報テーブル331では、それに代えて、顔画像と顔画像の画像特徴量とを含む顔情報と、全身画像と全身画像の画像特徴量とを含む全身情報と、が記憶される。 Figure 20 is a diagram showing an example of the contents of the registered personal information table 331 provided in the known information storage unit 33 in the third embodiment. In the registered personal information table 331 in the second embodiment shown in Figure 12, a face image corresponding to a registrant ID is stored, but in the registered personal information table 331 in the third embodiment, face information including a face image and image features of the face image, and whole body information including a whole body image and image features of the whole body image are stored instead.

図21は、第3実施形態における追跡結果記憶部34が備える追跡結果情報テーブル341の内容の一例を示す図である。図13に示した第2実施形態における追跡結果情報テーブル341では、検出者IDに対応する顔画像が記憶されるが、第3実施形態における追跡結果情報テーブル341では、それに代えて、顔画像と顔画像の画像特徴量とを含む顔情報と、全身画像と全身画像の画像特徴量とを含む全身情報と、が記憶される。なお、検出者IDに対して必ずしも顔情報と全身情報の両方が記憶されるとは限らず、何れか一方のみが記憶される場合もあり得る。 Figure 21 is a diagram showing an example of the contents of a tracking result information table 341 provided in the tracking result storage unit 34 in the third embodiment. In the tracking result information table 341 in the second embodiment shown in Figure 13, a face image corresponding to the detected person ID is stored, but in the tracking result information table 341 in the third embodiment, face information including a face image and image features of the face image, and whole body information including a whole body image and image features of the whole body image are stored instead. Note that both face information and whole body information are not necessarily stored for a detected person ID, and there may be cases where only one of them is stored.

(動作例)
次に、以上のように構成された第3実施形態におけるサーバ装置SVによる処理動作を、図22乃至図25に示すフローチャートを用いて説明する。
(Example of operation)
Next, the processing operation of the server device SV in the third embodiment configured as above will be described with reference to the flowcharts shown in FIGS.

図22は、第3実施形態におけるサーバ装置SVによる追跡処理の全体の処理手順の一例を示すフローチャートである。第3実施形態においては、上記ステップS2の処理を実行しない。そして、上記ステップS3の人検出処理、上記ステップS4の人物追跡処理及び上記ステップS5の出力情報生成出力処理のそれぞれにおける処理手順の詳細が、上記第2実施形態と異なっている。 Figure 22 is a flowchart showing an example of the overall processing procedure of the tracking process by the server device SV in the third embodiment. In the third embodiment, the processing of step S2 is not executed. The details of the processing procedures in each of the person detection processing of step S3, the person tracking processing of step S4, and the output information generation and output processing of step S5 are different from those in the second embodiment.

(1)人検出処理
図23は、第3実施形態におけるサーバ装置SVの制御部1により実行される上記ステップS3の人検出処理の処理手順の一例を示すフローチャートである。
(1) Person Detection Processing FIG. 23 is a flowchart showing an example of a processing procedure of the person detection processing in step S3 executed by the control unit 1 of the server device SV in the third embodiment.

制御部1は、解析データ取得処理部15の制御の下、先ず、ステップS301において、監視カメラCM1~CMnの監視カメラIDの中から一つを選択する。 Under the control of the analysis data acquisition processing unit 15, the control unit 1 first selects one of the surveillance camera IDs of the surveillance cameras CM1 to CMn in step S301.

そして、ステップS321において、制御部1は、選択された監視カメラIDの映像解析エンジンから映像解析データを受信する。 Then, in step S321, the control unit 1 receives video analysis data from the video analysis engine of the selected surveillance camera ID.

制御部1は、ステップS304において、人検出情報を生成し、その生成した人検出情報を人検出情報記憶部32の人検出情報テーブル321に記憶させる。但し、本実施形態においては、制御部1は、映像解析エンジンから受信した映像解析データに基づいて人検出情報を生成する。即ち、制御部1は、映像解析データに含まれる顔情報及び/又は全身情報と、顔画像及び/又は全身画像に対し個別に付与される検出者IDと、上記監視カメラIDと、現在時刻である検出時刻を表す情報と、を含む人検出情報を生成する。 In step S304, the control unit 1 generates person detection information and stores the generated person detection information in the person detection information table 321 of the person detection information storage unit 32. However, in this embodiment, the control unit 1 generates person detection information based on the video analysis data received from the video analysis engine. That is, the control unit 1 generates person detection information including face information and/or whole-body information included in the video analysis data, a detected person ID that is individually assigned to the face image and/or whole-body image, the above-mentioned surveillance camera ID, and information indicating the detection time, which is the current time.

その後、制御部1は、全ての監視カメラIDの選択が終了したか否かをステップS305で判定する。そして、未選択の監視カメラIDが残っていれば、制御部1は、ステップS301に戻って次の監視カメラIDを選択し、ステップS321及びステップS304による一連の人検出情報の生成処理を実行する。以後、同様に監視カメラIDが順次選択され、当該監視カメラIDに対応する映像解析エンジンからの映像解析データに基づいて人検出情報を生成する処理が繰り返し実行される。 Then, in step S305, the control unit 1 determines whether or not selection of all surveillance camera IDs has been completed. If unselected surveillance camera IDs remain, the control unit 1 returns to step S301 to select the next surveillance camera ID, and executes a series of human detection information generation processes in steps S321 and S304. Thereafter, surveillance camera IDs are similarly selected in sequence, and the process of generating human detection information based on the video analysis data from the video analysis engine corresponding to that surveillance camera ID is repeatedly executed.

そして、全ての監視カメラIDの選択が終了すると、制御部1は、ステップS322において、サーモカメラSCMのサーモカメラIDの映像解析エンジンVE0からサーモ解析データを受信する。 Then, when selection of all surveillance camera IDs has been completed, in step S322, the control unit 1 receives thermal analysis data from the video analysis engine VE0 of the thermal camera ID of the thermal camera SCM.

制御部1は、次に、ステップS307において、基準温度(例えば、37.5度)を超える発熱者を検出する検出処理を実行する。但し、本実施形態においては、制御部1は、映像解析エンジンVE0から受信したサーモ解析データに基づいて、発熱者を検出する。 The control unit 1 then executes a detection process in step S307 to detect individuals with a fever exceeding a reference temperature (e.g., 37.5°C). However, in this embodiment, the control unit 1 detects individuals with a fever based on the thermoanalysis data received from the video analysis engine VE0.

以降のステップS308乃至ステップS310の処理は、ステップS309で読み込まれる人検出情報及びステップS310で生成される追跡対象人物情報が顔情報及び/又は全身情報を含む点を除いて、上記第1及び第2実施形態と同様である。よって、それらの説明は省略する。 The subsequent processing of steps S308 to S310 is the same as that of the first and second embodiments, except that the person detection information read in step S309 and the tracked person information generated in step S310 include face information and/or whole-body information. Therefore, a description thereof will be omitted.

(2)人物追跡処理
図24A及び図24Bは、第3実施形態におけるサーバ装置SVの制御部1により実行される上記ステップS4の人物追跡処理の処理手順の一例を示すフローチャートである。
(2) Person Tracking Process FIGS. 24A and 24B are flowcharts showing an example of the processing procedure of the person tracking process in step S4 executed by the control unit 1 of the server device SV in the third embodiment.

制御部1は、人物追跡処理部13の制御の下、先ずステップS401において、人検出情報記憶部32の追跡対象人物情報テーブル322から追跡対象人物情報を一つ読み込む。追跡対象人物情報は、顔情報及び/又は全身情報を含む。 First, in step S401, under the control of the person tracking processing unit 13, the control unit 1 reads one piece of tracked person information from the tracked person information table 322 of the person detection information storage unit 32. The tracked person information includes face information and/or whole body information.

次に、制御部1は、ステップS402において、監視カメラCM1~CMnの監視カメラIDの中から一つを選択する。 Next, in step S402, the control unit 1 selects one of the surveillance camera IDs of the surveillance cameras CM1 to CMn.

そして、制御部1は、ステップS403において、選択された監視カメラIDの人検出情報を人検出情報記憶部32の人検出情報テーブル321から読み込む。人検出情報は、顔情報及び/又は全身情報を含む。 Then, in step S403, the control unit 1 reads the human detection information of the selected surveillance camera ID from the human detection information table 321 of the human detection information storage unit 32. The human detection information includes face information and/or whole-body information.

ステップS404において、制御部1は、その読み込んだ人検出情報を、上記ステップS401で読み込んだ追跡対象人物情報と比較して、顔画像が類似するか否かを判定する。上記第1及び第2実施形態では、顔画像同士を比較しており、本実施形態においても顔画像同士を比較しても良い。或いは、本実施形態では、人検出情報及び追跡対象人物情報に含まれる顔画像の画像特徴量同士を比較することで、顔画像の類似度を判定するようにしても良い。 In step S404, the control unit 1 compares the loaded person detection information with the tracked person information loaded in step S401 to determine whether the facial images are similar. In the first and second embodiments, facial images are compared, and in this embodiment, facial images may also be compared. Alternatively, in this embodiment, the similarity of the facial images may be determined by comparing image features of the facial images included in the person detection information and the tracked person information.

そして、制御部1は、ステップS405において、類似する顔画像が有ったか否かを判定する。類似する顔画像が有った場合には、制御部1は、ステップS406に進み、無かった場合には、ステップS451に進む。 Then, in step S405, the control unit 1 determines whether or not a similar face image is found. If a similar face image is found, the control unit 1 proceeds to step S406, and if not, the control unit 1 proceeds to step S451.

ステップS451において、制御部1は、上記ステップS403で読み込んだ人検出情報を、上記ステップS401で読み込んだ追跡対象人物情報と比較して、全身画像が類似するか否かを判定する。即ち、制御部1は、人検出情報及び追跡対象人物情報に含まれる全身画像同士、或いは全身画像の画像特徴量同士を比較することで、全身画像の類似度を判定する。制御部1は、ステップS403における人検出情報の読み込みとステップS404における顔画像の類似判定及びステップS451における全身画像の類似判定とを、選択された監視カメラIDの人検出情報の全てについて実施する。 In step S451, the control unit 1 compares the person detection information read in step S403 with the tracked person information read in step S401 to determine whether the whole-body images are similar. That is, the control unit 1 determines the similarity of the whole-body images by comparing the whole-body images included in the person detection information and the tracked person information with each other, or the image features of the whole-body images with each other. The control unit 1 performs the reading of the person detection information in step S403, the similarity determination of the face images in step S404, and the similarity determination of the whole-body images in step S451 for all of the person detection information of the selected surveillance camera ID.

そして、制御部1は、ステップS452において、類似する全身画像が有ったか否かを判定する。類似する全身画像が有った場合には、制御部1は、ステップS406に進み、無かった場合には、ステップS411に進む。 Then, in step S452, the control unit 1 determines whether or not a similar whole-body image is found. If a similar whole-body image is found, the control unit 1 proceeds to step S406, and if not, the control unit 1 proceeds to step S411.

ステップS406乃至ステップS412の処理は、上記第1及び第2実施形態と同様である。但し、本実施形態では、追跡結果情報に記憶するフロアマップ位置は、人検出情報の顔情報及び/又は全身情報における顔画像及び/又は全身画像の座標情報から変換される。人検出情報に顔画像と全身画像の両方の座標情報が含まれる場合には、例えば、顔画像の座標情報を優先使用する。また、ステップS407において記憶済みの追跡結果情報が存在せず、それを読み込めなかった場合には、制御部1は、追跡結果情報を新規に作成し、検出日時及びフロアマップ位置に加えて、検出者IDと顔情報又は全身情報も登録して、追跡結果情報テーブル341に記憶させる。 The processing of steps S406 to S412 is the same as in the first and second embodiments. However, in this embodiment, the floor map position stored in the tracking result information is converted from the coordinate information of the face image and/or the whole body image in the face information and/or the whole body information of the person detection information. When the person detection information includes the coordinate information of both the face image and the whole body image, for example, the coordinate information of the face image is used preferentially. Also, if there is no tracking result information stored in step S407 and it cannot be read, the control unit 1 creates new tracking result information and registers the detected person ID and the face information or the whole body information in addition to the detection date and time and the floor map position, and stores them in the tracking result information table 341.

また、ステップS431において、検出者IDの人物が規定時間以上、施設内の一つの位置に滞在していると判別した場合には、制御部1は、ステップS432において、既知情報記憶部33が備える登録人物情報テーブル331から登録者情報を読み込む。登録者情報は、顔画像とその画像特徴量を含む顔情報と、全身画像とその画像特徴量を含む全身情報と、の両方を含む。 In addition, if it is determined in step S431 that the person with the detected person ID has been staying at one location within the facility for a specified time or longer, the control unit 1 reads the registrant information from the registered person information table 331 provided in the known information storage unit 33 in step S432. The registrant information includes both face information including a face image and its image features, and whole-body information including a whole-body image and its image features.

次に、ステップS433において、制御部1は、追跡対象者以外で類似する顔画像を判定する。即ち、制御部1は、上記ステップS403で読み込んだ人検出情報の内、追跡対象者に相当する検出者IDの顔情報を除いて、上記規定時間以上の滞在期間に対応する検出日時のものにおける顔情報を対象として、上記ステップS432で読み込んだ登録者情報に含まれる顔情報と比較して、類似する顔画像を検出する。具体的には、制御部1は、顔情報に含まれる顔画像同士、或いは、顔画像の画像特徴量同士を比較することで、顔画像の類似度を判定する。 Next, in step S433, the control unit 1 determines similar face images of persons other than the tracking target. That is, the control unit 1 detects similar face images by comparing face information included in the registered user information read in step S432 with face information at detection dates and times corresponding to a stay period equal to or longer than the specified time, excluding face information of the detected person ID corresponding to the tracking target, from among the person detection information read in step S403. Specifically, the control unit 1 determines the similarity of face images by comparing face images included in the face information with each other, or by comparing image feature amounts of face images with each other.

そして、制御部1は、ステップS434において、類似する顔画像が有ったか否かを判定する。類似する顔画像が有った場合には、制御部1は、ステップS437に進み、無かった場合には、ステップS453に進む。 Then, in step S434, the control unit 1 determines whether or not a similar face image is found. If a similar face image is found, the control unit 1 proceeds to step S437; if not, the control unit 1 proceeds to step S453.

ステップS437乃至ステップS442の処理は、上記第2実施形態と同様である。但し、ステップS437での追跡対象者と類似顔画像の人物との距離の判定においては、上記ステップS403で読み込んだ人検出情報における顔情報に含まれる顔画像の座標情報が利用される。また、ステップS436において規定時間以上存在する顔画像が無いと判断した場合、ステップS438において追跡対象者が類似顔画像の人物から規定距離内に存在していないと判断した場合、及び、ステップS440において規定時間以上存在する顔画像が無いと判断した場合、本実施形態では、制御部1は、ステップS453に進む。 The processing of steps S437 to S442 is the same as in the second embodiment. However, in determining the distance between the tracking target and the person in the similar face image in step S437, the coordinate information of the face image included in the face information in the person detection information read in step S403 is used. In addition, in this embodiment, if it is determined in step S436 that there is no face image that exists for a specified time or more, if it is determined in step S438 that the tracking target is not present within a specified distance from the person in the similar face image, or if it is determined in step S440 that there is no face image that exists for a specified time or more, the control unit 1 proceeds to step S453.

ステップS453において、制御部1は、追跡対象者以外で類似する全身画像を判定する。即ち、制御部1は、上記ステップS403で読み込んだ人検出情報の内、追跡対象者に相当する検出者IDの全身情報を除いて、上記規定時間以上の滞在期間に対応する検出日時のものにおける全身情報を対象として、上記ステップS432で読み込んだ登録者情報に含まれる全身情報と比較して、類似する全身画像を検出する。具体的には、制御部1は、全身情報に含まれる全身画像同士、或いは、全身画像の画像特徴量同士を比較することで、全身画像の類似度を判定する。 In step S453, the control unit 1 determines similar whole-body images other than that of the tracking target. That is, the control unit 1 detects similar whole-body images by comparing the whole-body information included in the registered person information read in step S432 with the whole-body information of the detection date and time corresponding to the stay period of the specified time or more among the human detection information read in step S403, excluding the whole-body information of the detected person ID corresponding to the tracking target. Specifically, the control unit 1 determines the similarity of the whole-body images by comparing the whole-body images included in the whole-body information with each other, or the image features of the whole-body images with each other.

そして、制御部1は、ステップS454において、類似する全身画像が有ったか否かを判定する。類似する全身画像が有った場合には、制御部1は、ステップS455に進み、無かった場合には、ステップS411に進む。 Then, in step S454, the control unit 1 determines whether or not a similar whole-body image is found. If a similar whole-body image is found, the control unit 1 proceeds to step S455; if not, the control unit 1 proceeds to step S411.

これに対して、類似する全身画像が有った場合には、制御部1は、ステップS455において、それら類似する全身画像の上記規定時間以上の滞在期間内における存在時間を算出する。そして、制御部1は、ステップS456において、算出した存在時間が上記規定時間以上であるか否かを判別する。規定時間以上存在する全身画像が無ければ、制御部1は、上記ステップS411の処理へ進む。 In contrast, if there are similar whole-body images, the control unit 1 calculates the presence time of those similar whole-body images during the stay period that is equal to or longer than the above-mentioned specified time in step S455. Then, the control unit 1 determines whether the calculated presence time is equal to or longer than the above-mentioned specified time in step S456. If there are no whole-body images that have been present for the specified time or longer, the control unit 1 proceeds to the processing of the above-mentioned step S411.

規定時間以上存在する全身画像が有る場合、ステップS457において、制御部1は、追跡対象者と類似全身画像の人物との距離を判定する。両者間の距離は、例えば、上記ステップS403で読み込んだ人検出情報における全身情報に含まれる全身画像の座標情報と、上記ステップS408で読み込んだカメラ情報と、に基づいて、判定することができる。 If there is a full-body image that exists for a specified time or longer, in step S457, the control unit 1 determines the distance between the tracking target person and the person in the similar full-body image. The distance between the two can be determined, for example, based on the coordinate information of the full-body image included in the full-body information in the person detection information read in step S403 above, and the camera information read in step S408 above.

そして、制御部1は、ステップS458において、この判定した距離により、追跡対象者が類似全身画像の人物から規定距離、例えば2m以内に存在していたか否かを判定する。ここで、規定距離以内に存在していないならば、制御部1は、上記ステップS411に進む。 Then, in step S458, the control unit 1 determines whether the tracking target is within a specified distance, for example, 2 m, from the person in the similar full-body image based on the determined distance. If the tracking target is not within the specified distance, the control unit 1 proceeds to step S411.

これに対して、追跡対象者が類似全身画像の人物から規定距離内に存在していた場合には、制御部1は、ステップS459において、類似全身画像の人物が追跡対象者から上記規定距離以内に存在していた時間を算出する。そして、制御部1は、ステップS460において、算出した存在時間が上記規定時間以上であるか否かを判別する。規定時間以上存在する全身画像が無ければ、制御部1は、上記ステップS411の処理へ進む。 In contrast, if the tracking target person exists within the specified distance from the person in the similar full-body image, the control unit 1 calculates the time during which the person in the similar full-body image existed within the specified distance from the tracking target person in step S459. Then, in step S460, the control unit 1 determines whether the calculated presence time is equal to or longer than the specified time. If there is no full-body image that exists for the specified time or longer, the control unit 1 proceeds to the processing of step S411.

規定時間以上存在する全身画像が有る場合、制御部1は、ステップS461において、その類似全身画像の人物の登録者IDを特定する。 If there is a full-body image that has existed for more than the specified time, the control unit 1 identifies the registered user ID of the person in the similar full-body image in step S461.

その後は、制御部1は、ステップS462において、上記ステップS442と同様、追跡結果情報に、その特定した登録者IDを追記して、追跡結果情報テーブル341に記憶させることとなる。 Then, in step S462, the control unit 1 adds the identified registrant ID to the tracking result information, as in step S442 above, and stores it in the tracking result information table 341.

(3)出力情報の生成及び出力処理
図25は、第3実施形態におけるサーバ装置SVの制御部1により実行される上記ステップS5の出力情報生成出力処理の処理手順を示すフローチャートである。
(3) Generation and Output Processing of Output Information FIG. 25 is a flowchart showing the procedure of the output information generation and output processing of step S5 executed by the control unit 1 of the server device SV in the third embodiment.

制御部1は、出力情報生成出力処理部14の制御の下、先ず、ステップS501において、監視端末TMから検索日時の入力が有ったか否かを判定する。監視端末TMから検索日時の入力が無かった場合には、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 Under the control of the output information generation and output processing unit 14, the control unit 1 first determines in step S501 whether or not a search date and time has been input from the monitoring terminal TM. If a search date and time has not been input from the monitoring terminal TM, the control unit 1 ends this output information generation and output process and proceeds to step S6.

これに対して、監視端末TMから検索日時の入力が有ると、制御部1は、ステップS511において、検索日時として指定された日時により追跡結果記憶部34の追跡結果情報テーブル341に記憶さている追跡結果情報から、該当する検出日時を検索する。そして、制御部1は、ステップS503において、例えば、その検索された検出日時における検出者IDと顔情報又は全身情報に含まれる顔画像又は全身画像とを一覧形式で並べた検索結果画面を生成して、監視端末TMに出力する。その後、制御部1は、所定時間の間、監視端末TMからの追跡対象者の指定待ちとなる。即ち、監視端末TMを操作する監視者が、検索結果画面に一覧表示された顔画像又は全身画像を閲覧して、その中から移動経路を確認するべき発熱者を指定するのを待つ。 In response to this, when a search date and time is input from the monitoring terminal TM, the control unit 1 searches for the corresponding detection date and time from the tracking result information stored in the tracking result information table 341 of the tracking result storage unit 34 using the date and time specified as the search date and time in step S511. Then, in step S503, the control unit 1 generates a search result screen that lists, for example, the detected person ID at the searched detection date and time and the face image or whole body image contained in the face information or whole body information, and outputs it to the monitoring terminal TM. Thereafter, the control unit 1 waits for a predetermined time for the designation of a person to be tracked from the monitoring terminal TM. That is, it waits for the monitor operating the monitoring terminal TM to view the face images or whole body images listed on the search result screen and designate from among them a person with a fever whose movement route should be confirmed.

ステップS504において、監視端末TMから追跡対象者の指定が有った場合、制御部1は、ステップS512において、追跡結果情報テーブル341に記憶さているその指定された顔画像又は全身画像を含む顔情報又は全身情報の検出者IDの追跡結果情報を読み込む。 If a tracking target is specified from the monitoring terminal TM in step S504, the control unit 1 reads in step S512 the tracking result information of the detector ID of the face information or whole body information including the specified face image or whole body image stored in the tracking result information table 341.

その後のステップS513乃至ステップS517の処理は、第2実施形態と同様である。 The subsequent processing from step S513 to step S517 is the same as in the second embodiment.

ステップS531において、制御部1は、既知情報記憶部33が備える登録人物情報テーブル331より、その登録者IDに対応する顔情報及び全身情報に含まれる顔画像及び全身画像と説明情報とを読み込む。そして、ステップS532において、制御部1は、その読み込んだ顔画像、全身画像及び説明情報を、追跡画面に追加する。 In step S531, the control unit 1 reads the facial image and full-body image and explanatory information contained in the facial information and full-body information corresponding to the registrant ID from the registered person information table 331 provided in the known information storage unit 33. Then, in step S532, the control unit 1 adds the read facial image, full-body image, and explanatory information to the tracking screen.

制御部1は、ステップS520において、こうして作成した経路画面を監視端末TMに出力する。その後、制御部1は、この出力情報生成出力処理を終了して、上記ステップS6へ進む。 In step S520, the control unit 1 outputs the route screen thus created to the monitoring terminal TM. After that, the control unit 1 ends this output information generation and output process and proceeds to step S6.

(作用・効果)
以上述べたようにこの発明の第3実施形態に係る発熱者追跡装置として動作するサーバ装置SVでは、制御部1は、施設の入口に設置されたサーモカメラSCMからのサーモデータに基づき発熱者を検出したとき、入口に設置された監視カメラCM1の映像データより発熱者の顔画像及び/又は全身画像である第1の画像を取得し、また、施設内に分散して設置された複数台の監視カメラCM2~CMnからの映像データより人物の顔画像及び/又は全身画像である第2の画像を取得して、この第2の画像の中から第1の画像に対応する画像を発熱者の画像として取得する。そして、制御部1は、発熱者の画像である第2の画像を取得する元となった監視カメラの設置状況に基づいて、発熱者の施設内の移動経路を判別する。
このように、全身画像も利用して発熱者を検出することで、顔画像が取得できない状態で発熱者が施設内を移動していたとしても、その移動経路を判別することが可能となる。
(Action and Effects)
As described above, in the server device SV operating as a fever person tracking device according to the third embodiment of the present invention, when the control unit 1 detects a fever person based on thermo data from a thermo camera SCM installed at the entrance of a facility, it acquires a first image which is a facial image and/or a whole body image of the fever person from the video data of a surveillance camera CM1 installed at the entrance, and also acquires a second image which is a facial image and/or a whole body image of the person from the video data of a plurality of surveillance cameras CM2 to CMn installed in a dispersed manner within the facility, and acquires an image from these second images which corresponds to the first image as an image of the fever person.The control unit 1 then determines the movement route of the fever person within the facility based on the installation status of the surveillance camera that acquired the second image which is an image of the fever person.
In this way, by detecting individuals with a fever using whole-body images as well, it is possible to determine the movement route of an individual with a fever even if the individual moves around the facility without being able to obtain a facial image.

また、サーバ装置SVは、監視カメラCM1~CMnからの映像データに対し映像解析を行う映像解析エンジンVE1~VEnの画像解析結果を利用する。
これにより、制御部1は、映像データから人の顔画像又は全身画像を検出する必要が無いので、処理の高速化が図れる。或いは、制御部1を構成するハードウェアプロセッサとして処理能力をそれ程必要としない安価な製品を使用できるようになる。
The server SV also utilizes the image analysis results of the image analysis engines VE1 to VEn which perform image analysis on the image data from the surveillance cameras CM1 to CMn.
This allows the control unit 1 to speed up processing since it is not necessary to detect a face image or a whole-body image of a person from video data. Alternatively, it allows the control unit 1 to use an inexpensive product that does not require a large processing capacity as a hardware processor.

更に、制御部1は、顔画像又は全身画像の画像特徴量により画像の類似判定処理を行う。
よって、類似判定処理に要する時間の短縮化が図れる。
Furthermore, the control unit 1 performs a process of determining similarity of images based on image feature amounts of a face image or a whole-body image.
This reduces the time required for the similarity determination process.

[その他の実施形態]
各実施形態では、人検出処理の上記ステップS310において、検出者IDと顔画像及び/又は全身画像を含む追跡対象人物情報を生成するようにしている。この追跡対象人物情報を生成する際に、登録者情報を参照して、検出者IDの代わりに登録者IDを用いるようしても良い。更に、上記ステップS5の出力情報生成出力処理において登録者情報を参照して顔画像及び/又は全身画像を取得することも可能であるので、検出者が登録者である場合には、追跡対象人物情報に顔画像及び/又は全身画像を含めなくても良い。このように画像情報を記憶しないことで、データ記憶部3の記憶容量の圧迫を防止できる。
[Other embodiments]
In each embodiment, in the above step S310 of the person detection process, tracked person information including the detected person ID and a face image and/or a whole-body image is generated. When generating this tracked person information, the registered person ID may be used instead of the detected person ID by referring to the registered person information. Furthermore, since it is also possible to obtain a face image and/or a whole-body image by referring to the registered person information in the output information generation and output process of the above step S5, if the detected person is a registered person, the tracked person information does not need to include a face image and/or a whole-body image. By not storing image information in this way, it is possible to prevent pressure on the storage capacity of the data storage unit 3.

また、第1及び第2実施形態では、人物追跡処理の上記ステップS404において、各監視カメラCM1~CMnからの映像データから検出した顔画像と発熱者の顔画像とを比較している。第1及び第2実施形態においても、ステップS3の人検出処理において、検出した顔画像から画像特徴量を求めて、人検出情報及び追跡対象人物情報に顔画像に加えて画像特徴量も記憶しておき、ステップS404で比較を行う際には、それら画像特徴量同士の比較を行うようにしても良い。 In the first and second embodiments, in step S404 of the person tracking process, the face image detected from the video data from each of the monitoring cameras CM1 to CMn is compared with the face image of the person with a fever. In the first and second embodiments, in the person detection process of step S3, image features are obtained from the detected face image, and the image features are stored in addition to the face image in the person detection information and the tracked person information, and when making a comparison in step S404, a comparison may be made between these image features.

また、第3実施形態における上記ステップS5の出力情報生成出力処理において、上記ステップS520で生成する経路画面には、第2実施形態と同様、接触者の顔画像のみを含める、つまり、全身画像は含めないようにしても良い。 In addition, in the output information generation and output process of step S5 in the third embodiment, the route screen generated in step S520 may include only the face image of the contact person, i.e., no whole-body image, as in the second embodiment.

また、図8乃至図11、図14A乃至図15、及び図22乃至図25のフローチャートに示した処理ステップの順序は一例であり、この順に限定するものではない。例えば、図10AのステップS407の処理とステップS408の処理とは、順番が逆でも良い。このように、各処理ステップは、先行の又は後続する処理ステップと齟齬が生じない限り、処理順序等を変更して構わない。 The order of the processing steps shown in the flowcharts of Figures 8 to 11, 14A to 15, and 22 to 25 is merely an example, and is not limited to this order. For example, the order of the processing of step S407 and the processing of step S408 in Figure 10A may be reversed. In this way, the processing order of each processing step may be changed as long as there is no discrepancy with the preceding or subsequent processing step.

以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されても良い。 Although the embodiments of the present invention have been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, specific configurations according to the embodiments may be appropriately adopted.

要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除しても良い。更に、異なる実施形態に亘る構成要素を適宜組み合せても良い。 In short, this invention is not limited to the above-mentioned embodiments as they are, and in the implementation stage, the components can be modified to the extent that does not deviate from the gist of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiments. For example, some components may be deleted from all the components shown in each embodiment. Furthermore, components from different embodiments may be appropriately combined.

1…制御部
2…プログラム記憶部
3…データ記憶部
4…通信インタフェース(通信I/F)
5…バス
11…撮影データ取得処理部
12…人検出処理部
13…人物追跡処理部
14…出力情報生成出力処理部
15…解析データ取得処理部
31…撮影データ記憶部
32…人検出情報記憶部
33…既知情報記憶部
34…追跡結果記憶部
321…人検出情報テーブル
322…追跡対象人物情報テーブル
331…登録人物情報テーブル
341…追跡結果情報テーブル
342…経路情報テーブル
CM1~CMn…監視カメラ
DP…ディスプレイ
NW…ネットワーク
SCM…サーモカメラ
SV…サーバ装置
TM…監視端末
VE0,VE1~VEn…映像解析エンジン

1: Control unit 2: Program storage unit 3: Data storage unit 4: Communication interface (communication I/F)
Description of the Related Art 5... Bus 11... Shooting data acquisition processing section 12... Human detection processing section 13... Person tracking processing section 14... Output information generation and output processing section 15... Analysis data acquisition processing section 31... Shooting data storage section 32... Human detection information storage section 33... Known information storage section 34... Tracking result storage section 321... Human detection information table 322... Tracking target person information table 331... Registered person information table 341... Tracking result information table 342... Route information table CM1 to CMn... Surveillance camera DP... Display NW... Network SCM... Thermo camera SV... Server device TM... Surveillance terminal VE0, VE1 to VEn... Video analysis engine

Claims (7)

施設の入口に設置されたサーモカメラからのサーモデータに基づき発熱者を検出し、前記入口及び前記施設内に分散して設置された複数台の可視光カメラからの映像データより前記発熱者を検出する検出部と、
少なくとも、前記施設のマップ情報と、前記複数台の可視光カメラの設置状況を示すカメラ情報と、を含む既知情報を記憶する既知情報記憶部と、
前記検出部の検出結果と前記既知情報とに基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する判別部と、
前記発熱者の前記移動経路及び前記滞在箇所を記憶する経路記憶部と、
を備え、
前記既知情報記憶部が記憶する前記既知情報は、複数の登録者についての登録者情報を更に含み、
前記検出部は、前記複数台の可視光カメラからの映像データより、前記発熱者以外の人物も検出し、
前記判別部は、前記検出部の検出結果と前記既知情報とに基づいて、前記発熱者が規定時間以上滞在していた前記滞在箇所において、前記発熱者から規定距離以内に前記規定時間以上滞在していた前記発熱者以外の人物を判別し、
前記経路記憶部は、前記発熱者の前記移動経路及び前記滞在箇所に加えて、前記発熱者以外の人物を前記発熱者に対する接触者として記憶する、
熱者追跡装置。
a detection unit that detects a person with a fever based on thermographic data from a thermo camera installed at an entrance of a facility, and detects the person with a fever from image data from a plurality of visible light cameras installed at the entrance and dispersed throughout the facility;
a known information storage unit configured to store known information including at least map information of the facility and camera information indicating an installation status of the plurality of visible light cameras;
A discrimination unit that discriminates a movement route of the person with a fever within the facility and a place where the person with a fever stayed for a specified period of time or longer based on the detection result of the detection unit and the known information;
A route storage unit that stores the movement route and the stay location of the person with a fever;
Equipped with
The known information stored in the known information storage unit further includes registrant information for a plurality of registrants,
The detection unit detects people other than the person having a fever from the image data from the plurality of visible light cameras,
the discrimination unit discriminates a person other than the person with a fever who stayed within a specified distance from the person with a fever for a specified time or longer at the staying location where the person with a fever stayed for the specified time or longer based on the detection result of the detection unit and the known information;
The route storage unit stores, in addition to the movement route and the stay location of the person with a fever, a person other than the person with a fever as a person who has come into contact with the person with a fever.
Fever tracking device.
出力対象の前記発熱者の指定を受けて、前記経路記憶部から前記発熱者の前記移動経路、前記滞在箇所、及び前記発熱者以外の人物を検索して出力する出力部を更に備える、請求項に記載の発熱者追跡装置。 The fever-causing person tracking device of claim 1, further comprising an output unit that, upon receiving designation of the fever-causing person to be output, searches the route memory unit for the movement route of the fever-causing person, the place of stay, and people other than the fever-causing person, and outputs them . 施設の入口に設置されたサーモカメラからのサーモデータに基づき発熱者を検出し、前記入口及び前記施設内に分散して設置された複数台の可視光カメラからの映像データより前記発熱者を検出する検出部と、
少なくとも、前記施設のマップ情報と、前記複数台の可視光カメラの設置状況を示すカメラ情報と、を含む既知情報を記憶する既知情報記憶部と、
前記検出部の検出結果と前記既知情報とに基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する判別部と、
前記発熱者の前記移動経路及び前記滞在箇所を記憶する経路記憶部と、
を備え、
前記検出部は、
前記施設の前記入口に設置された前記サーモカメラからの前記サーモデータに基づき前記発熱者を検出したとき、前記入口に設置された前記可視光カメラの前記映像データより前記発熱者の顔画像及び/又は全身画像である第1の画像を取得し、
前記施設内に分散して設置された前記複数台の可視光カメラからの前記映像データより人物の顔画像及び/又は全身画像である第2の画像を取得し、前記第2の画像の中から前記第1の画像に対応する画像を前記発熱者の画像として取得し、
前記判別部は、前記発熱者の画像である前記第2の画像を取得する元となった前記可視光カメラの前記設置状況に基づいて、前記発熱者の前記施設内の前記移動経路を判別する、
熱者追跡装置。
a detection unit that detects a person with a fever based on thermographic data from a thermo camera installed at an entrance of a facility, and detects the person with a fever from image data from a plurality of visible light cameras installed at the entrance and dispersed throughout the facility;
a known information storage unit configured to store known information including at least map information of the facility and camera information indicating an installation status of the plurality of visible light cameras;
A discrimination unit that discriminates a movement route of the person with a fever within the facility and a place where the person with a fever stayed for a specified period of time or longer based on the detection result of the detection unit and the known information;
A route storage unit that stores the movement route and the stay location of the person with a fever;
Equipped with
The detection unit is
When the person with a fever is detected based on the thermo data from the thermo camera installed at the entrance of the facility, a first image is obtained from the video data of the visible light camera installed at the entrance, which is a facial image and/or a whole-body image of the person with a fever;
acquiring a second image, which is a face image and/or a whole-body image of a person, from the video data from the plurality of visible light cameras installed in a distributed manner within the facility, and acquiring an image corresponding to the first image from among the second images as an image of the person with a fever;
the discrimination unit discriminates the movement route of the person with a fever within the facility based on the installation status of the visible light camera that was used to acquire the second image, which is an image of the person with a fever.
Fever tracking device.
出力対象の前記発熱者の指定を受けて、前記経路記憶部から前記発熱者の前記移動経路及び前記滞在箇所を検索して出力する出力部を更に備える、請求項1乃至3の何れかに記載の発熱者追跡装置。 The fever-causing person tracking device according to claim 1 , further comprising an output unit that, upon receiving designation of the fever-causing person to be output, searches the route memory unit for the movement route and the staying places of the fever-causing person and outputs the same . 複数台の可視光カメラからの映像データより発熱者の移動を追跡する発熱者追跡方法であって、
コンピュータが、
施設の入口に設置されたサーモカメラからのサーモデータに基づき前記発熱者を検出する過程と、
前記入口及び前記施設内に分散して設置された前記複数台の可視光カメラからの映像データより前記発熱者を検出する過程と、
予めメモリに記憶されている前記施設のマップ情報及び前記複数台の可視光カメラの設置状況を示すカメラ情報を少なくとも含む既知情報と、前記発熱者の検出結果と、に基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する過程と、
前記判別した前記発熱者の前記移動経路及び前記滞在箇所を前記メモリに記憶する過程と、
を備え、
前記メモリが記憶する前記既知情報は、複数の登録者についての登録者情報を更に含み、
前記コンピュータが、
前記複数台の可視光カメラからの映像データより、前記発熱者以外の人物も検出する過程と、
検出結果と前記既知情報とに基づいて、前記発熱者が規定時間以上滞在していた前記滞在箇所において、前記発熱者から規定距離以内に前記規定時間以上滞在していた前記発熱者以外の人物を判別する過程と、
前記発熱者の前記移動経路及び前記滞在箇所に加えて、前記発熱者以外の人物を前記発熱者に対する接触者として記憶する過程と、
を備える、発熱者追跡方法。
A method for tracking the movement of a person with a fever using image data from a plurality of visible light cameras, comprising:
The computer
detecting the person with a fever based on thermographic data from a thermo camera installed at the entrance of the facility;
detecting the person with a fever from image data from the plurality of visible light cameras installed at the entrance and distributed throughout the facility;
a step of determining a movement route of the person with a fever within the facility and a place where the person with a fever stayed for a specified period of time or longer based on known information including at least map information of the facility and camera information indicating the installation status of the plurality of visible light cameras, which are stored in advance in a memory, and the detection result of the person with a fever;
storing the movement route and the stay location of the determined fever person in the memory;
Equipped with
The known information stored in the memory further includes registrant information for a plurality of registrants;
The computer,
detecting people other than the person with a fever from image data from the plurality of visible light cameras;
a step of determining, based on the detection result and the known information, a person other than the person with a fever who stayed within a specified distance from the person with a fever for a specified period of time or longer at the location where the person with a fever stayed for the specified period of time or longer;
A process of storing a person other than the person with a fever as a contact of the person with a fever, in addition to the movement route and the place of stay of the person with a fever;
A fever tracking method comprising:
複数台の可視光カメラからの映像データより発熱者の移動を追跡する発熱者追跡方法であって、A method for tracking the movement of a person with a fever using image data from a plurality of visible light cameras, comprising:
コンピュータが、The computer
施設の入口に設置されたサーモカメラからのサーモデータに基づき前記発熱者を検出する過程と、detecting the person with a fever based on thermographic data from a thermo camera installed at the entrance of the facility;
前記入口及び前記施設内に分散して設置された前記複数台の可視光カメラからの映像データより前記発熱者を検出する過程と、detecting the person with a fever from image data from the plurality of visible light cameras installed at the entrance and distributed throughout the facility;
予めメモリに記憶されている前記施設のマップ情報及び前記複数台の可視光カメラの設置状況を示すカメラ情報を少なくとも含む既知情報と、前記発熱者の検出結果と、に基づいて、前記発熱者の前記施設内の移動経路と、前記発熱者が規定時間以上滞在していた滞在箇所と、を判別する過程と、a step of determining a movement route of the person with a fever within the facility and a place where the person with a fever stayed for a specified period of time or longer based on known information including at least map information of the facility and camera information indicating the installation status of the plurality of visible light cameras, which are stored in advance in a memory, and the detection result of the person with a fever;
前記判別した前記発熱者の前記移動経路及び前記滞在箇所を前記メモリに記憶する過程と、storing the movement route and the stay location of the determined fever person in the memory;
前記施設の前記入口に設置された前記サーモカメラからの前記サーモデータに基づき前記発熱者を検出したとき、前記入口に設置された前記可視光カメラの前記映像データより前記発熱者の顔画像及び/又は全身画像である第1の画像を取得する過程と、a step of acquiring a first image, which is a facial image and/or a whole-body image of the person with a fever, from the video data of the visible light camera installed at the entrance of the facility when the person with a fever is detected based on the thermographic data from the thermo camera installed at the entrance of the facility;
前記施設内に分散して設置された前記複数台の可視光カメラからの前記映像データより人物の顔画像及び/又は全身画像である第2の画像を取得し、前記第2の画像の中から前記第1の画像に対応する画像を前記発熱者の画像として取得する過程と、acquiring a second image, which is a face image and/or a whole-body image of a person, from the video data from the plurality of visible light cameras installed in a distributed manner within the facility, and acquiring an image corresponding to the first image from among the second images as an image of the person with a fever;
前記発熱者の画像である前記第2の画像を取得する元となった前記可視光カメラの前記設置状況に基づいて、前記発熱者の前記施設内の前記移動経路を判別する過程と、determining the movement route of the person with a fever within the facility based on the installation status of the visible light camera that was used to acquire the second image, which is an image of the person with a fever;
を備える、発熱者追跡方法。A fever tracking method comprising:
請求項1乃至の何れかに記載の発熱者追跡装置が備える各部による処理をコンピュータに実行させるプログラム。 A program that causes a computer to execute processing by each unit of the fever tracking device according to any one of claims 1 to 4 .
JP2020159786A 2020-09-24 2020-09-24 Fever tracking device, method and program Active JP7467304B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020159786A JP7467304B2 (en) 2020-09-24 2020-09-24 Fever tracking device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020159786A JP7467304B2 (en) 2020-09-24 2020-09-24 Fever tracking device, method and program

Publications (2)

Publication Number Publication Date
JP2022053145A JP2022053145A (en) 2022-04-05
JP7467304B2 true JP7467304B2 (en) 2024-04-15

Family

ID=80963258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020159786A Active JP7467304B2 (en) 2020-09-24 2020-09-24 Fever tracking device, method and program

Country Status (1)

Country Link
JP (1) JP7467304B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015089019A (en) 2013-10-31 2015-05-07 株式会社Jvcケンウッド Information processing device, control method, program and information system
JP2020120323A (en) 2019-01-25 2020-08-06 パナソニックi−PROセンシングソリューションズ株式会社 Information processing device and collation method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015089019A (en) 2013-10-31 2015-05-07 株式会社Jvcケンウッド Information processing device, control method, program and information system
JP2020120323A (en) 2019-01-25 2020-08-06 パナソニックi−PROセンシングソリューションズ株式会社 Information processing device and collation method

Also Published As

Publication number Publication date
JP2022053145A (en) 2022-04-05

Similar Documents

Publication Publication Date Title
US11729597B2 (en) Digital twin disaster management system customized for underground public areas
JP6814673B2 (en) Movement route prediction device and movement route prediction method
JP7405200B2 (en) person detection system
WO2020152851A1 (en) Digital search security system, method, and program
US20200401853A1 (en) Smart video surveillance system using a neural network engine
JPWO2018180588A1 (en) Face image matching system and face image search system
US20190147251A1 (en) Information processing apparatus, monitoring system, method, and non-transitory computer-readable storage medium
JP2006059185A (en) Data management system and method
CN109784231B (en) Security information management method, device and storage medium
JP6776700B2 (en) Disaster information management system and disaster information management method
WO2020075283A1 (en) Abnormal person prediction system, abnormal person prediction method, and program
JP2021144506A (en) Face detection method, face detection program, and server
KR102232485B1 (en) Distributed tracing-apparatus of traffic line, and method using the same
KR101936390B1 (en) Method And Apparatus for Providing Tracking Service based on Closed Circuit Tele-Vision
JP7467304B2 (en) Fever tracking device, method and program
JP2020177471A (en) Systems, bots, and methods for sharing information
US20220130174A1 (en) Image processing apparatus, control method, and non-transitory storage medium
KR102328199B1 (en) Trackable de-identification method, apparatus and system
JP2009211389A (en) Logger and logging method
JP7433500B2 (en) Movement management system, information processing device, program
WO2022249493A1 (en) Server device, system, server device control method, and storage medium
JP7210163B2 (en) Image processing device, image processing method and program
JP2018005278A (en) Position detection system
JP7197256B2 (en) Notification system, notification method and program
JP6632632B2 (en) Monitoring system

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220131

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230207

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231031

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240403

R150 Certificate of patent or registration of utility model

Ref document number: 7467304

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350