(57)【要約】【課題】検出対象を精度よく検出することが可能な情報処理装置、方法及びプログラムを提供することにある。【解決手段】実施形態に係る情報処理装置は、表示処理手段と、取得手段とを備える。表示処理手段は、第１画像及び第１画像の一部領域を示す情報の表示処理を実行する。取得手段は、一部領域に含まれる検出対象に関する情報を取得する。検出手段は、検出対象に関する情報に基づいて、少なくとも第１画像及び第１画像とは異なる第２画像の何れか一つから検出対象を検出する。【選択図】図１
2018159976.tif 000002
【特許請求の範囲】
【請求項１】
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する表示処理手段と、
前記一部領域における検出対象に関する情報を取得する取得手段と、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する検出手段と、
を備える情報処理装置。
【請求項２】
前記検出手段は、前記第１画像の一部領域に対する第１検出結果と前記検出対象に関する情報とに基づいて、少なくとも前記第１画像及び前記第２画像の何れか一つから検出対象を検出する請求項１に記載の情報処理装置。
【請求項３】
前記検出手段は、前記第１検出結果と前記検出対象に関する情報とに基づいて、検出に用いるパラメータを決定する請求項２に記載の情報処理装置。
【請求項４】
前記検出手段は、前記第１検出結果と前記検出対象に関する情報とが一致するように前記パラメータを決定する請求項３に記載の情報処理装置。
【請求項５】
前記検出手段は、前記一部領域に対応する領域以外における検出対象の検出に用いるパラメータを決定する請求項３に記載の情報処理装置。
【請求項６】
前記パラメータは、検出対象のサイズに関するパラメータである請求項３乃至５の何れか一項に記載の情報処理装置。
【請求項７】
前記検出手段は、設定モードに応じて、決定するパラメータを変更する請求項３または４に記載の情報処理装置。
【請求項８】
前記表示処理手段は、設定モードに関する情報の表示処理を実行する請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項９】
前記検出対象に関する情報は、前記一部領域に含まれる検出対象の数である請求項１乃至８の何れか一項に記載の情報処理装置。
【請求項１０】
前記検出対象に関する情報は、ユーザによって入力される情報である請求項１乃至９の何れか一項に記載の情報処理装置。
【請求項１１】
第１画像及び前記第１画像の一部領域を示す情報を表示する表示部を更に備える請求項１乃至１０の何れか一項に記載の情報処理装置。
【請求項１２】
前記表示処理手段は、前記第１画像の一部領域として、検出対象が含まれていない領域を選択する請求項１乃至１１の何れか一項に記載の情報処理装置。
【請求項１３】
情報処理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行するステップと、
前記一部領域に含まれる検出対象に関する情報を取得するステップと、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出するステップと
を実行させるためのプログラム。
【請求項１４】
情報処理装置が実行する方法であって、
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行するステップと、
前記一部領域に含まれる検出対象に関する情報を取得するステップと、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出するステップと
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、例えば監視カメラ等の撮像装置（以下、単にカメラと表記）で撮像された画像（例えば、動画像）から検出対象を検出することが可能な情報処理装置（以下、対象検出装置と表記）が知られている。
【０００３】
このような対象検出装置によれば、例えばカメラが画像を撮像することができる領域内を往来する検出対象（例えば、人物）の数等を取得することができ、当該領域における混雑度等を判定することが可能となる。
【０００４】
ところで、上記した対象検出装置においては、画像に含まれる検出対象を精度よく検出することができるようなパラメータが予め設定されている。
【０００５】
しかしながら、カメラの設置位置または設置環境等によっては適切に検出対象を検出することができない場合がある。
【０００６】
このような場合には、対象検出装置において設定されているパラメータを調整する必要があるが、当該パラメータの調整（変更）は、対象検出装置を使用するユーザ（つまり、導入企業）側で行うことは困難である。
【０００７】
このため、困難なパラメータの調整等を行うことなく、検出対象を精度よく検出することが可能な仕組みが求められている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−０９５６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで、本発明が解決しようとする課題は、検出対象を精度よく検出することが可能な情報処理装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
実施形態に係る情報処理装置は、表示処理手段と、取得手段と、検出手段とを備える。前記表示処理手段は、第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する。前記取得手段は、前記一部領域に含まれる検出対象に関する情報を取得する。前記検出手段は、前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る対象検出装置の構成の一例を示すブロック図。
【図２】カメラの設置位置の一例について説明するための図。
【図３】カメラによって撮像された画像の一例を示す図。
【図４】カメラによって撮像された画像の別の例を示す図。
【図５】図３に示す画像に対する人物検出処理の検出結果の一例を示す図。
【図６】図４に示す画像に対する人物検出処理の検出結果の一例を示す図。
【図７】パラメータ調整処理の処理手順の一例を示すフローチャート。
【図８】表示部に表示された画像及び視認範囲の一例を示す図。
【図９】図８に示す視認範囲とは別の視認範囲の例を示す図。
【図１０】サイズに基づいて検出不要人物が特定される場合におけるパラメータ調整処理について説明するための図。
【図１１】輝度またはコントラストに基づいて検出不要人物が特定される場合におけるパラメータ調整処理について説明するための図。
【図１２】位置に基づいて検出不要人物が特定される場合におけるパラメータ調整処理について説明するための図。
【図１３】設定モードの設定画面の一例を示す図。
【図１４】第２の実施形態に係る対象検出装置の構成の一例を示すブロック図。
【図１５】パラメータ調整処理の処理手順の一例を示すフローチャート。
【図１６】調整画面の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、各実施形態について説明する。  
（第１の実施形態）
図１は、第１の実施形態に係る情報処理装置の構成の一例を示すブロック図である。本実施形態に係る情報処理装置は、画像から検出対象を検出することが可能な対象検出装置として実現されている。以下、本実施形態に係る情報処理装置は対象検出装置であるものとして説明する。
【００１３】
図１に示すように、対象検出装置１０は、カメラ２０と接続されている。カメラ２０は、例えば図２に示すように、予め定められた比較的広い領域（以下、撮像領域と表記）が画角に含まれるように、高い位置に設置されている。これにより、カメラ２０は、撮像領域内を往来する例えば人物のような複数の検出対象を含む画像を撮像することができる。以下、検出対象は人物であるものとして説明する。
【００１４】
ここで、図２に示す直線１００は、カメラ２０によって撮像される画像平面を表している。図２に示す位置に設置されたカメラ２０によって画像が撮像された場合、当該カメラ２０に近い位置に存在する人物１０１は、当該画像の下側に比較的大きく映し出される。一方、カメラ２０から遠い位置に存在する人物１０２は、画像の上側に比較的小さく映し出される。なお、画像に映し出される人物の大きさ（サイズ）及び位置は、カメラ２０の設置高（カメラ高）、画角、俯角及び画像サイズ等によって決定される。
【００１５】
本実施形態に係る対象検出装置１０は、カメラ２０によって撮像された画像に含まれる人物（検出対象）を検出する（つまり、画像認識処理を実行する）ために用いられる。なお、対象検出装置１０による人物の検出結果は、例えば上記した撮像領域を含む所定のエリア（例えば、施設）における人物の混雑度の判定等に利用することができる。
【００１６】
本実施形態に係る対象検出装置１０は、格納部１１、処理部１２及び表示部１３を含む。本実施形態において、格納部１１は、対象検出装置１０に備えられる例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）等の記憶装置を用いて実現される。また、処理部１２は、記憶装置に格納されたプログラムを実行する対象検出装置１０に備えられるコンピュータ（例えば、プロセッサ等）によって実現される。また、表示部１３は、対象検出装置１０に備えられる例えば液晶ディスプレイ、有機ＥＬディスプレイまたはタッチパネルディスプレイ等のディスプレイを用いて実現される。
【００１７】
格納部１１には、上記した画像に含まれる人物を検出するために用いられるパラメータ（人物の検出に関するパラメータ）が設定された設定ファイルが格納されている。設定ファイルにおいては、例えば上記したカメラ２０が適切な位置に設置されているような場合に人物を精度よく検出することができるようなパラメータ（値）が予め設定されている。
【００１８】
本実施形態において、処理部１２は、上記したように画像に含まれる人物を検出する処理を実行する。また、処理部１２は、上記した人物を検出するために用いられるパラメータを調整する処理を実行する。
【００１９】
処理部１２は、第１取得部１２１、検出部１２２、決定部１２３、第２取得部１２４及び調整部１２５を含む。処理部１２に含まれる各部１２１〜１２５の一部または全ては、例えば上記したコンピュータにプログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。なお、これらの各部１２１〜１２５の一部または全ては、例えばＩＣ（Integrated Circuit）等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。なお、コンピュータに実行させるプログラムは、コンピュータ読み取り可能な記憶媒体に格納して頒布されてもよいし、ネットワークを通じて対象検出装置１０にダウンロードされてもよい。
【００２０】
第１取得部１２１は、カメラ２０によって撮像された画像を取得する。なお、例えばカメラ２０によって撮像された画像は、格納部１１に格納されていても構わない。この場合、第１取得部１２１は、格納部１１から画像を取得することができる。また、第１取得部１２１は、例えば対象検出装置１０の外部のサーバ装置等から画像を取得してもよい。
【００２１】
検出部１２２は、設定ファイルにおいて設定されているパラメータに従って、第１取得部１２１によって取得された画像に含まれる複数の人物を検出する。なお、設定ファイルにおいて設定されているパラメータには、例えば画像から検出する人物のサイズに関するパラメータ（以下、検出サイズパラメータと表記）等が含まれる。
【００２２】
決定部１２３は、第１取得部１２１によって取得された画像中の特定の範囲（以下、視認範囲と表記）を決定する。決定部１２３は、例えば検出部１２２によって検出された複数の人物のうちの少なくとも１の人物を包含する視認範囲（画像の一部領域）を決定する。
【００２３】
なお、第１処理部１２１及び決定部１２３は、当該第１取得部１２１によって取得された画像及び決定部１２３によって決定された視認範囲（当該画像の一部領域を一部領域を示す情報）を表示部１３に送信することにより、画像及び視認範囲を表示部１３に表示する表示処理部として機能する。これにより、対象検出装置１０を使用するユーザ（操作者）は、表示部１３に表示された画像（の視認範囲）を視認することができる。
【００２４】
第２取得部１２４は、このようにユーザによって視認された画像中の視認範囲内に含まれる人物に関する情報（以下、視認情報と表記）を取得する。第２取得部１２４によって取得される視認情報には、例えばユーザによって視認された視認範囲内に含まれる人物の数が含まれる。なお、視認情報に含まれる人物の数は、例えばユーザによって指定（入力）される。
【００２５】
調整部１２５は、検出部１２２による人物の検出結果（当該検出部１２２によって検出された画像に含まれる人物の数）及び第２取得部１２４によって取得された視認情報（に含まれる人物の数）に基づいて、上記した設定ファイルにおいて設定されているパラメータを調整（決定）する。
【００２６】
なお、調整部１２５によってパラメータが調整された場合、上記した検出部１２２は、当該調整されたパラメータに従って人物を検出する処理を実行することができる。すなわち、検出部１２２は、上記した視認情報（人物に関する情報）に基づいて画像に含まれる人物を検出する。この場合、検出部１２２は、人物に関する情報に基づいて、例えば第１の取得部１２１によって既に取得された画像（第１画像）から人物を検出してもよいし、当該画像よりも後に取得される別の画像（第２画像）から人物を検出してもよい。
【００２７】
以下、本実施形態に係る対象検出装置１０の動作について説明する。本実施形態に係る対象検出装置１０は、上記したようにカメラ２０によって撮像された画像（例えば、動画像）に対して画像認識処理を実行することによって、当該画像に含まれる複数の人物を検出することができる。この場合、対象検出装置１０は、例えば人物である尤度が高い画像中の領域を抽出することによって当該人物を検出することが可能である。画像から人物を検出する手法については公知の技術を利用することが可能であるが、例えば特開２０１６−０９５６４０号公報に開示された技術等を利用しても構わない。
【００２８】
ここで、画像から人物を検出する処理（以下、人物検出処理と表記）は、上記した設定ファイルにおいて設定されているパラメータに従って実行される。なお、このパラメータには、上記した検出サイズパラメータが含まれる。検出サイズパラメータとしては、検出対象である人物のサイズの上限（値）及び下限（値）が規定されている。このような検出サイズパラメータによれば、上限値と下限値との間に該当するサイズの人物の検出精度は高くなり（検出されやすくなり）、上限値よりも大きいサイズの人物及び下限値よりも小さいサイズの人物の検出精度は低くなる（検出されにくくなる）。
【００２９】
なお、上記したパラメータは、精度よく人物を検出することができる程度に予め設定されているものとする。
【００３０】
ここで、図３及び図４は、例えば異なる時間帯にカメラ２０によって撮像された画像の一例を示す。図３及び図４においては、カメラ２０が駅のホームに設置されている場合を想定している。図５は、図３に示す画像に対して人物検出処理を実行した場合における人物の検出結果の一例を示す。図６は、図４に示す画像に対して人物検出処理を実行した場合における人物の検出結果の一例を示す。なお、図５及び図６においては、人物の頭部に対する検出結果の例を示している。図５及び図６に示す検出結果においては、人物検出処理によって検出された人物（の頭部）に対応する領域に特定の色彩（例えば、赤色または黄色等）が付されている。
【００３１】
図５に示す例によれば、概ね図３に示す画像に含まれる人物の頭部に対応する領域には特定の色彩が付されている。すなわち、図５は、比較的精度の高い検出結果の例である。
【００３２】
一方、図６に示す例によれば、頭部に特定の色彩が付されていない人物が多く存在している。したがって、図６は、比較的精度の低い検出結果の例である。
【００３３】
なお、図３及び図４に示すように、カメラ２０によって撮像された画像においては、カメラ２０の設置位置により、当該画像の上側に位置する人物は小さく、当該画像の下側に位置する人物は大きく映し出される。このため、上記した検出サイズパラメータ（の上限値及び下限値）は、画像の上側の領域と下側の領域とで異なる値が設定されているものとする。なお、異なる値が設定される領域は、上側及び下側の２つではなく、３以上の領域であっても構わない。
【００３４】
上記したように、例えば設定ファイルにおいて同様のパラメータが設定されていたとしても、カメラ２０の設置位置または設置環境等によっては適切に（精度よく）人物を検出することができない場合がある。
【００３５】
このような場合には、設定ファイルにおいて設定されているパラメータを、カメラ２０の設置位置または設置環境に応じて調整（変更）する必要がある。
【００３６】
そこで、本実施形態に係る対象検出装置１０は、人物を検出するために用いられるパラメータを自動的に調整する処理（以下、パラメータ調整処理と表記）を実行する。
【００３７】
以下、図７のフローチャートを参照して、パラメータ調整処理の処理手順の一例について説明する。ここでは主に、検出サイズパラメータを調整する処理（以下、第１のパラメータ調整処理と表記）について説明する。なお、図７に示す処理は、例えば対象検出装置１０を使用するユーザによって第１のパラメータ調整処理の実行が指示された場合に実行される。
【００３８】
まず、第１取得部１２１は、カメラ２０によって撮像された画像を取得する（ステップＳ１）。第１取得部１２１によって取得される画像は、第１のパラメータ調整処理の実行がユーザによって指示された際にカメラ２０によって撮像された画像（例えば、静止画像）を含む。なお、第１取得部１２１は、例えば格納部１１に格納されている複数の画像（例えば、過去に撮像された動画を構成する複数の画像）のうちユーザによって指定された画像を取得してもよいし、当該複数の画像の中から対象検出装置１０において自動的に選択された画像を取得してもよい。自動的に画像が選択される場合、対象検出装置１０は、例えば少なくとも複数の人物が含まれている画像を選択するものとする。
【００３９】
次に、検出部１２２は、ステップＳ１において取得された画像に対する人物検出処理を実行することにより、当該画像に含まれる複数の人物を検出する（ステップＳ２）。人物検出処理は、上記したように設定ファイルにおいて設定されているパラメータ（例えば、検出サイズパラメータ等）に従って実行される。なお、人物検出処理については、上述した通りであるため、その詳しい説明を省略する。
【００４０】
ステップＳ２における検出結果は、表示部１３に表示される（ステップＳ３）。この場合、検出結果は、上記した図５及び図６において説明した態様で表示部１３に表示される。これにより、ユーザは、ステップＳ１において取得された画像に対する人物の検出結果の妥当性（精度）を確認することができる。
【００４１】
ここで、決定部１２３は、ステップＳ１において取得された画像中の特定の範囲（視認範囲）を決定する（ステップＳ４）。視認範囲は、当該視認範囲内に存在する人物の数をユーザに入力（指定）させるために利用される。
【００４２】
ステップＳ４において、決定部１２３は、視認範囲として例えば以下の第１〜第４の範囲のうちの１つを決定することができるものとする。
【００４３】
第１の範囲は、例えば画像中のユーザによって指定された範囲を含む。具体的には、第１の範囲は、例えばユーザによって指定された位置、形状及びサイズによって特定される範囲であってもよいし、ユーザによって指定された画像上の位置を包含する一定の範囲であっても構わない。
【００４４】
第２の範囲は、例えば画像の領域を所定の数のタイル状に分割し、当該分割されたタイル状の領域のうちの１つに相当する範囲を含む。なお、第２の範囲は、分割されたタイル状の領域のうちのランダムに選択された１つに相当する範囲であってもよいし、当該分割されたタイル状の領域のうちのユーザによって指定された１つに相当する範囲であってもよい。
【００４５】
第３の範囲は、例えば対象検出装置１０（決定部１２３）によってランダムに選択された範囲を含む。
【００４６】
第４の範囲は、例えば人物が存在すると推定される画像中の領域を包含する範囲を含む。この場合、人物が存在すると推定される画像中の領域は、例えば背景差分（またはフレーム間差分）等の画像処理によって特定されればよい。なお、第４の範囲は、人物が存在すると推定される画像中の複数の領域のうちのランダムに選択された１つを包含する範囲であってもよいし、当該人物が存在すると推定される画像中の複数の領域のうちのユーザによって指定された１つを包含する範囲であってもよい。また、第４の範囲は、人物が存在しない（含まれていない）と推定される画像中の領域を包含する範囲であっても構わない。
【００４７】
なお、ここで説明した第１〜第４の範囲は一例であり、決定部１２３は、他の範囲を視認範囲として決定してもよい。例えば画像中の人物を検出したと思われる部分を含む領域を視認範囲として決定（選択）してもよいし、当該視認範囲の決定に画像を構成する画素毎の人物がいるらしい尤度の情報が利用されてもよい。また、視認範囲は、例えばステップＳ１において取得された画像全体に相当する範囲であってもよい。
【００４８】
ステップＳ４の処理が実行されると、ステップＳ１において取得された画像及びステップＳ４において決定された視認範囲が表示部１３に表示される（ステップＳ５）。
【００４９】
ここで、図８は、ステップＳ５において表示部１３に表示された画像及び視認範囲の一例を示す。図８に示すように、視認範囲は例えば矩形の枠２０１等で表され、当該矩形の枠２０１（視認範囲）は、画像２０２上に重畳表示される。
【００５０】
この場合、ユーザは、例えば対象検出装置１０を操作することによって、表示部１３に表示された画像中の視認範囲を視認（目視）し、当該視認範囲内に含まれる人物に関する視認情報を入力する。視認情報は、視認範囲内に含まれる人物の数（ユーザによって視認される人物の数）を含む。なお、上記した図１等においては説明を省略したが、視認情報（人物の数）は、対象検出装置１０が備える各種入力装置（例えば、キーボード、マウス、タッチパネルディスプレイ等）を用いてユーザによって入力される。
【００５１】
なお、図８に示す画像２０２及び視認範囲２０１が表示された場合には、ユーザは、視認範囲２０１内に含まれる人物の数として５を入力する。
【００５２】
再び図７に戻ると、第２取得部１２４は、ユーザによって入力された人物の数（視認情報）を取得する（ステップＳ６）。
【００５３】
次に、調整部１２５は、ステップＳ２における検出結果及びステップＳ６において取得された人物の数に基づいて、設定ファイルにおいて設定されているパラメータを調整する（ステップＳ７）。
【００５４】
具体的には、調整部１２５は、ステップＳ２における人物検出処理により視認範囲内において検出された人物の数（以下、検出人数と表記）と、ステップＳ６において取得された人物の数（以下、視認人数と表記）とが異なる場合、当該検出人数と視認人数とが一致するようにパラメータ（例えば、検出サイズパラメータ）を調整する。この場合、調整部１２５は、例えばパラメータの調整と人物検出処理とを繰り返し実行することによって検出人数と視認人数とが一致するパラメータを得ることができる。
【００５５】
ステップＳ７において調整されたパラメータは、設定ファイルにおいて再設定される。換言すれば、ステップＳ７において調整されたパラメータは、設定ファイルにおいて既存のパラメータに上書きされる。
【００５６】
なお、上記したように画像の上側の領域と下側の領域とで異なる検出サイズパラメータ（の値）が設定されている場合、当該各領域の値は例えば連動して調整されるものとする。具体的には、例えば視認範囲が画像の上側の領域に相当する範囲である場合であっても、当該上側の領域の値と下側の領域の値とが連動して（同様に）調整されるものとする。すなわち、例えば視認範囲に対応する領域以外における人物の検出に用いるパラメータを調整（決定）するような構成とすることも可能である。
【００５７】
ここでは領域に応じた異なる検出サイズパラメータの値が連動して調整されるものとして説明したが、当該視認範囲に対応する領域（当該視認範囲に該当する領域）の検出サイズパラメータの値のみが独立して調整される構成としても構わない。
【００５８】
ここで、上記したステップＳ７において検出人数と視認人数とが一致している場合には、パラメータの調整を行う必要はない。しかしながら、ステップＳ４において決定された視認範囲における検出人数及び視認人数が偶然一致していたにすぎず、他の範囲における検出人数及び視認人数は一致していない場合がある。また、ステップＳ７においてパラメータが調整された場合であっても、ステップＳ４において決定された視認範囲以外の他の範囲における検出人数及び視認人数までもが一致するとは限らない。
【００５９】
このため、図７には示されていないが、例えばステップＳ２〜Ｓ７の処理は複数回繰り返される構成としてもよい。なお、例えばステップＳ７においてパラメータが調整された後にステップＳ２の処理が実行される場合、当該ステップＳ２においては、当該調整されたパラメータに従って人物検出処理が実行されるものとする。また、処理が繰り返される場合におけるステップＳ４の処理においては、当該処理の前に決定された視認範囲とは異なる範囲が決定されるものとする。具体的には、例えば１回目のステップＳ４の処理において図８に示す視認範囲（矩形の枠２０１で表される範囲）が決定された場合、２回目のステップＳ４の処理においては、例えば図９に示す矩形の枠３０１で表される範囲等が視認範囲として決定される。なお、図９に示す視認範囲（及び画像）が表示された場合、ステップＳ６においては、視認人数として３が取得される。
【００６０】
なお、上記した１回目のステップＳ４の処理において決定される視認範囲と２回目のステップＳ４の処理において決定される視認範囲とでは人物の存在する密度が異なることが好ましい。具体的には、例えば１回目のステップＳ４の処理においては密度の高い視認範囲が決定され、２回目のステップＳ４の処理においては密度の低い視認範囲が決定される。このような構成によれば、少ない繰り返し回数で、密度の高い視認範囲及び密度の低い視認範囲において検出人数と視認人数を一致させることができ、処理量を低減させることができる。なお、ステップＳ４において決定される視認範囲における密度（人物の数）は適度であることが好ましい。このため、例えば密度が予め定められた範囲内となるよう視認範囲が決定されるような構成とすることも可能である。
【００６１】
また、１回目のステップＳ４の処理においては例えば画像の下側の領域から視認範囲が決定され、２回目のステップＳ４の処理においては例えば画像の上側の領域から視認は荷が決定されるような構成としても構わない。
【００６２】
上記したようにステップＳ２〜Ｓ７の処理が繰り返されることにより、画像中の複数の範囲（視認範囲）において検出人数及び視認人数が一致するようなパラメータに調整することが可能となる。
【００６３】
なお、ステップＳ２〜Ｓ７の処理が繰り返される構成の場合、第１のパラメータ調整処理は、例えば当該処理が予め定められた回数繰り返された後に終了されるものとする。
【００６４】
また、例えば処理の繰り返しの度にステップＳ３において表示される検出結果をユーザが確認し、当該検出結果の表示画面上に設けられた処理の終了を指示するボタン等がユーザによって押下（指定）された場合に、第１のパラメータ調整処理が終了されるような構成であっても構わない。ユーザは、検出結果を確認することによって、例えば当該検出結果（の精度）が改善したと判断した場合に処理の終了を指示するボタンを押下することができる。
【００６５】
また、第１のパラメータ調整処理は、例えば検出人数と視認人数との一致が予め定められた回数連続した場合に終了されてもよい。
【００６６】
なお、上記したようにステップＳ２〜Ｓ７の処理が繰り返されるのであれば、ステップＳ７における処理においては、少なくとも検出人数と視認人数との差（誤差）が小さくなるようにパラメータが調整されればよい。この場合、ステップＳ２〜Ｓ７の処理が繰り返し実行され、検出人数と視認人数との差が予め定められた値となった場合に処理が終了されるような構成とすることができる。このような構成によれば、ステップＳ７の処理において検出人数と視認人数とを一致させるまでパラメータを調整する必要がないため、当該ステップＳ７の処理における演算量を低減することができる。
【００６７】
ここではステップＳ２〜Ｓ７の処理が繰り返される場合について説明したが、上記した図７において説明したように、当該処理が繰り返されることなく第１のパラメータ調整処理が終了される構成であっても構わない。
【００６８】
また、ユーザによる確認のためにステップＳ３において検出結果が表示されるものとして説明したが、当該ユーザによる確認が不要な場合には、当該ステップＳ３の処理は省略されても構わない。
【００６９】
ここで、上記した第１のパラメータ調整処理によれば、検出サイズパラメータが調整されることによって対象検出装置１０における人物の検出精度を向上させることが可能であるが、ユーザにとって検出される必要のない人物までもが画像から検出される場合がある。本実施形態に係る対象検出装置１０においては、このような検出される必要のない人物（以下、検出不要人物と表記）に関するパラメータを調整する処理が更に実行されても構わない。
【００７０】
以下、検出不要人物に関するパラメータを調整する処理（以下、第２のパラメータ調整処理と表記）の処理手順の一例について説明する。
【００７１】
第２のパラメータ調整処理は、例えば対象検出装置１０を使用するユーザによって第２のパラメータ調整処理の実行が指示された場合に実行される。なお、第２のパラメータ調整処理は、例えば上述した第１のパラメータ調整処理が実行された後に実行される。
【００７２】
ここでは、第２のパラメータ調整処理を便宜的に図７のフローチャートを用いて説明し、第１のパラメータ調整処理と異なる部分について主に述べる。
【００７３】
第２のパラメータ調整処理においては、上記したステップＳ１〜Ｓ５の処理が実行される。
【００７４】
次に、ユーザは、例えば対象検出装置１０を操作することによって、表示部１３に表示された画像中の視認範囲を視認し、当該視認範囲内に含まれる人物に関する視認情報を入力する。なお、上述した第１のパラメータ調整処理においては視認情報として視認範囲内に含まれる人物の数が入力されるものとして説明したが、第２のパラメータ調整処理においては、視認範囲内に含まれる人物のうち、人物検出処理において検出されることを希望する人物の数がユーザによって入力される。
【００７５】
これにより、第２取得部１２４は、ユーザによって入力された人物の数（視認情報）を取得する（ステップＳ６）。例えばステップＳ５において表示された視認範囲内に５人の人物が存在する場合であって、当該人物のうち、ユーザが人物検出処理において検出されることを希望する人物の数が３人である場合には、第２取得部１２４は、ユーザによって入力された３を取得する。
【００７６】
次に、調整部１２５は、ステップＳ２における検出結果及びステップＳ６において取得された人物の数に基づいて、上記した検出不要人物に関するパラメータを調整（設定）する（ステップＳ７）。
【００７７】
具体的には、調整部１２５は、ステップＳ２における人物検出処理により視認範囲内において検出された人物の数（つまり、検出人数）と、ステップＳ６において取得された人物の数（以下、検出希望人数と表記）とが異なる場合、例えば視認範囲内において検出された人物の中から検出不要人物を特定する。
【００７８】
この場合、調整部１２５は、視認範囲内において検出された人物のうち、例えばサイズが小さい人物を検出不要人物として特定することができる。具体的には、検出人数が５であり、検出希望人数が３である場合には、他の人物と比較してサイズが小さい２人の人物が検出不要人物として特定される。
【００７９】
調整部１２５は、このように人物のサイズに基づいて特定された検出不要人物が視認範囲内で検出されないように検出不要人物に関するパラメータを調整する。具体的には、視認範囲内において検出不要人物が検出されない程度に、検出サイズパラメータ（において規定されている下限値）を調整する。すなわち、検出不要人物に関するパラメータは、検出サイズパラメータであっても構わない。
【００８０】
ここで、図１０を参照して、上記したように人物のサイズに基づいて検出不要人物が特定される場合における第２のパラメータ調整処理について具体的に説明する。なお、図１０においては、上記した図８及び図９と比較して、便宜的に背景を省略し、人物を模式的に示している。
【００８１】
ここでは、第２のパラメータ調整処理において、画像４０１及び視認範囲４０２が表示されたものとする。
【００８２】
なお、カメラ２０の設置位置等によっては、図１０の上段の図に示すように、当該カメラ２０から近い位置に存在する人物（つまり、サイズの大きい人物）４０３と当該カメラ２０から遠い位置に存在する人物（つまり、サイズの小さい人物）４０４とが画像４０１中の近い領域に映し出される場合がある。ここでは、視認範囲４０２内には、サイズの異なる人物４０３及び４０４が含まれるものとする。
【００８３】
ここで、例えばサイズの小さい人物４０４は検出される必要がないとユーザが考えた場合、ユーザは、下限サイズ設定モードを指定し、検出希望人数「１」を入力するものとする。この場合、視認範囲４０２内において検出されている人物４０３及び４０４のうち、サイズが小さい人物４０４が検出不要人物として特定される。これにより、検出不要人物として特定された人物４０４が検出されないように検出サイズパラメータ（検出不要人物に関するパラメータ）が調整される。具体的には、この検出サイズパラメータにおいて規定されている下限値が、人物４０４のサイズよりも大きくなるように、当該検出サイズパラメータが調整される。すなわち、上記した下限サイズ設定モードは、検出サイズパラメータにおいて規定されている下限値を調整（設定）するためのモードである。
【００８４】
このようなパラメータの調整後に画像４０１に対して人物検出処理が実行された場合、図１０の下段の図に示すように、サイズの小さい人物４０４は検出されない。同様に、画像４０１において人物４０４と同程度のサイズの人物４０５も検出されない。なお、図１０の下段の図において、パラメータ調整後の人物検出処理によって検出されない人物はハッチングで示されている。
【００８５】
上記したように人物のサイズに基づいて検出不要人物が特定される場合には、ユーザによって入力された検出希望人数に基づいて人物４０４及び４０５が検出されないようにパラメータを調整することができる。
【００８６】
ここでは検出サイズパラメータにおいて規定されている下限値を調整する場合について説明したが、当該検出サイズパラメータにおいて規定されている上限値を調整する場合には、ユーザは、上限サイズ設定モードを指定するものとする。これによれば、サイズが大きい人物が検出不要人物として特定され、当該特定された人物が検出されないように検出サイズパラメータにおいて規定されている上限値が調整される。
【００８７】
なお、検出不要人物は、他の条件（基準）に基づいて特定されても構わない。具体的には、検出不要人物は、例えば視認範囲内に含まれる人物に対応する領域の輝度（明るさ）またはコントラスト比に基づいて特定されてもよいし、当該視認範囲内に含まれる人物の位置に基づいて特定されても構わない。
【００８８】
ここで、図１１を参照して、人物に対応する領域の輝度またはコントラスト比に基づいて検出不要人物が特定される場合における第２のパラメータ調整処理について具体的に説明する。図１１においては、上記した図１０と同様に、便宜的に背景を省略し、人物を模式的に示している。なお、以下の説明においては、主に輝度に基づいて検出不要人物が特定されるものとして説明するが、コントラスト比に基づいて検出不要人物が特定される場合も同様である。
【００８９】
ここでは、第２のパラメータ調整処理において、画像５０１及び視認範囲５０２が表示されたものとする。
【００９０】
なお、カメラ２０の設置位置または設置環境等によっては、図１１の上段の図に示すように、画像５０１の各領域の輝度に差異がある場合がある。なお、図１１の上段の図において、画像５０１の領域５０１ａは、輝度が高い（閾値以上である）領域であり、領域５０１ｂは、輝度が低い（閾値未満である）領域である。ここでは、視認範囲５０２内には、領域５０１ａに対応する（位置する）人物５０３及び領域５０１ｂに対応する（位置する）人物５０４が含まれるものとする。
【００９１】
ここで、例えば輝度の低い領域５０１ｂに位置する人物５０４は検出される必要がないとユーザが考えた場合、ユーザは、下限輝度設定モードを指定し、検出希望人数「１」を入力するものとする。この場合、視認範囲５０２内において検出されている人物５０３及び５０４のうち、輝度の低い領域５０１ｂに対応する人物５０４が検出不要人物として特定される。これにより、検出不要人物として特定された人物５０４が検出されないように、例えば画像から検出する人物（に対応する領域）の輝度に関するパラメータ（検出不要人物に関するパラメータ）が調整される。
【００９２】
なお、画像から検出される人物の輝度に関するパラメータ（以下、検出輝度パラメータと表記）においては、当該輝度の上限値及び下限値が規定されているものとする。このような検出輝度パラメータによれば、上限値と下限値との間に該当する輝度の領域に対応する人物の検出精度は高くなる（検出されやすくなる）。また、上限値よりも高い輝度の領域に対応する人物及び下限値よりも低い輝度の領域に対応する人物の検出精度は低くなる（検出されにくくなる）。
【００９３】
この場合、検出輝度パラメータにおいて規定されている下限値（つまり、輝度の下限値）が領域５０１ｂの輝度よりも高くなるように、当該検出輝度パラメータが調整される。
【００９４】
すなわち、上記した下限輝度設定モードは、検出輝度パラメータにおいて規定されている下限値を調整（設定）するためのモードである。
【００９５】
このようなパラメータの調整後に画像５０１に対して人物検出処理が実行された場合、図１１の下段の図に示すように、領域５０１ｂに存在する人物５０４は検出されない。同様に、領域５０１ｂに存在する人物５０５も検出されない。なお、図１１の下段の図において、パラメータ調整後の人物検出処理によって検出されない領域５０１ｂはハッチングで示されている。
【００９６】
上記したように人物に対応する領域の輝度に基づいて検出不要人物が特定される場合には、ユーザによって入力された検出希望人数に基づいて人物５０４及び５０５が検出されないようにパラメータを調整することができる。換言すれば、上記したような検出輝度パラメータの調整により、人物５０４及び５０５に対応する領域のような輝度の低い領域を、人物検出処理の対象となる領域（つまり、人物を検出する領域）から除外することが可能となる。
【００９７】
ここでは検出輝度パラメータにおいて規定されている下限値を調整する場合について説明したが、当該検出輝度パラメータにおいて規定されている上限値を調整する場合には、ユーザは、上限輝度設定モードを指定するものとする。これによれば、輝度の高い領域に対応する人物が検出不要人物として特定され、当該特定された人物が検出されないように検出輝度パラメータにおいて規定されている上限値が調整される。
【００９８】
次に、図１２を参照して、人物の位置に基づいて検出不要人物が特定される場合における第２のパラメータ調整処理について具体的に説明する。人物の位置に基づいて検出不要人物を特定する場合には、ユーザは、領域設定モードを指定するものとする。領域設定モードは、人物検出処理の対象となる画像中の領域に関するパラメータを調整（設定）するためのモードである。なお、図１２においては、上記した図１０及び図１１と同様に、便宜的に背景を省略し、人物を模式的に示している。
【００９９】
ここで、第２のパラメータ調整処理においては、例えば複数の視認範囲が表示され、当該視認範囲の各々に対して検出希望人数が入力されるようにしても構わない。ここでは、第２のパラメータ調整処理において、画像６０１及び複数の視認範囲６０２ａ〜６０２ｃが表示されたものとする。
【０１００】
具体的には、図１２の上段の図に示すように、画像６０１中の視認範囲６０２ａには、人物６０３が含まれているものとする。画像６０１中の視認範囲６０２ｂには人物６０４〜６０６、視認範囲６０２ｃには人物６０７及び６０８が含まれているものとする。
【０１０１】
また、視認範囲６０２ａに対しては検出希望人数として０、視認範囲６０２ｂに対しては検出希望人数として１、視認範囲６０２ｃに対しては検出希望人数として１が入力されたものとする。この場合、視認範囲６０２ａ内において検出されている人物６０３は、検出不要人物として特定される。
【０１０２】
一方、視認範囲６０２ｂ内においては人物６０４〜６０６が検出されているが、上記したように検出希望人数が１である場合、検出不要人物の数は２である。この場合、人物６０４〜６０６のうち、例えば検出希望人数が０である視認範囲６０２ａに近い２人の人物６０４及び６０５が検出不要人物として特定されるものとする。なお、例えば検出希望人数が０である視認範囲がないような場合には、画像の中心から遠い位置に位置する人物を検出不要人物として特定するようにしてもよい。同様に、視認範囲６０２ｃに関しては、当該視認範囲６０２ｃ内において検出されている人物６０７及び６０８のうち視認範囲６０２ａに近い人物６０８が検出不要人物として特定される。
【０１０３】
この場合、検出不要人物として特定された人物６０３〜６０５及び６０８が検出されないように、例えば人物検出処理の対象となる画像中の領域を制限するためのパラメータ（検出不要人物に関するパラメータ）が調整（設定）される。
【０１０４】
具体的には、図１２の上段の図に示すように、例えば視認範囲６０２ｂにおいて検出不要人物として特定された人物６０４及び６０５と当該視認範囲６０２ｂ内に存在する他の人物６０６との間に境界線６１１を生成する。同様に、視認範囲６０２ｃにおいて検出不要人物として特定された人物６０８と当該視認範囲６０２ｃ内に存在する他の人物６０７との間に境界線６１２を生成する。このように生成された境界線６１１及び６１２を接続することによって、例えば図１２の下段の図に示すような境界線６１３を生成する。なお、境界線６１３は、画像６０１において、上記した検出不要人物として特定された人物６０３〜６０５及び６０８（が存在する領域）と、当該検出不要人物として特定されていない人物６０６及び６０７（が存在する領域）とを分離する線である。
【０１０５】
これにより、人物検出処理の対象となる画像中の領域を制限するためのパラメータを調整し、境界線６１３によって分離される２つの領域のうち、検出不要人物が含まれている領域（図１２の下段の図においてハッチングで示されている領域）を、人物検出処理の対象から除外された領域として設定することができる。
【０１０６】
このようなパラメータの調整後に画像６０１に対して人物検出処理が実行された場合、検出不要人物として特定された人物６０３〜６０５及び６０８に加えて、境界線６１３の左側の領域に存在する人物６０９も検出されない。
【０１０７】
上記したように人物の位置に基づいて検出不要人物が特定される場合には、ユーザによって入力された検出希望人数に基づいて人物６０３〜６０５、６０８及び６０９が検出されないようにパラメータを調整することができる。
【０１０８】
なお、ここでは複数の視認範囲６０２ａ〜６０２ｃが表示されるものとして説明したが、人物の位置に基づいて検出不要人物が特定される場合に１つの視認範囲のみが表示されても構わない。
【０１０９】
上記したように、例えば下限サイズ設定モード、上限サイズ設定モード、下限輝度設定モード、上限輝度設定モード及び領域設定モード等がユーザによって指定されることによって、検出不要人物に関するパラメータを調整することが可能となる。換言すれば、設定モードに応じて調整されるパラメータを変更することができる。
【０１１０】
なお、各設定モード（設定モードに関する情報）は、例えば図１３に示すような設定画面において表示されることによって、ユーザが指定（選択）することが可能である。図１３においては、下限サイズ設定モードが指定された場合が示されている。
【０１１１】
ここではサイズ、輝度（またはコントラスト比）または位置に基づいて検出不要人物が特定されるものとして説明したが、当該検出不要人物は他の条件（基準）に基づいて特定されても構わない。
【０１１２】
なお、第２のパラメータ調整処理における視認範囲は検出不要人物を含む範囲である必要があることから、ステップＳ４の処理においては、ユーザによって指定された範囲（第１の範囲）が視認範囲として決定されるものとする。
【０１１３】
上記したように第１のパラメータ調整処理に加えて第２のパラメータ調整処理が更に実行されることにより、ユーザの希望する人物のみが検出されるようにパラメータが調整されるため、後の人物検出処理においてユーザの意図する人物検出を実現することが可能となる。
【０１１４】
上記したように本実施形態においては、複数の人物（検出対象）を含む画像を取得し、予め設定されているパラメータに従って当該画像に含まれる複数の人物を検出し、ユーザによって視認された画像に含まれる人物に関する視認情報を取得し、当該検出結果及び当該視認情報に基づいてパラメータを調節する。
【０１１５】
本実施形態においては、このような構成により、検出対象を検出するために用いられるパラメータを容易に調整することが可能となる。
【０１１６】
具体的には、本実施形態において、視認情報は画像中の特定の範囲（視認範囲）内に含まれる人物の数を含む。また、本実施形態においては、視認範囲内において検出された人物の数と視認情報に含まれる人物の数とが一致するようにパラメータが調整される。なお、本実施形態において調整されるパラメータには、例えば画像から検出する人物のサイズに関するパラメータ（検出サイズパラメータ）が含まれる。
【０１１７】
本実施形態においては、このような構成により、ユーザは、複雑な操作をする必要がなく、表示された画像中の視認範囲内に存在する人物の数を入力（指定）するという簡易な操作により、当該人物の検出精度を向上させるようにパラメータを調整（変更）することが可能となる。
【０１１８】
また、本実施形態においては、上記したように第１のパラメータ調整処理に加えて第２のパラメータ調整処理を実行することによって、検出サイズパラメータのみではなく他のパラメータを調整することも可能である。
【０１１９】
なお、本実施形態においては画像から人物が検出されるものとして説明したが、画像から検出されるのは、例えば人物全体であってもよいし、当該人物の頭部であってもよいし、当該人物の顔であってもよい。また、本実施形態においては検出対象が人物であるものとして説明したが、当該検出対象は、例えば動物または他の物体（移動体）等であっても構わない。上記対象の検出には、統計学習等を用いた公知の検出技術を用いることができる。
【０１２０】
また、本実施形態においては、対象検出装置１０がカメラ２０と接続されるものとして説明したが、当該カメラ２０は、対象検出装置１０に組み込まれる構成であっても構わない。
【０１２１】
更に、本実施形態においては対象検出装置１０が１つの装置であるものとして説明したが、例えば当該対象検出装置１０が複数の装置によって実現され、上記した処理部１２に含まれる各部１２１〜１２５の各々が当該複数の装置に分散されていても構わない。
【０１２２】
（第２の実施形態）
次に、第２の実施形態について説明する。図１４は、本実施形態に係る対象検出装置の構成の一例を示すブロック図である。なお、図１４においては、前述した図１と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図１と異なる部分について主に述べる。
【０１２３】
なお、本実施形態においては、人物を検出するために用いられるパラメータを調整するためのユーザインタフェース（ＵＩ）を提供する点が、前述した第１の実施形態とは異なる。
【０１２４】
図１４に示すように、対象検出装置３０は、処理部３１を含む。処理部３１は、記憶装置に格納されたプログラムを実行する対象検出装置３０に備えられるコンピュータ（例えば、プロセッサ等）によって実現される。
【０１２５】
処理部３１は、前述した第１の実施形態において説明した第１取得部１２１及び検出部１２２に加えて、ユーザインタフェース部（以下、ＵＩ部と表記）３１１及び調整部３１２を含む。
【０１２６】
ＵＩ部３１１は、人物を検出するために用いられるパラメータを調整する際にユーザの操作を受け付けるためのユーザインタフェースを表示部１３に表示する。
【０１２７】
調整部３１２は、ＵＩ部３１１によって表示部１３に表示されたユーザインタフェースに対するユーザの操作に応じて、設定ファイルにおいて設定されているパラメータを調整する。
【０１２８】
以下、図１５のフローチャートを参照して、本実施形態に係る対象検出装置３０によって実行されるパラメータ調整処理の処理手順の一例について説明する。ここでは、画像から検出する人物のサイズに関するパラメータ（検出サイズパラメータ）を調整する処理について説明する。なお、図１５に示す処理は、例えば対象検出装置３０を使用するユーザによってパラメータ調整処理の実行が指示された場合に実行される。
【０１２９】
まず、前述した図７に示すステップＳ１及びＳ２の処理に相当するステップＳ１１及びＳ１２の処理が実行される。
【０１３０】
次に、ＵＩ部３１１は、ユーザがパラメータを調整するための画面（以下、調整画面と表記）を表示部１３に表示する（ステップＳ１３）。なお、調整画面には、ステップＳ１１において取得された画像及びステップＳ２における検出結果が含まれる。また、調整画面においては、ステップＳ１において取得された画像上にユーザの操作を受け付けるためのユーザインタフェースが表示される。
【０１３１】
ここで、図１６を参照して、調整画面について具体的に説明する。図１６に示すように、調整画面７００には、画像７０１及び検出結果（の画像）７０２が含まれている。ユーザは、このような調整画面７００を確認することによって、画像７０１に対して人物検出処理が実行された結果（つまり、検出結果７０２）を把握することができる。
【０１３２】
なお、画像７０１上には、矩形の枠７０３がユーザインタフェース（以下、ユーザインタフェース７０３と表記）として表示されている。このユーザインタフェース７０３は、例えば検出サイズパラメータに従って検出される人物（の頭部）のサイズを表している。換言すれば、ユーザインタフェース７０３は、例えば検出サイズパラメータにおいて規定されている下限値と上限値との間に該当するサイズを表している。このユーザインタフェース７０３（によって表されるサイズ）により、ユーザは、画像から検出される人物のサイズを把握することができる。なお、ユーザインタフェース７０３が表示される画像７０１上の位置は、例えばユーザによって指定される。
【０１３３】
ユーザは、調整画面７００（に含まれる画像７０１及び検出結果７０２）を確認することによって、パラメータの調整が必要であるか否かを判断する。このパラメータの調整が必要であるか否かの判断は、例えばユーザインタフェース７０３によって表されるサイズと当該ユーザインタフェース７０３の近傍の人物のサイズとを比較することによって行うことができる。すなわち、ユーザインタフェース７０３によって表されるサイズと人物のサイズとが大きく異なるような場合には、パラメータの調整が必要であると判断することができる。
【０１３４】
パラメータの調整が必要でないと判断される場合、ユーザは、例えば調整画面７００上に設けられた終了ボタン（図示せず）等を押下する操作を行うことにより、パラメータ調整処理の終了を指示することができる。
【０１３５】
一方、パラメータの調整が必要であると判断される場合、ユーザは、画像７０１上に表示されているユーザインタフェース７０３に対する操作を行うことによって、パラメータを調整することができる。ユーザインタフェース７０３に対する操作は、ＵＩ部３１１によって受け付けられる。
【０１３６】
なお、ユーザインタフェース７０３に対する操作は、当該ユーザインタフェース７０３（によって表されるサイズ）を拡大及び縮小する操作を含む。具体的には、例えば画像に含まれる人物の大きさがユーザインタフェース７０３によって表されるサイズよりも大きい場合、ユーザは、当該人物の大きさにユーザインタフェース７０３によって表されるサイズが概ね一致する程度にユーザインタフェース７０３を拡大する操作を行う。一方、例えば画像に含まれる人物（の頭部）の大きさがユーザインタフェース７０３によって表されるサイズよりも小さい場合、ユーザは、当該人物の大きさにユーザインタフェース７０３によって表されるサイズが概ね一致する程度にユーザインタフェース７０３を縮小する操作を行う。
【０１３７】
上記したユーザインタフェース７０３に対する操作は、例えばマウス等を用いた操作であってもよいし、キーボードの特定のキーを押下する操作であってもよいし、他の操作であってもよい。
【０１３８】
ここで、対象検出装置３０においては、ユーザの操作に応じてパラメータ調整処理の終了が指示されたか否かが判定される（ステップＳ１４）。
【０１３９】
上記したユーザインタフェース７０３に対する操作がユーザによって行われた場合、ステップＳ１４においては、パラメータ調整処理の終了が指示されていないと判定される（ステップＳ１４のＮＯ）。
【０１４０】
この場合、調整部３１２は、ＵＩ部３１１によって受け付けられたユーザインタフェース７０３に対する操作に基づいてパラメータを調整する（ステップＳ１５）。具体的には、調整部３１２は、ＵＩ部３１１によって受け付けられた操作がユーザインタフェース７０３を拡大する操作である場合には、例えば検出サイズパラメータにおいて規定されている上限値（及び下限値）を上方に調整する（つまり、値を大きくする）。一方、調整部３１２は、ＵＩ部３１１によって受け付けられた操作がユーザインタフェース７０３を縮小する操作である場合には、例えば検出サイズパラメータにおいて規定されている下限値（及び上限値）を下方に調整する（つまり、値を小さくする）。
【０１４１】
なお、検出サイズパラメータ（上限値及び下限値）の調整の幅は、例えばユーザインタフェース７０３によって表されるサイズの拡大率または縮小率等に基づいて決定されるものとする。
【０１４２】
ステップＳ１５においてパラメータが調整された場合、ステップＳ１２に戻って処理が繰り返される。この場合のステップＳ１２における人物検出処理は、ステップＳ１５において調整されたパラメータに従って実行される。これにより、ステップＳ１３においては、調整されたパラメータに従って実行された人物検出処理による検出結果７０２を含む調整画面４００が表示される。
【０１４３】
これによれば、ユーザは、ステップＳ１５においてパラメータが調整されたことによる人物検出処理結果の変化を当該調整の度に把握することができる。換言すれば、ユーザは、所望の検出結果が得られる（表示される）まで、ユーザインタフェース７０３に対する操作を繰り返し行うことによって、適切なパラメータに調整することが可能となる。
【０１４４】
なお、ユーザは、所望の検出結果が得られた場合、上記したようにパラメータ調整処理の終了を指示することができる。
【０１４５】
この場合、ステップＳ１４においてパラメータ調整処理の終了が指示されたと判定され（ステップＳ１４のＹＥＳ）、当該処理が終了される。
【０１４６】
なお、図１５においては検出サイズパラメータを調整する場合について説明したが、例えば調整画面において、検出不要人物を包含するような画像中の領域を、マウス等を用いて指定することによって、人物検出処理の対象となる領域を制限するためのパラメータ（検出不要人物に関するパラメータ）等が調整（設定）されるようにしてもよい。
【０１４７】
上記したように本実施形態においては、パラメータに従って画像から検出される人物（検出対象）のサイズを表すユーザインタフェース７０３を画像上に表示し、当該ユーザインタフェース７０３に対するユーザの操作に応じてパラメータを調整する。
【０１４８】
本実施形態においては、このような構成により、画像に含まれる人物のサイズを参照してユーザインタフェース７０３（によって表されるサイズ）を拡大または縮小するという簡易な操作により、検出対象の検出精度を向上させるようにパラメータを調整（変更）することが可能となる。
【０１４９】
なお、本実施形態においては、例えば図１６に示す画像７０１及びユーザインタフェース７０３（を含む調整画面）が表示されればパラメータを調整することは可能であるが、人物検出処理の検出結果７０２を併せて表示することにより、ユーザは、当該検出結果７０２（の変化）を確認しながらユーザインタフェース７０３に対する操作を行うことが可能となるため、より効率的にパラメータを調整することが可能となる。
【０１５０】
以上述べた少なくとも１つの実施形態によれば、検出対象を精度よく検出することが可能な情報処理装置、方法及びプログラムを提供することができる。
【０１５１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。  
【符号の説明】
【０１５２】
１０，３０…対象検出装置（情報処理装置）、１１…格納部、１２，３１…処理部、１３…表示部、２０…カメラ、１２１…第１取得部、１２２…検出部、１２３…決定部、１２４…第２取得部、１２５，３１２…調整部、３１１…ＵＩ部。
【図１】
2018159976.tif 000003
【図２】
2018159976.tif 000004
【図３】
2018159976.tif 000005
【図４】
2018159976.tif 000006
【図５】
2018159976.tif 000007
【図６】
2018159976.tif 000008
【図７】
2018159976.tif 000009
【図８】
2018159976.tif 000010
【図９】
2018159976.tif 000011
【図１０】
2018159976.tif 000012
【図１１】
2018159976.tif 000013
【図１２】
2018159976.tif 000014
【図１３】
2018159976.tif 000015
【図１４】
2018159976.tif 000016
【図１５】
2018159976.tif 000017
【図１６】
2018159976.tif 000018
【手続補正書】
【提出日】平成30年3月19日(2018.3.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する表示処理手段と、
前記一部領域における検出対象に関する情報を取得する取得手段と、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する検出手段と、
を備え、
前記検出手段は、前記第１画像の一部領域に対する検出結果と前記検出対象に関する情報とが一致するように、検出に用いるパラメータを決定する
情報処理装置。
【請求項２】
前記検出手段は、前記一部領域に対応する領域以外における検出対象の検出に用いるパラメータを決定する請求項１に記載の情報処理装置。
【請求項３】
前記パラメータは、検出対象のサイズに関するパラメータである請求項１または２に記載の情報処理装置。
【請求項４】
前記検出手段は、設定モードに応じて、決定するパラメータを変更する請求項１乃至３の何れか一項に記載の情報処理装置。
【請求項５】
前記表示処理手段は、設定モードに関する情報の表示処理を実行する請求項１乃至４の何れか一項に記載の情報処理装置。
【請求項６】
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する表示処理手段と、
前記一部領域における検出対象に関する情報を取得する取得手段と、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する検出手段と、
を備え、
前記検出対象に関する情報は、前記一部領域に含まれる検出対象の数である
情報処理装置。
【請求項７】
前記検出対象に関する情報は、ユーザによって入力される情報である請求項１乃至６の何れか一項に記載の情報処理装置。
【請求項８】
第１画像及び前記第１画像の一部領域を示す情報を表示する表示部を更に備える請求項１乃至７の何れか一項に記載の情報処理装置。
【請求項９】
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する表示処理手段と、
前記一部領域における検出対象に関する情報を取得する取得手段と、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する検出手段と、
を備え、
前記表示処理手段は、前記第１画像の一部領域として、検出対象が含まれていない領域を選択する
情報処理装置。
【請求項１０】
情報処理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行するステップと、
前記一部領域に含まれる検出対象に関する情報を取得するステップと、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出するステップと
を実行させ、
前記検出するステップは、前記第１画像の一部領域に対する検出結果と前記検出対象に関する情報とが一致するように、検出に用いるパラメータを決定するステップを含む
プログラム。
【請求項１１】
情報処理装置が実行する方法であって、
第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行するステップと、
前記一部領域に含まれる検出対象に関する情報を取得するステップと、
前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出するステップと
を備え、
前記検出するステップは、前記第１画像の一部領域に対する検出結果と前記検出対象に関する情報とが一致するように、検出に用いるパラメータを決定するステップを含む
方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
実施形態に係る情報処理装置は、表示処理手段と、取得手段と、検出手段とを備える。前記表示処理手段は、第１画像及び前記第１画像の一部領域を示す情報の表示処理を実行する。前記取得手段は、前記一部領域に含まれる検出対象に関する情報を取得する。前記検出手段は、前記検出対象に関する情報に基づいて、少なくとも前記第１画像及び前記第１画像とは異なる第２画像の何れか一つから検出対象を検出する。前記検出手段は、前記第１画像の一部領域に対する検出結果と前記検出対象に関する情報とが一致するように、検出に用いるパラメータを決定する。