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
JP7520664B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7520664B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7520664B2
JP7520664B2 JP2020159808A JP2020159808A JP7520664B2 JP 7520664 B2 JP7520664 B2 JP 7520664B2 JP 2020159808 A JP2020159808 A JP 2020159808A JP 2020159808 A JP2020159808 A JP 2020159808A JP 7520664 B2 JP7520664 B2 JP 7520664B2
Authority
JP
Japan
Prior art keywords
person
monitored
mask
image data
unit
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
JP2020159808A
Other languages
Japanese (ja)
Other versions
JP2022053154A (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 JP2020159808A priority Critical patent/JP7520664B2/en
Publication of JP2022053154A publication Critical patent/JP2022053154A/en
Application granted granted Critical
Publication of JP7520664B2 publication Critical patent/JP7520664B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Emergency Alarm Devices (AREA)
  • Alarm Systems (AREA)
  • Image Analysis (AREA)

Description

この発明の実施形態は、画像データを用いた情報処理装置、情報処理方法及び情報処理プログラムに関する。 Embodiments of the present invention relate to an information processing device, an information processing method, and an information processing program that use image data.

ショッピングモール及び店舗等の商業施設、病院並びにイベント会場等の施設においては、感染症予防のため、マスク着用が推奨されている。 Wearing a mask is recommended to prevent infection in shopping malls, stores, and other commercial facilities, as well as hospitals and event venues.

マスク着用の有無を判定する技術は種々提案されている。例えば、特許文献1には、人の顔を撮影した撮影画像において、人の顔の上部と下部の所定領域における色の差やエッジ部の量の差を検出し、マスク着用の有無を判定する技術が開示されている。 Various technologies have been proposed to determine whether or not a mask is being worn. For example, Patent Document 1 discloses a technology that detects differences in color or the amount of edges in specific areas of the upper and lower parts of a person's face in an image of the person's face to determine whether or not the person is wearing a mask.

特許第4322537号公報Patent No. 4322537

しかしながら、マスク着用の有無だけが感染症の拡散リスクの度合いを決めるわけではない。マスク着用の有無に加えた種々の要因によって、感染症の拡散リスクの度合いは変動する。そのため、特許文献1に開示されているようなマスク着用の有無を判定する技術だけでは、感染症予防の対策としては十分ではない。 However, the degree of risk of spreading an infectious disease is not determined solely by whether or not a mask is worn. The degree of risk of spreading an infectious disease varies depending on various factors in addition to whether or not a mask is worn. Therefore, the technology to determine whether or not a mask is being worn, as disclosed in Patent Document 1, is not sufficient as a measure to prevent infectious diseases.

この発明は上記事情に着目してなされたもので、一側面では、各人物の感染症の拡散リスクに応じた報知を実現する技術を提供しようとするものである。 This invention was made in light of the above-mentioned circumstances, and in one aspect aims to provide a technology that realizes notifications according to each person's risk of spreading infectious diseases.

上記課題を解決するためにこの発明の情報処理装置の一態様は、第1のカメラからの画像データに基づいて人物の発熱状態を判定する第1の判定部と、第2のカメラからの画像データに基づいて前記人物のマスク着用状態を判定する第2の判定部と、前記第1の判定部による発熱状態に関する第1の判定結果及び前記第2の判定部によるマスク着用状態に関する第2の判定結果の少なくとも何れか一方に基づいてアラートを出力する出力部と、を備えるようにしたものである。 In order to solve the above problem, one aspect of the information processing device of the present invention includes a first determination unit that determines a fever state of a person based on image data from a first camera, a second determination unit that determines whether the person is wearing a mask based on image data from a second camera, and an output unit that outputs an alert based on at least one of the first determination result regarding the fever state by the first determination unit and the second determination result regarding the mask wearing state by the second determination unit.

この発明の一態様によれば、各人物の感染症の拡散リスクに応じた報知を実現することが可能となる。 According to one aspect of the invention, it is possible to provide notifications according to each person's risk of spreading infectious diseases.

図1は、この発明の一実施形態に係る情報処理装置を含む監視システムの構成の一例を示す図である。FIG. 1 is a diagram showing an example of the configuration of a monitoring system including an information processing apparatus according to an embodiment of the present invention. 図2は、この発明の一実施形態に係る情報処理装置として用いられるWebサーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of a Web server device used as an information processing device according to an embodiment of the present invention. 図3は、この発明の一実施形態に係る情報処理装置として用いられるWebサーバ装置のソフトウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the software configuration of a Web server device used as an information processing device according to an embodiment of the present invention. 図4は、Webサーバ装置により実行される人物の検知に基づく出力処理の処理手順と処理内容を示すフローチャートである。FIG. 4 is a flowchart showing the procedure and contents of the output process based on the detection of a person, which is executed by the Web server device. 図5は、Webサーバ装置により実行される監視対象者の追跡に基づく出力処理の処理手順と処理内容を示すフローチャートである。FIG. 5 is a flowchart showing the procedure and contents of an output process based on tracking of a monitored person executed by a Web server device.

以下、図面を参照してこの発明に係わる実施形態を説明する。
[一実施形態]
(構成例)
(1)システム
図1は、この発明の一実施形態に係る情報処理装置を含むシステムの全体構成を示す図である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[One embodiment]
(Configuration example)
(1) System
FIG. 1 is a diagram showing the overall configuration of a system including an information processing apparatus according to an embodiment of the present invention.

例えばショッピングモール及び店舗等の商業施設、病院並びにイベント会場等の施設の入口には、サーマルカメラC1が配置されている。サーマルカメラC1は、施設に入場する各人物の体温を非接触で計測するためのセンサの一例である。サーマルカメラC1は、第1のカメラの一例である。サーマルカメラC1は、例えば天井または壁面に取着され、撮像範囲で取得した画像データを出力する。以下では、サーマルカメラC1で取得される画像データを第1の撮像画像データともいう。第1の撮像画像データは、サーマルカメラC1からの画像データの一例である。第1の撮像画像データは、第1の撮像画像データに基づく画像に映る被写体の熱の分布を示すデータである。第1の撮像画像データは、発熱状態を判定可能な画像データである。発熱状態は、「発熱あり」または「発熱なし」である。「発熱あり」は、所定温度以上の体温の状態をいうものとする。「発熱なし」は、所定温度未満の体温の状態をいうものとする。所定温度は、任意に設定または変更可能である。 For example, a thermal camera C1 is placed at the entrance of a facility such as a shopping mall, a store, a hospital, or an event venue. The thermal camera C1 is an example of a sensor for non-contact measurement of the body temperature of each person entering the facility. The thermal camera C1 is an example of a first camera. The thermal camera C1 is attached to, for example, a ceiling or a wall, and outputs image data acquired within the imaging range. Hereinafter, the image data acquired by the thermal camera C1 is also referred to as the first captured image data. The first captured image data is an example of image data from the thermal camera C1. The first captured image data is data showing the distribution of heat of a subject reflected in an image based on the first captured image data. The first captured image data is image data that can determine a fever state. The fever state is "with fever" or "without fever". "With fever" refers to a body temperature state equal to or higher than a predetermined temperature. "Without fever" refers to a body temperature state below a predetermined temperature. The predetermined temperature can be set or changed arbitrarily.

また、施設には、複数台の監視カメラC2-1~C2-n(nは2以上)が分散配置されている。例えば、監視カメラC2-1~C2-nは、可視光カメラである。監視カメラC2-1~C2-nは、例えば天井または壁面に取着され、それぞれの撮像範囲で取得した画像データを出力する。監視カメラC2-1は、施設の入口に配置されている。監視カメラC2-1は、施設に入場する各人物を検知するためのセンサの一例である。監視カメラC2-1の撮像範囲は、サーマルカメラC1の撮像範囲と重複する範囲である。監視カメラC2-1~C2-nのそれぞれは、設置されたエリアへ進入した各人物を検知するためのセンサの一例である。監視カメラC2-1~C2-nのそれぞれは、第2のカメラの一例である。以下では、監視カメラC2-1~C2-nのそれぞれで取得される画像データを第2の撮像画像データともいう。監視カメラC2-1で取得される第2の撮像画像データは、監視光カメラC2-1からの画像データの一例である。監視カメラC2-1~C2-nのそれぞれで取得される第2の撮像画像データは、監視カメラC2-1~C2-nからの画像データの一例である。ここでは施設に複数台の監視カメラが分散配置されている例について説明するが、施設には1台以上の監視カメラが配置されていればよい。 In addition, multiple surveillance cameras C2-1 to C2-n (n is 2 or more) are distributed around the facility. For example, the surveillance cameras C2-1 to C2-n are visible light cameras. The surveillance cameras C2-1 to C2-n are attached to, for example, the ceiling or a wall, and output image data acquired in their respective imaging ranges. The surveillance camera C2-1 is located at the entrance to the facility. The surveillance camera C2-1 is an example of a sensor for detecting each person entering the facility. The imaging range of the surveillance camera C2-1 overlaps with the imaging range of the thermal camera C1. Each of the surveillance cameras C2-1 to C2-n is an example of a sensor for detecting each person entering the area in which the surveillance cameras are installed. Each of the surveillance cameras C2-1 to C2-n is an example of a second camera. Hereinafter, the image data acquired by each of the surveillance cameras C2-1 to C2-n is also referred to as second captured image data. The second captured image data acquired by the surveillance camera C2-1 is an example of image data from the surveillance light camera C2-1. The second captured image data acquired by each of the surveillance cameras C2-1 to C2-n is an example of image data from the surveillance cameras C2-1 to C2-n. Here, an example in which multiple surveillance cameras are distributed in a facility is described, but it is sufficient for one or more surveillance cameras to be installed in a facility.

監視カメラC2-1~C2-nのそれぞれには、映像解析エンジンVE1~VEnが付設されている。映像解析エンジンVE1は、以下に例示するように、第2の撮像画像データに基づいてマスク着用状態を検出する。映像解析エンジンVE1は、監視カメラC2-1で取得される第2の撮像画像データの解析により、第2の撮像画像データに基づく画像に映る人物のマスク着用状態を検出する。映像解析エンジンVE1は、第2の撮像画像データに基づいてマスク着用状態を示す情報を生成する。マスク着用状態は、「マスク着用」または「マスク不着用」である。「マスク着用」は、人物の口を覆うようにマスクを着用している状態をいうものとする。「マスク不着用」は、マスクを着用していない状態に加えて、人物の口を覆わないようにマスクをずらして着用している状態も含んでもよい。 Each of the surveillance cameras C2-1 to C2-n is provided with a video analysis engine VE1 to VEn. The video analysis engine VE1 detects whether a person is wearing a mask based on the second captured image data, as exemplified below. The video analysis engine VE1 detects whether a person is wearing a mask in an image based on the second captured image data by analyzing the second captured image data acquired by the surveillance camera C2-1. The video analysis engine VE1 generates information indicating the mask wearing state based on the second captured image data. The mask wearing state is "mask worn" or "mask not worn". "Mask worn" refers to a state in which a mask is worn so as to cover a person's mouth. "Mask not worn" may include a state in which a mask is not worn, as well as a state in which a mask is shifted so as not to cover a person's mouth.

映像解析エンジンVE1は、第1の映像解析結果を生成する。例えば、第1の映像解析結果は、後述する監視対象者か否かによらず、施設に入場する人物を検知する毎に生成される映像解析結果を指すものとする。 The video analysis engine VE1 generates a first video analysis result. For example, the first video analysis result refers to a video analysis result that is generated each time a person entering the facility is detected, regardless of whether or not the person is a surveillance target, as described below.

第1の映像解析結果は、第2の撮像画像データに基づく第1の人物画像データを含む。第1の人物画像データは、第2の撮像画像データに基づく画像に映る人物の画像データである。第1の人物画像データは、顔(face)の画像データ及び全身(body)の画像データのうちの少なくとも何れか一方を含む。第1の人物画像データは、監視カメラC2-1からの画像データの一例である。第1の映像解析結果は、第1の人物画像データの基となる第2の撮像画像データを含む。第1の映像解析結果は、第1の人物画像データに映る人物のマスク着用状態を示す情報を含む。第1の映像解析結果は、第1の人物画像データに映る人物を識別する人物IDを含む。人物IDは、任意に設定されてよい。第1の映像解析結果は、監視カメラC2-1を識別するカメラIDを含む。 The first video analysis result includes first person image data based on the second captured image data. The first person image data is image data of a person appearing in an image based on the second captured image data. The first person image data includes at least one of face image data and whole body image data. The first person image data is an example of image data from a surveillance camera C2-1. The first video analysis result includes the second captured image data on which the first person image data is based. The first video analysis result includes information indicating whether the person appearing in the first person image data is wearing a mask. The first video analysis result includes a person ID that identifies the person appearing in the first person image data. The person ID may be set arbitrarily. The first video analysis result includes a camera ID that identifies the surveillance camera C2-1.

さらに、映像解析エンジンVE1~VEnは、第2の撮像画像データの解析により、監視対象者の画像特徴量と類似する画像特徴量を有する人物の第2の人物画像データを抽出する。例えば、監視対象者の画像特徴量は、監視対象者の登録画像データに基づく登録画像から得られる。登録画像データは、顔の画像データ及び全身の画像データのうちの少なくとも何れか一方を含む。監視対象者の登録画像データは、監視対象者の検知のために第2の人物画像データとの対比に用いられる画像データである。 The video analysis engines VE1 to VEn further extract second person image data of a person having image features similar to those of the monitored person by analyzing the second captured image data. For example, the image features of the monitored person are obtained from a registered image based on the registered image data of the monitored person. The registered image data includes at least one of face image data and whole-body image data. The registered image data of the monitored person is image data used for comparison with the second person image data to detect the monitored person.

映像解析エンジンVE1~VEnのそれぞれは、以下に例示するように、第2の人物画像データ及び監視対象者の登録画像データに基づいて類似度を生成する。映像解析エンジンVE1~VEnのそれぞれは、監視対象者の画像特徴量に基づいて、登録画像データに基づく登録画像に対する第2の人物画像データに基づく人物画像の類似度を求める。 Each of the video analysis engines VE1 to VEn generates a similarity based on the second person image data and the registered image data of the person being monitored, as exemplified below. Each of the video analysis engines VE1 to VEn determines a similarity of the person image based on the second person image data to the registered image based on the registered image data, based on the image feature amounts of the person being monitored.

映像解析エンジンVE1~VEnのそれぞれは、以下に例示するように、第2の撮像画像データに基づいてマスク着用状態を検出する。映像解析エンジンVE1~VEnのそれぞれは、第2の撮像画像データの解析により、第2の撮像画像データに基づく画像に映る人物のマスク着用状態を検出する。映像解析エンジンVE1~VEnのそれぞれは、第2の撮像画像データに基づいてマスク着用状態を示す情報を生成する。 Each of the video analysis engines VE1 to VEn detects whether a mask is being worn based on the second captured image data, as exemplified below. Each of the video analysis engines VE1 to VEn detects whether a person appearing in an image based on the second captured image data is wearing a mask by analyzing the second captured image data. Each of the video analysis engines VE1 to VEn generates information indicating whether a mask is being worn based on the second captured image data.

映像解析エンジンVE1~VEnのそれぞれは、第2の映像解析結果を生成する。第2の映像解析結果は、監視対象者を検知する毎に生成される映像解析結果を指すものとする。 Each of the video analysis engines VE1 to VEn generates a second video analysis result. The second video analysis result refers to the video analysis result generated each time a monitored person is detected.

第2の映像解析結果は、第2の撮像画像データに基づく第2の人物画像データを含む。第2の人物画像データは、第2の撮像画像データに基づく画像に映る人物の画像データである。第2の人物画像データは、第1の人物画像データと同様に、顔(face)の画像データ及び全身(body)の画像データのうちの少なくとも何れか一方を含む。第2の人物画像データは、監視カメラC2-1~C2-nからの画像データの一例である。第2の映像解析結果は、第2の人物画像データの基となる第2の撮像画像データを含む。第2の映像解析結果は、第2の人物画像データに映る人物のマスク着用状態を示す情報を含む。第2の映像解析結果は、第2の人物画像データに映る人物の有する画像特徴量と類似する画像特徴量を有する監視対象者を識別する監視対象者IDを含む。第2の映像解析結果は、監視カメラC2-1~C2-nのうちの第2の人物画像データを取得した監視カメラを識別するカメラIDを含む。第2の映像解析結果は、登録画像データに基づく登録画像に対する第2の人物画像データに基づく人物画像の類似度を含む。 The second video analysis result includes second person image data based on the second captured image data. The second person image data is image data of a person appearing in an image based on the second captured image data. The second person image data includes at least one of face image data and whole body image data, similar to the first person image data. The second person image data is an example of image data from the surveillance cameras C2-1 to C2-n. The second video analysis result includes the second captured image data on which the second person image data is based. The second video analysis result includes information indicating whether the person appearing in the second person image data is wearing a mask. The second video analysis result includes a monitored person ID that identifies a monitored person having image features similar to those of the person appearing in the second person image data. The second video analysis result includes a camera ID that identifies a surveillance camera from among the surveillance cameras C2-1 to C2-n that acquired the second person image data. The second video analysis result includes a similarity of the person image based on the second person image data to the registered image based on the registered image data.

なお、映像解析エンジンVE1~VEnは監視カメラC2-1~C2-nに対し一対一に配置せず、複数台の監視カメラに対しそれより少数の映像解析エンジンを配置して、少数の映像解析エンジンにより複数台の監視カメラの映像データを一括処理するようにしてもよい。 In addition, the video analysis engines VE1 to VEn do not have to be arranged one-to-one with the surveillance cameras C2-1 to C2-n. Instead, a smaller number of video analysis engines may be arranged for multiple surveillance cameras, and the video data from the multiple surveillance cameras may be processed collectively by the smaller number of video analysis engines.

また、施設には、複数台の出力装置MT1-1~MT1-nが分散配置されている。出力装置MT1-1~MT1-nのそれぞれは、監視カメラC2-1~C2-nの位置の近傍(同じエリア)に設置されている。出力装置MT1-1~MT1-nは、情報を表示するディスプレイを含む装置である。出力装置MT1-1~MT1-nは、情報を音声出力するスピーカを含む装置でもある。出力装置MT1-1~MT1-nは、表示装置、音声出力装置または出力装置の一例である。施設への来訪者は、出力装置MT1-1~MT1-nで出力される情報を確認することができる。 In addition, multiple output devices MT1-1 to MT1-n are distributed throughout the facility. Each of the output devices MT1-1 to MT1-n is installed near (in the same area as) the positions of the surveillance cameras C2-1 to C2-n. The output devices MT1-1 to MT1-n are devices that include a display that displays information. The output devices MT1-1 to MT1-n are also devices that include a speaker that outputs information audibly. The output devices MT1-1 to MT1-n are examples of display devices, audio output devices, or output devices. Visitors to the facility can check the information output by the output devices MT1-1 to MT1-n.

一実施形態のシステムは、情報処理装置として使用されるWebサーバ装置SVを備える。Webサーバ装置SVは、サーマルカメラC1及び分散配置された監視カメラC2-1~C2-nのそれぞれで取得されるデータに基づいて情報処理を行う装置である。映像解析エンジンVE1~VEnは、ネットワークNWを介してWebサーバ装置SVとの間でデータ通信が可能である。映像解析エンジンVE1~VEnは、第1の映像解析結果または第2の映像解析結果を、ネットワークNWを介してWebサーバ装置SVへ送信する。ネットワークNWは、例えば有線LAN(Local Area Network)または無線LANであるが、他のどのようなネットワークでもよい。 The system of one embodiment includes a Web server device SV used as an information processing device. The Web server device SV is a device that performs information processing based on data acquired by a thermal camera C1 and each of the distributed surveillance cameras C2-1 to C2-n. The video analysis engines VE1 to VEn are capable of data communication with the Web server device SV via a network NW. The video analysis engines VE1 to VEn transmit the first video analysis result or the second video analysis result to the Web server device SV via the network NW. The network NW is, for example, a wired LAN (Local Area Network) or a wireless LAN, but may be any other network.

なお、Webサーバ装置SVが、映像解析エンジンVE1~VEnまたは1つの映像解析エンジンを備え、Webサーバ装置SVの映像解析エンジンVE1~VEnまたは1つの映像解析エンジンが、ネットワークNWを介して、監視カメラC2-1~C2-nからのそれぞれの画像データを受信し、受信した画像データを解析してもよい。 The Web server device SV may be equipped with video analysis engines VE1 to VEn or one video analysis engine, and the video analysis engines VE1 to VEn or one video analysis engine of the Web server device SV may receive image data from each of the surveillance cameras C2-1 to C2-n via the network NW and analyze the received image data.

一実施形態のシステムは、出力装置MT2及び管理者端末OTを備える。出力装置MT2は、Webサーバ装置SVに接続されている。出力装置MT2は、Webサーバ装置SVから出力される情報を表示するディスプレイを含む装置である。出力装置MT2は、Webサーバ装置SVから出力される情報を音声出力するスピーカを含む装置でもある。出力装置MT2は、監視者毎に所持可能なウェアラブルデバイスまたはスマートグラスなどであってもよい。出力装置MT2は、表示装置、音声出力装置または出力装置の一例である。監視者は、出力装置MT2で出力される情報を確認することができる。管理者端末OTは、Webサーバ装置SVに接続されている。管理者端末OTは、管理者によるWebサーバ装置SVに対する種々の設定を入力する端末である。 The system of one embodiment includes an output device MT2 and an administrator terminal OT. The output device MT2 is connected to the Web server device SV. The output device MT2 is a device including a display that displays information output from the Web server device SV. The output device MT2 is also a device including a speaker that outputs the information output from the Web server device SV as audio. The output device MT2 may be a wearable device or smart glasses that can be carried by each monitor. The output device MT2 is an example of a display device, audio output device, or output device. The monitor can check the information output by the output device MT2. The administrator terminal OT is connected to the Web server device SV. The administrator terminal OT is a terminal into which the administrator inputs various settings for the Web server device SV.

(2)Webサーバ装置SV
図2は、Webサーバ装置SVのハードウェア構成の一例を示すブロック図である。
Webサーバ装置SVは、制御部1と、プログラム記憶部2と、データ記憶部3と、入出力I/F(インタフェース)4と、通信I/F5とを備える。Webサーバ装置SVを構成する各要素は、バス6を介して、互いに接続されている。
(2) Web server device SV
FIG. 2 is a block diagram showing an example of a hardware configuration of the Web server device SV.
The Web server device SV includes a control unit 1, a program storage unit 2, a data storage unit 3, an input/output I/F (interface) 4, and a communication I/F 5. The elements constituting the Web server device SV are connected to each other via a bus 6.

制御部1は、Webサーバ装置SVの中枢部分に相当する。制御部1は、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを有する。制御部1は、不揮発性のメモリ領域としてROM(Read Only Memory)を有する。制御部1は、揮発性のメモリ領域としてRAM(Random Access Memory)を有する。 The control unit 1 corresponds to the central part of the Web server device SV. The control unit 1 has a hardware processor such as a central processing unit (CPU). The control unit 1 has a ROM (Read Only Memory) as a non-volatile memory area. The control unit 1 has a RAM (Random Access Memory) as a volatile memory area.

プログラム記憶部2は、記憶媒体としてHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の随時書込み及び読出しが可能な不揮発性メモリで構成される。プログラム記憶部2は、各種制御処理を実行するために必要なプログラムを記憶する。例えば、プログラム記憶部2は、情報処理プログラムを記憶する。 The program storage unit 2 is configured with a non-volatile memory such as a hard disk drive (HDD) or solid state drive (SSD) as a storage medium that can be written to and read from at any time. The program storage unit 2 stores programs necessary to execute various control processes. For example, the program storage unit 2 stores an information processing program.

データ記憶部3は、記憶媒体としてHDDまたはSSD等の随時書込み及び読出しが可能な不揮発性メモリで構成される。データ記憶部3は、管理データ31と、検知履歴データ32と、管理テーブル33と、検知履歴テーブル34と、カメラ情報テーブル35と、エリア情報テーブル36を記憶する。 The data storage unit 3 is configured with a non-volatile memory such as an HDD or SSD as a storage medium that can be written to and read from at any time. The data storage unit 3 stores management data 31, detection history data 32, a management table 33, a detection history table 34, a camera information table 35, and an area information table 36.

管理データ31は、各監視対象者の登録画像データを含む。監視対象者の登録画像データは、少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」である人物の第1の人物画像データに対応する。例えば、監視対象者の登録画像データは、発熱状態が「発熱あり」である人物の第1の人物画像データに対応する。監視対象者の登録画像データは、マスク着用状態が「マスク不着用」である人物の第1の人物画像データに対応する。監視対象者の登録画像データは、発熱状態及びマスク着用状態の組み合わせが「発熱なし」かつ「マスク不着用」、「発熱あり」かつ「マスク着用」、または、「発熱あり」かつ「マスク不着用」である人物の第1の人物画像データに対応する。以下では、発熱状態及びマスク着用状態の組み合わせを、状態の組み合わせともいう。登録画像データは、Webサーバ装置SVだけでなく、映像解析エンジンVE1~VEnによっても利用され得る。登録画像データは、監視対象者IDと関連付けられている。監視対象者IDは、監視対象者毎に与えられるIDである。監視対象者IDは、適宜設定され得る。監視対象者IDは、監視対象者となる人物の人物IDに対応してもよい。管理データ31は、登録画像データの追加または削除に基づいて更新され得る。 The management data 31 includes registered image data of each monitored person. The registered image data of the monitored person corresponds to the first person image data of a person whose fever state is "fever" or whose mask wearing state is "no mask". For example, the registered image data of the monitored person corresponds to the first person image data of a person whose fever state is "fever". The registered image data of the monitored person corresponds to the first person image data of a person whose mask wearing state is "no mask". The registered image data of the monitored person corresponds to the first person image data of a person whose combination of fever state and mask wearing state is "no fever" and "no mask", "fever" and "mask wearing", or "fever" and "no mask". Hereinafter, the combination of fever state and mask wearing state is also referred to as a combination of states. The registered image data can be used not only by the Web server device SV but also by the video analysis engines VE1 to VEn. The registered image data is associated with the monitored person ID. The monitored person ID is an ID given to each monitored person. The monitored person ID can be set as appropriate. The monitored person ID may correspond to the person ID of the person who is the monitored person. The management data 31 may be updated based on the addition or deletion of registered image data.

検知履歴データ32は、各監視対象者の検知画像データを含む。検知画像データは、後述するように制御部1によって監視対象者を検知された第2の人物画像データを含む。検知画像データは、監視対象者の登録画像データとして登録された第1の人物画像データの基となる第2の撮像画像データを含んでいてもよい。検知画像データは、第2の人物画像データの基となる第2の撮像画像データを含んでいてもよい。検知画像データは、監視対象者IDと関連付けられている。検知履歴データ32は、検知画像データの追加または削除に基づいて更新され得る。 The detection history data 32 includes detection image data of each monitored person. The detection image data includes second person image data of the monitored person detected by the control unit 1 as described below. The detection image data may include second captured image data that is the basis of the first person image data registered as registered image data of the monitored person. The detection image data may include second captured image data that is the basis of the second person image data. The detection image data is associated with the monitored person ID. The detection history data 32 may be updated based on the addition or deletion of detection image data.

管理テーブル33は、監視対象者ID、監視対象者名称、監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報などを互いに関連付けた監視対象者ID毎のレコードを管理する。監視対象者IDは、監視対象者となる人物の人物IDに対応してもよい。監視対象者名称は、監視対象者の氏名などの名称である。監視対象者名称は、適宜設定され得る。監視対象者の発熱状態を示す情報は、監視対象者の「発熱あり」を示す情報または「発熱なし」を示す情報である。なお、発熱状態が判定されない場合、監視対象者の発熱状態を示す情報は、登録されない。監視対象者のマスク着用状態を示す情報は、監視対象者の「マスク着用」を示す情報または「マスク不着用」を示す情報である。なお、マスク着用状態が判定されない場合、監視対象者のマスク着用状態を示す情報は、登録されない。管理テーブル33は、レコードを構成するデータの更新に基づいて更新され得る。管理テーブル33は、レコードの追加または削除に基づいて更新され得る。 The management table 33 manages records for each monitored person ID in which the monitored person ID, the monitored person name, information indicating the monitored person's fever state, and information indicating the monitored person's mask wearing state are associated with each other. The monitored person ID may correspond to the person ID of the monitored person. The monitored person name is a name such as the name of the monitored person. The monitored person name may be set as appropriate. The information indicating the monitored person's fever state is information indicating the monitored person's "fever" or "no fever." If the monitored person is not judged to be in a fever state, the information indicating the monitored person's fever state is not registered. The information indicating the monitored person's mask wearing state is information indicating the monitored person's "mask wearing" or "no mask wearing." If the monitored person is not judged to be in a mask wearing state, the information indicating the monitored person's mask wearing state is not registered. The management table 33 may be updated based on updates to the data constituting the record. The management table 33 may be updated based on addition or deletion of a record.

検知履歴テーブル34は、検知ID、監視対象者ID、検知カメラID及び検知日時などを互いに関連付けた検知ID毎のレコードを管理する。検知IDは、検知画像データ毎に与えられるIDである。検知IDは、適宜設定され得る。検知カメラIDは、検知画像データを取得した監視カメラを識別するIDである。検知カメラIDは、カメラIDに対応する。カメラIDは、監視カメラC2-1~C2-nのそれぞれに与えられるIDである。カメラIDは、適宜設定され得る。検知日時は、後述するように制御部1によって第2の人物画像データに基づいて監視対象者を検知された日時である。制御部1によって第2の人物画像データに基づいて監視対象者を検知された日時は、監視カメラC2-1~C2-nの何れかの監視カメラによる第2の人物画像データの撮像日時に対応する。検知日時は、検知毎の日時である。検知履歴テーブル34は、レコードを構成するデータの更新に基づいて更新され得る。検知履歴テーブル34は、レコードの追加または削除に基づいて更新され得る。 The detection history table 34 manages records for each detection ID in which the detection ID, the monitored person ID, the detection camera ID, and the detection date and time are associated with each other. The detection ID is an ID given to each detection image data. The detection ID can be set as appropriate. The detection camera ID is an ID that identifies the monitoring camera that acquired the detection image data. The detection camera ID corresponds to the camera ID. The camera ID is an ID given to each of the monitoring cameras C2-1 to C2-n. The camera ID can be set as appropriate. The detection date and time is the date and time when the monitoring target person is detected based on the second person image data by the control unit 1 as described later. The date and time when the monitoring target person is detected based on the second person image data by the control unit 1 corresponds to the date and time when the second person image data is captured by any of the monitoring cameras C2-1 to C2-n. The detection date and time is the date and time for each detection. The detection history table 34 can be updated based on updates to the data that constitutes the record. The detection history table 34 can be updated based on addition or deletion of a record.

カメラ情報テーブル35は、カメラID及びカメラ名称などを互いに関連付けたカメラID毎のレコードを管理する。カメラ名称は、監視カメラに関する名称である。例えば、カメラ名称は、監視カメラの設置場所などの名称である。カメラ名称は、適宜設定され得る。カメラ情報テーブル35は、レコードを構成するデータの更新に基づいて更新され得る。カメラ情報テーブル35は、レコードの追加または削除に基づいて更新され得る。 The camera information table 35 manages records for each camera ID that associates the camera ID with the camera name, etc. The camera name is a name related to the surveillance camera. For example, the camera name is the name of the installation location of the surveillance camera, etc. The camera name can be set as appropriate. The camera information table 35 can be updated based on updates to the data that constitutes the record. The camera information table 35 can be updated based on the addition or deletion of a record.

エリア情報テーブル36は、発熱状態及びマスク着用状態の少なくとも何れか一方に基づいて設定された進入不可エリアに関するエリア情報を管理する。例えば、エリア情報は、「発熱あり」の人物の進入不可エリア、「マスク不着用」の人物の進入不可エリア、「発熱なし」かつ「マスク不着用」の人物の進入不可エリア、「発熱あり」かつ「マスク着用」の人物の進入不可エリア、及び、「発熱あり」かつ「マスク不着用」の人物の進入不可エリアに関する情報を含む。以下では、「発熱なし」かつ「マスク不着用」の人物の進入不可エリアを第1の進入不可エリアともいう。「発熱あり」かつ「マスク着用」の人物の進入不可エリアを第2の進入不可エリアともいう。「発熱あり」かつ「マスク不着用」の人物の進入不可エリアを第3の進入不可エリアともいう。エリア情報は、第1の進入不可エリア、第2の進入不可エリア及び第3の進入不可エリアが施設内のどのエリアに対応するのかを示していればよい。 The area information table 36 manages area information regarding the no-entry areas set based on at least one of the fever state and the mask wearing state. For example, the area information includes information regarding the no-entry areas for people with a fever, the no-entry areas for people without a mask, the no-entry areas for people without a fever and not wearing a mask, the no-entry areas for people with a fever and wearing a mask, and the no-entry areas for people with a fever and not wearing a mask. Hereinafter, the no-entry areas for people without a fever and not wearing a mask are also referred to as the first no-entry areas. The no-entry areas for people with a fever and wearing a mask are also referred to as the second no-entry areas. The no-entry areas for people with a fever and not wearing a mask are also referred to as the third no-entry areas. The area information only needs to indicate which areas in the facility the first no-entry areas, the second no-entry areas, and the third no-entry areas correspond to.

第1の進入不可エリアは、施設内の1以上のエリアに設定され得る。例えば、第1の進入不可エリアは、人が密集し易いイベントスペース、高齢者が滞在しやすいエリア及びキッズスペースなどのエリアに設定される。第2の進入不可エリアは、施設内の1以上のエリアに設定され得る。例えば、第2の進入不可エリアは、病院の診察エリアまたは感染者受付エリアなど「発熱あり」かつ「マスク着用」の人物が通常来る可能性の高いエリア以外のエリアに設定される。第3の進入不可エリアは、施設内の1以上のエリアに設定され得る。例えば、第3の進入不可エリアは、施設内の全てのエリアに設定される。第1の進入不可エリア、第2の進入不可エリア及び第3の進入不可エリアの何れも設定されていない施設内のエリアは、状態の組み合わせによらず、如何なる人物も進入可能なエリアである。第1の進入不可エリア、第2の進入不可エリア及び第3の進入不可エリアの2以上として設定された施設内のエリアがあってもよい。「発熱あり」の人物の進入不可エリア及び「マスク不着用」の人物の進入不可エリアも同様に施設内の1以上のエリアに設定され得る。 The first no-entry area may be set to one or more areas in the facility. For example, the first no-entry area may be set to an event space where people tend to gather, an area where elderly people tend to stay, a kids' space, and the like. The second no-entry area may be set to one or more areas in the facility. For example, the second no-entry area may be set to an area other than an area where people with a fever and wearing a mask are likely to usually come, such as a hospital examination area or an infected person reception area. The third no-entry area may be set to one or more areas in the facility. For example, the third no-entry area may be set to all areas in the facility. An area in the facility where none of the first no-entry area, the second no-entry area, and the third no-entry area is set is an area where any person can enter, regardless of the combination of conditions. There may be areas in the facility that are set as two or more of the first no-entry area, the second no-entry area, and the third no-entry area. No-entry areas for people with a fever and no-entry areas for people not wearing a mask can also be set in one or more areas within the facility.

エリア情報テーブル36は、第1の進入不可エリア及び1台以上の監視カメラのカメラIDを互いに関連付けたレコードを管理する。第1の進入不可エリアに関連付けられたカメラIDは、第1の進入不可エリアとして設定された施設内の1以上のエリアに設置された1台以上の監視カメラのカメラIDである。エリア情報テーブル36は、第2の進入不可エリア及び1台以上の監視カメラのカメラIDを互いに関連付けたレコードを管理する。第2の進入不可エリアに関連付けられたカメラIDは、第2の進入不可エリアとして設定された施設内の1以上のエリアに設置された1台以上の監視カメラのカメラIDである。エリア情報テーブル36は、第3の進入不可エリア及び1台以上の監視カメラのカメラIDを互いに関連付けたレコードを管理する。第3の進入不可エリアに関連付けられたカメラIDは、第3の進入不可エリアとして設定された施設内の1以上のエリアに設置された1台以上の監視カメラのカメラIDである。同様に、エリア情報テーブル36は、「発熱あり」の人物の進入不可エリア及び1台以上の監視カメラのカメラIDを互いに関連付けたレコードを管理する。エリア情報テーブル36は、「マスク不着用」の人物の進入不可エリア及び1台以上の監視カメラのカメラIDを互いに関連付けたレコードを管理する。 The area information table 36 manages records in which a first no-entry area and the camera IDs of one or more surveillance cameras are associated with each other. The camera ID associated with the first no-entry area is the camera ID of one or more surveillance cameras installed in one or more areas in the facility set as the first no-entry area. The area information table 36 manages records in which a second no-entry area and the camera IDs of one or more surveillance cameras are associated with each other. The camera ID associated with the second no-entry area is the camera ID of one or more surveillance cameras installed in one or more areas in the facility set as the second no-entry area. The area information table 36 manages records in which a third no-entry area and the camera IDs of one or more surveillance cameras are associated with each other. The camera ID associated with the third no-entry area is the camera ID of one or more surveillance cameras installed in one or more areas in the facility set as the third no-entry area. Similarly, the area information table 36 manages records in which a no-entry area for a person with a fever and the camera IDs of one or more surveillance cameras are associated with each other. The area information table 36 manages records that associate areas where people who are not wearing masks cannot enter with the camera IDs of one or more surveillance cameras.

施設内の各エリアに対する第1の進入不可エリア、第2の進入不可エリア及び第3の進入不可エリアの設定及び解除は適宜更新可能である。同様に、施設内の各エリアに対する「発熱あり」の人物の進入不可エリア及び「マスク不着用」の人物の進入不可エリアの設定及び解除は適宜更新可能である。エリア情報テーブル36は、レコードを構成するデータの更新に基づいて更新され得る。エリア情報テーブル36は、レコードの追加または削除に基づいて更新され得る。 The setting and cancellation of the first no-entry area, the second no-entry area, and the third no-entry area for each area within the facility can be updated as appropriate. Similarly, the setting and cancellation of the no-entry areas for people with a fever and people not wearing a mask for each area within the facility can be updated as appropriate. The area information table 36 can be updated based on updates to the data that makes up the records. The area information table 36 can be updated based on the addition or deletion of records.

入出力I/F4は、出力装置MT及び管理者端末OTと接続するインタフェースで構成される。
通信I/F5は、制御部1の制御の下、ネットワークNWにより定義される通信プロトコルを使用して、サーマルカメラC1及び映像解析エンジンVE2-1~VE2-nとの間でデータを伝送する。通信I/F5は、制御部1の制御の下、出力装置MT1-1~MT1-nとの間でデータを伝送する。例えば、通信I/F5は、有線LANまたは無線LANに対応するインタフェースにより構成される。
The input/output I/F 4 is configured with an interface that connects to the output device MT and the administrator terminal OT.
The communication I/F 5 transmits data between the thermal camera C1 and the image analysis engines VE2-1 to VE2-n using a communication protocol defined by the network NW under the control of the control unit 1. The communication I/F 5 transmits data between the output devices MT1-1 to MT1-n under the control of the control unit 1. For example, the communication I/F 5 is configured with an interface compatible with a wired LAN or a wireless LAN.

図3は、Webサーバ装置SVのソフトウェア構成の一例を示すブロック図である。
制御部1は、第1の判定部11と、第2の判定部12と、出力部13と、記録部14と、検知部15と、判断部16とを備える。各部は、何れもプログラム記憶部2に格納された情報処理プログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。各部は、ハードウェアプロセッサが備えるということもできる。各部は、各機能ということもできる。なお、下記で説明する各部は、制御部1またはハードウェアプロセッサと読み替え可能である。
FIG. 3 is a block diagram showing an example of the software configuration of the Web server device SV.
The control unit 1 includes a first determination unit 11, a second determination unit 12, an output unit 13, a recording unit 14, a detection unit 15, and a judgment unit 16. Each unit is realized by causing a hardware processor of the control unit 1 to execute an information processing program stored in the program storage unit 2. Each unit can also be said to be included in the hardware processor. Each unit can also be said to be each function. Note that each unit described below can be read as the control unit 1 or the hardware processor.

第1の判定部11は、サーマルカメラC1で取得される第1の撮像画像データに基づいて人物の発熱状態を判定する。
第2の判定部12は、監視カメラC2-1で取得される第2の撮像画像データに基づいて人物のマスク着用状態を判定する。
出力部13は、第1の判定部11による発熱状態に関する第1の判定結果及び第2の判定部12によるマスク着用状態に関する第2の判定結果の少なくとも何れか一方に基づいてアラートを出力する。第1の判定部11による発熱状態に関する第1の判定結果は、「発熱なし」または「発熱あり」を示す。第2の判定部12によるマスク着用状態に関する第2の判定結果は、「マスク着用」または「マスク不着用」を示す。以下では、第1の判定部11による発熱状態に関する第1の判定結果及び第2の判定部12によるマスク着用状態に関する第2の判定結果の組み合わせを、判定結果の組み合わせともいう。
The first determination unit 11 determines the fever state of the person based on the first captured image data acquired by the thermal camera C1.
The second determination unit 12 determines whether the person is wearing a mask based on the second captured image data acquired by the surveillance camera C2-1.
The output unit 13 outputs an alert based on at least one of the first judgment result on the fever state by the first judgment unit 11 and the second judgment result on the mask wearing state by the second judgment unit 12. The first judgment result on the fever state by the first judgment unit 11 indicates "no fever" or "fever". The second judgment result on the mask wearing state by the second judgment unit 12 indicates "mask wearing" or "mask not wearing". Hereinafter, the combination of the first judgment result on the fever state by the first judgment unit 11 and the second judgment result on the mask wearing state by the second judgment unit 12 is also referred to as a combination of judgment results.

記録部14は、監視対象者のデータをデータ記憶部3に記録する。
検知部15は、監視対象者を検知する。検知部15は、同一の監視対象者を1回のみ検知することもある。検知部15は、同一の監視対象者を異なるタイミングで複数回検知することもある。検知部15は、同一の監視対象者を異なるタイミングに異なるエリアで検知することもある。検知部15は、検知に基づいて検知日時を取得する。
判断部16は、検知部15による監視対象者の検知に基づいて、監視対象者が進入不可エリアにいるか否かを判断する。
The recording unit 14 records data on the monitored person in the data storage unit 3 .
The detection unit 15 detects a monitoring target. The detection unit 15 may detect the same monitoring target only once. The detection unit 15 may detect the same monitoring target multiple times at different times. The detection unit 15 may detect the same monitoring target in different areas at different times. The detection unit 15 acquires the detection date and time based on the detection.
The determination unit 16 determines, based on the detection of the monitored person by the detection unit 15, whether or not the monitored person is in a no-entry area.

(動作例)
次に、以上のように構成されたWebサーバ装置SVの動作例を説明する。
図4は、Webサーバ装置SVにより実行される人物の検知に基づく出力処理の処理手順と処理内容を示すフローチャートである。例えば、Webサーバ装置SVは、施設に入場する各人物に対して図4に例示する処理を行う。
(Example of operation)
Next, an example of the operation of the Web server device SV configured as above will be described.
4 is a flowchart showing the procedure and contents of the output process based on the detection of a person executed by the Web server SV. For example, the Web server SV performs the process shown in FIG. 4 for each person entering the facility.

第1の判定部11は、サーマルカメラC1で取得される第1の撮像画像データに基づいて人物の発熱状態を判定する(ステップS1)。ステップS1では、例えば、第1の判定部11は、サーマルカメラC1から第1の撮像画像データを取得する。第1の判定部11は、第1の撮像画像データに基づいて、第1の撮像画像データに基づく画像に映る人物の顔の位置を認識し、人物の体温を推定する。第1の判定部11は、推定した体温に基づいて、発熱状態を判定する。第1の判定部11は、発熱状態として、「発熱あり」または「発熱なし」を判定する。なお、上述の人物の体温の推定処理はサーマルカメラC1のエンジンで行われてもよい。 The first determination unit 11 determines the fever state of the person based on the first captured image data acquired by the thermal camera C1 (step S1). In step S1, for example, the first determination unit 11 acquires the first captured image data from the thermal camera C1. Based on the first captured image data, the first determination unit 11 recognizes the position of the person's face shown in the image based on the first captured image data and estimates the person's body temperature. The first determination unit 11 determines the fever state based on the estimated body temperature. The first determination unit 11 determines the fever state as "fever" or "no fever". Note that the above-mentioned process of estimating the person's body temperature may be performed by the engine of the thermal camera C1.

第2の判定部12は、監視カメラC2-1で取得される第2の撮像画像データに基づいて人物のマスク着用状態を判定する(ステップS2)。ステップS2では、例えば、第2の判定部12は、映像解析エンジンVE2-1から監視カメラC2-1に関連する第1の映像解析結果を取得する。第2の判定部12は、第1の映像解析結果に含まれるマスク着用状態を示す情報に基づいて、第1の判定部11により発熱状態を判定された人物のマスク着用状態を判定する。第1の判定部11により発熱状態を判定された人物と、第2の判定部12によりマスク着用状態を判定された人物は、以下のように同一人物と対応付けられてもよい。サーマルカメラC1の画角と監視カメラC2-1の画角は同じであるものとする。第1の撮像画像データに基づく画像の各座標と、第2の撮像画像データに基づく画像の各座標とは、撮影される位置毎に対応付けられている。第2の判定部12は、画像中の発熱状態を判定された人物の座標と、画像中のマスク着用状態を判定された人物の画像中の座標とを比較する。第2の判定部12は、比較に基づいて同じ位置にいる人物と判定した場合、マスク着用状態を判定された人物と発熱状態を判定された人物とを同一人物を判定する。なお、マスク着用状態を示す情報は、第2の撮像画像データに基づいて生成されている。そのため、マスク着用状態を示す情報に基づいて人物のマスク着用状態を判定することは、第2の撮像画像データに基づいて人物のマスク着用状態を判定することの一例である。 The second determination unit 12 determines whether the person is wearing a mask based on the second captured image data acquired by the surveillance camera C2-1 (step S2). In step S2, for example, the second determination unit 12 acquires a first video analysis result related to the surveillance camera C2-1 from the video analysis engine VE2-1. The second determination unit 12 determines the mask wearing state of the person determined to be in a fever state by the first determination unit 11 based on information indicating the mask wearing state included in the first video analysis result. The person determined to be in a fever state by the first determination unit 11 and the person determined to be in a mask wearing state by the second determination unit 12 may be associated with the same person as follows. The angle of view of the thermal camera C1 and the angle of view of the surveillance camera C2-1 are assumed to be the same. Each coordinate of the image based on the first captured image data and each coordinate of the image based on the second captured image data are associated with each other for each position at which the image is taken. The second determination unit 12 compares the coordinates of the person in the image who has been determined to have a fever with the coordinates in the image of the person who has been determined to have a mask. If the second determination unit 12 determines that the people are in the same position based on the comparison, it determines that the person who has been determined to have a mask and the person who has been determined to have a fever are the same person. Note that the information indicating the mask-wearing state is generated based on the second captured image data. Therefore, determining whether a person has a mask on based on the information indicating the mask-wearing state is an example of determining whether a person has a mask on based on the second captured image data.

なお、第2の判定部12は、映像解析エンジンVE1と同様の映像解析機能を有していてもよい。この場合、第2の判定部12は、監視カメラC2-1で取得される第2の撮像画像データを解析し、人物のマスク着用状態を判定してもよい。 The second determination unit 12 may have a video analysis function similar to that of the video analysis engine VE1. In this case, the second determination unit 12 may analyze the second captured image data acquired by the surveillance camera C2-1 and determine whether the person is wearing a mask.

出力部13は、第1の判定結果及び第2の判定結果の少なくとも何れか一方に基づいてアラートを出力する(ステップS3)。ステップS3では、例えば、出力部13は、第1の判定結果、第2の判定結果、または、判定結果の組み合わせに応じたアラートを出力する。出力部13は、出力装置MT2にアラートを出力する。出力部13は、出力装置MT1-1~MT1-nのうちの少なくとも何れか一つにアラートを出力してもよい。 The output unit 13 outputs an alert based on at least one of the first judgment result and the second judgment result (step S3). In step S3, for example, the output unit 13 outputs an alert according to the first judgment result, the second judgment result, or a combination of the judgment results. The output unit 13 outputs the alert to the output device MT2. The output unit 13 may output the alert to at least one of the output devices MT1-1 to MT1-n.

出力部13は、判定対象の人物について判定結果の組み合わせが「発熱なし」かつ「マスク不着用」であることに基づいて第1のアラートを出力する。出力部13は、判定結果の組み合わせが「発熱あり」かつ「マスク着用」であることに基づいて第2のアラートを出力する。出力部13は、判定結果の組み合わせが「発熱あり」かつ「マスク不着用」であることに基づいて第3のアラートを出力する。出力部13は、判定結果の組み合わせが「発熱なし」かつ「マスク着用」である場合、アラートを出力しない。 The output unit 13 outputs a first alert based on the combination of judgment results for the person being judged being "no fever" and "not wearing a mask". The output unit 13 outputs a second alert based on the combination of judgment results being "fever" and "wearing a mask". The output unit 13 outputs a third alert based on the combination of judgment results being "fever" and "not wearing a mask". The output unit 13 does not output an alert when the combination of judgment results is "no fever" and "wearing a mask".

出力部13によるアラートの出力例について説明する。
例えば、出力部13は、「発熱なし」かつ「マスク不着用」の人物が検知されたことを示すメッセージを第1のアラートとして出力装置MT2へ出力する。表示されるメッセージは、視覚的に識別可能なメッセージであればよく、文字によるメッセージでもいいし、マークによるメッセージでもよい。出力装置MT2は、第1のアラートを音声により出力してもいいし表示により出力してもよい。出力部13は、「発熱なし」かつ「マスク不着用」の人物の位置を示すマップを第1のアラートとして出力装置MT2へ出力してもよい。出力装置MT2は、マップを表示により出力する。例えば、出力部13は、「発熱あり」かつ「マスク着用」の人物が検知されたことを示すメッセージを第2のアラートとして出力装置MT2へ出力する。出力部13は、「発熱あり」かつ「マスク着用」の人物の位置を示すマップを第2のアラートとして出力装置MT2へ出力してもよい。例えば、出力部13は、「発熱あり」かつ「マスク不着用」の人物が検知されたことを示すメッセージを第3のアラートとして出力装置MT2へ出力する。出力部13は、「発熱あり」かつ「マスク不着用」の人物の位置を示すマップを第3のアラートとして出力装置MT2へ出力してもよい。
An example of an alert output by the output unit 13 will be described.
For example, the output unit 13 outputs a message indicating that a person with "no fever" and "no mask" has been detected to the output device MT2 as a first alert. The displayed message may be a visually identifiable message, and may be a text message or a mark message. The output device MT2 may output the first alert by voice or by display. The output unit 13 may output a map showing the location of a person with "no fever" and "no mask" to the output device MT2 as the first alert. The output device MT2 outputs the map by display. For example, the output unit 13 outputs a message indicating that a person with "fever" and "wearing a mask" has been detected to the output device MT2 as a second alert. The output unit 13 may output a map showing the location of a person with "fever" and "wearing a mask" to the output device MT2 as the second alert. For example, the output unit 13 outputs a message indicating that a person with a fever and not wearing a mask has been detected as the third alert to the output device MT2. The output unit 13 may output a map indicating the locations of people with a fever and not wearing a mask as the third alert to the output device MT2.

なお、感染症の拡散リスクは、「発熱なし」かつ「マスク不着用」の人物、「発熱あり」かつ「マスク着用」の人物、「発熱あり」かつ「マスク不着用」の人物の順に高くなり得る。特に、「発熱あり」かつ「マスク不着用」の人物は、施設への入場を断ることが好ましい。そのため、監視者が声掛けなどの対処をする優先度は、「発熱なし」かつ「マスク不着用」の人物、「発熱あり」かつ「マスク着用」の人物、「発熱あり」かつ「マスク不着用」の順で高くなり得る。出力部13は、第1のアラート、第2のアラート、第3のアラートの順に、アラートを出力する出力先の範囲(出力装置MT2を所持する監視者の数)を増やしてもよい。出力部13は、第1のアラート、第2のアラート、第3のアラートについて、アラートの出力態様を変えてもよい。出力部13は、第1のアラートの出力態様を表示出力のみとし、第2のアラートの出力態様を音声出力のみとし、第3のアラートの出力態様を表示出力と音声出力の両方としてもよい。 The risk of spreading infectious diseases may be higher for a person with no fever and not wearing a mask, a person with a fever and wearing a mask, and a person with a fever and not wearing a mask. In particular, it is preferable to refuse entry to a facility for a person with a fever and not wearing a mask. Therefore, the priority of the supervisor to take action such as calling out to a person may be higher for a person with no fever and not wearing a mask, a person with a fever and wearing a mask, and a person with a fever and not wearing a mask. The output unit 13 may increase the range of output destinations (the number of supervisors carrying the output device MT2) to which the alerts are output in the order of the first alert, the second alert, and the third alert. The output unit 13 may change the output mode of the alerts for the first alert, the second alert, and the third alert. The output unit 13 may output only the display output for the first alert, only the audio output for the second alert, and both the display output and the audio output for the third alert.

同様に、出力部13は、「発熱あり」の人物が検知されたことを示すメッセージをアラートとして出力してもよい。出力部13は、「発熱あり」の人物の位置を示すマップをアラートとして出力してもよい。出力部13は、「マスク不着用」の人物が検知されたことを示すメッセージをアラートとして出力してもよい。出力部13は、「マスク不着用」の人物の位置を示すマップをアラートとして出力してもよい。
出力部13が出力するアラートの内容、出力先の範囲及び出力態様などは、上記に限定されるものではなく、適宜変更可能である。
Similarly, the output unit 13 may output, as an alert, a message indicating that a person with a fever has been detected. The output unit 13 may output, as an alert, a map indicating the location of the person with a fever. The output unit 13 may output, as an alert, a message indicating that a person not wearing a mask has been detected. The output unit 13 may output, as an alert, a map indicating the location of the person not wearing a mask.
The contents of the alert output by the output unit 13, the range of output destinations, the output format, and the like are not limited to those described above and can be changed as appropriate.

上述のように、Webサーバ装置SVは、発熱状態及びマスク着用状態の少なくとも何れか一方に基づいてアラートを出力する。典型例では、Webサーバ装置SVは、発熱状態、マスク着用状態、または、状態の組み合わせに応じたアラートを出力する。これにより、Webサーバ装置SVは、発熱状態及びマスク着用状態の少なくとも何れか一方を利用して、各人物の感染症の拡散リスクに応じた報知を実現することが可能となる。監視者は、検知された人物の感染症の拡散リスクの度合いに応じた対処をすることができる。例えば、監視者は、「発熱あり」かつ「マスク不着用」の人物が施設に入場しないように、人数をかけて追跡することができる。監視者は、「発熱なし」かつ「マスク不着用」の人物または「発熱あり」かつ「マスク着用」の人物に対して人数をかけずに対処することができる。監視者は、「発熱あり」の人物、「マスク不着用」の人物、「発熱なし」かつ「マスク不着用」の人物または「発熱あり」かつ「マスク着用」の人物よりも、「発熱あり」かつ「マスク不着用」の人物を優先して対処することができる。 As described above, the Web server device SV outputs an alert based on at least one of the fever state and the mask wearing state. In a typical example, the Web server device SV outputs an alert according to the fever state, the mask wearing state, or a combination of states. This allows the Web server device SV to realize a notification according to the risk of spreading infection of each person by using at least one of the fever state and the mask wearing state. The monitor can take measures according to the degree of risk of spreading infection of the detected person. For example, the monitor can track people with "fever" and "not wearing a mask" so that they do not enter the facility. The monitor can take measures against people with "no fever" and "not wearing a mask" or people with "fever" and "wearing a mask" without multiplying the number of people. The monitor can take measures by giving priority to people with "fever" and "not wearing a mask" over people with "fever", people without "fever" and "not wearing a mask", people with "fever" and "wearing a mask".

なお、出力部13は、監視カメラC2-1の位置から出力装置MT1-1~MT1-nのそれぞれまでの距離に応じたアラートを出力装置MT1-1~MT1-nに出力してもよい。この例では、出力部13は、監視カメラC2-1の位置の近傍に設置された出力装置MT1-1に、少なくとも「発熱あり」または「マスク不着用」の人物が検知されたことを示すメッセージをアラートとして出力する。他方、出力部13は、出力装置MT1-2~MT1-nのうちの少なくとも何れか一つに、少なくとも「発熱あり」または「マスク不着用」の人物の位置を示すマップをアラートとして出力する。 The output unit 13 may output an alert to the output devices MT1-1 to MT1-n according to the distance from the position of the surveillance camera C2-1 to each of the output devices MT1-1 to MT1-n. In this example, the output unit 13 outputs, as an alert, a message indicating that at least a person with a fever or not wearing a mask has been detected to the output device MT1-1 installed near the position of the surveillance camera C2-1. On the other hand, the output unit 13 outputs, as an alert, a map indicating the positions of at least a person with a fever or not wearing a mask to at least one of the output devices MT1-2 to MT1-n.

判定結果の組み合わせが「発熱あり」かつ「マスク不着用」である場合を例にして説明する。出力部13は、監視カメラC2-1の位置の近傍に設置された出力装置MT1-1に、「発熱あり」かつ「マスク不着用」の人物が検知されたことを示すメッセージをアラートとして出力する。他方、出力部13は、出力装置MT1-2~MT1-nのうちの少なくとも何れか一つに、「発熱あり」かつ「マスク不着用」の人物の位置を示すマップをアラートとして出力する。 An example will be described in which the combination of judgment results is "fever" and "not wearing a mask." The output unit 13 outputs a message indicating that a person with "fever" and "not wearing a mask" has been detected as an alert to the output device MT1-1 installed near the position of the surveillance camera C2-1. On the other hand, the output unit 13 outputs a map indicating the positions of people with "fever" and "not wearing a mask" as an alert to at least one of the output devices MT1-2 to MT1-n.

つまり、出力部13は、第1の出力装置及び第2の出力装置のうち監視カメラC2-1の位置に近い出力装置に、少なくとも「発熱あり」または「マスク不着用」の人物が検知されたことを示すメッセージをアラートとして出力する。例えば、出力部13は、第1の出力装置及び第2の出力装置のうち監視カメラC2-1の位置に近い出力装置に、「発熱あり」かつ「マスク不着用」の人物が検知されたことを示すメッセージをアラートとして出力する。第1の出力装置及び第2の出力装置は、出力装置MT1-1~MT1-nのうちの出力装置である。例えば、監視カメラC2-1の位置に近い出力装置は、監視カメラC2-1の位置の近傍に設置された出力装置MT1-1である。出力部13は、第1の出力装置及び第2の出力装置のうち監視カメラC2-1の位置から遠い出力装置に、少なくとも「発熱あり」または「マスク不着用」の人物の位置を示すマップをアラートとして出力する。例えば、出力部13は、第1の出力装置及び第2の出力装置のうち監視カメラC2-1の位置から遠い出力装置に、「発熱あり」かつ「マスク不着用」の人物の位置を示すマップをアラートとして出力する。例えば、監視カメラC2-1の位置から遠い出力装置は、出力装置MT1-2~MT1-nのうちの何れかの出力装置である。この例では、Webサーバ装置SVは、監視カメラC2-1~C2-nのそれぞれと出力装置MT1-1~MT1-nのそれぞれとの対応を示す情報を記憶していてもよい。Webサーバ装置SVは、監視カメラC2-1~C2-n同士の位置関係(距離)を示す情報を記憶していてもよい。 That is, the output unit 13 outputs a message indicating that at least a person with a fever or not wearing a mask has been detected as an alert to the output device of the first output device and the second output device that is closest to the position of the surveillance camera C2-1. For example, the output unit 13 outputs a message indicating that a person with a fever and not wearing a mask has been detected as an alert to the output device of the first output device and the second output device that is closest to the position of the surveillance camera C2-1. The first output device and the second output device are output devices among the output devices MT1-1 to MT1-n. For example, the output device closest to the position of the surveillance camera C2-1 is the output device MT1-1 installed in the vicinity of the position of the surveillance camera C2-1. The output unit 13 outputs a map indicating the positions of at least a person with a fever or not wearing a mask as an alert to the output device of the first output device and the second output device that is farthest from the position of the surveillance camera C2-1. For example, the output unit 13 outputs a map showing the location of a person who has a fever and is not wearing a mask as an alert to the output device farthest from the surveillance camera C2-1 out of the first output device and the second output device. For example, the output device farthest from the surveillance camera C2-1 is any one of the output devices MT1-2 to MT1-n. In this example, the Web server device SV may store information showing the correspondence between each of the surveillance cameras C2-1 to C2-n and each of the output devices MT1-1 to MT1-n. The Web server device SV may store information showing the positional relationship (distance) between the surveillance cameras C2-1 to C2-n.

この例によれば、Webサーバ装置SVは、感染症の拡散リスクのある人物が検知されたことを、検知場所にいる他の人へリアルタイムで通知することができる。これにより、感染症の拡散リスクのある人物の近くにいる人は、自身の近くにいる感染症の拡散リスクのある人物に対して警戒することができる。Webサーバ装置SVは、感染症の拡散リスクのある人物の位置を、感染症の拡散リスクのある人物の検知場所から離れた場所にいる人へリアルタイムで通知することができる。これにより、施設内の各人は、感染症の拡散リスクのある人物の検知場所に近付かないようにすることができる。 According to this example, the Web server device SV can notify other people at the detection location in real time that a person who poses a risk of spreading an infectious disease has been detected. This allows people who are near a person who poses a risk of spreading an infectious disease to be vigilant against people who pose a risk of spreading an infectious disease who are near them. The Web server device SV can notify people who are away from the detection location of a person who poses a risk of spreading an infectious disease in real time. This allows people in the facility to avoid approaching the detection location of a person who poses a risk of spreading an infectious disease.

図5は、Webサーバ装置SVにより実行される監視対象者の追跡に基づく出力処理の処理手順と処理内容を示すフローチャートである。 Figure 5 is a flowchart showing the processing steps and processing contents of the output processing based on tracking of a monitored person executed by the web server device SV.

記録部14は、判定対象の人物について少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」であるか否かを判断する(ステップS11)。少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」ではない場合(ステップS11、NO)、処理は、終了する。つまり、「発熱なし」の人物、「マスク着用」の人物及び「発熱なし」かつ「マスク着用」の人物は、監視対象者とはならない。少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」である場合(ステップS11、YES)、処理は、ステップS11からステップS12へ遷移する。少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」である場合は、発熱状態が「発熱あり」、マスク着用状態が「マスク不着用」、または、発熱状態及びマスク着用状態の組み合わせが「発熱なし」かつ「マスク不着用」、「発熱あり」かつ「マスク着用」、もしくは、「発熱あり」かつ「マスク不着用」である場合である。 The recording unit 14 judges whether or not the fever state of the person to be judged is at least "fever" or the mask wearing state is "no mask" (step S11). If the fever state is not at least "fever" or the mask wearing state is not "no mask" (step S11, NO), the process ends. In other words, a person with "no fever", a person wearing a mask, and a person with "no fever" and "wearing a mask" are not monitored. If at least the fever state is "fever" or the mask wearing state is "no mask" (step S11, YES), the process transitions from step S11 to step S12. If at least the fever state is "fever" or the mask wearing state is "no mask", the fever state is "fever" and the mask wearing state is "no mask", or the combination of the fever state and the mask wearing state is "no fever" and "no mask", "fever" and "mask wearing", or "fever" and "no mask".

記録部14は、少なくとも発熱状態が「発熱あり」またはマスク着用状態が「マスク不着用」である人物を監視対象者として登録する(ステップS12)。ステップS12では、例えば、記録部14は、第1の判定結果及び第2の判定結果の少なくとも何れか一方に基づいて、第1の映像解析結果に含まれる第1の人物画像データを監視対象者の登録画像データとして管理データ31に記録する。記録部14は、第1の映像解析結果に含まれる第1の人物画像データの基となる第2の撮像画像データを検知画像データとして検知履歴データ32に記録してもよい。記録部14は、第1の判定結果及び第2の判定結果の少なくとも何れか一方に基づいて、監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報の少なくとも何れか一方を管理テーブル33に記録する。 The recording unit 14 registers as a person to be monitored at least when the fever state is "fever present" or the mask wearing state is "mask not worn" (step S12). In step S12, for example, the recording unit 14 records the first person image data included in the first video analysis result as registered image data of the person to be monitored in the management data 31 based on at least one of the first judgment result and the second judgment result. The recording unit 14 may record the second captured image data that is the basis of the first person image data included in the first video analysis result as detection image data in the detection history data 32. The recording unit 14 records at least one of information indicating the fever state of the person to be monitored and information indicating the mask wearing state of the person to be monitored in the management table 33 based on at least one of the first judgment result and the second judgment result.

検知部15は、監視対象者を検知する(ステップS13)。ステップS13では、例えば、検知部15は、記録部14による監視対象者の登録後に、映像解析エンジンVE1~VEnの何れかから第2の映像解析結果を取得する。第2の映像解析結果は、監視カメラC2-1~C2-nの何れかで取得される第2の撮像画像データに基づくものである。検知部15は、第2の映像解析結果に含まれる類似度を閾値と比較する。閾値は、第2の映像解析結果に含まれる第2の人物画像データに映る人物を監視対象者とみなすか否かを判定するための基準値である。閾値は、適宜設定可能である。類似度が閾値以上である場合、検知部15は、第2の人物画像データに映る人物を監視対象者として検知する。なお、類似度は、第2の人物画像データ及び監視対象者の登録画像データに基づいて生成されている。そのため、類似度に基づいて監視対象者を検知することは、第2の撮像画像データ及び監視対象者の登録画像データに基づいて監視対象者を検知することの一例である。 The detection unit 15 detects the person to be monitored (step S13). In step S13, for example, the detection unit 15 acquires a second video analysis result from one of the video analysis engines VE1 to VEn after the recording unit 14 registers the person to be monitored. The second video analysis result is based on the second captured image data acquired by one of the surveillance cameras C2-1 to C2-n. The detection unit 15 compares the similarity included in the second video analysis result with a threshold value. The threshold value is a reference value for determining whether or not the person shown in the second person image data included in the second video analysis result is considered to be a person to be monitored. The threshold value can be set appropriately. If the similarity is equal to or greater than the threshold value, the detection unit 15 detects the person shown in the second person image data as a person to be monitored. Note that the similarity is generated based on the second person image data and the registered image data of the person to be monitored. Therefore, detecting a person to be monitored based on the similarity is an example of detecting a person to be monitored based on the second captured image data and the registered image data of the person to be monitored.

なお、検知部15は、映像解析エンジンVE1~VEnと同様の映像解析機能を有していてもよい。この場合、検知部15は、監視カメラC2-1~C2-nの何れかで取得される第2の撮像画像データを解析し、監視対象者を検知してもよい。 The detection unit 15 may have a video analysis function similar to that of the video analysis engines VE1 to VEn. In this case, the detection unit 15 may analyze the second captured image data acquired by one of the surveillance cameras C2-1 to C2-n to detect the person being monitored.

記録部14は、検知部15による監視対象者の検知に基づいて、以下に例示するように、監視対象者のデータをデータ記憶部3に記録する。記録部14は、監視対象者の映る第2の人物画像データを検知画像データとして、監視対象者IDに関連付けて検知履歴データ32に記録する。記録部14は、監視対象者の映る第2の人物画像データの基となる第2の撮像画像データを検知画像データとして、監視対象者IDに関連付けて検知履歴データ32に記録してもよい。記録部14は、検知部15による監視対象者の検知に基づいて、検知ID、監視対象者ID、検知カメラID及び検知日時を互いに関連付けたレコードを検知履歴テーブル34に追加する。記録部14は、第2の映像解析結果に含まれる監視対象者IDを用いる。記録部14は、第2の映像解析結果に含まれるカメラIDを検知カメラIDとして用いる。記録部14は、検知部15により取得された検知日時を用いる。記録部14は、検知部15が監視対象者を検知する毎に、レコードを検知履歴テーブル34に追加する。 Based on the detection of the monitored person by the detection unit 15, the recording unit 14 records the data of the monitored person in the data storage unit 3, as exemplified below. The recording unit 14 records the second person image data showing the monitored person as detection image data in the detection history data 32 in association with the monitored person ID. The recording unit 14 may record the second captured image data that is the basis of the second person image data showing the monitored person as detection image data in the detection history data 32 in association with the monitored person ID. Based on the detection of the monitored person by the detection unit 15, the recording unit 14 adds a record in which the detection ID, monitored person ID, detection camera ID, and detection date and time are associated with each other to the detection history table 34. The recording unit 14 uses the monitored person ID included in the second video analysis result. The recording unit 14 uses the camera ID included in the second video analysis result as the detection camera ID. The recording unit 14 uses the detection date and time acquired by the detection unit 15. The recording unit 14 adds a record to the detection history table 34 each time the detection unit 15 detects a monitored person.

第2の判定部12は、検知部15による監視対象者の検知に基づいて、検知部15による監視対象者の検知に関連する第2の撮像画像データに基づいて監視対象者のマスク着用状態を判定する(ステップS14)。ステップS14では、例えば、第2の判定部12は、検知部15による監視対象者の検知に用いられた第2の映像解析結果に含まれるマスク着用状態を示す情報に基づいて監視対象者のマスク着用状態を判定する。検知部15による監視対象者の検知に関連する第2の撮像画像データは、検知部15により検知された監視対象者の映る第2の撮像画像データである。なお、マスク着用状態を示す情報は、監視対象者となる人物の検知に関連する第2の撮像画像データに基づいて生成されている。監視対象者となる人物の検知に関連する第2の撮像画像データは、監視対象者となる人物の映る第2の撮像画像データである。そのため、マスク着用状態を示す情報に基づいて監視対象者のマスク着用状態を判定することは、第2の撮像画像データに基づいて監視対象者のマスク着用状態を判定することの一例である。
なお、第2の判定部12は、映像解析エンジンVE1~VEnと同様の映像解析機能を有していてもよい。この場合、第2の判定部12は、監視カメラC2-1~C2-nの何れかで取得される第2の撮像画像データを解析し、監視対象者のマスク着用状態を判定してもよい。
The second determination unit 12 determines whether the monitored person is wearing a mask based on the second captured image data related to the detection of the monitored person by the detection unit 15 based on the detection of the monitored person by the detection unit 15 (step S14). In step S14, for example, the second determination unit 12 determines whether the monitored person is wearing a mask based on information indicating the mask wearing state included in the second video analysis result used to detect the monitored person by the detection unit 15. The second captured image data related to the detection of the monitored person by the detection unit 15 is the second captured image data showing the monitored person detected by the detection unit 15. Note that the information indicating the mask wearing state is generated based on the second captured image data related to the detection of the person who will be the monitored person. The second captured image data related to the detection of the person who will be the monitored person is the second captured image data showing the person who will be the monitored person. Therefore, determining whether the monitored person is wearing a mask based on information indicating the mask wearing state is an example of determining whether the monitored person is wearing a mask based on the second captured image data.
The second determination unit 12 may have a video analysis function similar to that of the video analysis engines VE1 to VEn. In this case, the second determination unit 12 may analyze the second captured image data acquired by any one of the surveillance cameras C2-1 to C2-n to determine whether the surveillance subject is wearing a mask.

記録部14は、監視対象者のマスク着用状態が変わったか否かを判断する(ステップS15)。ステップS15では、例えば、記録部14は、第2の判定部12による監視対象者についての第2の判定結果を管理テーブル33に記憶された監視対象者のマスク着用状態を示す情報と比較する。第2の判定結果が管理テーブル33に記憶された監視対象者のマスク着用状態を示す情報と異なる場合、記録部14は、監視対象者のマスク着用状態が変わったと判断する。他方、第2の判定結果が管理テーブル33に記憶された監視対象者のマスク着用状態を示す情報と同じである場合、記録部14は、監視対象者のマスク着用状態が変わっていないと判断する。監視対象者のマスク着用状態が変わった場合(ステップS15、YES)、処理は、ステップS15からステップS16へ遷移する。監視対象者のマスク着用状態が変わっていない場合(ステップS15、NO)、処理は、ステップS15からステップS17へ遷移する。 The recording unit 14 judges whether the mask wearing state of the monitored person has changed (step S15). In step S15, for example, the recording unit 14 compares the second judgment result for the monitored person by the second judgment unit 12 with the information indicating the mask wearing state of the monitored person stored in the management table 33. If the second judgment result is different from the information indicating the mask wearing state of the monitored person stored in the management table 33, the recording unit 14 judges that the mask wearing state of the monitored person has changed. On the other hand, if the second judgment result is the same as the information indicating the mask wearing state of the monitored person stored in the management table 33, the recording unit 14 judges that the mask wearing state of the monitored person has not changed. If the mask wearing state of the monitored person has changed (step S15, YES), the process transitions from step S15 to step S16. If the mask wearing state of the monitored person has not changed (step S15, NO), the process transitions from step S15 to step S17.

記録部14は、監視対象者のマスク着用状態が変わった場合、管理テーブル33に記憶された監視対象者のマスク着用状態を示す情報を更新する(ステップS16)。ステップS16では、例えば、記録部14は、ステップS14で第2の判定部12により判定されたマスク着用状態に対応するように、管理テーブル33に記憶された監視対象者のマスク着用状態を示す情報を更新する。 When the mask-wearing status of the monitored person changes, the recording unit 14 updates the information indicating the mask-wearing status of the monitored person stored in the management table 33 (step S16). In step S16, for example, the recording unit 14 updates the information indicating the mask-wearing status of the monitored person stored in the management table 33 so as to correspond to the mask-wearing status determined by the second determination unit 12 in step S14.

判断部16は、検知部15による監視対象者の検知に基づいて、エリア情報並びに監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報の少なくとも何れか一方に基づいて監視対象者が進入不可エリアにいるか否かを判断する(ステップS17)。ステップS17では、例えば、判断部16は、管理テーブル33から監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報の少なくとも何れか一方を取得する。ここでは、管理テーブル33に監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報の両方が登録されている場合、判断部16は、両方の情報を取得する。管理テーブル33に監視対象者の発熱状態を示す情報または監視対象者のマスク着用状態を示す情報が登録されている場合、判断部16は、登録されている一方の情報を取得する。判断部16は、監視対象者の発熱状態を示す情報及び監視対象者のマスク着用状態を示す情報の少なくとも何れか一方に基づいて、監視対象者の状態または状態の組み合わせを判断する。判断部16は、監視対象者の状態または状態の組み合わせをエリア情報テーブル36に記憶されたエリア情報と比較する。判断部16は、比較に基づいて、監視対象者を対象とした進入不可エリアを判断する。例えば、判断部16は、監視対象者の状態の組み合わせに基づいて、監視対象者を対象とした進入不可エリアが第1の進入不可エリア、第2の進入不可エリアまたは第3の進入不可エリアの何れであるのかを判断する。 Based on the detection of the monitored person by the detection unit 15, the judgment unit 16 judges whether the monitored person is in an inaccessible area based on the area information and at least one of the information indicating the monitored person's fever state and the information indicating the monitored person's mask wearing state (step S17). In step S17, for example, the judgment unit 16 acquires at least one of the information indicating the monitored person's fever state and the information indicating the monitored person's mask wearing state from the management table 33. Here, if both the information indicating the monitored person's fever state and the information indicating the monitored person's mask wearing state are registered in the management table 33, the judgment unit 16 acquires both pieces of information. If the information indicating the monitored person's fever state or the information indicating the monitored person's mask wearing state is registered in the management table 33, the judgment unit 16 acquires one of the registered pieces of information. The judgment unit 16 judges the state or combination of states of the monitored person based on at least one of the information indicating the monitored person's fever state and the information indicating the monitored person's mask wearing state. The judgment unit 16 compares the state or combination of states of the monitored person with the area information stored in the area information table 36. The determination unit 16 determines the no-entry area for the person being monitored based on the comparison. For example, the determination unit 16 determines whether the no-entry area for the person being monitored is the first no-entry area, the second no-entry area, or the third no-entry area based on a combination of the states of the person being monitored.

判断部16は、エリア情報テーブル36において、第2の映像解析結果に含まれるカメラIDが監視対象者を対象とした進入不可エリアに関連付けられているか否かを判断する。判断部16は、第2の映像解析結果に含まれるカメラIDが監視対象者を対象とした進入不可エリアに関連付けられているか否かに応じて、監視対象者が進入不可エリアにいるか否かを判断する。第2の映像解析結果に含まれるカメラIDが監視対象者を対象とした進入不可エリアに関連付けられている場合、判断部16は、監視対象者が進入不可エリアにいると判断する。第2の映像解析結果に含まれるカメラIDが監視対象者を対象とした進入不可エリアに関連付けられてない場合、判断部16は、監視対象者が進入不可エリアにいないと判断する。 The determination unit 16 determines whether or not the camera ID included in the second video analysis result is associated with a no-entry area for the monitored person in the area information table 36. The determination unit 16 determines whether or not the monitored person is in a no-entry area depending on whether or not the camera ID included in the second video analysis result is associated with a no-entry area for the monitored person. If the camera ID included in the second video analysis result is associated with a no-entry area for the monitored person, the determination unit 16 determines that the monitored person is in a no-entry area. If the camera ID included in the second video analysis result is not associated with a no-entry area for the monitored person, the determination unit 16 determines that the monitored person is not in a no-entry area.

監視対象者が進入不可エリアにいる場合(ステップS17、YES)処理は、ステップS17からステップS18へ遷移する。監視対象者が進入不可エリアにいない場合(ステップS17、NO)処理は、終了する。 If the person to be monitored is in a no-entry area (step S17, YES), the process transitions from step S17 to step S18. If the person to be monitored is not in a no-entry area (step S17, NO), the process ends.

出力部13は、判断部16により監視対象者が進入不可エリアにいると判断されたことに基づいて、アラートを出力する(ステップS18)。ステップS18では、例えば、出力部13は、出力装置MT2に、進入不可エリアにおける監視対象者の検知に関するアラートを出力する。出力部13は、出力装置MT1-1~MT1-nのうちの少なくとも何れか一つにアラートを出力してもよい。例えば、出力部13は、監視対象者が進入不可エリアにいることを示すメッセージをアラートとして出力する。例えば、出力部13は、進入不可エリアにいる監視対象者の位置を示すマップをアラートとして出力する。 The output unit 13 outputs an alert based on the determination by the determination unit 16 that the monitored person is in a no-entry area (step S18). In step S18, for example, the output unit 13 outputs an alert regarding the detection of the monitored person in a no-entry area to the output device MT2. The output unit 13 may output the alert to at least one of the output devices MT1-1 to MT1-n. For example, the output unit 13 outputs a message indicating that the monitored person is in a no-entry area as an alert. For example, the output unit 13 outputs a map indicating the position of the monitored person in the no-entry area as an alert.

出力部13は、監視対象者の発熱状態、マスク着用状態及び状態の組み合わせに応じたアラートを出力してもよい。この例では、出力部13は、「発熱なし」かつ「マスク不着用」の監視対象者が第1の進入不可エリアにいることを示すメッセージをアラートとして出力してもよい。出力部13は、第1の進入不可エリアにいる「発熱なし」かつ「マスク不着用」の監視対象者の位置を示すマップをアラートとして出力してもよい。出力部13は、「発熱あり」かつ「マスク着用」の監視対象者が第2の進入不可エリアにいることを示すメッセージをアラートとして出力してもよい。出力部13は、第2の進入不可エリアにいる「発熱あり」かつ「マスク着用」の監視対象者の位置を示すマップをアラートとして出力してもよい。出力部13は、「発熱あり」かつ「マスク不着用」の監視対象者が第3の進入不可エリアにいることを示すメッセージをアラートとして出力してもよい。出力部13は、第3の進入不可エリアにいる「発熱あり」かつ「マスク不着用」の監視対象者の位置を示すマップをアラートとして出力してもよい。出力部13は、「発熱あり」の監視対象者または「マスク不着用」の監視対象者についても同様にメッセージまたはマップをアラートとして出力してもよい。出力部13は、監視対象者の状態または状態の組み合わせに応じて、アラートを出力する出力先の範囲(出力装置MT2を所持する監視者の数)を増やしてもよい。出力部13は、監視対象者の状態の組み合わせに応じて、アラートの出力態様を変えてもよい。 The output unit 13 may output an alert according to the fever state, mask wearing state, and combination of states of the monitored person. In this example, the output unit 13 may output, as an alert, a message indicating that the monitored person with "no fever" and "no mask" is in the first no-entry area. The output unit 13 may output, as an alert, a map showing the position of the monitored person with "no fever" and "no mask" in the first no-entry area. The output unit 13 may output, as an alert, a message indicating that the monitored person with "fever" and "wearing a mask" is in the second no-entry area. The output unit 13 may output, as an alert, a map showing the position of the monitored person with "fever" and "wearing a mask" in the second no-entry area. The output unit 13 may output, as an alert, a message indicating that the monitored person with "fever" and "no mask" is in the third no-entry area. The output unit 13 may output, as an alert, a map showing the position of the monitored person with "fever" and "no mask" in the third no-entry area. The output unit 13 may also output a message or map as an alert for monitored individuals who have a fever or are not wearing a mask. The output unit 13 may increase the range of output destinations (the number of monitors who possess the output device MT2) to which the alert is output depending on the status or combination of status of the monitored individual. The output unit 13 may change the output mode of the alert depending on the combination of status of the monitored individual.

なお、出力部13が出力するアラートの内容、出力先の範囲及び出力態様などは、上記に限定されるものではなく、適宜変更可能である。 Note that the content of the alert output by the output unit 13, the range of output destinations, and the output format are not limited to those described above and can be changed as appropriate.

上述のように、Webサーバ装置SVは、監視対象者が進入不可エリアにいると判断されたことに基づいて、アラートを出力する。これにより、Webサーバ装置SVは、監視対象者の状態または状態の組み合わせに応じた追跡を実現することが可能となる。監視者は、進入不可エリアへの進入を判断された監視対象者の感染症の拡散リスクの度合いに応じた対処をすることができる。例えば、監視者は、「発熱あり」かつ「マスク不着用」の監視対象者が進入不可エリアから出るように人数をかけて早急に対処することができる。監視者は、「発熱なし」かつ「マスク不着用」の監視対象者または「発熱あり」かつ「マスク着用」の監視対象者に対して人数をかけずに対処することができる。監視者は、「発熱あり」の監視対象者、「マスク不着用」の監視対象者、「発熱なし」かつ「マスク不着用」の監視対象者または「発熱あり」かつ「マスク着用」の監視対象者よりも、「発熱あり」かつ「マスク不着用」の監視対象者を優先して対処することができる。 As described above, the Web server device SV outputs an alert based on the fact that the monitored person is determined to be in a no-entry area. This allows the Web server device SV to realize tracking according to the state or combination of states of the monitored person. The monitor can take measures according to the degree of risk of spreading infection of the monitored person determined to have entered the no-entry area. For example, the monitor can take immediate measures by increasing the number of people to ensure that the monitored person who has "fever" and "not wearing a mask" leaves the no-entry area. The monitor can take measures without increasing the number of people for the monitored person who has "fever" and "not wearing a mask" or the monitored person who has "fever" and "wears a mask". The monitor can take measures by giving priority to the monitored person who has "fever" and "not wearing a mask" over the monitored person who has "fever", the monitored person who has "not wearing a mask", the monitored person who has "fever" and "not wearing a mask", or the monitored person who has "fever" and "wears a mask".

なお、出力部13は、監視対象者の検知に関連する第2の撮像画像データを取得した監視カメラの位置から出力装置MT1-1~MT1-nのそれぞれまでの距離に応じたアラートを出力装置MT1-1~MT1-nに出力してもよい。監視対象者の検知に関連する第2の撮像画像データを取得した監視カメラは、監視対象者の映る第2の撮像画像データを取得した監視カメラである。以下では、監視対象者の検知に関連する第2の撮像画像データを取得した監視カメラを、監視対象者を撮影した監視カメラともいう。この例では、出力部13は、監視対象者を撮影した監視カメラの位置の近傍に設置された出力装置に、監視対象者が進入不可エリアにいることを示すメッセージをアラートとして出力する。他方、出力部13は、監視対象者を撮影した監視カメラとは異なる1以上の監視カメラの位置の近傍に設置された1以上の出力装置に、進入不可エリアにいる監視対象者の位置を示すマップをアラートとして出力する。 The output unit 13 may output to the output devices MT1-1 to MT1-n an alert according to the distance from the position of the surveillance camera that acquired the second captured image data related to the detection of the monitored person to each of the output devices MT1-1 to MT1-n. The surveillance camera that acquired the second captured image data related to the detection of the monitored person is the surveillance camera that acquired the second captured image data showing the monitored person. Hereinafter, the surveillance camera that acquired the second captured image data related to the detection of the monitored person is also referred to as the surveillance camera that captured the monitored person. In this example, the output unit 13 outputs a message indicating that the monitored person is in a no-entry area as an alert to an output device installed near the position of the surveillance camera that captured the monitored person. On the other hand, the output unit 13 outputs a map indicating the position of the monitored person in the no-entry area as an alert to one or more output devices installed near the positions of one or more surveillance cameras different from the surveillance camera that captured the monitored person.

監視対象者が「発熱あり」かつ「マスク不着用」の人物である場合を例にして説明する。出力部13は、監視対象者を撮影した監視カメラの位置の近傍に設置された出力装置に、「発熱あり」かつ「マスク不着用」の監視対象者が第3の進入不可エリアにいることを示すメッセージをアラートとして出力する。他方、出力部13は、監視対象者を撮影した監視カメラとは異なる1以上の監視カメラの位置の近傍に設置された1以上の出力装置に、第3の進入不可エリアにいる「発熱あり」かつ「マスク不着用」の監視対象者の位置を示すマップをアラートとして出力する。 An example will be described in which the person being monitored has a fever and is not wearing a mask. The output unit 13 outputs a message indicating that the person being monitored who has a fever and is not wearing a mask is in the third no-entry area to an output device installed near the position of the surveillance camera that captured the image of the person being monitored. On the other hand, the output unit 13 outputs a map indicating the position of the person being monitored who has a fever and is not wearing a mask and is in the third no-entry area to one or more output devices installed near the positions of one or more surveillance cameras different from the surveillance camera that captured the image of the person being monitored.

つまり、出力部13は、第1の出力装置及び第2の出力装置のうち監視対象者を撮影した監視カメラの位置に近い出力装置に、進入不可エリアに少なくとも「発熱あり」または「マスク不着用」の監視対象者がいることを示すメッセージをアラートとして出力する。例えば、出力部13は、第1の出力装置及び第2の出力装置のうち監視対象者を撮影した監視カメラの位置に近い出力装置に、第3の進入不可エリアに「発熱あり」かつ「マスク不着用」の監視対象者がいることを示すメッセージをアラートとして出力する。第1の出力装置及び第2の出力装置は、出力装置MT1-1~MT1-nのうちの出力装置である。例えば、監視対象者を撮影した監視カメラの位置に近い出力装置は、監視対象者を撮影した監視カメラの位置の近傍に設置された出力装置である。出力部13は、第1の出力装置及び第2の出力装置のうち監視対象者を撮影した監視カメラの位置から遠い出力装置に、進入不可エリアにいる少なくとも「発熱あり」または「マスク不着用」の監視対象者の位置を示すマップをアラートとして出力する。例えば、出力部13は、第1の出力装置及び第2の出力装置のうち監視対象者を撮影した監視カメラの位置から遠い出力装置に、第3の進入不可エリアにいる「発熱あり」かつ「マスク不着用」の監視対象者の位置を示すマップをアラートとして出力する。例えば、監視対象者を撮影した監視カメラの位置から遠い出力装置は、監視対象者を撮影した監視カメラとは異なる監視カメラの位置の近傍に設置された出力装置である。 That is, the output unit 13 outputs a message indicating that a monitored person who has at least a fever or is not wearing a mask is in the no-entry area to the output device among the first output device and the second output device that is closer to the position of the surveillance camera that captured the monitored person. For example, the output unit 13 outputs a message indicating that a monitored person who has a fever and is not wearing a mask is in the third no-entry area to the output device among the first output device and the second output device that is closer to the position of the surveillance camera that captured the monitored person. The first output device and the second output device are output devices among the output devices MT1-1 to MT1-n. For example, the output device closest to the position of the surveillance camera that captured the monitored person is an output device installed in the vicinity of the position of the surveillance camera that captured the monitored person. The output unit 13 outputs a map indicating the position of a monitored person who has at least a fever or is not wearing a mask in the no-entry area to the output device among the first output device and the second output device that is far from the position of the surveillance camera that captured the monitored person. For example, the output unit 13 outputs, as an alert, a map showing the location of the monitored person who has a fever and is not wearing a mask and is in the third no-entry area to the output device farthest from the surveillance camera that captured the image of the monitored person out of the first output device and the second output device. For example, the output device farthest from the surveillance camera that captured the image of the monitored person is an output device installed near the location of a surveillance camera different from the surveillance camera that captured the image of the monitored person.

この例によれば、Webサーバ装置SVは、感染症の拡散リスクのある監視対象者が進入不可エリアにいることを、このエリアにいる他の人へリアルタイムで通知することができる。これにより、感染症の拡散リスクのある監視対象者の近くにいる人は、自身の近くにいる感染症の拡散リスクのある監視対象者に対して警戒することができる。Webサーバ装置SVは、感染症の拡散リスクのある監視対象者の位置を、感染症の拡散リスクのある監視対象者の検知場所から離れた場所にいる人へリアルタイムで通知することができる。これにより、施設内の各人は、感染症の拡散リスクのある監視対象者の検知場所に近付かないようにすることができる。 According to this example, the Web server device SV can notify other people in the area in real time that a monitored person posing a risk of spreading an infectious disease is in a no-entry area. This allows people near the monitored person posing a risk of spreading an infectious disease to be wary of other monitored people posing a risk of spreading an infectious disease who are near them. The Web server device SV can notify people who are away from the location where the monitored person posing a risk of spreading an infectious disease is detected in real time of the location of the monitored person posing a risk of spreading an infectious disease. This allows people in the facility to avoid approaching the location where the monitored person posing a risk of spreading an infectious disease is detected.

なお、図5に示すフローチャートのステップS14~S16の処理は省略されてもよい。この例では、Webサーバ装置SVは、監視対象者の登録後に、監視対象者のマスク着用状態の判定を行わなくてもよい。 The processing of steps S14 to S16 in the flowchart shown in FIG. 5 may be omitted. In this example, the web server device SV does not need to determine whether the monitored person is wearing a mask after registering the monitored person.

情報処理装置は、上記の例で説明したように1つの装置で実現されてもよいし、機能を分散させた複数の装置で実現されてもよい。 The information processing device may be realized as a single device as described in the above example, or may be realized as multiple devices with distributed functions.

プログラムは、装置に記憶された状態で譲渡されてよいし、装置に記憶されていない状態で譲渡されてもよい。後者の場合は、プログラムは、ネットワークを介して譲渡されてよいし、記録媒体に記録された状態で譲渡されてもよい。記録媒体は、非一時的な有形の媒体である。記録媒体は、コンピュータ可読媒体である。記録媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつコンピュータで読取可能な媒体であればよく、その形態は問わない。 The program may be transferred in a state where it is stored in a device, or in a state where it is not stored in a device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or memory card, as long as it is capable of storing the program and is computer-readable.

以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。 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.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
以下に、当初の特許請求の範囲の記載を付記する。
[1]
第1のカメラからの画像データに基づいて人物の発熱状態を判定する第1の判定部と、
第2のカメラからの画像データに基づいて前記人物のマスク着用状態を判定する第2の判定部と、
前記第1の判定部による発熱状態に関する第1の判定結果及び前記第2の判定部によるマスク着用状態に関する第2の判定結果の少なくとも何れか一方に基づいてアラートを出力する出力部と、
を備える情報処理装置。
[2]
前記出力部は、前記人物についての前記第1の判定結果、前記第2の判定結果、または、前記第1の判定結果及び前記第2の判定結果の組み合わせに応じたアラートを出力する、[1]に記載の情報処理装置。
[3]
前記出力部は、第1の出力装置及び第2の出力装置のうち前記第2のカメラの位置に近い出力装置に、少なくとも発熱ありまたはマスク不着用の人物が検知されたことを示すメッセージを前記アラートとして出力する、[1]に記載の情報処理装置。
[4]
発熱状態及びマスク着用状態の少なくとも何れか一方に基づいて設定された進入不可エリアに関するエリア情報を記憶する記憶部と、
前記人物についての前記第1の判定結果及び前記第2の判定結果の少なくとも何れか一方に基づいて前記人物の画像データを監視対象者の画像データとして前記記憶部に記録し、前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報の少なくとも何れか一方を前記記憶部に記録する記録部と、
前記第2のカメラを含む複数の第2のカメラからの画像データ及び前記記憶部に記憶された前記監視対象者の画像データに基づいて前記監視対象者を検知する検知部と、
前記検知部による前記監視対象者の検知に基づいて、前記記憶部に記憶された前記エリア情報並びに前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報の少なくとも何れか一方に基づいて前記監視対象者が進入不可エリアにいるか否かを判断する判断部と、
をさらに備え、
前記出力部は、前記判断部により前記監視対象者が進入不可エリアにいると判断されたことに基づいて、アラートを出力する、
[1]に記載の情報処理装置。
[5]
前記出力部は、前記判断部により前記監視対象者が進入不可エリアにいると判断されたことに基づいて、前記監視対象者の発熱状態、マスク着用状態、並びに、発熱状態及びマスク着用状態の組み合わせに応じたアラートを出力する、[4]記載の情報処理装置。
[6]
前記第2の判定部は、前記検知部による前記監視対象者の検知に基づいて、前記検知部による前記監視対象者の検知に関連する画像データに基づいて前記監視対象者のマスク着用状態を判定し、
前記記録部は、前記第2の判定部による前記監視対象者についての前記第2の判定結果が前記記憶部に記憶された前記監視対象者のマスク着用状態を示す情報と異なる場合、前記記憶部に記憶された前記監視対象者のマスク着用状態を示す情報を更新する、
[4]に記載の情報処理装置。
[7]
第1のカメラからの画像データに基づいて人物の発熱状態を判定することと、
第2のカメラからの画像データに基づいて前記人物のマスク着用状態を判定すること、
発熱状態に関する第1の判定結果及びマスク着用状態に関する第2の判定結果の少なくとも何れか一方に基づいてアラートを出力することと、
情報処理方法。
[8]
[1]乃至[6]の何れかの情報処理装置が備える各部による処理をコンピュータに実行させる情報処理プログラム。
In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.
The original claims are set forth below.
[1]
a first determination unit that determines a fever state of a person based on image data from a first camera;
A second determination unit that determines whether the person is wearing a mask based on image data from a second camera;
an output unit that outputs an alert based on at least one of a first determination result regarding a fever state by the first determination unit and a second determination result regarding a mask wearing state by the second determination unit;
An information processing device comprising:
[2]
The information processing device according to [1], wherein the output unit outputs an alert corresponding to the first determination result, the second determination result, or a combination of the first determination result and the second determination result for the person.
[3]
The information processing device according to [1], wherein the output unit outputs a message indicating that at least a person with a fever or not wearing a mask has been detected as the alert to one of the first output device and the second output device that is closer to the position of the second camera.
[4]
A storage unit that stores area information regarding a no-entry area that is set based on at least one of a fever state and a mask wearing state;
a recording unit that records image data of the person in the storage unit as image data of a person to be monitored based on at least one of the first determination result and the second determination result for the person, and records at least one of information indicating a fever state of the person to be monitored and information indicating a state in which the person to be monitored is wearing a mask in the storage unit;
a detection unit that detects the person to be monitored based on image data from a plurality of second cameras including the second camera and image data of the person to be monitored stored in the storage unit;
a determination unit that determines whether the person to be monitored is in a no-entry area based on the area information stored in the storage unit and at least one of information indicating a fever state of the person to be monitored and information indicating a state in which the person to be monitored is wearing a mask, based on the detection of the person to be monitored by the detection unit;
Further equipped with
The output unit outputs an alert based on the determination by the determination unit that the monitoring target person is in a no-entry area.
The information processing device according to [1].
[5]
The information processing device described in [4], wherein the output unit outputs an alert according to the fever state, mask wearing state, and a combination of the fever state and mask wearing state of the monitored person based on the judgment unit determining that the monitored person is in a no-entry area.
[6]
The second determination unit, based on the detection of the monitoring subject by the detection unit, determines whether the monitoring subject is wearing a mask based on image data related to the detection of the monitoring subject by the detection unit;
When the second determination result by the second determination unit for the monitoring subject differs from the information stored in the storage unit that indicates whether the monitoring subject is wearing a mask, the recording unit updates the information stored in the storage unit that indicates whether the monitoring subject is wearing a mask.
The information processing device according to [4].
[7]
determining a fever state of the person based on image data from a first camera;
determining a mask-wearing state of the person based on image data from a second camera;
outputting an alert based on at least one of a first determination result regarding a fever state and a second determination result regarding a mask wearing state;
Information processing methods.
[8]
An information processing program that causes a computer to execute processing by each unit of the information processing device according to any one of [1] to [6].

SV…Webサーバ装置
OT…管理者端末
MT1-1~MT1-n…出力装置
MT2…出力装置
NW…ネットワーク
C1…サーマルカメラ
C2-1~C2-n…監視カメラ
VE1~VEn…映像解析エンジン
1…制御部
2…プログラム記憶部
3…データ記憶部
4…入出力I/F
5…通信I/F
6…バス
11…第1の判定部
12…第2の判定部
13…出力部
14…記録部
15…検知部
16…判断部
31…管理データ
32…検知履歴データ
33…管理テーブル
34…検知履歴テーブル
35…カメラ情報テーブル
36…エリア情報テーブル
SV: Web server device OT: Administrator terminal MT1-1 to MT1-n: Output device MT2: Output device NW: Network C1: Thermal camera C2-1 to C2-n: Surveillance camera VE1 to VEn: Image analysis engine 1: Control unit 2: Program storage unit 3: Data storage unit 4: Input/output I/F
5...Communication I/F
REFERENCE SIGNS 6: bus 11: first determination section 12: second determination section 13: output section 14: recording section 15: detection section 16: judgment section 31: management data 32: detection history data 33: management table 34: detection history table 35: camera information table 36: area information table

Claims (7)

発熱状態及びマスク着用状態に基づいて設定された進入不可エリアに関するエリア情報を記憶する記憶部と、
第1のカメラからの画像データに基づいて人物の発熱状態を判定する第1の判定部と、
第2のカメラからの画像データに基づいて前記人物のマスク着用状態を判定する第2の判定部と、
前記第1の判定部による発熱状態に関する第1の判定結果及び前記第2の判定部によるマスク着用状態に関する第2の判定結果に基づいて前記人物の画像データを監視対象者の画像データとして前記記憶部に記録し、前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報を前記記憶部に記録する記録部と、
前記第2のカメラを含む複数の第2のカメラからの画像データ及び前記記憶部に記憶された前記監視対象者の画像データに基づいて前記監視対象者を検知する検知部と、
前記検知部による前記監視対象者の検知に基づいて、前記記憶部に記憶された前記エリア情報並びに前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報に基づいて前記監視対象者が進入不可エリアにいるか否かを判断する判断部と、
前記判断部により前記監視対象者が進入不可エリアにいると判断されたことに基づいてアラートを出力する出力部と、
を備える情報処理装置。
A storage unit that stores area information regarding no-entry areas that are set based on a fever state and a mask wearing state;
a first determination unit that determines a fever state of a person based on image data from a first camera;
A second determination unit that determines whether the person is wearing a mask based on image data from a second camera;
a recording unit that records image data of the person in the storage unit as image data of the person to be monitored based on a first determination result regarding a fever state by the first determination unit and a second determination result regarding a mask wearing state by the second determination unit, and records information indicating the fever state of the person to be monitored and information indicating the mask wearing state of the person to be monitored in the storage unit;
a detection unit that detects the person to be monitored based on image data from a plurality of second cameras including the second camera and image data of the person to be monitored stored in the storage unit;
a determination unit that determines whether the person to be monitored is in a no-entry area based on the area information stored in the storage unit, information indicating the fever state of the person to be monitored, and information indicating whether the person to be monitored is wearing a mask, based on the detection of the person to be monitored by the detection unit; and
an output unit that outputs an alert based on the determination by the determination unit that the person to be monitored is in a no-entry area ;
An information processing device comprising:
前記出力部は、前記人物についての前記第1の判定結果及び前記第2の判定結果の組み合わせに応じたアラートを出力する、請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1 , wherein the output unit outputs an alert according to a combination of the first determination result and the second determination result for the person. 前記出力部は、第1の出力装置及び第2の出力装置のうち前記第2のカメラの位置に近い出力装置に、少なくとも発熱ありまたはマスク不着用の人物が検知されたことを示すメッセージを前記アラートとして出力する、請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the output unit outputs, as the alert, a message indicating that at least a person with a fever or not wearing a mask has been detected to the output device among the first output device and the second output device that is closer to the position of the second camera. 前記出力部は、前記判断部により前記監視対象者が進入不可エリアにいると判断されたことに基づいて、前記監視対象者の発熱状態及びマスク着用状態の組み合わせに応じたアラートを出力する、請求項記載の情報処理装置。 The information processing device according to claim 1 , wherein the output unit outputs an alert according to a combination of the fever state and mask wearing state of the person to be monitored, based on the determination by the determination unit that the person to be monitored is in a no- entry area. 前記第2の判定部は、前記検知部による前記監視対象者の検知に基づいて、前記検知部による前記監視対象者の検知に関連する画像データに基づいて前記監視対象者のマスク着用状態を判定し、
前記記録部は、前記第2の判定部による前記監視対象者についての前記第2の判定結果が前記記憶部に記憶された前記監視対象者のマスク着用状態を示す情報と異なる場合、前記記憶部に記憶された前記監視対象者のマスク着用状態を示す情報を更新する、
請求項に記載の情報処理装置。
The second determination unit, based on the detection of the monitoring subject by the detection unit, determines whether the monitoring subject is wearing a mask based on image data related to the detection of the monitoring subject by the detection unit;
When the second determination result by the second determination unit for the monitoring subject differs from the information stored in the storage unit that indicates whether the monitoring subject is wearing a mask, the recording unit updates the information stored in the storage unit that indicates whether the monitoring subject is wearing a mask.
The information processing device according to claim 1 .
情報処理装置が実行する情報処理方法であって、
第1のカメラからの画像データに基づいて人物の発熱状態を判定することと、
第2のカメラからの画像データに基づいて前記人物のマスク着用状態を判定すること
発熱状態に関する第1の判定結果及びマスク着用状態に関する第2の判定結果に基づいて前記人物の画像データを監視対象者の画像データとして、発熱状態及びマスク着用状態に基づいて設定された進入不可エリアに関するエリア情報を記憶する記憶部に記録し、前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報を前記記憶部に記録することと、
前記第2のカメラを含む複数の第2のカメラからの画像データ及び前記記憶部に記憶された前記監視対象者の画像データに基づいて前記監視対象者を検知することと、
前記監視対象者の検知に基づいて、前記記憶部に記憶された前記エリア情報並びに前記監視対象者の発熱状態を示す情報及び前記監視対象者のマスク着用状態を示す情報に基づいて前記監視対象者が進入不可エリアにいるか否かを判断することと、
前記監視対象者が進入不可エリアにいると判断されたことに基づいてアラートを出力することと、
を含む情報処理方法。
An information processing method executed by an information processing device,
determining a fever state of the person based on image data from a first camera;
determining a mask wearing state of the person based on image data from a second camera ;
recording image data of the person as image data of the person to be monitored based on a first determination result regarding the fever state and a second determination result regarding the mask wearing state in a storage unit that stores area information regarding a no-entry area set based on the fever state and the mask wearing state, and recording information indicating the fever state of the person to be monitored and information indicating the mask wearing state of the person to be monitored in the storage unit;
Detecting the person to be monitored based on image data from a plurality of second cameras including the second camera and image data of the person to be monitored stored in the storage unit;
Based on the detection of the person to be monitored, determining whether the person to be monitored is in a no-entry area based on the area information stored in the storage unit, information indicating the fever state of the person to be monitored, and information indicating the wearing state of a mask of the person to be monitored;
outputting an alert based on the determination that the person to be monitored is in a no-entry area ;
An information processing method comprising :
請求項1乃至の何れかの情報処理装置が備える各部による処理をコンピュータに実行させる情報処理プログラム。 6. An information processing program for causing a computer to execute processing by each unit of the information processing device according to claim 1 .
JP2020159808A 2020-09-24 2020-09-24 Information processing device, information processing method, and information processing program Active JP7520664B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020159808A JP7520664B2 (en) 2020-09-24 2020-09-24 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020159808A JP7520664B2 (en) 2020-09-24 2020-09-24 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2022053154A JP2022053154A (en) 2022-04-05
JP7520664B2 true JP7520664B2 (en) 2024-07-23

Family

ID=80963237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020159808A Active JP7520664B2 (en) 2020-09-24 2020-09-24 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7520664B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004310397A (en) 2003-04-07 2004-11-04 Toyota Central Res & Dev Lab Inc Mask wear judgment device
JP2010128976A (en) 2008-11-28 2010-06-10 Ohbayashi Corp Access control system
US20120086572A1 (en) 2010-10-07 2012-04-12 Hon Hai Precision Industry Co., Ltd. Temperature monitoring system and method
JP2012235415A (en) 2011-05-09 2012-11-29 Nec Software Kyushu Ltd Image processing system, febrile person identifying method, image processing apparatus, and control method and program thereof
JP2018151919A (en) 2017-03-14 2018-09-27 オムロン株式会社 Image analysis apparatus, image analysis method, and image analysis program
JP2019192035A (en) 2018-04-26 2019-10-31 日本電気株式会社 Physical condition management device, physical condition management method, and program
JP2020120323A (en) 2019-01-25 2020-08-06 パナソニックi−PROセンシングソリューションズ株式会社 Information processing device and collation method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004310397A (en) 2003-04-07 2004-11-04 Toyota Central Res & Dev Lab Inc Mask wear judgment device
JP2010128976A (en) 2008-11-28 2010-06-10 Ohbayashi Corp Access control system
US20120086572A1 (en) 2010-10-07 2012-04-12 Hon Hai Precision Industry Co., Ltd. Temperature monitoring system and method
JP2012235415A (en) 2011-05-09 2012-11-29 Nec Software Kyushu Ltd Image processing system, febrile person identifying method, image processing apparatus, and control method and program thereof
JP2018151919A (en) 2017-03-14 2018-09-27 オムロン株式会社 Image analysis apparatus, image analysis method, and image analysis program
JP2019192035A (en) 2018-04-26 2019-10-31 日本電気株式会社 Physical condition management device, physical condition management method, and program
JP2020120323A (en) 2019-01-25 2020-08-06 パナソニックi−PROセンシングソリューションズ株式会社 Information processing device and collation method

Also Published As

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

Similar Documents

Publication Publication Date Title
KR102021999B1 (en) Apparatus for alarming thermal heat detection results obtained by monitoring heat from human using thermal scanner
JP6689566B2 (en) Security system and security method
US20200365002A1 (en) Crowd management in an enclosed premises
KR101990803B1 (en) PROTECTION SYSTEM FOR VULNERABLE CLASSES USING Internet Of Things AND METHOD THEREFOR
JP2021132267A (en) Video surveillance system and video surveillance method
JP2010191620A (en) Method and system for detecting suspicious person
JP2018201176A (en) Alert output control program, alert output control method, and alert output control device
US12118824B2 (en) Face detection method and server
JP7147837B2 (en) Anomaly detection system, anomaly detection method and anomaly detection program
JP2020120323A (en) Information processing device and collation method
JP2013196423A (en) Monitoring system, monitoring device and monitoring method
JP7428191B2 (en) Monitoring system, monitoring device, monitoring method, and program
JP7520664B2 (en) Information processing device, information processing method, and information processing program
JP2019152914A (en) Nursing facility child watching system and information processing method
JP2010238187A (en) Security system and security method
KR101863846B1 (en) Method and system for sensing event and providing spot picture
JP2013046668A (en) Health management system
JP2017054229A (en) Person discrimination system
JP2022008143A (en) Information processing system, information processing device, information processing method, and program
JP2004187116A (en) Behavior monitoring system and program
JP7553300B2 (en) Information processing device, information processing method, and information processing program
JP7520663B2 (en) Information processing device, information processing method, and program
JP2019133265A (en) Use reservation system, use reservation apparatus, use reservation method and program
JP2023093912A (en) Monitoring system
JP7520662B2 (en) Information processing device, information processing method, and program

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240322

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: 20240618

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240710

R150 Certificate of patent or registration of utility model

Ref document number: 7520664

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