(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024014971
(43)【公開日】2024-02-01
(54)【発明の名称】情報処理装置、表示方法、及びプログラム
(51)【国際特許分類】
G06T 7/00 20170101AFI20240125BHJP
H04N 7/18 20060101ALI20240125BHJP
G06T 7/60 20170101ALI20240125BHJP
G06T 7/20 20170101ALI20240125BHJP
【FI】
G06T7/00 660B
H04N7/18 D
H04N7/18 K
G06T7/60 180B
G06T7/00 660A
G06T7/20 300Z
【審査請求】有
【請求項の数】14
【出願形態】OL
(21)【出願番号】P 2023195682
(22)【出願日】2023-11-17
(62)【分割の表示】P 2022528481の分割
【原出願日】2021-04-22
(31)【優先権主張番号】P 2020098401
(32)【優先日】2020-06-05
(33)【優先権主張国・地域又は機関】JP
(71)【出願人】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100110928
【弁理士】
【氏名又は名称】速水 進治
(72)【発明者】
【氏名】中野 学
(72)【発明者】
【氏名】西村 祥治
(72)【発明者】
【氏名】日下田 美孝
(72)【発明者】
【氏名】野田 陽太郎
(72)【発明者】
【氏名】篠田 茂樹
(72)【発明者】
【氏名】仙田 裕三
(72)【発明者】
【氏名】冨永 慎
(72)【発明者】
【氏名】石川 真澄
(72)【発明者】
【氏名】生藤 大典
(72)【発明者】
【氏名】瀧澤 香菜
(72)【発明者】
【氏名】石井 健一
(72)【発明者】
【氏名】佐藤 義之
(72)【発明者】
【氏名】有田 英司
(72)【発明者】
【氏名】山本 翔大
(72)【発明者】
【氏名】山崎 晋哉
(72)【発明者】
【氏名】納富 功充
(72)【発明者】
【氏名】中村 有紀
(57)【要約】
【課題】対象とする場所で感染症にかかる可能性を把握しやすくする。
【解決手段】画像処理装置(10)は、画像処理部(110)及びリスク情報生成部(120)を備えている。画像処理部(110)は、撮像装置(20)が生成した画像、すなわち複数の人を含む画像を取得して処理する。一例として、画像処理部(110)は、複数の人の少なくとも一部の人を基準となる人として、その人と、その人に最も近い人との距離(第1距離)を算出する。リスク情報生成部(120)は、第1距離を用いて、撮像装置(20)の撮影対象となっている対象領域における感染リスク情報を生成する。
【選択図】
図2
【特許請求の範囲】
【請求項1】
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理手段と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成手段と、
を備える画像処理装置。
【請求項2】
請求項1に記載の画像処理装置において、
前記画像処理手段は、さらに、当該人に2番目に近い人までの距離である第2距離を算出し、
前記リスク情報生成手段は、さらに前記第2距離を用いて前記感染リスク情報を生成する画像処理装置。
【請求項3】
請求項1又は2に記載の画像処理装置において、
前記画像処理手段は、さらに当該人の顔の向きと、前記最も近い人の顔の向きと、の少なくとも一方を特定し、
前記リスク情報生成手段は、さらに前記顔の向きの特定結果を用いて前記感染リスク情報を生成する画像処理装置。
【請求項4】
請求項1~3のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、さらに当該人の顔への装着物と、前記最も近い人の顔への装着物と、の少なくとも一方を特定し、
前記リスク情報生成手段は、さらに前記装着物の特定結果を用いて前記感染リスク情報を生成する画像処理装置。
【請求項5】
請求項1~4のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、さらに当該人及び前記最も近い人のいずれか一方における口の動きを特定し、
前記リスク情報生成手段は、さらに前記口の動きの特定結果を用いて前記感染リスク情報を生成する画像処理装置。
【請求項6】
請求項1~5のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、前記画像内における当該人の高さ及び位置を用いて、前記第1距離を算出する画像処理装置。
【請求項7】
請求項6に記載の画像処理装置において、
前記画像処理手段は、
さらに、予め設定されている値である基準身長を用いて前記第1距離を算出し、
前記画像が生成された場所を用いて、前記基準身長を設定する画像処理装置。
【請求項8】
請求項1~7のいずれか一項に記載の画像処理装置において、
前記リスク情報生成手段は、前記第1距離が基準値以下であるか否かを判断し、当該判断の結果を用いて前記感染リスク情報を生成する画像処理装置。
【請求項9】
コンピュータが、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成処理と、
を行う画像処理方法。
【請求項10】
コンピュータに、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理機能と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成機能と、
を持たせるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【0002】
近年は様々な目的で画像処理が用いられている。例えば特許文献1には、空間内の環境を調整して第1対象者からの飛沫の到達範囲が第2対象者の呼吸域から外れるようにするシステムにおいて、第1対象者及び第2対象者の顔の位置及び向きを画像処理によって決定することが記載されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
感染症にかかるリスクを減らすためには、感染症にかかる可能性がある場所を避けることが重要である。しかし、その場所で感染症にかかる可能性を把握することは難しい。本発明の目的の一つは、対象とする場所で感染症にかかる可能性を把握しやすくすることにある。
【課題を解決するための手段】
【0005】
本発明によれば、複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理手段と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成手段と、
を備える画像処理装置が提供される。
【0006】
本発明によれば、コンピュータが、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成処理と、
を行う画像処理方法が提供される。
【0007】
本発明によれば、コンピュータに、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理機能と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成機能と、
を持たせるプログラムが提供される。
【発明の効果】
【0008】
本発明によれば、対象とする場所で感染症にかかる可能性を把握しやすくなる。
【図面の簡単な説明】
【0009】
【
図1】実施形態に係る画像処理装置の使用環境を説明するための図である。
【
図2】画像処理装置の機能構成の一例を示す図である。
【
図3】記憶部が記憶している情報の一例を示す図である。
【
図4】画像処理装置のハードウェア構成例を示す図である。
【
図5】画像処理装置が行う処理の第1例を示すフローチャートである。
【
図6】
図5のステップS20で行われる第1距離の算出方法の一例を示す図である。
【
図7】
図5のステップS40において表示部に表示される画像の第1例を示す図である。
【
図8】
図5のステップS40において表示部に表示される画像の第1例を示す図である。
【
図9】画像処理装置が行う処理の第2例を示すフローチャートである。
【
図10】画像処理装置が行う処理の第3例を示すフローチャートである。
【
図11】画像処理装置が行う処理の第4例を示すフローチャートである。
【
図12】
図11のステップS140で表示部に表示される画面の一例を示している。
【
図13】画像処理装置が行う処理の第5例を示すフローチャートである。
【
図14】画像処理装置が行う処理の第6例を示すフローチャートである。
【
図15】表示部に表示される現在の感染リスク情報を示す図である。
【
図16】表示部に表示される将来の感染リスク情報を示す図である。
【
図17】
図5のステップS40において表示部に表示される画像の第2例を示す図である。
【
図18】
図5のステップS40において表示部に表示される画像の第2例を示す図である。
【発明を実施するための形態】
【0010】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【0011】
図1は、実施形態に係る画像処理装置10の使用環境を説明するための図である。画像処理装置10は撮像装置20とともに使用される。
【0012】
撮像装置20は例えば固定カメラであり、複数の人、例えば不特定多数の人が往来する領域(以下、対象領域と記載)を繰り返し撮影する。このため、撮像装置20が生成する画像は複数の人を含んでいる。撮像装置20が生成する画像のフレームレートは任意であるが、例えば動画を構成するようなフレームレートであってもよい。そして撮像装置20は、生成した画像を画像処理装置10に送信する。
【0013】
画像処理装置10は、撮像装置20が生成した画像を処理することにより、対象領域にいる人の間隔、すなわちある人(以下、基準となる人と記載)と、その人に最も近い人の距離(以下、第1距離と記載)を算出する。そして画像処理装置10は、この第1距離を用いて、対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報(以下、感染リスク情報)を生成する。
【0014】
図1に示す例において、画像処理装置10は一つの撮像装置20に接続している。ただし画像処理装置10は複数の撮像装置20に接続していてもよい。この場合、複数の撮像装置20は互いに異なる対象領域を撮像している。また、複数の撮像装置20のそれぞれは、当該撮像装置20を識別する情報(以下、撮像装置識別情報と記載)に紐づけて画像を外部に送信する。このようにすると、複数、例えば100か所以上の多数の対象領域のそれぞれについて、感染リスク情報を容易に生成することができる。
【0015】
図2は、画像処理装置10の機能構成の一例を示す図である。本図に示す画像処理装置10は、画像処理部110及びリスク情報生成部120を備えている。
【0016】
画像処理部110は、撮像装置20が生成した画像、すなわち複数の人を含む画像を取得して処理する。一例として、画像処理部110は、複数の人の少なくとも一部の人を上記した基準となる人として、上記した第1距離を算出する。第1距離の算出方法の具体例については後述する。
【0017】
さらに画像処理部110は、必要に応じて画像に対してその他の処理も行い、様々な情報を生成する。
【0018】
なお、画像処理装置10が複数の撮像装置20に接続している場合、画像処理部110は、画像を、その画像を生成した撮像装置20の撮像装置識別情報に紐づけて取得する。
【0019】
リスク情報生成部120は、第1距離を用いて、撮像装置20の撮影対象となっている対象領域における感染リスク情報を生成する。一例として、リスク情報生成部120は、第1距離が基準値以下であるか否かを判断し、当該判断結果を用いて感染リスク情報を生成する。この基準値は、いわゆる社会的距離に基づいて定められる。社会的距離は、感染症の感染を防ぐために、隣り合う人の間で保たれるべき物理的距離である。そして基準値の大きさは、対象としている感染症の主な感染経路に基づいて設定される。例えば飛沫感染が主となる感染症に対し、基準値には1.5m以上6m以下の値が用いられる。また、接触感染が主となる感染症については、基準値には50cm以上1.5m以下の値が用いられる。
【0020】
なお、感染リスク情報は、例えば対象領域において感染症にかかるリスク又は感染症にかからない安全率そのものを示している。この場合、上記した判断結果から感染リスク情報を生成する方法としては、例えば以下の方法がある。
【0021】
(方法1)リスク情報生成部120は、第1距離が基準値以下になった人の組み合わせの、数を画像毎に算出し、この数が多くなるにつれて感染リスク情報が示すリスクを高める。この方法を用いると、リスク情報生成部120は、画像毎に感染リスク情報を生成することができる。
(方法2)リスク情報生成部120は、第1距離が基準値以下になった人の組み合わせの、単位時間あたりの発生量を算出し、この発生量が多くなるにつれて感染リスク情報が示すリスクを高める。この方法において、リスク情報生成部120は、異なるタイミングで生成された複数の画像の処理結果を用いる。
(方法3)方法2において、リスク情報生成部120は、単位時間あたりかつ単位面積あたりの発生量を用いる。
【0022】
なお、上記した各方法において、画像処理部110は、時間的に連続する複数の画像を処理すると、第1距離が基準値以下になった状態が継続した時間を算出できる。リスク情報生成部120は、この継続した時間の長さが長くなるにつれて、感染リスク情報が示すリスクを高めてもよい。
【0023】
なお、第1距離を用いずに感染リスク情報を生成する方法もある。例えば、リスク情報生成部120は、対象領域における単位面積当たりの人の密度を算出し、この密度が多くなるにつれて感染リスク情報が示すリスクを高めてもよい。
【0024】
またリスク情報生成部120は、第1距離が基準値以下になったことそのものを、感染リスク情報として用いてもよい。
【0025】
また画像処理部110は、撮像装置20が生成した画像を記憶部150に記憶させる。ここで画像処理部110は、画像を処理することによって生成した情報を、当該画像に紐づけて記憶部150に記憶させてもよい。なお、本図に示す例において、記憶部150は画像処理装置10の一部となっている。ただし、記憶部150は画像処理装置10の外部の装置であってもよい。
【0026】
画像処理部110は、記憶部150に記憶されている画像を処理することにより、上記した情報を生成してもよい。この場合、撮像装置20が生成した画像をいったん記憶部150に記憶させた後、所望するタイミングで記憶部150から読み出して処理することができる。なお、記憶部150の有無にかかわらず、画像処理部110は、撮像装置20が生成した画像を撮像装置20から取得し、リアルタイムで処理することができる。
【0027】
図2に示す画像処理装置10は、さらに表示制御部130を備えている。表示制御部130は、第1距離が基準値以下である人の組み合わせ、すなわち基準となる人とその人に最も近い人の組み合わせを認識させるための表示を、処理対象となった画像に重ねたうえで、この表示及び画像を表示部140に表示させる。表示部140はディスプレイを有している。本図に示す例において、表示部140は画像処理装置10の一部であるが、画像処理装置10の外部にあってもよい。
【0028】
図3は、記憶部150が記憶している情報の一例を示す図である。本図に示す例において、記憶部150は、撮像装置20が生成した画像(
図3においては画像データと記載)を、その画像が生成された日時を特定する情報(例えば日時そのもの又はフレーム番号)に紐づけて記憶している。また記憶部150は、撮像装置20が生成した画像を、その画像を処理することによって得られた情報(
図3においては解析結果と記載)とともに記憶している。なお、この解析結果は感染リスク情報を含んでいてもよい。
【0029】
図4は、画像処理装置10のハードウェア構成例を示す図である。画像処理装置10は、バス1010、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、及びネットワークインタフェース1060を有する。
【0030】
バス1010は、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、及びネットワークインタフェース1060が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1020などを互いに接続する方法は、バス接続に限定されない。
【0031】
プロセッサ1020は、CPU(Central Processing Unit) やGPU(Graphics Processing Unit)などで実現されるプロセッサである。
【0032】
メモリ1030は、RAM(Random Access Memory)などで実現される主記憶装置である。
【0033】
ストレージデバイス1040は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、又はROM(Read Only Memory)などで実現される補助記憶装置である。ストレージデバイス1040は画像処理装置10の各機能(例えば画像処理部110、リスク情報生成部120、及び表示制御部130)を実現するプログラムモジュールを記憶している。プロセッサ1020がこれら各プログラムモジュールをメモリ1030上に読み込んで実行することで、そのプログラムモジュールに対応する各機能が実現される。また、ストレージデバイス1040は記憶部150としても機能する。
【0034】
入出力インタフェース1050は、画像処理装置10と各種入出力機器とを接続するためのインタフェースである。
【0035】
ネットワークインタフェース1060は、画像処理装置10をネットワークに接続するためのインタフェースである。このネットワークは、例えばLAN(Local Area Network)やWAN(Wide Area Network)である。ネットワークインタフェース1060がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。画像処理装置10は、ネットワークインタフェース1060を介して撮像装置20と通信してもよい。
【0036】
図5は、画像処理装置10が行う処理の第1例を示すフローチャートである。まず画像処理装置10の画像処理部110は、処理対象となる画像を取得する(ステップS10)。そして画像処理部110は、この画像を処理し、画像内に含まれる人毎に、上記した第1距離を算出する(ステップS20)。この算出において、画像処理部110は、画像内における、距離の算出対象となっている人の高さ、位置、及びその画像を生成した撮像装置20の上下方向の向きを用いて、第1距離を算出する。この際、詳細を後述するように、画像処理部110は、人の身長としてあらかじめ設定されている値(以下、基準身長と記載)を用いる。
【0037】
次いでリスク情報生成部120は、ステップS20で生成された第1距離を用いて、感染リスク情報を生成する。感染リスク情報の生成方法の例は、
図2を用いて説明した通りである(ステップS30)。
【0038】
そして表示制御部130は、生成した感染リスク情報を表示部140に表示させる。この際、表示制御部130は、感染リスク情報とともに、その感染リスク情報を生成するときに用いた画像(動画の場合もある)を表示させてもよい(ステップS40)。ここで表示される画像の例については、後述する。
【0039】
図6は、
図5のステップS20で行われる第1距離の算出方法の一例を示す図である。画像処理部110は、基準となる人を特定する。そして、その人の周囲に位置する人のそれぞれに対して、本図に示す処理を行う。
【0040】
まず画像処理部110は、基準となる人、又はその人の周囲に位置する人の画像内における高さtを算出する。ここでは、例えば画素数で表される。次いで画像処理部110は、基準となる人から周囲に位置する人までの画像内における距離dを算出する。ここでdは、tと同じ単位(例えば画素数)で表される。次いで画像処理部110は、d/tを算出し、この値に上記した基準身長を乗ずることにより、基準となる人とその周囲に位置する人の距離を算出する。
【0041】
基準となる人の周囲に他の人が一人しかいない場合、その人について算出された距離が第1距離になる。またほかの人が複数いた場合、これら複数の人それぞれについて上記した距離を算出し、その距離の最小値が第1距離になる。
【0042】
なお、上記したように、基準身長は予め設定されている。撮像装置20が設置されている場所(例えば国)によって、この基準身長を変えてもよい。例えば基準身長は、対象となっている撮像装置20が設置されている国の成人の平均身長が用いられる。具体的な処理の例として、記憶部150は、基準身長を特定する情報を撮像装置識別情報別に記憶している。そして画像処理部110は、処理対象となっている画像を生成した撮像装置20の撮像装置識別情報を取得し、この撮像装置識別情報に対応する基準身長を記憶部150から読み出して使用する。
【0043】
また画像処理部110は、画像処理によって高さtの算出対象となった人の属性(例えば性別及び年齢層の少なくとも一方)が推定できた場合、この属性によって基準身長を変更してもよい。
【0044】
なお、ほとんどの画像には、その画像を生成した撮像装置20に固有の歪が生じている。画像処理部110は、第1距離を算出する際、この歪を補正する処理を行うのが好ましい。画像処理部110は、画像内における人の位置に応じたひずみ補正処理を行う。一般的に、画像の歪は、例えば撮像装置20が有する光学系(例えばレンズ)、及びその撮像装置20の上下方向の向き(例えば水平面に対する角度)に起因している。そこで画像内における人の位置に応じたひずみ補正処理の内容は、撮像装置20が有する光学系(例えばレンズ)、及びその撮像装置20の上下方向の向きに応じて設定される。
【0045】
なお、本図を用いて説明した処理において、大きさがある程度規格化されている物体が画像に含まれていた場合、画像処理部110は、人の身長の代わりにこの物体の大きさを用いて第1距離を算出してもよい。
【0046】
図7は、
図5のステップS40において表示部140に表示される画像の第1例を示す図である。表示制御部130は、表示部140に、感染リスク情報とともに、感染リスク情報を生成するときに用いた画像(動画の場合もある)を表示させる。本図に示す例において、表示制御部130は、第1距離が基準値以下である人の組み合わせを認識させるための表示を画像に重ねたうえで、その表示及び画像を、表示部140に表示させる。
【0047】
一例として、表示制御部130は、表示部140に、画像処理部110が認識した人の組み合わせを示すマークを表示させている。そして表示制御部130は、このマークの態様を、第1距離が基準値以下であるか否かで変えている。より詳細には、本図に示す例において、人の組み合わせを構成する二人は、円又は楕円で囲まれている。そしてこの円又は楕円の表示色や線の態様(実線、点線、及び一点鎖線など)が、第1距離が基準値以下であるか否かで変わっている。
【0048】
なお、表示される画像が動画の場合、
図7及び
図8に示すように、時間が経過するにつれて、第1距離の算出対象となる人の組み合わせが変わる。例えば
図7のタイミングにおいて、人P
2にとって、人P
1が第1距離を算出するときの相手になっているが、それより後の
図8のタイミングでは、人P
4が第1距離を算出するときの相手になっている。
【0049】
図17及び
図18は、
図5のステップS40において表示部140に表示される画像の第2例を示す図である。これらの図において、表示制御部130は、人ごとに、当該人を中心とした社会的距離の推奨値(例えば上記した基準値)の範囲を示すマークを表示させる。そしてある人に対応するマークとその近くの人に対応するマークとが重なった場合、すなわちある人とその近くの人の距離が社会的距離の推奨値以下になった場合(例えば
図17、
図18の人P
1,P
2)、これら2人それぞれに対応するマークを、他の人に対応するマーク(例えば
図17の人P
3、
図18の人P
3,P
4,P
5,P
6)とは異なる態様で表示させる。態様の異ならせ方は、例えば表示色を変えたり、マークを構成する線の態様(実線、点線、及び一点鎖線など)を異ならせるなどである。表示制御部130は、表示色を変える場合、例えば通常の状態のマークを青色で表示し、2つのマークが重なっている場合はこれら2つのマークを赤色で表示させる。
【0050】
図17に示す例では、表示制御部130は、感染リスク情報を生成するときに用いた画像(動画の場合もある)に、上記したマークを重ねている。一方、
図18に示す例では、人の配置を平面図で示したうえで、当該平面図に上記したマークを重ねている。表示制御部130は、
図17に示す表示及び
図18に示す表示を、同時に表示部140に表示させてもよい。
【0051】
図7、
図8、
図17、及び
図18に示す表示は、リアルタイムの動画や画像を用いて行われてもよい。この場合、これらに示した表示は、例えば対象領域の近くに設置された表示部140に対して行われてもよいし、インターネットや放送のコンテンツとして用いられてもよい。
【0052】
図9は、画像処理装置10が行う処理の第2例を示すフローチャートである。本図に示す例は、画像処理部110が第1距離を算出するときに第2距離も算出し(ステップS22)、この第2距離をさらに用いて感染リスク情報を生成する(ステップS30)点を除いて、
図5に示した例と同様である。
【0053】
第2距離は、基準となる人と、その人から2番目に近い人までの距離である。第2距離の算出方法は、1番目ではなく2番目に近い人までの距離を選択する点を除いて、第1距離の算出方法と同様である。そしてリスク情報生成部120は、感染リスク情報を生成する際に、第2距離が近くなるにつれて、リスクが高まる(安全率が下がる)ようにする。なお、画像処理部110は、基準となる人と、その人から3番目に近い人までの距離(第3距離)をさらに生成してもよい。この場合、リスク情報生成部120は、さらに第3距離を用いて感染リスク情報を生成する。
【0054】
図10は、画像処理装置10が行う処理の第3例を示すフローチャートである。本図に示す例は、リスク情報生成部120が、感染リスク情報を生成する際に、人と人の間の距離以外の情報をさらに用いる点を除いて、
図5又は
図9に示した例と同様である。
【0055】
具体的には、ステップS10及びステップS20(又はステップS22)は、
図5(又は
図9)に示した例と同様である。そして画像処理部110は、画像を処理することにより、感染リスク情報を生成するために必要な、追加の情報を生成する。ここで生成される情報は、人の顔の向きの特定結果、顔への装着物の有無及びその種類の特定結果、並びに人の口の動きの特定結果の少なくとも一つである(ステップS24)。
【0056】
「人の顔の向き」は、少なくとも、基準となる人の顔の向きと、その人に最も近い人の顔の向きと、の少なくとも一方を含んでいる。そしてリスク情報生成部120は、人の顔が相手に対向する方向に近づくにつれて、感染リスク情報が示すリスクを高める(安全率を下げる)。ここで画像処理部110及びリスク情報生成部120は、第2距離や第3距離を用いる場合、さらに第2距離を算出するときの相手となる人の顔の向きや、第3距離を算出するときの相手となる人の顔の向きを用いてもよい。
【0057】
「顔への装着物の有無」は、少なくとも、基準となる人における装着物の有無と、その人に最も近い人における装着物の有無と、の少なくとも一方を含んでいる。そしてリスク情報生成部120は、特定の種類の装着物が検知された場合、それ以外の場合と比較して、感染リスク情報が示すリスクを下げる(安全率を上げる)。ここで特定の種類の装着物は、口及び鼻の少なくとも一方(好ましくは双方)を覆うもの、例えばマスクやマフラーである。ここで画像処理部110及びリスク情報生成部120は、第2距離や第3距離を用いる場合、さらに第2距離を算出するときの相手となる人や、第3距離を算出するときの相手となる人に対して、同様のことを行ってもよい。
【0058】
「口の動き」は、少なくとも口が動いていることである。口が動いている場合、その人は話している可能性が高い。そこでリスク情報生成部120は、基準となる人と、その人に最も近い人と、の少なくとも一方において口が動いている場合、それ以外の場合と比較して、感染リスク情報が示すリスクを高める(安全率を下げる)。ここで画像処理部110及びリスク情報生成部120は、第2距離や第3距離を用いる場合、さらに第2距離を算出するときの相手となる人の口の動きや、第3距離を算出するときの相手となる人の口の動きを用いてもよい。
【0059】
図11は、画像処理装置10が行う処理の第4例を示すフローチャートである。画像処理装置10は、
図5、
図9、又は
図10に示した処理に加えて、本図に示した処理も行う。
【0060】
本図に示す例において、撮像装置20は固定カメラである。このため、画像内の各位置は、対象領域の特定の位置に対応している。画像処理部110は、この対応関係を予め記憶している。そして、画像処理部110は、複数の人の近接状態に関する指標である近接指標が基準を満たした場所(以下、要注意場所と記載)を特定する。そしてリスク情報生成部120(出力部の一例)は、要注意場所を示す情報を出力する。
【0061】
より詳細には、画像処理装置10の画像処理部110は、
図5及び
図10のステップS20、又は
図9のステップS22において、画像内における第1距離が基準値以下となった位置を特定することにより、対象領域のうち第1距離が基準値以下となった位置を特定する。そして、画像処理部110は、処理された画像に紐づけて、当該位置を示す情報を記憶部150に記憶させる。
【0062】
そして画像処理装置10のリスク情報生成部120は、記憶部150に記憶されている情報を処理することにより、対象期間において第1距離が基準値以下となった回数(上記した近接指標の一例)を対象領域内の位置別に集計する。対象期間の長さは、例えば1日でもよいし、1週間でもよいし、一ヵ月でもよい。
【0063】
詳細には、まずリスク情報生成部120は、対象となる撮像装置20を特定する情報、対象期間の始まりと終わりを特定する情報を取得する。この取得は、例えばユーザから入力されることにより行われる。次いでリスク情報生成部120は、対象となる撮像装置20が対象期間に生成した画像の解析結果を記憶部150から読み出す。ここで読みだされる情報は、第1距離が基準値以下となった位置を示す情報を含んでいる。この情報は、画像毎に生成されている(ステップS110)。
【0064】
また対象領域は、あらかじめ複数の部分に区分けされている。そしてリスク情報生成部120は、これら複数の部分別に、第1距離が基準値以下となった回数をカウントする(ステップS120)。なお、記憶部150が記憶している情報のうち上記した「第1距離が基準値以下となった位置」は、この部分を示す情報であってもよい。
【0065】
そしてリスク情報生成部120は、カウント数が基準値以上になった部分を示す情報を出力する。この情報によって示される部分は、感染リスクが高い部分、すなわち要注意場所である。本図に示す例において、リスク情報生成部120は、この部分を示す情報を出力する。この出力先は、例えば表示制御部130である。この場合、表示制御部130は、この部分を示す情報を表示するための表示情報を生成し(ステップS130)、当該表示情報を表示部140に表示させる(ステップS140)。
【0066】
図2を用いて説明したように、画像処理部110は、時間的に連続する複数の画像を処理すると、第1距離が基準値以下になった状態が継続した時間を算出できる。この場合、画像処理部110は、第1距離が基準値以下になった状態が基準時間以上継続した回数をカウントして、上記した処理を行ってもよい。
【0067】
また、リスク情報生成部120が行う出力は、対象領域内において人が密集しやすい場所を特定し、そのような場所を改善するため(例えば人の動線を改善するため)に用いられる。一例として対象領域が屋内である場合、この出力は、その屋内(例えば待合室や廊下)に配置されている物体(例えば待合室のベンチ)の配置や数を変えるための参考データとして用いられる。なお、改善対象となる動線には、例えば、病院内における待合室から診察室までの動線、病院の入り口から治療室までの動線がある。
【0068】
ここで、屋内の例としては、病院、役所、駅、及び空港などの施設が挙げられるが、店舗、例えばショッピングモールなどの大規模店舗(空港や駅に併設されている場合を含む)であってもよい。後者の場合、リスク情報生成部120が行う出力は、大規模店舗となっている建物内において人が密集しやすい場所を特定している。そしてこの特定結果は、テナントの配置や動線を変更して当該場所で人が密集しないようにする際の参考データとして用いられる。
【0069】
上述した例において、「要注意場所」を設定するときの単位は、一つの対象領域を複数の部分に分割することによって設定されている。一方、画像処理装置10に複数の撮像装置20が接続しており、これら複数の撮像装置20が同一の施設の互いに異なる場所を撮影していることがある。この場合、「要注意場所」を設定するときの単位は、一つの撮像装置20の撮像領域(すなわち一つの対象領域)であってもよい。このようにするためには、画像処理部110は、上記した複数の部分別ではなく、撮像装置20別に、第1距離が基準値以下になった回数、又はこの状態が基準時間以上継続した回数をカウントすればよい。
【0070】
図12は、
図11のステップS140で表示部140に表示される画面の一例を示している。本図に示す例において、表示部140は、対象領域の平面図を表示している。そして表示制御部130は、表示部140に、この平面図において、ステップS120におけるカウント数が基準値以上になった部分を、他の部分とは識別可能に表示させる。
【0071】
なお、カウント数に関する基準値として、複数の値が段階的に設定されていてもよい。この場合、リスク情報生成部120は、ステップS120におけるカウント数が基準値のうちどの値を超えたかを特定し、特定した値を示す情報を出力する。例えば表示制御部130は、この出力に応じて、当該部分の表示態様を変えてもよい。例えば最も低い基準値のみを超えた部分は緑色で示され、最も高い基準値を超えた部分は赤色で示されてもよい。
【0072】
図13は、画像処理装置10が行う処理の第5例を示すフローチャートである。画像処理装置10は、
図5、
図9、又は
図10に示した処理に加えて、本図に示した処理も行う。また画像処理装置10は、さらに
図11に示した処理も行ってもよい。
【0073】
本図において、画像処理装置10のリスク情報生成部120は、感染症にかかるリスクが高まるタイミング(安全率が下がるタイミング)を特定する。このタイミングは、例えば曜日別、時間帯別、又は曜日かつ時間帯別に設定される。
【0074】
本図に示す例において、ステップS110に示した処理は
図11を用いて説明した処理と同様である。
【0075】
次いでリスク情報生成部120が、タイミング別に、第1距離が基準値以下となった回数をカウントする(ステップS122)。ここでリスク情報生成部120は、さらに
図11に示したように、対象領域内の複数の部分別に、タイミング別のカウントを行ってもよい。
【0076】
次いでリスク情報生成部120は、カウント数が基準値以上になったタイミングを示す情報を出力する。この情報によって示されるタイミング(例えば時間帯や曜日)は、感染リスクが高いタイミングである。一例として、リスク情報生成部120は、このタイミングを示す情報を表示制御部130に出力する。すると表示制御部130は、このタイミングを示す情報を表示するための表示情報を生成し(ステップS130)、当該表示情報を表示部140に表示させる(ステップS140)。
【0077】
なお、対象領域が店内である場合、表示部140は、当該店の入り口やショーウインドウの中に設けられていてもよい。このようにすると、その店に入ろうとする人は、その店がすいていると思われるタイミングを認識することができる。また表示制御部130は、ステップS130で生成された表示情報をインターネット上で公開してもよい。このようにすると、その店に行こうとする人は、その店がすいていると思われるタイミングを認識することができる。
【0078】
また対象領域が店内であり、表示部140が当該店の入り口やショーウインドウの中に設けられている場合、表示制御部130は、表示部140に、現在の感染リスク情報を表示させてもよいし、リアルタイムの動画や画像を用いて
図7、
図8、
図17、および
図18に示した表示を行わせてもよい。
【0079】
図14は、画像処理装置10が行う処理の第6例を示すフローチャートである。画像処理装置10は、
図5、
図9、又は
図10に示した処理に加えて、本図に示した処理も行う。また画像処理装置10は、さらに
図11及び
図13に示した処理の少なくとも一方を行ってもよい。
【0080】
本図に示す例において、リスク情報生成部120は、過去の感染リスク情報の履歴及び当該履歴を統計処理した結果の少なくとも一方を、複数の撮像装置20別、すなわち複数の対象領域ごとに記憶部150に記憶させている。なお、これら複数の対象領域は、人の流れにおいて互いに関連している。一例として、これら複数の対象領域は互いに隣り合っていてもよいし、同一の道路や鉄道(地下鉄)に沿っていてもよい。
【0081】
そしてリスク情報生成部120は、記憶部150が過去の感染リスク情報の履歴のみを記憶している場合、この履歴を統計処理する。そして感染リスク情報の履歴を統計処理した結果、及び現在の感染リスク情報を用いて、将来の所定タイミングにおける感染リスク情報の推定結果を生成する。所定タイミングは、例えば1時間後であってもよいし、3時間後であってもよいし、5時間後であってもよいが、24時間以内であるのが好ましい。履歴を統計処理した結果は、例えば機械学習によって生成されたモデルであるが、これに限定されない。なおこのモデルは、現在の感染リスク情報が入力されると、将来の所定タイミングにおける感染リスク情報の推定結果を出力するものである。
【0082】
まずリスク情報生成部120は、互いに異なる対象領域に設置された複数の撮像装置20のそれぞれが生成した現在の画像を処理することにより、複数の対象領域それぞれの現在の感染リスク情報を生成する(ステップS210)。この際、リスク情報生成部120は、現在から所定時間前までの間に生成された画像を、さらに処理してもよい。
【0083】
次いでリスク情報生成部120は、これら複数の対象領域それぞれにおける、感染リスク情報の履歴を統計処理した結果を取得する。この取得は、記憶部150から読み出すことにより行われてもよいし、感染リスク情報の履歴をその場で統計処理することにより行われてもよい。次いでリスク情報生成部120は、感染リスク情報の履歴を統計処理した結果、及び現在の感染リスク情報を用いて、将来の所定タイミングにおける感染リスク情報の推定結果を生成する(ステップS220)。
【0084】
次いで表示制御部130は、リスク情報生成部120が生成した、現在の感染リスク情報、及び将来の所定タイミングにおける感染リスク情報の推定結果を表示するための表示情報を生成する(ステップS230)。表示部140は、この表示情報を用いて、現在の感染リスク情報、及び将来の所定タイミングにおける感染リスク情報の推定結果を表示する(ステップS240)。この表示を見た人は、自分が行動を起こすタイミング(例えば電車に乗るタイミングや目的地に行くタイミング)を感染リスクが少ないタイミングにすることができる。
【0085】
なお、リスク情報生成部120は、将来の所定タイミングにおける感染リスク情報の推定結果を生成する際に、統計処理の代わりに、現在の感染リスク情報の増減の傾向を特定し、この特定結果を用いてもよい。リスク情報生成部120は、この増減の傾向を、例えば、過去から現在までの第1距離が基準値以下となった回数の推移を用いることにより、特定する。
【0086】
図15は、表示部140に表示される現在の感染リスク情報を示している。上記したように、リスク情報生成部120は、複数の対象領域別に、感染リスク情報を生成している。本図に示す例において、複数の対象領域は一つの大きな地域を複数に分割した領域である。そして表示制御部130は、表示部140に、感染リスク情報が示すリスクが基準値以上となった対象領域を、他の対象領域から識別可能な状態で表示させている。なお、表示制御部130は、この処理において、過去から現在までの感染リスク情報の推移を表示させてもよい。
【0087】
図16は、表示部140に表示される将来の感染リスク情報を示している。本図に示す例において、表示制御部130は、表示部140に、将来の感染リスク情報が示すリスクが基準値以上となった対象領域を、他の対象領域から識別可能な状態で表示させている。ここで、複数の対象領域は、人の流れにおいて互いに関連している場合、ある対象領域の将来の感染リスク情報を生成する際に、その対象領域の周囲の現在の感染リスク情報を用いることもできる。これは、ある対象領域にいる人は、数時間後には他の対象領域に移動することがあるためである。
【0088】
なお、
図15及び
図16に示した表示は、インターネット上で公開されてもよいし、テレビの放送内容に含まれてもよい。
【0089】
以上、本実施形態によれば、画像処理装置10の画像処理部110は、撮像装置20が生成した画像、すなわち複数の人を含む画像を取得して処理することにより、複数の人の少なくとも一部の人について、当該人に最も近い人までの距離(第1距離)を算出する。そしてリスク情報生成部120は、第1距離を用いて、撮像装置20の撮影対象となっている対象領域における感染リスク情報を生成する。このため、対象領域において感染症にかかるリスクを容易に把握することができる。
【0090】
また、リスク情報生成部120は、複数の人の近接状態に関する指標である近接指標が基準を満たした場所を出力する。この出力は、例えば表示部140に表示される。これにより、感染症にかかる可能性がある場所を把握しやすくなる。
【0091】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【0092】
また、上述の説明で用いた複数のフローチャートでは、複数の工程(処理)が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【0093】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1.複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理手段と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成手段と、
を備える画像処理装置。
2.上記1に記載の画像処理装置において、
前記画像処理手段は、さらに、当該人に2番目に近い人までの距離である第2距離を算出し、
前記リスク情報生成手段は、さらに前記第2距離を用いて前記感染リスク情報を生成する画像処理装置。
3.上記1又は2に記載の画像処理装置において、
前記画像処理手段は、さらに当該人の顔の向きと、前記最も近い人の顔の向きと、の少なくとも一方を特定し、
前記リスク情報生成手段は、さらに前記顔の向きの特定結果を用いて前記感染リスク情報を生成する画像処理装置。
4.上記1~3のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、さらに当該人の顔への装着物と、前記最も近い人の顔への装着物と、の少なくとも一方を特定し、
前記リスク情報生成手段は、さらに前記装着物の特定結果を用いて前記感染リスク情報を生成する画像処理装置。
5.上記1~4のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、さらに当該人及び前記最も近い人のいずれか一方における口の動きを特定し、
前記リスク情報生成手段は、さらに前記口の動きの特定結果を用いて前記感染リスク情報を生成する画像処理装置。
6.上記1~5のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、前記画像内における当該人の高さ及び位置を用いて、前記第1距離を算出する画像処理装置。
7.上記6に記載の画像処理装置において、
前記画像処理手段は、
さらに、予め設定されている値である基準身長を用いて前記第1距離を算出し、
前記画像が生成された場所を用いて、前記基準身長を設定する画像処理装置。
8.上記1~7のいずれか一項に記載の画像処理装置において、
前記リスク情報生成手段は、前記第1距離が基準値以下であるか否かを判断し、当該判断結果を用いて前記感染リスク情報を生成する画像処理装置。
9.上記8に記載の画像処理装置において、
前記第1距離が基準値以下である前記人及び前記最も近い人の組み合わせを認識させるための表示を前記画像に重ねたうえで、前記表示及び前記画像を表示手段に表示させる第1表示制御手段を備える画像処理装置。
10.上記8又は9に記載の画像処理装置において、
前記画像処理手段は、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成手段は、
前記対象領域に含まれる複数の部分別に、当該部分において前記第1距離が基準値以下になった回数をカウントし、
当該カウント結果が基準を満たした前記部分を示す情報を出力する、画像処理装置。
11.上記1~10のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成手段は、
前記複数のタイミングそれぞれにおける前記感染リスク情報を生成し、当該複数の前記感染リスク情報を用いて、前記リスクが高まるタイミング又は前記安全率が下がるタイミングを特定する、画像処理装置。
12.上記1~11のいずれか一項に記載の画像処理装置において、
前記リスク情報生成手段は、
過去の前記感染リスク情報の履歴を統計処理した結果、及び現在の前記感染リスク情報を用いて、将来の所定タイミングにおける前記感染リスク情報の推定結果を生成する画像処理装置。
13.上記1~12のいずれか一項に記載の画像処理装置において、
前記画像処理手段は、複数の前記対象領域それぞれで生成された前記画像を処理することにより、前記複数の対象領域別に前記第1距離を生成し、
前記リスク情報生成手段は、前記複数の対象領域別に前記感染リスク情報を生成し、
さらに、前記感染リスク情報が示すリスクが基準値以上となった対象領域を、他の前記対象領域から識別可能な状態で表示手段に表示させる第2表示制御手段を備える画像処理装置。
14.コンピュータが、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像処理と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成処理と、
を行う画像処理方法。
15.上記14に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、さらに、当該人に2番目に近い人までの距離である第2距離を算出し、
前記リスク情報生成処理において、前記コンピュータは、さらに前記第2距離を用いて前記感染リスク情報を生成する画像処理方法。
16.上記14又は15に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、さらに当該人の顔の向きと、前記最も近い人の顔の向きと、の少なくとも一方を特定し、
前記リスク情報生成処理において、前記コンピュータは、さらに前記顔の向きの特定結果を用いて前記感染リスク情報を生成する画像処理方法。
17.上記14~16のいずれか一項に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、さらに当該人の顔への装着物と、前記最も近い人の顔への装着物と、の少なくとも一方を特定し、
前記リスク情報生成処理において、前記コンピュータは、さらに前記装着物の特定結果を用いて前記感染リスク情報を生成する画像処理方法。
18.上記14~17のいずれか一項に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、さらに当該人及び前記最も近い人のいずれか一方における口の動きを特定し、
前記リスク情報生成処理において、前記コンピュータは、さらに前記口の動きの特定結果を用いて前記感染リスク情報を生成する画像処理方法。
19.上記14~18のいずれか一項に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、前記画像内における当該人の高さ及び位置を用いて、前記第1距離を算出する画像処理方法。
20.上記19に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、
さらに、予め設定されている値である基準身長を用いて前記第1距離を算出し、
前記画像が生成された場所を用いて、前記基準身長を設定する画像処理方法。
21.上記14~20のいずれか一項に記載の画像処理方法において、
前記リスク情報生成処理において、前記コンピュータは、前記第1距離が基準値以下であるか否かを判断し、当該判断結果を用いて前記感染リスク情報を生成する画像処理方法。
22.上記21に記載の画像処理方法において、
前記コンピュータは、
前記第1距離が基準値以下である前記人及び前記最も近い人の組み合わせを認識させるための表示を前記画像に重ねたうえで、前記表示及び前記画像を表示手段に表示させる第1表示制御を行う画像処理方法。
23.上記21又は22に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成処理において、前記コンピュータは、
前記対象領域に含まれる複数の部分別に、当該部分において前記第1距離が基準値以下になった回数をカウントし、
当該カウント結果が基準を満たした前記部分を示す情報を出力する、画像処理方法。
24.上記14~23のいずれか一項に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成処理において、前記コンピュータは、
前記複数のタイミングそれぞれにおける前記感染リスク情報を生成し、当該複数の前記感染リスク情報を用いて、前記リスクが高まるタイミング又は前記安全率が下がるタイミングを特定する、画像処理方法。
25.上記14~24のいずれか一項に記載の画像処理方法において、
前記リスク情報生成処理において、前記コンピュータは、
過去の前記感染リスク情報の履歴を統計処理した結果、及び現在の前記感染リスク情報を用いて、将来の所定タイミングにおける前記感染リスク情報の推定結果を生成する画像処理方法。
26.上記14~25のいずれか一項に記載の画像処理方法において、
前記画像処理において、前記コンピュータは、複数の前記対象領域それぞれで生成された前記画像を処理することにより、前記複数の対象領域別に前記第1距離を生成し、
前記リスク情報生成処理において、前記コンピュータは、前記複数の対象領域別に前記感染リスク情報を生成し、
さらに、前記コンピュータは、前記感染リスク情報が示すリスクが基準値以上となった対象領域を、他の前記対象領域から識別可能な状態で表示手段に表示させる第2表示制御を行う画像処理方法。
27.コンピュータに、
複数の人を含む画像を処理することにより、前記複数の人の少なくとも一部の前記人について、当該人に最も近い前記人までの距離である第1距離を算出する画像機能と、
前記第1距離を用いて、前記画像に含まれる領域である対象領域において感染症にかかるリスク又は感染症にかからない安全率に関する情報である感染リスク情報を生成するリスク情報生成機能と、
を持たせるプログラム。
28.上記27に記載のプログラムにおいて、
前記画像処理機能は、さらに、当該人に2番目に近い人までの距離である第2距離を算出し、
前記リスク情報生成機能は、さらに前記第2距離を用いて前記感染リスク情報を生成するプログラム。
29.上記27又は28に記載のプログラムにおいて、
前記画像処理機能は、さらに当該人の顔の向きと、前記最も近い人の顔の向きと、の少なくとも一方を特定し、
前記リスク情報生成機能は、さらに前記顔の向きの特定結果を用いて前記感染リスク情報を生成するプログラム。
30.上記27~29のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、さらに当該人の顔への装着物と、前記最も近い人の顔への装着物と、の少なくとも一方を特定し、
前記リスク情報生成機能は、さらに前記装着物の特定結果を用いて前記感染リスク情報を生成するプログラム。
31.上記27~30のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、さらに当該人及び前記最も近い人のいずれか一方における口の動きを特定し、
前記リスク情報生成機能は、さらに前記口の動きの特定結果を用いて前記感染リスク情報を生成するプログラム。
32.上記27~31のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、前記画像内における当該人の高さ及び位置を用いて、前記第1距離を算出するプログラム。
33.上記32に記載のプログラムにおいて、
前記画像処理機能は、
さらに、予め設定されている値である基準身長を用いて前記第1距離を算出し、
前記画像が生成された場所を用いて、前記基準身長を設定するプログラム。
34.上記27~33のいずれか一項に記載のプログラムにおいて、
前記リスク情報生成機能は、前記第1距離が基準値以下であるか否かを判断し、当該判断結果を用いて前記感染リスク情報を生成するプログラム。
35.上記34に記載のプログラムにおいて、
前記コンピュータに、前記第1距離が基準値以下である前記人及び前記最も近い人の組み合わせを認識させるための表示を前記画像に重ねたうえで、前記表示及び前記画像を表示手段に表示させる第1表示制御機能を持たせるプログラム。
36.上記34又は35に記載のプログラムにおいて、
前記画像処理機能は、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成機能は、
前記対象領域に含まれる複数の部分別に、当該部分において前記第1距離が基準値以下になった回数をカウントし、
当該カウント結果が基準を満たした前記部分を示す情報を出力する、プログラム。
37.上記27~36のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、前記対象領域を複数のタイミングで撮影した複数の前記画像を処理し、
前記リスク情報生成機能は、
前記複数のタイミングそれぞれにおける前記感染リスク情報を生成し、当該複数の前記感染リスク情報を用いて、前記リスクが高まるタイミング又は前記安全率が下がるタイミングを特定する、プログラム。
38.上記27~37のいずれか一項に記載のプログラムにおいて、
前記リスク情報生成機能は、
過去の前記感染リスク情報の履歴を統計処理した結果、及び現在の前記感染リスク情報を用いて、将来の所定タイミングにおける前記感染リスク情報の推定結果を生成するプログラム。
39.上記27~38のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、複数の前記対象領域それぞれで生成された前記画像を処理することにより、前記複数の対象領域別に前記第1距離を生成し、
前記リスク情報生成機能は、前記複数の対象領域別に前記感染リスク情報を生成し、
さらに、前記コンピュータに、前記感染リスク情報が示すリスクが基準値以上となった対象領域を、他の前記対象領域から識別可能な状態で表示手段に表示させる第2表示制御機能を持たせるプログラム。
【0094】
この出願は、2020年6月5日に出願された日本出願特願2020-098401号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【0095】
10 画像処理装置
20 撮像装置
110 画像処理部
120 リスク情報生成部
130 表示制御部
140 表示部
150 記憶部
【手続補正書】
【提出日】2023-11-30
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
カメラによって撮影された画像に映る第1の人物と第2の人物との間の距離を示す第1距離を取得する距離取得手段と、
所定の距離である第2距離を視覚的に示す表示要素を、前記画像における前記第1の人物の近傍に重畳して表示装置に表示させる画像処理手段と、
を備え、
前記画像処理手段は、前記第1距離に基づいて前記表示要素の表示態様を変更する、
情報処理装置。
【請求項2】
前記画像処理手段は、前記第1距離及び前記第2距離に基づき、前記表示要素の表示態様を変更する、請求項1に記載の情報処理装置。
【請求項3】
前記画像処理手段は、前記第1距離及び前記第2距離の大小関係に基づき、前記表示要素の表示態様を変更する、請求項2に記載の情報処理装置。
【請求項4】
前記画像処理手段は、前記第1距離が前記第2距離以下である場合に、前記表示要素の表示態様を変更する、請求項3に記載の情報処理装置。
【請求項5】
前記距離取得手段は、前記画像に映る前記第1の人物と第3の人物との距離を示す第3距離を取得し、
前記画像処理手段は、前記第3距離及び前記第1距離の少なくとも一方が前記第2距離以下である場合に、前記表示要素の表示態様を変更する、
請求項4に記載の情報処理装置。
【請求項6】
前記画像処理手段は、移動する前記第1の人物の位置に基づいて、前記表示要素を前記第1の人物の近傍に重畳表示する、
請求項1~5のいずれか一項に記載の情報処理装置。
【請求項7】
前記画像に含まれる対象領域において感染症に係るリスク又は感染症にかからない安全率に関する情報である感染リスク情報を、前記距離取得手段により取得される距離に基づいて生成するリスク情報生成手段を更に備える、
請求項1~6のいずれか一項に記載の情報処理装置。
【請求項8】
前記リスク情報生成手段は、
前記第1の人物の顔の向きと、前記第2の人物の顔の向きと、の少なくとも一方を特定し、
前記顔の向きの特定結果をさらに用いて前記感染リスク情報を生成する、
請求項7に記載の情報処理装置。
【請求項9】
前記リスク情報生成手段は、
前記第1の人物の顔の装着物と、前記第2の人物の顔の装着物と、の少なくとも一方を特定し、
前記装着物の特定結果をさらに用いて前記感染リスク情報を生成する、
請求項7または8に記載の情報処理装置。
【請求項10】
前記リスク情報生成手段は、
前記第1の人物の口の動きと、前記第2の人物の口の動きと、の少なくとも一方を特定し、
前記口の動きの特定結果をさらに用いて前記感染リスク情報を生成する、
請求項7~9のいずれか一項に記載の情報処理装置。
【請求項11】
前記画像処理手段は、前記表示態様として、前記第2距離の範囲の色、形および大きさのうちの少なくとも一つを変更する、
請求項1~10のいずれか一項に記載の情報処理装置。
【請求項12】
前記距離取得手段は、前記第1の人物の高さ及び位置を用いて他の人物との距離を算出する、
請求項1~11のいずれか一項に記載の情報処理装置。
【請求項13】
コンピュータが、
カメラによって撮影された画像に映る第1の人物と第2の人物との間の距離を示す第1距離を取得し、
所定の距離である第2距離を視覚的に示す表示要素を、前記画像における前記第1の人物の近傍に重畳して表示装置に表示させ、
前記第1距離に基づいて前記表示要素の表示態様を変更する、
ことを含む表示方法。
【請求項14】
コンピュータに、
カメラによって撮影された画像に映る第1の人物と第2の人物との間の距離を示す第1距離を取得する距離取得機能と、
所定の距離である第2距離を視覚的に示す表示要素を、前記画像における前記第1の人物の近傍に重畳して表示装置に表示させる画像処理機能と、
を持たせ、
前記画像処理機能は、前記第1距離に基づいて前記表示要素の表示態様を変更する、
プログラム。