IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ エヌ・ティ・ティ・コミュニケーションズ株式会社の特許一覧

特許7520662情報処理装置、情報処理方法、及びプログラム
<>
  • 特許-情報処理装置、情報処理方法、及びプログラム 図1
  • 特許-情報処理装置、情報処理方法、及びプログラム 図2
  • 特許-情報処理装置、情報処理方法、及びプログラム 図3
  • 特許-情報処理装置、情報処理方法、及びプログラム 図4
  • 特許-情報処理装置、情報処理方法、及びプログラム 図5
  • 特許-情報処理装置、情報処理方法、及びプログラム 図6
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-07-12
(45)【発行日】2024-07-23
(54)【発明の名称】情報処理装置、情報処理方法、及びプログラム
(51)【国際特許分類】
   G08B 25/00 20060101AFI20240716BHJP
   G06T 7/00 20170101ALI20240716BHJP
   G08B 21/00 20060101ALI20240716BHJP
   G08B 21/02 20060101ALI20240716BHJP
   G08B 25/04 20060101ALI20240716BHJP
   H04N 7/18 20060101ALI20240716BHJP
   H04N 21/218 20110101ALI20240716BHJP
   H04N 21/258 20110101ALI20240716BHJP
   H04N 21/41 20110101ALI20240716BHJP
【FI】
G08B25/00 510M
G06T7/00 660Z
G08B21/00 E
G08B21/02
G08B25/04 K
H04N7/18 D
H04N21/218
H04N21/258
H04N21/41
【請求項の数】 7
(21)【出願番号】P 2020159770
(22)【出願日】2020-09-24
(65)【公開番号】P2022053131
(43)【公開日】2022-04-05
【審査請求日】2023-02-07
(73)【特許権者】
【識別番号】399035766
【氏名又は名称】エヌ・ティ・ティ・コミュニケーションズ株式会社
(74)【代理人】
【識別番号】110003708
【氏名又は名称】弁理士法人鈴榮特許綜合事務所
(74)【代理人】
【識別番号】100108855
【弁理士】
【氏名又は名称】蔵田 昌俊
(74)【代理人】
【識別番号】100179062
【弁理士】
【氏名又は名称】井上 正
(74)【代理人】
【識別番号】100199565
【弁理士】
【氏名又は名称】飯野 茂
(72)【発明者】
【氏名】宮原 拓磨
(72)【発明者】
【氏名】松本 鮎美
(72)【発明者】
【氏名】古思 望
(72)【発明者】
【氏名】熊下 正照
(72)【発明者】
【氏名】柴田 哲希
(72)【発明者】
【氏名】塩崎 貴司
(72)【発明者】
【氏名】宇田 育弘
(72)【発明者】
【氏名】佐藤 篤
【審査官】松原 徳久
(56)【参考文献】
【文献】特開2020-120323(JP,A)
【文献】特許第6744652(JP,B1)
【文献】特開2019-029747(JP,A)
【文献】特開2007-201556(JP,A)
【文献】特開2018-148422(JP,A)
【文献】特開2012-235415(JP,A)
【文献】特開2019-192035(JP,A)
【文献】米国特許出願公開第2012/0086572(US,A1)
【文献】中国特許出願公開第110044486(CN,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q50/22
G06T7/00-7/90
G06V10/00-20/90
30/418
40/16
40/20
G08B19/00-31/00
G16H10/00-80/00
H04N7/10
7/14-7/56
21/00-21/858
(57)【特許請求の範囲】
【請求項1】
サーマルカメラからの第1の映像データに基づき発熱者を検出する情報処理部と、
前記サーマルカメラからの前記第1の映像データ及び第1の可視光カメラからの第2の映像データのうちの少なくとも一方の映像データに基づき利用者の密集度合いを判定する判定部と、
前記発熱者の検出結果及び前記密集度合いの判定結果に応じた情報を出力する出力部と、
を備え
前記出力部は、前記発熱者の発生位置及び前記発熱者を含む密集発生位置を含むアラートマップを出力する、情報処理装置。
【請求項2】
前記出力部は、第1のエリアを撮影する前記サーマルカメラからの前記第1の映像データから前記発熱者が検出され、且つ前記第1の映像データに基づき判定される前記密集度合いが閾値を超えた場合にアラートを出力する、請求項1の情報処理装置。
【請求項3】
前記出力部は、第1のエリアを撮影する前記サーマルカメラからの前記第1の映像データから前記発熱者が検出され、且つ前記第1のエリアを撮影する前記第1の可視光カメラからの前記第2の映像データに基づき判定される前記密集度合いが閾値を超えた場合にアラートを出力する、請求項1の情報処理装置。
【請求項4】
前記情報処理部は、第1のエリアを撮影する前記サーマルカメラからの前記第1の映像データ、及び前記第1のエリアを撮影する前記第1の可視光カメラからの前記第2の映像データに基づき前記第2の映像データから前記発熱者の画像を検出し、前記発熱者の画像をデータベースへ登録し、前記データベースに登録された前記発熱者の画像及び第2のエリアを撮影する第2の可視光カメラからの第3の映像データに基づき前記発熱者を検出する、請求項1乃至3の何れか一つの情報処理装置。
【請求項5】
前記出力部は、前記第1の映像データから前記発熱者が検出され、且つ前記第3の映像データに基づき判定される前記密集度合いが閾値を超えた場合にアラートを出力する、請求項4の情報処理装置。
【請求項6】
情報処理装置が実行する情報処理方法であって、
サーマルカメラからの第1の映像データに基づき発熱者を検出し、
前記サーマルカメラからの前記第1の映像データ及び可視光カメラからの第2の映像データのうちの少なくとも一方の映像データに基づき利用者の密集度合いを判定し、
前記発熱者の検出結果及び前記密集度合いの判定結果に応じた情報を出力し、
前記出力することは、前記発熱者の発生位置及び前記発熱者を含む密集発生位置を含むアラートマップを出力することを備える、情報処理方法。
【請求項7】
請求項1乃至の何れかの情報処理装置が備える各部による処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
この発明の実施形態は、例えばサーマルカメラからの映像データに基づき発熱者を検出する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【0002】
感染症の流行時に、不特定多数が利用する施設、例えばショッピングモールのような商業施設やイベント会場等において、感染症対策が実施されることがある。いくつかの感染症対策がある中、サーマルカメラによる発熱者監視が知られている。例えば、監視員は、施設の入口等に設置されるサーマルカメラからの映像を目視確認して、入場者の発熱有無を監視する。監視員は、発熱者を見つけると、発熱者の入場を制限する。
【0003】
他にも、エレベータのような閉鎖空間において、カメラからの画像に基づくマスク着用者の認識結果を利用した感染リスクの拡大防止技術が提案されている(例えば特許文献1を参照)。
【先行技術文献】
【特許文献】
【0004】
【文献】特開2014-240313号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記したような監視員に依存する対策は、コスト面だけでなく、安全面にも配慮が必要となるため、別の対策が求められている。また、発熱の有無やマスク装着の有無に加えて、様々な要因が複合的に影響して感染症が拡大することが知られており、このような複合的な要因に対する感染症対策が要望されている。
【0006】
この発明は上記事情に着目してなされたもので、複合的な要因に基づく感染リスクの低減を図る技術を提供しようとするものである。
【課題を解決するための手段】
【0007】
上記課題を解決するためにこの発明の一態様の情報処理装置は、サーマルカメラからの第1の映像データに基づき発熱者を検出する情報処理部と、前記サーマルカメラからの前記第1の映像データ及び第1の可視光カメラからの第2の映像データのうちの少なくとも一方の映像データに基づき利用者の密集度合いを判定する判定部と、前記発熱者の検出結果及び前記密集度合いの判定結果に応じた情報を出力する出力部と、を備える。
【発明の効果】
【0008】
この発明の一態様によれば、複合的な要因に基づく感染リスクの低減を図る技術を提供することができる。
【図面の簡単な説明】
【0009】
図1図1は、この発明の一実施形態に係る情報処理装置を含むシステムの構成の一例を示す図である。
図2図2は、この発明の一実施形態に係る情報処理装置として用いられるWebサーバ装置のハードウェア構成の一例を示すブロック図である。
図3図3は、この発明の一実施形態に係る情報処理装置として用いられるWebサーバ装置のソフトウェア構成の一例を示すブロック図である。
図4図4は、この発明の一実施形態に係る情報処理装置として用いられるWebサーバ装置の情報処理部のソフトウェア構成の一例を示すブロック図である。
図5図5は、この発明の一実施形態に係るシステムによる情報処理(アラート出力)の一例を示すフローチャートである。
図6図6は、この発明の一実施形態に係るシステムによる発熱者の検出処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0010】
以下、図面を参照してこの発明に係る実施形態を説明する。
【0011】
[一実施形態]
(構成例)
(1)システム
図1は、この発明の一実施形態に係る情報処理装置を含むシステムの全体構成を示す図である。この情報処理装置は、不特定多数が利用する施設、例えばショッピングモールのような商業施設やイベント会場を監視する。
例えば、施設の入口、通路、及び売り場には、複数台の監視カメラC11~C1n及びC21が分散配置されている。監視カメラC11~C1n及びC21は、例えば天井または壁面に取着され、それぞれの監視エリアを撮像してその映像データを出力する。
【0012】
監視カメラC11~C1nは、可視光カメラであり、監視カメラC21は、サーマルカメラである。例えば、監視カメラC11及び監視カメラC21は、共通する第1のエリアを撮影する。監視カメラC21は、第1のエリアを撮影して得られた第1の映像データ(非可視光画像)を出力し、監視カメラC11は、第1のエリアを撮影して得られた第2の映像データ(可視光画像)を出力する。なお、サーマルカメラを複数台設置するようにしてもよいし、サーマルカメラと可視光カメラを同数設置するようにしてもよい。
【0013】
また、監視カメラC11~C1n及びC21に対応して、アラート等の情報を表示するディスプレイD11~D1nが設置され、さらに、任意の位置にディスプレイD20が設置されている。ディスプレイD20は、1台に限らず複数台設置してもよく、デジタルサイネージとして各種情報を表示し、また、アラート等の情報も出力する。なお、ディスプレイD11~D1nは、必ずしも、監視カメラC11~C1n及びC21に対応して設置される必要はなく、任意の位置に設置してもよい。
【0014】
例えば、監視カメラC11~C1n及びC21には、それぞれ映像解析エンジンVE11~VE1n及びVE21が付設されている。映像解析エンジンVE11~VE1n及びVE21は、監視カメラC11~C1n及びC21からのそれぞれの映像データを解析する。
【0015】
なお、映像解析エンジンVE11~VE1n及びVE21は監視カメラC11~C1n及びC21に対し一対一に配置せず、複数台のカメラに対しそれより少数の映像解析エンジンを配置して、少数の映像解析エンジンにより複数台の監視カメラの映像データを一括処理するようにしてもよい。
【0016】
また、一実施形態のシステムは、情報処理装置として使用されるWebサーバ装置SVを備える。映像解析エンジンVE11~VE1n及びVE21は、ネットワークNWを介してWebサーバ装置SVとの間でデータ通信が可能となっており、生成された映像解析結果をネットワークNWを介してWebサーバ装置SVへ送信する。ネットワークNWには、例えば有線LAN(Local Area Network)または無線LANが用いられるが、他のどのようなネットワークが使用されてもよい。
【0017】
なお、Webサーバ装置SVが、映像解析エンジンVE11~VE1n及びVE21又は1つの映像解析エンジンを備え、Webサーバ装置SVの映像解析エンジンVE11~VE1n及びVE21又は1つの映像解析エンジンが、ネットワークNWを介して、監視カメラC11~C1n及びC21からのそれぞれの映像データを受信し、受信した映像データを解析してもよい。或いは、監視カメラC11~C1n及びC21のそれぞれが、映像解析エンジンを備え、監視カメラC11~C1n及びC21内で、撮影により取得された映像データを解析するようにしてもよい。
【0018】
(2)Webサーバ装置SV
図2および図3は、それぞれWebサーバ装置SVのハードウェア構成およびソフトウェア構成の一例を示すブロック図である。
Webサーバ装置SVは、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを有する制御部1を備え、この制御部1に対し、バス6を介して、プログラム記憶部2およびデータ記憶部3を有する記憶ユニットと、入出力インタフェース(入出力I/F)4と、通信インタフェース(通信I/F)5とを接続したものとなっている。
【0019】
入出力I/F4には、例えばモニタ装置MTおよび管理者端末OTが接続される。モニタ装置MTは、監視者が監視エリアを目視監視するために使用されるもので、監視カメラC11~C1n及びC21の映像を表示する。また、モニタ装置MTは、発熱者の検出結果及び密集度合いの判定結果を表示する。さらに、モニタ装置MTは、発熱者の検出結果及び密集度合いの判定結果に応じたアラート等の情報を表示する。なお、制御部1は、基準温度以上の体温が検出された場合に、発熱者が検出されたと判定し、基準温度未満の体温が検出された場合に、発熱者が検出されなかったと判定する。また、基準温度には、任意の温度を設定することができる。
【0020】
管理者端末OTは、システム管理者がシステム管理や保守等のために使用するもので、各種設定画面やシステム内の動作状態を表す情報を表示すると共に、システム管理者がシステムの管理・運用に必要な種々データを入力したときに当該データを受け付けてWebサーバ装置SVに設定する機能を有する。
【0021】
通信I/F5は、制御部1の制御の下、ネットワークNWにより定義される通信プロトコルを使用して、映像解析エンジンVE11~VE1nとの間でデータ伝送を行うもので、例えば有線LANまたは無線LANに対応するインタフェースにより構成される。
【0022】
プログラム記憶部2は、例えば、記憶媒体としてHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、この発明の一実施形態に係る各種制御処理を実行するために必要なプログラムを格納する。
【0023】
データ記憶部3は、例えば、記憶媒体として、HDDまたはSSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、この発明の一実施形態を実施するために必要な主たる記憶部として、カメラ情報テーブル31と、設定情報テーブル32とを備えている。
【0024】
カメラ情報テーブル31は、監視カメラC11~C1n及びC21毎に、その識別情報(以後カメラIDと称する)に対応付けて、例えば監視カメラの名称、性能および設置位置を表す情報を記憶する。性能を表す情報には、例えば解像度やアスペクト比が含まれる。また設置位置を示す情報には、例えば緯度経度、撮像方向および撮像角度が含まれる。また、カメラ情報テーブル31はデータベースを記憶し、データベースは、監視カメラC11~C1nの映像データ、及び映像データから検出される顔画像又は全身画像等を登録する。
【0025】
設定情報テーブル32は、管理者端末OT等を介して入力されるアラート出力条件を記憶する。また、設定情報テーブル32は、施設のマップデータを記憶する。また、設定情報テーブル32は、マップデータ上の監視カメラC11~C1n及びC21の位置情報、及びディスプレイD11~D1n及びD20の位置情報を記憶する。
【0026】
制御部1は、この発明の一実施形態に係る処理機能として、情報取得部11と、情報処理部12と、判定部13と、出力部14とを備えている。また、情報処理部12は、発熱者検出部121と、発熱者画像検出部122と、発熱者画像登録部123と、発熱者追跡部124とを備えている。各部は、何れもプログラム記憶部2に格納されたプログラムを制御部1のハードウェアプロセッサに実行させることにより実現される。
【0027】
情報取得部11は、監視カメラC11~C1n及びC21に接続された映像解析エンジンVE11~VE1n及びVE21、又はWebサーバ装置SVに設けられた映像解析エンジンVE11~VE1n及びVE21からの映像データ及び映像解析結果等を取得する。例えば、映像解析エンジンVE11~VE1nはそれぞれ、対応する監視カメラC11~C1nから出力される映像データに含まれる各画像フレームから、顔画像又は全身画像を検出し、顔画像又は全身画像を含む映像解析結果を出力する。また、映像解析エンジンVE21は、対応する監視カメラC21から出力される映像データに含まれる各画像フレームから、温度別領域を検出し、温度別領域に関する情報を含む映像解析結果を出力する。
【0028】
情報処理部12は、第1のエリアを撮影するサーマルカメラである監視カメラC21からの第1の映像データに基づき発熱者を検出する。例えば、情報処理部12の発熱者検出部121は、第1の映像データから、基準温度(例えば37.5度)を超える領域を検出する。また、発熱者検出部121は、検出した領域のサイズが基準サイズの範囲に含まれる場合に、その領域を発熱者の一部として検出する。つまり、検出した領域のサイズが、基準サイズの範囲から外れる場合は、その領域を発熱者の一部と見なさない。
【0029】
また、情報処理部12は、第1のエリアを撮影するサーマルカメラである監視カメラC21からの第1の映像データ、及び同じ第1のエリアを撮影する可視光カメラである監視カメラC11からの第2の映像データに基づき、第2の映像データから発熱者の画像を検出する。即ち、情報処理部12の発熱者画像検出部122は、第1の映像データ、映像解析エンジンVE21による映像解析結果、第2の映像データ、及び映像解析エンジンVE11による映像解析結果に基づき、第2の映像データから発熱者の画像を検出する。
【0030】
例えば、発熱者画像検出部122は、第1及び第2の映像データを重ねて、第1の映像データに含まれる発熱者の一部(基準温度を超える領域)に基づき、第2の映像データに含まれる発熱者の顔画像又は全身画像を検出する。つまり、発熱者画像検出部122は、第1の映像データに含まれる発熱者の一部を含む顔画像又は全身画像を第2の映像データから検出する。
【0031】
また、情報処理部12は、検出された発熱者の顔画像又は全身画像をカメラ情報テーブル31のデータベースへ登録する。例えば、情報処理部12の発熱者画像登録部123は、検出された発熱者の顔画像又は全身画像の画像特徴量、及びこの顔画像又は全身画像に対応する映像解析結果を含む登録情報をデータベースへ登録する。
【0032】
情報処理部12は、データベースに登録された発熱者の顔画像又は全身画像の画像特徴量、及び第2のエリアを撮影する可視光カメラである監視カメラC12からの第3の映像データに基づき発熱者の画像を検出する。例えば、情報処理部12の発熱者追跡部124は、第2のエリアの第3の映像データから顔画像又は全身画像を検出し、検出された顔画像又は全身画像の画像特徴量を抽出し、クエリとして登録された画像特徴量と抽出された画像特徴量とを比較し、両者の類似度が基準値を超える場合に、抽出された画像特徴量を有する顔画像又は全身画像を発熱者として検出する。
【0033】
本実施形態では、発熱者追跡部124は、登録された画像特徴量に基づき、複数の監視カメラC12~C1nからの第3の映像データを統合的に解析することにより、複数の監視カメラC12~C1nを跨いで発熱者を追跡する。
【0034】
映像解析エンジンVE11~VE1n及びVE21は、監視カメラC11~C1n及びC21のカメラIDと、撮影時刻(日時分秒)とを含む映像解析結果を生成する。カメラIDは、監視カメラに固有の識別情報である。例えば、映像解析エンジンVE11~VE1nは、映像解析結果を出力するが、映像解析結果は、検出画像情報を含む。検出画像情報は、検出された顔画像又は全身画像、及び属性情報を含む。属性情報は、カメラID、人物らしさのスコア、画像種別(顔画像又は全身画像)、撮影日時等を含む。
【0035】
判定部13は、サーマルカメラである監視カメラC21からの第1の映像データ、及び可視光カメラである監視カメラC11からの第2の映像データのうちの少なくとも一方の映像データに基づき、利用者の密集度合いを判定する。また、判定部13は、可視光カメラである監視カメラC12~C1nからの第3の映像データに基づき、利用者の密集度合いを判定する。
【0036】
例えば、判定部13は、発熱者の有無判定にかかわらず、第1、第2、及び第3の映像データに基づき利用者の密集度合いを判定する。又は、判定部13は、第1の映像データに発熱者が含まれると判定された場合に、第1の映像データに基づき利用者の密集度合いを判定するようにしてもよい。同様に、判定部13は、第2の映像データに発熱者が含まれると判定された場合に、第2の映像データに基づき利用者の密集度合いを判定するようにしてもよい。同様に、判定部13は、第3の映像データに発熱者が含まれると判定された場合に、第3の映像データに基づき利用者の密集度合いを判定するようにしてもよい。
【0037】
判定部13は、監視カメラC11からの第2の映像データ、及び監視カメラC12~C1nからの第3の映像データに含まれる人物を検出し、画像中の座標(人物検出矩形の中心、もしくは人物検出矩形の底辺の中点)を算出した後、任意の人物を中心として各人の座標の画像上の距離を計算する。又は、判定部13は、発熱者を中心として各人の座標の画像上の距離を計算する。
【0038】
判定部13は、任意の人物又は発熱者から周囲の人物までの距離と周囲の人物の人数に応じて密集度合いを判定する。例えば、判定部13は、任意の人物又は発熱者から周囲の人物までの距離がX以内の人物がY人以上いた場合に、密集度合いが閾値を超えたと見なし密集発生と判定する。さらに、判定部13は、密集度合いが閾値を超え、且つその状態が一定時間を超えた場合に、密集発生と判定するようにしてもよい。
【0039】
また、判定部13は、密集発生時刻と発生位置を含む発熱者行動履歴情報を生成し、発熱者行動履歴情報を含む登録情報をデータベースへ登録するようにしてもよい。
【0040】
出力部14は、発熱者の検出結果及び密集度合いの判定結果に応じた情報を出力する。即ち、出力部14は、発熱者を含む密集度合いが閾値を超えた場合にアラートを出力する。上記説明したように、判定部13は、密集度合いが閾値を超えた場合に密集発生と判定し、出力部14は、密集発生の判定に基づき、アラートを出力する。
【0041】
アラートの出力先は、モニタ装置MTでもよいし、ディスプレイD11~D1n及びD20でもよい。判定部13が、監視カメラC12からの映像データに基づき密集発生を判定した場合に、出力部14は、監視カメラC12に対応して設置されるディスプレイD12に第1のレベルのアラートを出力し、また、監視カメラC12から所定距離以内の監視カメラC13に対応して設置されるディスプレイD13に第2のレベルのアラートを出力する。例えば、第1のレベルのアラートは、第2のレベルのアラートより高い危険度を示す。
【0042】
また、出力部14は、モニタ装置MTに出力する画像を加工し、発熱者の顔画像又は全身画像を第1の枠で囲い、密集発生の判定対象となった周囲の人又はその集団の画像領域を第2の枠で囲う。例えば、出力部14は、画像を加工して、第1の枠を第1の色(赤色)、第2の枠を第2の色(黄色)にして区別する。また、出力部14は、ディスプレイD11~D1n及びD20に出力する画像を加工し、発熱者及び周囲の人の顔画像にぼかしを入れて、発熱者の顔画像又は全身画像を第1の枠で囲い、密集発生の判定対象となった周囲の人又はその集団の画像領域を第2の枠で囲う。
【0043】
また、出力部14は、施設のマップデータ、発熱者の発生位置、発熱者を含む密集発生位置を含むアラートマップを生成し、アラートマップを出力する。アラートマップは、発熱者の発生位置に対応する第1のアラートマーク、及び密集発生位置に対応する第2のアラートマークを含む。また、出力部14は、映像解析結果に含まれる属性情報から撮影日時を検出し、撮影日時を発生日時に変換して出力するようにしてもよい。この場合、アラートマップは、発熱者の発生位置に対応する第1のアラートマーク、第1のアラートマークに対応する発生日時、密集発生位置に対応する第2のアラートマーク、及び第2のアラートマークに対応する発生日時を含む。
【0044】
また、出力部14は、密集発生位置に最も近いディスプレイD20に対して、第1の情報を出力し、それ以外のディスプレイ20に対して、第2の情報を出力するようにしてもよい。第1の情報は、近くで危険が発生したことを示す情報を含む。第2の情報は、アラートマップを含む。
【0045】
なお、以上の説明では、データ記憶部3に設けられた各テーブル31、32をWebサーバ装置SV内に設けた場合を例にとった。しかし、それに限らず、Webサーバ装置SV外に配置されたデータベースサーバまたはファイルサーバ内に設けるようにしてもよい。この場合、Webサーバ装置SVがデータベースサーバまたはファイルサーバ内の各テーブル31、32に対しアクセスし、必要な情報を取得することにより各処理を行う。
【0046】
(動作例)
次に、以上のように構成されたシステムの動作例を説明する。
図5は、この発明の一実施形態に係るシステムによる情報処理(アラート出力)の一例を示すフローチャートである。
監視カメラC11~C1n及びC21は、撮影を開始し、映像データを出力する。即ち、サーマルカメラである監視カメラC21は、第1の映像データを出力し、可視光カメラである監視カメラC11は、第2の映像データを出力し、可視光カメラである監視カメラC12~C1nは、第3の映像データを出力する。情報取得部11は、通信I/F5を介して、第1、第2、及び第3の映像データを取得する(ST1)。
【0047】
画像処理部12は、映像データに基づき発熱者の検出処理を実行する(ST2)。情報処理部12は、第1のエリアを撮影するサーマルカメラからの第1の映像データに基づき発熱者を検出し、また、同じ第1のエリアを撮影する可視光カメラからの第2の映像データに基づき発熱者の画像を検出する(ST2)。
【0048】
判定部13は、サーマルカメラからの第1の映像データ及び可視光カメラからの第2の映像データのうちの少なくとも一方の映像データに基づき利用者の密集度合いを判定する(ST3)。また、判定部13は、第1のエリアと異なる第2のエリアを撮影する可視光カメラからの第3の映像データに基づき利用者の密集度合いを判定する(ST3)。例えば、判定部13は、発熱者の有無判定にかかわらず、第2及び第3の映像データに基づき利用者の密集度合いを判定する。或いは、判定部13は、第2及び第3の映像データに発熱者が含まれる場合に、第2及び第3の映像データに基づき利用者の密集度合いを判定する。
【0049】
出力部14は、発熱者の検出結果及び密集度合いの判定結果に応じた情報を出力する(ST4)。例えば、出力部14は、密集発生位置に近いディスプレイD12に対して、第1のレベルのアラートを出力する。また、出力部14は、密集発生位置から離れたディスプレイD13やディスプレイ20に対してアラートマップを出力する。
【0050】
図6は、この発明の一実施形態に係るシステムによる発熱者の検出処理の一例を示すフローチャートである。
発熱者検出部121は、第1の映像データから、基準温度を超える領域を検出する。また、発熱者検出部121は、検出した領域のサイズが基準サイズの範囲に含まれる場合に、その領域を発熱者の一部として検出する(ST21)。
【0051】
発熱者画像検出部122は、第1及び第2の映像データを重ねて、第1の映像データに含まれる発熱者の一部(基準温度を超える領域)に基づき、第2の映像データに含まれる発熱者の顔画像又は全身画像を検出する(ST22)。つまり、発熱者画像検出部122は、第1の映像データに含まれる発熱者の一部を含む顔画像又は全身画像を第2の映像データから検出する。
【0052】
発熱者画像登録部123は、検出された発熱者の顔画像又は全身画像の画像特徴量及びこの顔画像又は全身画像に対応する映像解析結果を含む登録情報をデータベースへ登録する(ST23)。
【0053】
発熱者追跡部124は、登録情報に基づき発熱者を追跡する(ST24)。即ち、発熱者追跡部124は、第2のエリアの第3の映像データから顔画像又は全身画像を検出し、検出された顔画像又は全身画像の画像特徴量を抽出し、登録された画像特徴量と抽出された画像特徴量とを比較し、両者の類似度が基準値を超える場合に、抽出された画像特徴量を有する顔画像又は全身画像を発熱者として検出する(ST25、YES)。
【0054】
発熱者追跡部124は、発熱者を検出に対応して、判定部13に対して発熱者検出を通知する(ST26)。判定部13は、発熱者検出の通知を受けて、発熱者を含む映像データに基づき密集度合いを判定する。
【0055】
本実施形態によれば、複合的な要因に基づく感染リスクの低減を図る情報処理装置、情報処理方法、及びプログラムを提供することができる。即ち、本実施形態のシステムは、発熱者の検出に加えて、密集度合いを判定し、発熱者の検出結果及び密集度合いの判定結果に応じて、アラート等の情報を出力する。これにより、複合的な要因に基づく感染リスクの低減を図ることができる。なお、本システムは、発熱者を検出した時点で、発熱者を検出したことを示す情報を出力するようにしてもよい。
【0056】
例えば、本システムは、発熱者を含む密集度合いが閾値を超える場合、つまり複合的な要因を解析し一定の条件を満たす場合にアラート等の情報を出力する。これにより、感染リスクの高い低減効果が期待できる。
【0057】
また、本システムの判定部13が、発熱者を含む密集度合いを通知し、出力部14が、発熱者を含む密集度合いをモニタ装置MTに出力するようにしてもよい。例えば、モニタ装置MTは、発熱者を含む密集度合いを表示することにより、監視員は、密集度合いが形成される状況を把握し、事前に、密集度合いを解消するようなアナウンスを出すなどの対策を講じることができる。
【0058】
また、本システムの出力部14は、様々な形式でアラート等の情報を出力することにより、感染リスクの高い低減効果が期待できる。例えば、出力部14は、発熱者の発生位置及び発熱者を含む密集発生位置を含むアラートマップを出力する。また、出力部14は、最もリスクの高い位置に近いディスプレイと、それ以外の位置に設置されたディスプレイとで、出力情報を切り替える。例えば、出力部14は、最もリスクの高い位置に近いディスプレイには、近くで危険が発生したことを示す情報を含む第1の情報を出力し、それ以外の位置に設置されたディスプレイには、アラートマップを含む第2の情報を出力する。これにより、全ての利用者に一律の情報を報知する場合に比べて、感染リスクの高い低減効果が期待できる。
【0059】
また、本システムにより、発熱者を含む密集発生をリアルタイムに判定したとしても、監視員等が、すぐに現場対応できないこともある。上記説明したように、判定部13は、密集発生時刻と発生位置を含む発熱者行動履歴情報をデータベースへ登録するので、この情報を分析することにより、感染確率の高い人物の行動履歴を事後調査することができる。
【0060】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【0061】
1…制御部
2…プログラム記憶部
3…データ記憶部
4…入出力インタフェース(入出力I/F)
5…通信インタフェース(通信I/F)
6…バス
11…情報取得部
12…情報処理部
13…判定部
14…出力部
31…カメラ情報テーブル
32…設定情報テーブル
121…発熱者検出部
122…発熱者画像検出部
123…発熱者画像登録部
124…発熱者追跡部
C11、C12、C1n…監視カメラ(可視光カメラ)
C21…監視カメラ(サーマルカメラ)
D11、D12、D1n、D20…ディスプレイ
MT…モニタ装置
NW…ネットワーク
OT…管理者端末
SV…サーバ装置
VE11、VE1n、VE21…映像解析エンジン
図1
図2
図3
図4
図5
図6