(57)【要約】監視カメラの撮影範囲であって検出対象を視認可能な撮影範囲を簡便にかつ正確に知ることに供する装置等を提供する。算出装置は、所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力部と、前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価部と、前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出部と、前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力部と、を備える。
2020059064.tif 000002
【特許請求の範囲】
【請求項１】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力手段と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価手段と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出手段と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力手段と、
を備える算出装置。
【請求項２】
前記視認性評価手段は、前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項１に記載の算出装置。
【請求項３】
前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出する範囲算出手段をさらに備え、
前記出力手段は、前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
請求項１または２に記載の算出装置。
【請求項４】
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
請求項３に記載の算出装置。
【請求項５】
前記所与の検出対象の地面からの距離を指定する入力を受け付け、
前記出力手段は、前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
請求項３に記載の算出装置。
【請求項６】
前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出する指示手段をさらに含み、
前記画像取得装置の画角が変更されたことを契機として、前記算出手段は前記視認可能最大距離の算出を再び行い、前記出力手段は再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
請求項１から５のいずれか一項に記載の算出装置。
【請求項７】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取り、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出し、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出し、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する、
情報処理方法。
【請求項８】
前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項７に記載の情報処理方法。
【請求項９】
前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出し、
前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
請求項７または８に記載の情報処理方法。
【請求項１０】
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
請求項９に記載の情報処理方法。
【請求項１１】
前記所与の検出対象の地面からの距離を指定する入力を受け付け、
前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
請求項９に記載の情報処理方法。
【請求項１２】
前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出し、
前記画像取得装置の画角が変更されたことを契機として、前記視認可能最大距離の算出を再び行い、当該再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
請求項７から１１のいずれか一項に記載の情報処理方法。
【請求項１３】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力処理と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価処理と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出処理と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力処理と、
をコンピュータに実行させるプログラムを記憶した、コンピュータ読み取り可能な記憶媒体。
【請求項１４】
前記視認性評価処理は、前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項１３に記載の記憶媒体。
【請求項１５】
前記プログラムは、前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出する範囲算出処理を前記コンピュータにさらに実行させ、
前記出力処理は、前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
請求項１３または１４に記載の記憶媒体。
【請求項１６】
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
請求項１５に記載の記憶媒体。
【請求項１７】
前記プログラムは、前記コンピュータに、前記所与の検出対象の地面からの距離を指定する入力を受け付けさせ、
前記出力処理は、前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
請求項１５に記載の記憶媒体。
【請求項１８】
前記プログラムは、前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出する指示処理を前記コンピュータにさらに実行させ、
前記画像取得装置の画角が変更されたことを契機として、前記算出処理は前記視認可能最大距離の算出を再び行い、前記出力処理は再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
請求項１３から１７のいずれか一項に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、対象物を撮影するカメラに関する情報を取得する技術に関する。
【背景技術】
【０００２】
監視カメラは、所定の領域内の様子の監視や所定の領域内で生じる事象の検出を目的として、広く利用されている。監視カメラは、好適には、監視すべき領域全体を空間的に網羅するように観測することが求められる。【０００３】
特許文献１には、カメラの撮影範囲をシミュレーションするためのカメラ設置シミュレータプログラムの発明が記載されている。このカメラ設置シミュレータプログラムを実行するコンピュータは、カメラによって撮影される撮影範囲と、壁や障害物によって死角となり撮影されない死角範囲を特定する。そして、このコンピュータは、所定エリアの上面図の撮影範囲に相当する領域において、死角範囲に相当する領域と、死角範囲以外の部分とを、異なる態様で表示させる処理を行う。【０００４】
特許文献２、３および４は、本開示に部分的に関連する技術を開示する文献である。【０００５】
特許文献２は、デジタル画像の変換により得られる周波数分布を用いて、「見づらさ」を評価の指標として視界の状態を評価する、視界不良評価方法を開示している。【０００６】
特許文献３は、ドライバーの視認性を考慮して、車両前方の領域を小領域ごとに照らす照明手段を制御する照明装置を開示している。【０００７】
特許文献４は、撮影領域の幅が、監視対象を最小限画素以上で表示できるための上限に一致する場合の、赤外線カメラから監視領域までの距離を算出する処理装置を開示している。この処理装置は、赤外線カメラにより取得された監視画像における、監視対象を最小画素数以上の画素数で表示可能な領域とそれ以外の領域とに区分し、その区分した結果が視認できるような監視画像を生成して、表示画面に表示させる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−２３９８２１号公報
【特許文献２】特開２００６−２２１４６７号公報
【特許文献３】特開２００９−０９０８４４号公報
【特許文献４】特開２００９−２６７６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載の技術によって算出される撮影範囲は、物が写る範囲であるが、検出対象を視認可能である範囲ではない。言い換えれば、特許文献１に記載の技術によって撮影範囲として判定された範囲内に検出対象があったとしても、その検出対象が十分な解像度で撮影されない位置に存在する場合、その検出対象を視認できない可能性がある。【００１０】
画像観測者が検出対象を視認できない領域が撮影範囲として判定されることは、監視領域に対するカメラの撮影範囲の網羅性を確認する上で問題となる。【００１１】
特許文献２から４には、視認性に関する言及があるものの、実世界における、検出対象を視認可能なカメラの撮影範囲についての情報を出力する構成は、開示されていない。【００１２】
また、特許文献４に開示される、監視対象を最小限画素以上で表示できるための画角または距離を算出する算出方法の実施にあたっては、監視対象を視認するのに必要とされる最小画素数が操作者によって処理装置に入力されることが必要である。監視対象を視認するのに必要とされる最小画素数を操作者が知らなければ、特許文献４に開示される算出方法は実施できない。さらに、監視対象を視認するのに必要とされる最小画素数は絶対不変な情報ではないため、最小画素として誤った値が処理装置に入力された場合、不正確な結果が得られてしまう。【００１３】
本発明は、監視カメラの撮影範囲であって検出対象を視認可能な撮影範囲を簡便にかつ正確に知ることに供する装置、方法及びプログラム等を提供することを目的の１つとする。
【課題を解決するための手段】
【００１４】
本発明の一態様に係る算出装置は、所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力手段と、前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価手段と、前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出手段と、前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力手段と、を備える。【００１５】
本発明の一態様に係る情報処理方法は、所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取り、前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出し、前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出し、前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する。【００１６】
本発明の一態様に係るプログラムは、所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力処理と、前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価処理と、前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出処理と、前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力処理と、をコンピュータに実行させる。上記プログラムは、例えば、不揮発性の、コンピュータ読み取り可能な記憶媒体に記憶される。
【発明の効果】
【００１７】
本発明によれば、監視カメラの撮影範囲であって検出対象を視認可能な撮影範囲を簡便にかつ正確に知ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る算出装置の構成を示すブロック図である。
【図２】評価値を導出するためのルックアップテーブルの一例を示す図である。
【図３】評価値を導出するためのルックアップテーブルの一例を示す図である。
【図４】実空間におけるカメラと被写体との位置関係の例を示す図である。
【図５】撮像画像の例を示す図である。
【図６】第１の実施形態に係る算出装置の処理の流れの例を示すフローチャートである。
【図７】第１の実施形態に係る算出装置の変形例の構成を示すブロック図である。
【図８】本発明の第２の実施形態に係る算出装置の構成を示すブロック図である。
【図９】視認可能範囲に基づく出力情報の例を示す図である。
【図１０】第２の実施形態に係る算出装置の処理の流れの例を示すフローチャートである。
【図１１】撮像画像の例を示す図である。
【図１２】視認可能範囲を示す情報が重畳された撮像画像の例を示す図である。
【図１３】本発明の一実施形態に係る算出装置の構成を示すブロック図である。
【図１４】本発明の一実施形態に係る情報処理方法の流れを示すフローチャートである。
【図１５】本発明の各実施形態の各部を構成し得るハードウェアの例を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態を詳細に説明する。
【００２０】
＜＜第１の実施形態＞＞
まず、本発明の第１の実施形態について説明する。
【００２１】
＜構成＞
図１は、第１の実施形態に係る算出装置１１の構成を示すブロック図である。
【００２２】
算出装置１１は、カメラ２０と通信可能に接続される。カメラ２０との接続は、有線による接続でも、無線による接続でもよい。
【００２３】
カメラ２０は、撮像装置である。カメラ２０は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の撮像素子を搭載する。カメラ２０は可視光カメラに限らず、近赤外線カメラや赤外線カメラ等でもよい。カメラ２０は、所定のエリアを撮像し、それにより画像を生成する。以下、カメラ２０による撮像によって生成される画像は、撮像画像とも表記される。撮像画像は、カラー画像でもよいし、グレースケールの画像でもよい。カメラ２０は、所定のフレームレートで撮像画像を生成し続けてもよい。カメラ２０は、生成した撮像画像を、算出装置１１に、随時、または算出装置１１からの要求に応じて、送信する。
【００２４】
カメラ２０は、所定のエリア内に存在する検出対象についての情報を得るために使用される。本開示において、検出対象とは、ある基準に従って検出される物（有体物に限られず、例えば、物に付された模様または記号が含まれる）または現象である。例えば、検出対象としては、不特定の人、特定の条件を満たす人、不特定の生物、特定の条件を満たす生物、不特定の車、不特定の顔、特定の条件を満たす顔、車のナンバープレートに書かれた数字、特定の条件を満たす人の発生、画像に写る人による所定の条件を満たす行為、および、画像に写る物体による特定の条件を満たす変化、等が挙げられる。
【００２５】
上記「特定の条件を満たす人」の例には、データベースに登録されている人、データベースに登録されていない人、不審な行動として定義された行動をとる人、所定の基準を満たす特性（見かけの身長、見かけの年齢、見かけの性別等）を持つ人、等がある。
【００２６】
何を検出対象とするかは、カメラ２０の使用の目的に応じて異なり得る。以下の説明では、例として、検出対象が不特定の人であるとする。画像に写る不特定の人は、例えば、人を検出する方法によって検出され得る。コンピュータが人を検出する方法としては、周知の方法が存在する。
【００２７】
図１に示されるように、算出装置１１は、記憶部１１０と、画像取得部１１１と、視認性評価部１１２と、距離算出部１１３と、出力部１１９と、を備える。算出装置１１は、図１に示された構成要素の他、ユーザからの情報の入力を受け付ける入力インタフェースを有していてもよい。
【００２８】
なお、図１において示される、構成要素どうしをつなぐ線は、データの流れに対する理解を容易にするための例示的な線である。各構成要素が、必ずしも図１に示される線と同様の信号線により接続されることは要求されない。
【００２９】
算出装置１１内の各構成要素は、データを生成しまたは取得した場合、そのデータを他の構成要素に使用可能な状態にし得る。例えば、各構成要素は、生成しまたは取得したデータを、そのデータを使用する他の構成要素に送出し得る。あるいは、各構成要素は、生成しまたは取得したデータを、算出装置１１内の記憶領域（例えば、記憶部１１０、または不図示のメモリ等）に記録してもよい。算出装置１１の各構成要素は、それぞれの処理を実行する際、使用するデータを、そのデータを生成しまたは取得した構成要素から直接受け取ってもよいし、上記記憶領域から読み出してもよい。
【００３０】
以下、算出装置１１内の構成要素のそれぞれの機能について説明する。なお、算出装置１１内の各構成要素は、例えば、プログラムに基づいて命令を実行する１つまたは複数のプロセッサとメモリとを含むコンピュータにより実現され得る。ハードウェアの詳細な例については後述する。
【００３１】
＝＝＝記憶部１１０＝＝＝
記憶部１１０は、算出装置１１が扱うデータを一時的に、または非一時的に、記憶する。記憶部１１０は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、または可搬型記憶装置等によって実現され得る。記憶部１１０に対して、算出装置１１に含まれる他の構成要素は、自由にデータを読み書き可能である。
【００３２】
＝＝＝画像取得部１１１＝＝＝
画像取得部１１１は、カメラ２０から、カメラ２０が生成した画像（すなわち、撮像画像）を取得する。画像取得部１１１が取得する画像のデータ形式は問わない。画像取得部１１１は、取得した画像を、記憶部１１０に記憶させてもよい。画像取得部１１１は、取得した画像を、出力部１１９に出力させてもよい。
【００３３】
＝＝＝視認性評価部１１２＝＝＝
視認性評価部１１２は、視認性を評価する。本開示における“視認性”とは、画像取得部１１１が取得する画像における、検出対象の視認のしやすさである。視認性を評価するとは、視認性の評価を表す情報を導出することである。
【００３４】
以下の説明では、視認性評価部１１２は、視認性の評価を表す情報として、画像における検出対象の視認可能なサイズの下限を導出するものとする。検出対象の視認可能なサイズの下限が小さいほど、検出対象の視認性が高いことを意味する。
【００３５】
本開示において、“視認する”とは、画像から対象を認知することである。例えば、画像に写る特定の対象を、特定の対象として検出できることを、視認できることであると定義してもよい。あるいは、シーケンシャルな画像（すなわち映像）において、特定の対象の位置をトラッキングできることを、視認できることであると定義してもよい。視認する行為の主体は、例えば、画像を解析する画像解析装置、または画像を観察する人である。視認可能なサイズの下限は、評価を表す情報（あるいは「評価値」）として、後述する評価値算出部１１２３によって算出される。
【００３６】
図１に示される通り、視認性評価部１１２は、コントラスト値算出部１１２１と、ノイズ量特定部１１２２と、評価値算出部１１２３とを含む。以下で説明する通り、評価を表す情報である評価値は、評価値算出部１１２３によって、コントラスト値算出部１１２１により算出されるコントラスト値と、ノイズ量特定部１１２２により特定されるノイズ量と、に基づいて算出される。
【００３７】
コントラスト値算出部１１２１は、コントラスト値を算出する。コントラスト値は、画像における明度の幅の指標となる値である。
【００３８】
コントラスト値算出部１１２１は、例えば次の算出式に基づいてコントラスト値を算出してもよい。
【００３９】
コントラスト値＝（Ｉｍａｘ−Ｉｍｉｎ）／（Ｉｍａｘ＋Ｉｍｉｎ）
ただし、Ｉｍａｘは最も明度が高い画素の明度、Ｉｍｉｎは最も明度が低い画素の明度である。
【００４０】
画像がグレースケールの画像である場合は、明度としては階調値（例えば０から２５５の範囲の値）が採用されてよい。画像がカラー画像である場合は、明度は、画素の色を表す複数の階調値を統合することによって算出され得る。例えば、各画素がＲ、Ｇ、およびＢのそれぞれの階調値で表される場合、コントラスト値算出部１１２１は、それぞれの階調値を統合することで各画素の明度を算出すればよい。具体的には、各階調値（Ｒ、Ｇ、およびＢ）が０から２５５の範囲の値で記述される場合、コントラスト値算出部１１２１は、各画素の明度を、例えば明度＝（（Ｒ×２９９）＋（Ｇ×５８７）＋（Ｂ×１１４））÷１０００という式を用いて算出してもよい。
【００４１】
なお、コントラスト値の計算に用いられる値（上記の例ではＩｍａｘやＩｍｉｎ等）は、ノイズが反映されていない画素の画素値である方が、より正確に評価値が算出される。コントラスト値の計算にあたっては、ノイズの影響を低減するための前処理が行われてもよい。
【００４２】
コントラスト値の算出方法は、上記の算出方法に限定されない。算出方法は、明度の幅の指標となる値の算出方法であればよい。例えば、コントラスト値の算出式は、Ｉｍａｘ−Ｉｍｉｎでもよい。
【００４３】
ノイズ量特定部１１２２は、ノイズ量を特定する。ノイズ量は、画像におけるノイズの程度を示す情報である。
【００４４】
ノイズ量特定部１１２２は、画像取得部１１１により取得された画像に対してノイズ量の推定処理を行うことで、ノイズ量を特定してもよい。
【００４５】
ノイズ量の推定処理の具体例について、以下で説明する。
【００４６】
ノイズ量の推定処理は、一例として、次の工程を含む。
（１）画像を複数のブロックに分割し、ブロック毎に画素値の標準偏差を算出する。
（２）各ブロックから算出された標準偏差のうち十分小さな値を、ノイズ量として決定する。
【００４７】
上記の画素値は、明度のような色の階調値を統合することにより求められた値でもよいし、特定の色の階調値でもよい。
【００４８】
標準偏差が十分小さなブロックは、写っている物が平坦であるようなブロックであるとみなせることから、ノイズの程度が好適に検出できるブロックであると考えられる。したがって、上記のような方法により決定される値は、画像におけるノイズの程度を示す値であるといえる。
【００４９】
上記推定処理は、言い換えれば、画像の輝度が平坦な領域における画素値の標準偏差をノイズ量として決定する処理である。
【００５０】
「十分小さな値」としては、例えば、各ブロックから算出された標準偏差の最小値が定義されてもよく、あるいは、小さい方からＮ番目（Ｎは設定される自然数）が定義されてもよい。
【００５１】
ノイズ量の推定処理は、上記の工程を含む処理に限定されない。
【００５２】
また、ノイズ量特定部１１２２は、ノイズ量の推定処理を行う以外の方法でノイズ量を算出してもよい。例えば、カメラ２０がノイズの程度を計測するセンサを備えている場合は、ノイズ量特定部１１２２は、カメラ２０からそのセンサによる計測値を受け取り、その計測値をノイズ量として決定してもよい。カメラ２０がノイズ量を算出する機能を有しており、ノイズ量特定部１１２２はカメラ２０により算出されたノイズ量を受け取るだけでもよい。
【００５３】
評価値算出部１１２３は、コントラスト値算出部１１２１により算出されたコントラスト値と、ノイズ量特定部１１２２により特定されたノイズ量とに基づいて、視認性の評価値を算出する。具体的には、評価値算出部１１２３は、評価値として、画像における検出対象の視認可能なサイズの下限を算出する。
【００５４】
上記サイズは、所定方向の長さである。上記サイズは、例えば、ピクセル数で表され得る。
【００５５】
評価値の算出方法の例を以下に示す。
【００５６】
評価値算出部１１２３は、例えば、次の式にコントラスト値とノイズ量の値とを代入することにより、評価値Ｓを算出してもよい。
【００５７】
【数１】
2020059064.tif 000003
【００５８】
ただし、ｋ１、ｋ２、ｋ３は所定の係数、Ｎはノイズ量を表す変数、Ｃはコントラスト値を表す変数である。
【００５９】
上記の式のように、評価値（すなわち、画像における検出対象の視認可能なサイズの下限）は、ノイズ量とコントラスト値に依存する。ノイズ量が多いほど、評価値は大きくなる（すなわち、検出対象はより大きなサイズで撮影される必要がある）。コントラスト値が高いほど、評価値は小さくなる（すなわち、検出対象のサイズが小さくても視認可能である）。評価値を算出する式は上記の式に必ずしも限定されないが、評価値算出部１１２３は、このような、ノイズ量とコントラスト値と評価値との関係を示す式に基づき、評価値を算出すればよい。
【００６０】
なお、上記の式は、次のような知見に基づいて導出される。
【００６１】
ノイズ量がＮ０、コントラスト値がＣ０であるような画像において、検出対象が視認可能なサイズ（ある方向のピクセル数）の下限がＳ０であるとわかっているとする。コントラスト値がＣ０からＣ１に変化した場合、視認可能な検出対象のサイズの下限が変化しないようなノイズ量をＮｃとすると、
Ｎｃ／Ｎ０＝ａ×（Ｃ１／Ｃ０）        （２）
が近似的に成立する。ただし、ａは所定の係数である。
【００６２】
また、コントラスト値が不変であり、検出対象のサイズがＳ１であるとき、その検出対象が視認可能であるためのノイズ量の最大値をＮｓとすると、
Ｎｓ／Ｎ０＝ｂ×ｌｎ（Ｓ１／Ｓ０）＋ｄ        （３）
が近似的に成立する。ただし、ｂおよびｄは所定の係数である。
【００６３】
画像のコントラスト値がＣであるとき、サイズがＳ０である検出対象が検出可能であるためのノイズ量の最大値Ｎ’は、式（２）より
Ｎ’／Ｎ０＝ａ×（Ｃ／Ｃ０）        （４）
を満たす。このとき、Ｎ’とＮとの関係は、視認可能な検出対象のサイズの下限をＳとして、式（３）より
Ｎ／Ｎ’＝ｂ×ｌｎ（Ｓ／Ｓ０）＋ｄ        （５）
を満たす。
【００６４】
式（４）および式（５）より、式（１）に示されるような、ノイズ量とコントラスト値と評価値との関係が導かれる。
【００６５】
なお、上述される種々の係数は、経験的に決定され得る。
【００６６】
一つの態様では、評価値算出部１１２３は、視認性の評価値を、コントラスト値とノイズ量との組と評価値とが関連づけられたルックアップテーブルを用いて、導出してもよい。
【００６７】
図２は、ルックアップテーブルの第１の例を示す図である。ｋ４は所定の値である。図３は、ルックアップテーブルの第２の例を示す図である。ｋ５は所定の値である。図２または図３に示されるようなルックアップテーブルを用いることによっても、評価値算出部１１２３は、視認性の評価値を、コントラスト値とノイズ量とを用いて導出することができる。
【００６８】
なお、評価値算出部１１２３は、複数の方向のそれぞれについて、視認可能なサイズの下限を算出してもよい。例えば、評価値算出部１１２３は、撮像画像の縦方向のサイズの下限と、撮像画像の横方向のサイズの下限とを算出してもよい。
【００６９】
＝＝＝距離算出部１１３＝＝＝
距離算出部１１３は、視認性評価部１１２により評価された視認性と、検出対象の実際の大きさとして想定される大きさと、カメラ２０の画角とを用いて、画像観測者が撮像画像から検出対象を視認できる、画像取得部１１１から検出対象までの最大距離（以下、「視認可能最大距離」と表記）を算出する。なお、カメラ２０の画角の情報は、予め算出装置１１にインプットされ、記憶部１１０に記憶されていればよい。例えば、算出装置１１は、画角の情報を、入力インタフェース（不図示）を介してユーザから取得しておけばよい。
【００７０】
検出対象の実際の大きさとして想定される大きさは、検出対象の種類に応じて設定される値である。算出装置１１は、検出対象の実際の大きさとして想定される大きさの指定を、入力インタフェース（不図示）を介してユーザから取得してもよい。検出対象が算出装置１１の製造の段階で定義されている場合は、予め所定の値が、検出対象の実際の大きさとして想定される大きさとして設定されていてもよい。設定された値は、例えば、記憶部１１０に記憶されていればよい。
【００７１】
以下、視認性評価部１１２により生成される視認性の評価を表す情報が、画像における検出対象の視認可能な（縦方向の）ピクセル数の下限であるとして、距離算出部１１３による視認可能最大距離の算出方法の具体例を説明する。
【００７２】
上記下限の値をＳＶとする。距離算出部１１３は、例えば、次の式によって視認可能最大距離（ＤＶとする）を算出できる。
【００７３】
ＤＶ＝ＰＶ×ＬＶ／（２ＳＶ×ｔａｎ（θＶ／２））
ただし、ＬＶは対象の実際の大きさとして想定される（縦方向の）大きさ、ＰＶは画像の（縦方向の）画素数、θＶは（縦方向の）画角である。
【００７４】
上記の式は、各パラメータの関係が図４および図５に示されるような関係であることから導出される。すなわち、ＤＶは、２ＤＶ×ｔａｎ（θＶ／２）：ＬＶ＝ＰＶ：ＳＶが成立する距離であることから、上記の式は導出される。
【００７５】
距離算出部１１３は、ＤＶと同様に、撮像画像の横方向のサイズが視認可能なサイズとなるような距離の最大値（ＤＬとする）を算出してもよい。ＤＬの算出にあっては、用いられる情報は、対象の実際の大きさとして想定される（横方向の）大きさＬＬ、画像の（横方向の）画素数ＰＬ、カメラ２０の（横方向の）画角θＬである。
【００７６】
距離算出部１１３は、複数の方向について視認可能最大距離を算出した場合、算出された複数の視認可能最大距離のうち最も小さい値を、出力部１１９が扱う視認可能最大距離として決定してもよい。
【００７７】
＝＝＝出力部１１９＝＝＝
出力部１１９は、算出装置１１による処理の結果を示す情報を出力する。処理の結果を示す情報は、言い換えれば、視認可能最大距離に基づく出力情報である。出力部１１９は、視認可能最大距離に基づく出力情報を生成し、生成した出力情報を出力する。出力情報の具体例については後述する。
【００７８】
例えば、出力部１１９は、出力情報を、表示装置に出力することで、出力情報を表示装置に表示させてもよい。
【００７９】
出力部１１９は、算出装置１１以外の情報処理装置に出力情報を送信してもよい。
【００８０】
出力部１１９は、記憶装置に出力情報を出力することで、出力情報を記憶装置に記憶させてもよい。記憶装置は、例えば、ＨＤＤやＳＳＤ等の非一時的な記憶装置でもよいし、ＲＡＭ等の一時的な記憶装置でもよい。算出装置１１のユーザ等の人物が、当該記憶装置に記憶された情報にアクセスすれば、その人物は算出装置１１による処理の結果を知ることが可能となる。
【００８１】
以下は、出力情報の具体例である。
・視認可能最大距離を表すテキストデータ
・カメラ２０の識別情報（例えば識別子または設置位置等）と視認可能最大距離とを関連づけた表データ
・カメラ２０と所定の位置との間の距離が視認可能最大距離以内であるか否かを示すテキストデータ
・視認可能最大距離に対する評価を示す画像データ
【００８２】
出力部１１９は、上記のデータを生成するための処理を行うよう構成されていてもよい。例えば、出力部１１９は、視認可能最大距離をカメラ２０の識別情報に関連づけてもよい。出力部１１９は、カメラ２０と所定の位置との間の距離が視認可能最大距離以内であるか否かを判定してもよい。出力部１１９は、視認可能最大距離に対する評価を行ってもよい。
【００８３】
＜動作＞
以下、算出装置１１による処理の流れの例を、図６のフローチャートを参照しながら説明する。なお、各処理は、各処理がプログラムを実行するプロセッサによって実行される場合においては、プログラムの中の命令の順序に従って実行されればよい。各処理が別個のデバイスによって実行される場合においては、処理を完了したデバイスが次の処理を実行するデバイスに通知を行うことで、処理が順番に実行されればよい。なお、処理を行う各部は、めいめいの処理に必要なデータを、例えば、そのデータを生成した部から受け取り、および／または算出装置１１が備える記憶領域（例えば記憶部１１０）から読み出せばよい。
【００８４】
まず、画像取得部１１１が、カメラ２０から撮像画像を取得する（ステップＳ１１）。
【００８５】
次に、視認性評価部１１２が、取得された撮像画像を用いて、視認性を評価する。具体的には、次の処理を行う。コントラスト値算出部１１２１が、撮像画像のコントラスト値を算出する（ステップＳ１２）。ノイズ量特定部１１２２が、撮像画像のノイズ量を算出する（ステップＳ１３）。ステップＳ１２の処理とステップＳ１３の処理は並行して行われてもよい。そして、評価値算出部１１２３が、コントラスト値とノイズ量に基づき、視認性の評価値を算出する（ステップＳ１４）。
【００８６】
視認性の評価値が算出されたら、距離算出部１１３が、その評価値と、検出対象の物理的な大きさと、画像取得装置の画角と、撮像画像の画素数と、に基づいて、視認可能最大距離を算出する（ステップＳ１５）。
【００８７】
そして、出力部１１９が、算出された視認可能最大距離に基づく出力情報を出力する（ステップＳ１６）。
【００８８】
＜効果＞
第１の実施形態に係る算出装置１１によれば、カメラ２０の撮影範囲のうちの検出対象を視認可能な範囲を知ることができる。その理由は、距離算出部１１３が、カメラ２０により生成される撮像画像から導出される視認性の評価値を用いて、視認可能距離の最大値を算出するからである。視認可能距離の最大値がわかれば、カメラ２０の撮影範囲のうちの検出対象を視認可能な範囲が特定できる。すなわち、カメラ２０の撮影範囲のうち、カメラ２０との距離が上記最大値を超えない地点の範囲が、検出対象を視認可能な範囲である。
【００８９】
検出対象を視認可能な範囲の情報は、カメラ２０を用いて監視を行おうとする監視者がカメラ２０の位置や姿勢等を決定するのにあたり、有用な情報となる。例えば、監視者は、複数のカメラ２０を所定のエリアに設置したい場合に、検出対象がその所定のエリア内のどこにいても視認され得るような複数のカメラ２０の配置を、検出対象を視認可能な範囲の情報に基づき、検討することができる。
【００９０】
［変形例］
上記第１の実施形態の変形例を以下に記載する。
【００９１】
（１−１）算出装置１１はカメラ２０に接続されていなくてもよい。図７は、カメラ２０に接続されていない算出装置１１の構成を示すブロック図である。算出装置１１内の構成要素は、既に述べた算出装置１１の構成要素と変わらない。画像取得部１１１は、カメラ２０から撮像画像を取得する代わりに、例えば、撮像画像を記憶する記憶媒体から、その画像データを読み込むことによって画像データを取得してもよい。画像取得部１１１は、外部の情報処理装置から通信ネットワークを介して撮像画像を受信してもよい。
【００９２】
（１−２）画像取得部１１１がカメラ２０の機能を有していてもよい。算出装置１１は、ユーザからの指示に応じて、画像取得部１１１によって撮像画像を生成し、続けてステップＳ１２からの処理を開始してもよい。算出装置１１は、画像取得部１１１によって撮像画像を生成し、その撮像画像を記憶部１１０に記憶させておいてもよい。そして、算出装置１１は、ユーザからの指示に応じて、記憶部１１０から撮像画像を読み出し、ステップＳ１２からの処理を開始してもよい。
【００９３】
（１−３）視認性評価部１１２は、コントラスト値を、画像からの算出によって得る代わりに、外部から取得してもよい。視認性評価部１１２は、入力インタフェース（不図示）を介して、算出装置１１のユーザからコントラスト値の情報を取得してもよい。
【００９４】
（１−４）視認性評価部１１２は、ノイズ量を、画像からの算出によって得る代わりに、外部から取得してもよい。視認性評価部１１２は、入力インタフェース（不図示）を介して、算出装置１１のユーザからノイズ量の情報を取得してもよい。
【００９５】
＜＜第２の実施形態＞＞
次に、本発明の第２の実施の形態に係る算出装置１２について説明する。算出装置１２は、カメラ２０の撮影範囲のうち、検出対象を視認可能な範囲を特定し、その範囲に基づく出力情報を出力する。
【００９６】
＜構成＞
図８は、算出装置１２の構成例を示すブロック図である。算出装置１２は、第１の実施形態の算出装置１１の構成要素と同じ構成要素に加え、範囲特定部１２４を備える。
【００９７】
第１の実施形態の構成要素と同じ符号を付した構成要素は、第１の実施形態の対応する構成要素の機能と同じ機能を持つ。
【００９８】
＝＝＝範囲特定部１２４＝＝＝
範囲特定部１２４は、距離算出部１１３により算出された視認可能最大距離を用いて、カメラ２０の撮影範囲のうち、検出対象を視認可能な範囲を特定する。以下、検出対象を視認可能な範囲を、視認可能範囲と表記する。
【００９９】
範囲特定部１２４が視認可能範囲を特定するに際しては、範囲特定部１２４は、視認可能最大距離の他、カメラ２０の撮影範囲を用いる。カメラ２０の撮影範囲の情報は、例えば記憶部１１０に予め記憶され、範囲特定部１２４により読み出されればよい。あるいは、算出装置１２は、カメラ２０の撮影範囲を特定するための情報（例えば、カメラ２０の位置座標、姿勢（すなわち、光軸方向と傾き）、および画角、ならびにカメラ２０により撮影されるエリア（以下、「対象エリア」）の三次元構造情報、等）を外部から入力として受け付け、その情報に基づき撮影範囲を特定してもよい。カメラ２０の撮影範囲を特定するための情報は予め算出装置１２内の記憶領域（例えば記憶部１１０）に記憶されていてもよい。撮影範囲を算出する場合には、範囲特定部１２４は、対象エリアに存在する物体（すなわち、遮蔽物）の情報も用いて、死角とならない領域を特定してもよい。すなわち、範囲特定部１２４は、撮影範囲として、例えば、カメラの画角内の領域（形状は四角錐である）のうち、対象エリアの構造および遮蔽物によって死角となる部分を除いた領域を特定すればよい。
【０１００】
範囲特定部１２４は、カメラ２０の撮影範囲と、カメラの位置を中心とした半径の長さが視認可能最大距離である球の領域と、が重なり合う部分を、視認可能範囲として決定すればよい。
【０１０１】
範囲特定部１２４は、撮影範囲を算出してから、撮影範囲と視認可能最大距離に基づく上述の球の領域との重複部分を算出することによって、視認可能範囲を算出してもよい。あるいは、範囲特定部１２４は、視認可能最大距離を算出してから、視認可能最大距離に基づく上述の球の領域を特定し、その領域内の撮影範囲を算出することによって、視認可能範囲を算出してもよい。
【０１０２】
範囲特定部１２４は、特定した視認可能範囲を記憶部１１０に記録してもよい。特定される視認可能範囲は、例えば対象エリアの三次元構造を表すデータにおいて視認可能範囲内にある領域が視認可能範囲内であることを表すフラグに関連づけられることで、記録され得る。あるいは、視認可能範囲は、三次元の形状を記述するデータ形式で、視認可能範囲の形状を記述することで保存され得る。
【０１０３】
あるいは、視認可能範囲は、特定された視認可能範囲の特定の平面への投影図に変換されて記録されてもよい。上記の特定の平面は、例えば地面である。
【０１０４】
＝＝＝出力部１１９＝＝＝
出力部１１９は、視認可能最大距離に基づく出力情報として、視認可能範囲に基づく出力情報を生成し、その出力情報を出力する。
【０１０５】
視認可能範囲に基づく出力情報は、例えば、対象エリアの上面図において視認可能範囲の領域を他の領域と識別できるように示された画像である。図９は、そのような画像の例を示す図である。図９に示す例では、対象エリアの上面図に、カメラ２０の位置を示すアイコンと、視認可能範囲の領域（図９では扇形である）を示す半透明の図形とが重畳されている。出力部１１９は、このような画像を生成してもよい。
【０１０６】
＜動作＞
算出装置１２による処理の流れの例を、図１０のフローチャートを参照しながら説明する。なお、図１０のフローチャートでは、カメラ２０の撮影範囲の情報を特定しまたは取得するステップを記載していないが、カメラ２０の撮影範囲の情報が特定されまたは取得されるタイミングは問わない。
【０１０７】
ステップＳ２１からステップＳ２５の処理は、図６に示されるステップＳ１１からステップＳ１５の処理と同様でよい。
【０１０８】
ステップＳ２６において、範囲特定部１２４が、カメラ２０の撮影範囲と視認可能最大距離とを用いて、視認可能範囲を特定する。
【０１０９】
そして、出力部１１９が、視認可能範囲に基づく出力情報を生成する（ステップＳ２７）。そして、出力部１１９は、視認可能範囲に基づく出力情報を出力する（ステップＳ２８）。
【０１１０】
＜効果＞
第２の実施形態にかかる算出装置１２によれば、算出装置１２のユーザは、カメラ２０の撮影範囲のうち検出対象が可能な範囲、すなわち視認可能範囲を容易に知ることができる。その理由は、範囲特定部１２４がカメラ２０の撮影範囲と視認可能最大距離とを用いて視認可能範囲を特定し、出力部１１９が視認可能範囲に基づく出力情報を出力するからである。
【０１１１】
出力情報が、視認可能範囲が視認可能範囲以外の領域と異なる態様で示された画像であれば、ユーザは視認可能範囲を直感的に理解することができる。このような出力情報が出力されれば、ユーザは、カメラ２０の設置状況についての検討を行いやすい。
【０１１２】
［変形例］
（２−１）
出力部１１９は、撮像画像を表示装置に表示させてもよい。
【０１１３】
出力部１１９は、撮像画像に視認可能範囲を示す情報が重畳された画像を、出力情報として生成してもよい。図１１は、撮像画像の一例を示す図である。図１２は、撮像画像に視認可能範囲を示す情報（この例では透明度のある一色塗りパターン）が重畳された画像の例を示す図である。このように、出力部１１９は、撮像画像における、撮影範囲に含まれる構造物と視認可能範囲とが重なり合う領域を特定し、特定した領域が他の部分と識別できるような画像を生成してもよい。
【０１１４】
（２−２）
算出装置１２は、カメラ２０の姿勢（すなわち、光軸方向および傾き）および画角の少なくともいずれかを変更する指示をカメラ２０に送出できるよう構成されていてもよい。例えば、算出装置１２は、ユーザから、カメラ２０の画角を変更する指示をカメラ２０に送出する指示を受け付けるのに応じて、画角を変更する指示をカメラ２０に送出してもよい。カメラ２０は、当該指示を受け付けると当該指示に従って画角を変更するよう構成されていてもよい。
【０１１５】
さらに、算出装置１２は、カメラ２０の姿勢および画角のいずれかが変更されたことを契機として、視認可能最大距離の算出および視認可能範囲の特定を再び行ってもよい。例えば、算出装置１２は、画角を変更する指示をカメラ２０に送出し、さらに画角が変更された後の撮像画像をカメラ２０に要求し、その撮像画像をカメラ２０から取得してもよい。算出装置１２は、その撮像画像に基づいてステップＳ２２からの処理を行い、変更後の画角に基づく視認可能最大距離および視認可能範囲を導出してもよい。
【０１１６】
（２−３）
特定された視認可能範囲の特定の平面への投影図が生成される場合において、特定の平面は、検出対象に応じて決定されてもよい。例えば、検出対象が成人の顔である場合、検出対象は地面から離れた位置にあることが想定される。このような場合、上記の特定の平面として、例えば地面から１．４メートル離れた面が設定されてもよい。なお、「１．４メートル」等の値は、算出装置１２の利用者からの入力を受け付けることにより特定されてもよい。
【０１１７】
地面から離れた面を特定の平面として設定することにより、地面を特定の平面として設定した場合よりも、検出対象が視認可能な領域がより正確に算出され得る。
【０１１８】
＜＜第３の実施形態＞＞
本発明の一実施形態に係る算出装置１０について説明する。
【０１１９】
図１３は、算出装置１０の構成を示すブロック図である。算出装置１０は、画像入力部１０１と、視認性評価部１０２と、算出部１０３と、出力部１０４と、を備える。
【０１２０】
画像入力部１０１は、所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る。
【０１２１】
上記各実施形態におけるカメラ２０は、画像取得装置の一例である。上記各実施形態における画像取得部１１１は、画像入力部１０１の一例である。
【０１２２】
視認性評価部１０２は、画像入力部１０１により受け取られた撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する。
【０１２３】
上記各実施形態における視認性評価部１１２は、視認性評価部１０２の一例である。
【０１２４】
算出部１０３は、視認性評価部１０２により算出された評価値と、撮像画像における所与の検出対象の実際の大きさとして設定される値と、画像取得装置の画角と、に基づき、視認可能最大距離を算出する。視認可能最大距離は、既に述べた通り、撮像画像において所与の検出対象が視認可能な、画像取得装置から所与の検出対象までの、距離の上限である。上記各実施形態における距離算出部１１３は、算出部１０３の一例である。
【０１２５】
出力部１０４は、算出部１０３により算出された視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する。上記各実施形態における出力部１１９は、出力部１０４の一例である。
【０１２６】
図１４は、算出装置１０による情報処理方法の処理の流れを示すフローチャートである。まず、画像入力部１０１が、画像取得装置により取得された撮像画像を入力として受け取る（ステップＳ１０１）。次に、視認性評価部１０２が、撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する（ステップＳ１０２）。次に、算出部１０３が、視認性評価部１０２により算出された評価値と、撮像画像における所与の検出対象の実際の大きさとして設定される値と、画像取得装置の画角と、に基づき、視認可能最大距離を算出する（ステップＳ１０３）。そして、出力部１０４が、算出部１０３により算出された視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する（ステップＳ１０４）。
【０１２７】
算出装置１０によれば、監視カメラの撮影範囲であって所与の検出対象を視認可能な撮影範囲を、簡便にかつ正確に知ることができる。その理由は、視認性を表す評価値が画像からコントラストとノイズ情報から算出され、その評価値に基づき視認可能最大距離が算出されるからである。コントラストとノイズ情報が用いられることでより正確に評価値および視認可能最大距離が算出される。また、ユーザは評価値等の情報を入力する必要はないため、ユーザに対する負担は少ない。
【０１２８】
＜実施形態の各部を実現するハードウェアの構成＞
以上で説明された本発明の各実施形態において、各装置の各構成要素を示すブロックは、機能単位で示されている。しかし、構成要素を示すブロックは、各構成要素が別個のモジュールにより構成されることを必ずしも意味していない。
【０１２９】
各構成要素の処理は、例えば、コンピュータシステムが、コンピュータ読み取り可能な記憶媒体により記憶された、その処理をコンピュータシステムに実行させるプログラムを、読み出し、実行することによって、実現されてもよい。「コンピュータ読み取り可能な記憶媒体」は、例えば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の可搬媒体、ならびに、コンピュータシステムに内蔵されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびハードディスク等の記憶装置である。「コンピュータ読み取り可能な記憶媒体」は、コンピュータシステム内部の揮発性メモリのようにプログラムを一時的に保持可能なもの、および、ネットワークや電話回線等の通信回線のように、プログラムを伝送するものも含む。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、更に前述した機能をコンピュータシステムにすでに記憶されているプログラムとの組み合わせで実現できるものであってもよい。
【０１３０】
「コンピュータシステム」とは、一例として、図１５に示されるようなコンピュータ９００を含むシステムである。コンピュータ９００は、以下のような構成を含む。
・１つまたは複数のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１
・ＲＯＭ９０２
・ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３
・ＲＡＭ９０３へロードされるプログラム９０４Ａおよび記憶情報９０４Ｂ
・プログラム９０４Ａおよび記憶情報９０４Ｂを格納する記憶装置９０５
・記憶媒体９０６の読み書きを行うドライブ装置９０７
・通信ネットワーク９０９と接続する通信インタフェース９０８
・データの入出力を行う入出力インタフェース９１０
・各構成要素を接続するバス９１１
【０１３１】
例えば、各実施形態における各装置の各構成要素は、その構成要素の機能を実現するプログラム９０４ＡをＣＰＵ９０１がＲＡＭ９０３にロードして実行することで実現される。各装置の各構成要素の機能を実現するプログラム９０４Ａは、例えば、予め、記憶装置９０５やＲＯＭ９０２に格納される。そして、必要に応じてＣＰＵ９０１がプログラム９０４Ａを読み出す。記憶装置９０５は、例えば、ハードディスクである。プログラム９０４Ａは、通信ネットワーク９０９を介してＣＰＵ９０１に供給されてもよいし、予め記憶媒体９０６に格納されており、ドライブ装置９０７に読み出され、ＣＰＵ９０１に供給されてもよい。なお、記憶媒体９０６は、例えば、光ディスク、磁気ディスク、光磁気ディスク、および不揮発性半導体メモリ等の、可搬媒体である。
【０１３２】
各装置の実現方法には、様々な変形例がある。例えば、各装置は、構成要素毎にそれぞれ別個のコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つのコンピュータ９００とプログラムとの可能な組み合わせにより実現されてもよい。
【０１３３】
また、各装置の各構成要素の一部または全部は、その他の汎用または専用の回路、コンピュータ等やこれらの組み合わせによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。
【０１３４】
各装置の各構成要素の一部または全部が複数のコンピュータや回路等により実現される場合には、複数のコンピュータや回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、コンピュータや回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。
【０１３５】
上記実施形態の一部または全部は以下の付記のようにも記載され得るが、以下には限られない。
【０１３６】
＜＜付記＞＞
［付記１］
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力手段と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価手段と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出手段と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力手段と、
を備える算出装置。
［付記２］
前記視認性評価手段は、前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
付記１に記載の算出装置。
［付記３］
前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出する範囲算出手段をさらに備え、
前記出力手段は、前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
付記１または２に記載の算出装置。
［付記４］
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
付記３に記載の算出装置。
［付記５］
前記所与の検出対象の地面からの距離を指定する入力を受け付け、
前記出力手段は、前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
付記３に記載の算出装置。
［付記６］
前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出する指示手段をさらに含み、
前記画像取得装置の画角が変更されたことを契機として、前記算出手段は前記視認可能最大距離の算出を再び行い、前記出力手段は再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
付記１から５のいずれか一つに記載の算出装置。
［付記７］
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取り、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出し、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出し、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する、
情報処理方法。
［付記８］
前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
付記７に記載の情報処理方法。
［付記９］
前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出し、
前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
付記７または８に記載の情報処理方法。
［付記１０］
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
付記９に記載の情報処理方法。
［付記１１］
前記所与の検出対象の地面からの距離を指定する入力を受け付け、
前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
付記９に記載の情報処理方法。
［付記１２］
前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出し、
前記画像取得装置の画角が変更されたことを契機として、前記視認可能最大距離の算出を再び行い、当該再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
付記７から１１のいずれか一つに記載の情報処理方法。
［付記１３］
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力処理と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価処理と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象が視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出処理と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力処理と、
をコンピュータに実行させるプログラムを記憶した、コンピュータ読み取り可能な記憶媒体。
［付記１４］
前記視認性評価処理は、前記評価値として、前記撮像画像において前記所与の検出対象が視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
付記１３に記載の記憶媒体。
［付記１５］
前記プログラムは、前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象が視認可能な範囲である、視認可能範囲を算出する範囲算出処理を前記コンピュータにさらに実行させ、
前記出力処理は、前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
付記１３または１４に記載の記憶媒体。
［付記１６］
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
付記１５に記載の記憶媒体。
［付記１７］
前記プログラムは、前記コンピュータに、前記所与の検出対象の地面からの距離を指定する入力を受け付けさせ、
前記出力処理は、前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
付記１５に記載の記憶媒体。
［付記１８］
前記プログラムは、前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出する指示処理を前記コンピュータにさらに実行させ、
前記画像取得装置の画角が変更されたことを契機として、前記算出処理は前記視認可能最大距離の算出を再び行い、前記出力処理は再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
付記１３から１７のいずれか一つに記載の記憶媒体。
【０１３７】
本願発明は以上に説明した実施形態に限定されるものではない。以上に説明した実施形態の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１３８】
１０、１１、１２    算出装置
２０    カメラ
１０１    画像入力部
１０２    視認性評価部
１０３    算出部
１０４    出力部
１１０    記憶部
１１１    画像取得部
１１２    視認性評価部
１１２１    コントラスト値算出部
１１２２    ノイズ量特定部
１１２３    下限算出部
１１３    距離算出部
１１９    出力部
１２４    範囲特定部
９００    コンピュータ
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４Ａ    プログラム
９０４Ｂ    記憶情報
９０５    記憶装置
９０６    記憶媒体
９０７    ドライブ装置
９０８    通信インタフェース
９０９    通信ネットワーク
９１０    入出力インタフェース
９１１    バス
【図１】
2020059064.tif 000004
【図２】
2020059064.tif 000005
【図３】
2020059064.tif 000006
【図４】
2020059064.tif 000007
【図５】
2020059064.tif 000008
【図６】
2020059064.tif 000009
【図７】
2020059064.tif 000010
【図８】
2020059064.tif 000011
【図９】
2020059064.tif 000012
【図１０】
2020059064.tif 000013
【図１１】
2020059064.tif 000014
【図１２】
2020059064.tif 000015
【図１３】
2020059064.tif 000016
【図１４】
2020059064.tif 000017
【図１５】
2020059064.tif 000018
【手続補正書】
【提出日】令和3年1月22日(2021.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力手段と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価手段と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象を視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出手段と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力手段と、
を備える算出装置。
【請求項２】
前記視認性評価手段は、前記評価値として、前記撮像画像において前記所与の検出対象を視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項１に記載の算出装置。
【請求項３】
前記視認可能最大距離と、前記画像取得装置の設置位置と、前記画像取得装置の画角と、前記所定の領域を含む三次元形状情報とに基づき、前記所定の領域のうちの、前記撮像画像において前記所与の検出対象を視認可能な範囲である、視認可能範囲を算出する範囲算出手段をさらに備え、
前記出力手段は、前記視認可能範囲の少なくとも一部を含む実空間の投影図において前記視認可能範囲を示す情報が重畳して示された重畳画像を生成し、当該重畳画像を前記出力情報として出力する、
請求項１または２に記載の算出装置。
【請求項４】
前記投影図は前記撮像画像であり、前記視認可能範囲を示す情報は、前記画像取得装置の撮影範囲に含まれる構造物と前記視認可能範囲とが重なり合う領域の形状の図形である、
請求項３に記載の算出装置。
【請求項５】
前記所与の検出対象の地面からの距離を指定する入力を受け付け、
前記出力手段は、前記入力に基づき、前記視認可能範囲の少なくとも一部を含む実空間の上面図において地面から前記指定された距離だけ離れた面と前記視認可能範囲とが重なる領域が重畳して示された、重畳上面画像を、前記重畳画像として生成する、
請求項３に記載の算出装置。
【請求項６】
前記画像取得装置の姿勢および画角の少なくともいずれかを変更する指示を前記画像取得装置に送出する指示手段をさらに含み、
前記画像取得装置の画角が変更されたことを契機として、前記算出手段は前記視認可能最大距離の算出を再び行い、前記出力手段は再び算出された前記視認可能最大距離に基づく第２の出力情報を生成し、当該第２の出力情報を出力する、
請求項１から５のいずれか一項に記載の算出装置。
【請求項７】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取り、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出し、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象を視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出し、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する、
情報処理方法。
【請求項８】
前記評価値として、前記撮像画像において前記所与の検出対象を視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項７に記載の情報処理方法。
【請求項９】
所定の領域を撮影する画像取得装置により取得された撮像画像を入力として受け取る画像入力処理と、
前記撮像画像のコントラストと、当該撮像画像に含まれるノイズの程度を示すノイズ情報とに基づいて、当該撮像画像における所与の検出対象の視認性を表す評価値を算出する視認性評価処理と、
前記評価値と、前記撮像画像における前記所与の検出対象の実際の大きさとして設定される値と、前記画像取得装置の画角と、に基づき、前記撮像画像において前記所与の検出対象を視認可能な、前記画像取得装置から前記所与の検出対象までの、距離の上限である視認可能最大距離を算出する算出処理と、
前記視認可能最大距離に基づく出力情報を生成し、当該出力情報を出力する出力処理と、
をコンピュータに実行させるプログラム。
【請求項１０】
前記視認性評価処理は、前記評価値として、前記撮像画像において前記所与の検出対象を視認可能な大きさの最小値を、前記コントラストと前記ノイズ情報とに基づいて算出する、
請求項９に記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
１０、１１、１２    算出装置
２０    カメラ
１０１    画像入力部
１０２    視認性評価部
１０３    算出部
１０４    出力部
１１０    記憶部
１１１    画像取得部
１１２    視認性評価部
１１２１    コントラスト値算出部
１１２２    ノイズ量特定部
１１２３    評価値算出部
１１３    距離算出部
１１９    出力部
１２４    範囲特定部
９００    コンピュータ
９０１    ＣＰＵ
９０２    ＲＯＭ
９０３    ＲＡＭ
９０４Ａ    プログラム
９０４Ｂ    記憶情報
９０５    記憶装置
９０６    記憶媒体
９０７    ドライブ装置
９０８    通信インタフェース
９０９    通信ネットワーク
９１０    入出力インタフェース
９１１    バス
【国際調査報告】
2020059064.tif 000019
2020059064.tif 000020
2020059064.tif 000021
2020059064.tif 000022