(57)【要約】【課題】追尾対象の被写体が撮像装置に映る前に追尾処理の設定を可能とする技術を提供することを目的とする。【解決手段】移動経路に関する情報の入力を受け付ける受付手段と、受付手段により受け付けられた移動経路に関する情報に基づいて追尾対象の被写体の移動経路を求める制御手段と、制御手段により求められた移動経路に基づく撮像装置で撮像された映像を解析し、被写体の追尾処理を行う追尾処理手段と、を有する。【選択図】図３
2018056915.tif 000002
【特許請求の範囲】
【請求項１】
移動経路に関する情報の入力を受け付ける受付手段と、
前記受付手段により受け付けられた前記移動経路に関する情報に基づいて追尾対象の被写体の移動経路を求める制御手段と、
前記制御手段により求められた前記移動経路に基づく撮像装置で撮像された映像を解析し、前記被写体の追尾処理を行う追尾処理手段と、
を有する情報処理装置。
【請求項２】
前記制御手段により求められた前記移動経路に基づいて前記被写体を追尾する撮像装置を選択する選択手段を更に有し、
前記追尾処理手段は、前記選択手段により選択された前記撮像装置で撮像された映像を解析し、前記被写体の追尾処理を行う請求項１記載の情報処理装置。
【請求項３】
前記制御手段により求められた前記移動経路に基づいて前記移動経路に関する撮像装置で撮像された映像を選択する選択手段を更に有し、
前記追尾処理手段は、前記選択手段により選択された前記映像を解析し、前記被写体の追尾処理を行う請求項１記載の情報処理装置。
【請求項４】
監視対象領域に関する領域マップを生成する第１の生成手段と、
前記第１の生成手段により生成された領域マップを表示する表示手段と、
を更に有し、
前記受付手段は、前記表示手段により表示された前記領域マップにおける前記追尾対象の被写体の移動経路に関する情報の入力を受け付ける請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
監視対象領域に関する領域マップを生成する第１の生成手段と、
前記第１の生成手段により生成された領域マップにカメラ配置情報を重畳したカメラマップを生成する第２の生成手段と、
前記第２の生成手段により生成されたカメラマップを表示する表示手段と、
を更に有し、
前記受付手段は、前記表示手段により表示された前記カメラマップにおける前記追尾対象の被写体の移動経路に関する情報の入力を受け付ける請求項１乃至３何れか１項記載の情報処理装置。
【請求項６】
前記受付手段は、前記被写体の移動経路に関する情報として、前記移動経路の起点、終点となる２地点の入力を受け付け、
前記制御手段は、前記受付手段により受け付けられた前記２地点の入力に基づいて前記被写体の移動経路として２地点間の複数の経路を求める請求項１乃至５何れか１項記載の情報処理装置。
【請求項７】
前記受付手段は、前記被写体の移動経路に関する情報として、前記移動経路の指示点の入力を受け付け、
前記制御手段は、前記受付手段により受け付けられた複数の前記移動経路の指示点の入力に基づいて前記追尾対象の被写体の移動経路を求める請求項１乃至５何れか１項記載の情報処理装置。
【請求項８】
前記制御手段は、前記指示点の入力に基づく予測移動経路と過去の移動経路との比較に基づいて前記被写体の複数の移動経路を求める請求項７記載の情報処理装置。
【請求項９】
前記受付手段は、前記被写体の移動経路に関する情報として、前記移動経路のフリーハンドの入力を受け付け、
前記制御手段は、前記受付手段により受け付けられた前記移動経路のフリーハンドの入力に基づいて前記被写体の予測移動経路を求める請求項１乃至５何れか１項記載の情報処理装置。
【請求項１０】
前記制御手段は、前記フリーハンドの入力に基づく予測移動経路と過去の移動経路との比較に基づいて前記被写体の複数の移動経路を求める請求項９記載の情報処理装置。
【請求項１１】
前記制御手段は、前記フリーハンドの入力に基づく予測移動経路と前記フリーハンドの入力の際に修正、又は変更された移動経路のうち描画状態に応じて選択された移動経路とに基づいて前記被写体の複数の移動経路を求める請求項９記載の情報処理装置。
【請求項１２】
移動経路に関する情報の入力を受け付ける受付工程と、
前記受付工程により受け付けられた前記移動経路に関する情報に基づいて追尾対象の被写体の移動経路を求める制御工程と、
前記制御工程により求められた前記移動経路に基づく撮像装置で撮像された映像を解析し、前記被写体の追尾処理を行う追尾処理工程と、
を含む情報処理方法。
【請求項１３】
コンピュータを、請求項１乃至１１何れか１項記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には追跡対象となる被写体を追跡する監視者の作業を支援する追跡支援装置が提案されている。追跡支援装置は、監視画面内の表示部において追跡対象となる被写体を指定する監視者の入力操作に応じて、指定された被写体を追跡対象に設定する追跡対象設定手段を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１９２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の特許文献１の構成では、追尾対象となる被写体そのものが指定できない場合に対応できない問題があった。
本発明は、追尾対象の被写体が撮像装置に映る前に追尾処理の設定を可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、移動経路に関する情報の入力を受け付ける受付手段と、前記受付手段により受け付けられた前記移動経路に関する情報に基づいて追尾対象の被写体の移動経路を求める制御手段と、前記制御手段により求められた前記移動経路に基づく撮像装置で撮像された映像を解析し、前記被写体の追尾処理を行う追尾処理手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、追尾対象の被写体が撮像装置に映る前に追尾処理の設定を可能とする技術を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】管理サーバのハードウェア構成の一例を示す図である。
【図２】実施形態１の管理サーバのソフトウェア構成の一例を示す図である。
【図３】実施形態１のメインの情報処理の一例を示すフローチャートである。
【図４】監視対象領域に関する領域マップの一例を示す図である。
【図５】領域マップにカメラ配置情報を重畳したカメラマップの一例を示す図である。
【図６】移動経路決定完了状態の一例を示す図である。
【図７】振れ幅αが意味を持つ場合の一例を示す図である。
【図８】実施形態１の複数のカメラが選択された状態の一例を示す図である。
【図９】実施形態２の管理サーバのソフトウェア構成の一例を示す図である。
【図１０】実施形態２のメインの情報処理の一例を示すフローチャートである。
【図１１】移動経路描画の処理の一例を示すフローチャートである。
【図１２】予測移動経路線の描画完了状態の一例を示す図である。
【図１３】予測移動経路の解析の処理の一例を示すフローチャートである。
【図１４】実施形態２の複数のカメラが選択された状態の一例を示す図である。
【図１５】フリーハンド線の描画の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
被写体追尾システムは、管理サーバ１と複数のカメラ２とを含む。
図１は、管理サーバ１のハードウェア構成の一例を示す図である。
管理サーバ１は、ハードウェア構成として、ＣＰＵ１０１と、メモリ１０２と、通信装置１０３と、表示装置１０４と、入力装置１０５と、を含む。ＣＰＵ１０１は、管理サーバ１の全体の制御を司る。メモリ１０２は、ＣＰＵ１０１が処理に利用するデータ、プログラム等を記憶する。入力装置１０５は、マウス、又はボタン等であり、ユーザの操作を管理サーバ１に入力する。表示装置１０４は、液晶表示装置等であり、ＣＰＵ１０１による処理の結果等を表示する。通信装置１０３は、管理サーバ１をネットワークに接続する。ＣＰＵ１０１がメモリ１０２に記憶されたプログラムに基づき処理を実行することにより、後述する図２、９の管理サーバ１のソフトウェア構成及び後述する図３、１０、１１、１３、１５のフローチャートの処理が実現される。
【００１０】
図２は、実施形態１の管理サーバ１のソフトウェア構成の一例を示す図である。
管理サーバ１は、ソフトウェア構成として、カメラ制御管理部１０、記憶部１１、制御部１２、マップ管理部１３、カメラ配置管理部１４、表示部１５、入力部１６、移動経路解析部１７、追尾カメラ選択管理部１８、ネットワーク部１９、追尾処理部２０を含む。
カメラ制御管理部１０は、カメラ２における画像フレームの撮像、及び、カメラ２からの画像フレームの受信等の制御、管理を行う。
記憶部１１は、カメラ制御管理部１０からの画像フレーム、及び画像フレームを連続圧縮して構成した動画データをメモリ１０２に記録、保存等を行う。
制御部１２は、管理サーバ１の全体制御を担う。
マップ管理部１３は、カメラ２が設置された環境として領域マップを図示する。
カメラ配置管理部１４は、カメラ２がマップ管理部１３で管理されている領域マップ上にどのように複数配置されているかを示す配置情報を生成、管理する。
表示部１５は、マップ管理部１３で管理されている領域マップや、カメラ２の配置を重畳したカメラ配置情報の表示を、表示装置１０４を介して行う。
入力部１６は、マウス等の入力装置１０５を用いたユーザ操作に基づく、表示された領域マップ上に入力された追尾用の経路の指示を制御部１２に入力する。
移動経路解析部１７は、入力部１６によって入力された情報を基に、移動経路を解析する。
追尾カメラ選択管理部１８は、移動経路解析部１７の結果に基づき、追尾に用いるカメラ２を選択し、選択したカメラ２を管理する。
ネットワーク部１９は、ネットワークを介して管理サーバ１と、カメラ２や、他のカメラ管理サーバ又はＶＭＳサーバ（ＶＭＳ：Ｖｉｄｅｏ  Ｍａｎａｇｅｍｅｎｔ  Ｓｏｆｔｗａｒｅ）とのコマンドや映像のやり取りを仲介する。
追尾処理部２０は、追尾カメラ選択管理部１８で選択されたカメラ２からの映像をネットワーク部１９経由で受信し、映像を用いて追尾処理を行う。
【００１１】
図３は、実施形態１のメインの情報処理の一例を示すフローチャートである。
Ｓ１０１において、マップ管理部１３は、監視対象領域に関する領域マップ（図４）を生成する。
Ｓ１０２において、制御部１２は、監視対象領域内に存在する複数のカメラ２の配置と、カメラ２の撮像方向の情報と、をカメラ配置管理部１４から取得する。更に、制御部１２は、監視対象領域を現した領域マップ（図４）にカメラ配置情報を重畳したカメラマップ（図５）を生成し、領域マップと共に記憶部１１を介してメモリ１０２に保存する。
制御部１２は、カメラ配置情報としてのカメラ２の配置情報や、カメラ２の撮像方向の情報を、カメラ２の各々に関して、入力装置１０５を介したユーザの手動でのデータ入力により取得してもよい。また、制御部１２は、カメラ制御管理部１０からネットワーク部１９を介して、各々対象のカメラ２から各種設置情報を取得し、各々対象のカメラ２の撮像映像の解析と合わせて、カメラ配置情報や撮像方向情報をリアルタイムに生成してもよい。
【００１２】
Ｓ１０３において、制御部１２は、メモリ１０２に保存された領域マップ（図４）を、表示部１５を介して表示装置１０４に表示する。
ここで、制御部１２は、カメラマップ（図５）を表示装置１０４に表示してもよい。しかしながら、カメラ配置を見たユーザが、カメラ配置を考慮した予測経路を描画するバイアスがかかることを防ぐために、本明細書では、制御部１２は、領域マップ（図４）を表示装置１０４に表示することとする。
ユーザが表示装置１０４に表示された領域マップ（図４）を基に入力装置１０５を用いて、追尾対象が移動する経路の起点、終点となる２地点を指定する。Ｓ１０４において、制御部１２は、２地点の指定を受け取る。
本願実施形態では、起点をＡ地点、終点をＢ地点とする。
Ｓ１０５において、制御部１２は、２地点の指定を受け取ったか否かを判定する。制御部１２は、２地点の指定を受け取ったと判定した場合（Ｓ１０５においてＹｅｓ）、Ｓ１０６に処理を進め、２地点の指定を受け取っていないと判定した場合（Ｓ１０５においてＮｏ）、Ｓ１０４に処理を戻す。
Ｓ１０４、又はＳ１０４及びＳ１０５の処理は、追尾対象の被写体の移動経路に関する情報の入力を受け付ける受付処理の一例である。
【００１３】
追尾対象が移動する経路の起点、終点となる２地点が指定された後、Ｓ１０６において、移動経路解析部１７は、２地点間の最短経路と、最短経路に準ずる複数の経路と、を計算で求める。
計算式は、Ｌ＋Ｌ×αである。
Ｌは、最短経路である。αは、追尾対象の移動経路の振れ幅（許容範囲）である。αは、事前に決めておくこととする。なお、αは、例えば、時間や経路長として指定してもよい。通常、時間と経路長は比例関係にあるが、経路途中に動く歩道やエスカレータ・エレベータ等の乗り物が存在する場合には必ずしも比例関係にない。その為、αを指定するには、時間だけで指定する、経路長だけで指定する、時間と経路長の両方で指定する等のバリエーションがある。
移動経路決定完了状態を示す図が、図６である。図６では、Ａ地点、Ｂ地点の２地点間の最短経路４つ（５Ａ、５Ｂ、５Ｃ、５Ｄ）が、描かれている。本実施形態においては、地上の道路のみを考慮するものとする。図６の例ではαの値は、寄与していないが、経路が複雑になると、意味を持つ。
αが経路長として指定される場合として、例えば、図７のような公園の抜け道（７Ａ）や、地下道（７Ｂ）及び空中の遊歩道等が想定される。さらに、αが時間として指定される場合として、例えは、経路途中に、乗り物（動く歩道、エスカレータ、エレベータ、ケーブルカー、ゴンドラ、自転車、バイク、バス、電車、タクシー）等がある場合が想定される。
【００１４】
制御部１２は、移動経路解析部１７からの移動経路決定結果を基に追尾カメラ選択管理部１８を用いて以下に述べるような追尾カメラ選択処理を実行する。
Ｓ１０７において、追尾カメラ選択管理部１８は、移動経路を映像として撮像可能なカメラ２を、記憶部１１に保存されたカメラマップ（図５）を基にマッチング計算を実施し、複数のカメラ２を選択する。
カメラ２が選択された状態を示す図が図８である。
図８中の６ａから６ｈまでが、選択された８つのカメラ２である。
ここで、カメラ２の視野が重複していない場合があるが、本明細書での追尾処理は、カメラ間の視野重複無しでも追尾可能なアルゴリズムを用いるものとする。
また、本明細書では、追尾対象物として人物を想定しているが、追尾対象物（被写体）として判別可能な特徴量が映像から抽出可能であれば、人物に限ることはない。追尾対象物（被写体）は、車や、バイク、自転車、人以外の動物等であってもよい。
【００１５】
その後、制御部１２は、追尾カメラ選択管理部１８にて選択された複数のカメラ２を指定して、各々のカメラ２からの映像を、ネットワーク部１９を経由してＶＭＳからカメラ制御管理部１０で受信させ、記憶部１１を介してメモリ１０２に記録する。
そして、Ｓ１０８において、追尾処理部２０は、複数のカメラ２から受け取り、記憶部１１を介してメモリ１０２に記録した映像を解析し、被写体追尾の処理を開始、実行する。
ここで、制御部１２は、追尾カメラ選択管理部１８にて選択された複数のカメラ２を指定するのではなく、複数の映像そのものを選択指定し、選択指定した複数の映像をＶＭＳから取得し、記憶部１１を介してメモリ１０２に記録させてもよい。
追尾処理部２０は、複数の映像を解析しながら、移動経路の経路上に現れる被写体（人物）を検出し、被写体の一つ又は複数の特徴量を抽出し、各々の被写体の特徴量を比較する。追尾処理部２０は、ある被写体の特徴量の合致度が一定以上ある場合に、同一被写体とみなし、追尾処理を開始する。
追尾処理部２０は、カメラ２の映像の間で、同じ場所が映っていなくても（視野重複がなくても）同一被写体（人物）の追尾が可能となる技術を用いる。また、追尾処理部２０は、同一被写体（人物）の追尾の処理において顔の特徴量は、使っても使わなくてもよい。更に、追尾処理部２０は、追尾処理の精度向上のために、被写体の特徴量として他の情報、例えば、色情報等を用いるようにしてもよい。
【００１６】
本実施形態によれば、起点、終点の２地点を指定（ポイント）するだけで、追尾に必要なカメラを自動で選択設定することができる。
【００１７】
＜実施形態２＞
図９は、実施形態２の管理サーバ１のソフトウェア構成の一例を示す図である。
実施形態２の管理サーバ１のソフトウェア構成は、実施形態１の管理サーバ１のソフトウェア構成の図１の移動経路解析部１７が予測移動経路解析部１７ｂになったことと移動経路管理部２１が追加されたこと以外は同じであるため、その他の説明を省略する。
予測移動経路解析部１７ｂは、入力部１６を介してユーザによって入力された情報を基に、予測移動経路を解析する。
移動経路管理部２１は、追尾処理部２０によって過去に追尾処理が行われた移動経路をデータとして蓄積、管理する。
【００１８】
図１０は、実施形態２のメインの情報処理の一例を示すフローチャートである。
Ｓ２０１のマップ生成からＳ２０３のマップ表示までの処理は、実施形態１のＳ１０１からＳ１０３までの処理と同じであるため、説明を省略する。
Ｓ２０４において、制御部１２は、表示装置１０４に表示された領域マップ（図４）を基にユーザが入力装置１０５等を介して入力した入力情報に基づき、追尾対象が移動すると予測する予測移動経路を、表示部１５を介して表示装置１０４に描画する。
ここで、ユーザ操作に応じて、予測移動経路を描画する情報処理に関して、図１１を用いて詳細に説明する。
Ｓ２１１において、制御部１２は、表示部１５を介して表示装置１０４に図４に示す領域マップを表示する。ユーザは、入力装置１０５の一例であるマウス（コンピュータマウス）のポインタを、表示装置１０４の領域マップ（図４）上を移動させながら、予測移動経路線を入力する。
本実施形態では、予測移動経路線の入力方法として、フリーハンド入力と、指示点を線で繋ぎ合せる指示点入力と、を選択可能なものとして説明する。しかし、予測移動経路線の入力方法は、これに限ることはない。
Ｓ２１２において、制御部１２は、予測移動経路線の入力方法として、フリーハンド入力が選択されているか否かを判定する。制御部１２は、フリーハンド入力が選択されていると判定した場合（Ｓ２１２においてＹｅｓ）、Ｓ２１３に進み、フリーハンド入力が選択されていないと判定した場合（Ｓ２１２においてＮｏ）、Ｓ２１４に進む。
ユーザは、入力装置１０５の一例であるマウスで始点をクリック後、マウスをドラッグしながら表示装置１０４に表示された領域マップ（図４）上に予測移動経路線を入力する。なお、ユーザは、始点をクリック後、マウスを移動させ、終点でもう一度クリックする方法で予測移動経路線を入力するようにしてもよい。
【００１９】
Ｓ２１３において、制御部１２は、入力された予測移動経路線に基づき領域マップ（図４）上に予測移動経路線を、表示部１５を介して描画する。制御部１２は、マウスが移動可能な範囲を建物等で移動できない範囲を除いた範囲に限定してもよい。また、制御部１２は、建物の出入り口を移動対象として、マウスのポインタが建物上を移動できるようにしてもよい。
Ｓ２１４において、制御部１２は、予測移動経路線の入力方法として、指示点入力が選択されているか否かを判定する。制御部１２は、指示点入力が選択されていると判定した場合（Ｓ２１４においてＹｅｓ）、Ｓ２１５に進み、指示点入力が選択されていないと判定した場合（Ｓ２１４においてＮｏ）、Ｓ２１６に進む。
Ｓ２１５において、制御部１２は、ユーザが入力装置１０５の一例であるマウスで始点をクリック後、次のクリックまで、線をマウスのポインタについて伸ばすよう表示部１５を介して描画する。ユーザが次の点をクリックすると、描画線が確定する。そしてまた、次のクリックまで制御部１２は、線をマウスのポインタについて伸ばす動作を繰り返し、最後は、マウスのダブルクリックで終了して予測移動経路線を、表示部１５を介して描画する。ユーザは、多地点を結ぶ線分で予測移動経路を入力する。なお、点と点とを結ぶ線分は、直線でなくてもよく、建物等を迂回するような弧を描く線であってもよい。また、点と点とを結ばずに、多地点の点の指定のみで、予測移動経路解析部１７ｂは、予測移動経路の解析処理を実行してもよい。予測移動経路の解析処理の実行は、実施形態１の２地点の最短経路及び最短経路に準ずる経路を探索する処理とほぼ同じため、説明を省略する。
ユーザは、予測移動経路線を描画し終わったら最後に描画完了のボタンを押して、予測移動経路線の描画を完了する。Ｓ２１６において、制御部１２は、描画が完了したか否かを判定する。制御部１２は、描画が完了したと判定すると（Ｓ２１６においてＹｅｓ）、図１１に示すフローチャートの処理を終了する。一方、制御部１２は、描画完了していないと判定すると（Ｓ２１６においてＮｏ）、Ｓ２１２に処理を戻す。制御部は、描画完了のボタンが押下されたか否かに基づき、描画が完了したか否かを判定する。
【００２０】
予測移動経路線の描画完了状態を示す図が、図１２である。
ここで、１２Ａは、ユーザが描画した予測移動経路線である。
Ｓ２０５において、制御部１２は、予測移動経路線の描画を完了したか否かを判定する。制御部１２は、予測移動経路線の描画を完了したと判定すると（Ｓ２０５においてＹｅｓ）、Ｓ２０６に進み、予測移動経路線の描画を完了していないと判定すると（Ｓ２０５においてＮｏ）、Ｓ２０４の処理に戻る。
Ｓ２０４、又はＳ２０４及びＳ２０５の処理は、追尾対象の被写体の移動経路に関する情報の入力を受け付ける受付処理の一例である。
Ｓ２０６において、制御部１２は、予測移動経路解析部１７ｂを用いて、予測移動経路の解析処理を実行する。なお、以下では説明の簡略化のため、予測移動経路解析部１７ｂではなく、制御部１２が予測移動経路の解析処理を行うものとして説明を行う。
解析処理の１つ目として、ユーザが描画した予測移動経路線と、領域マップ（図４）との対応関係からユーザの意図を解析する処理がある。
例えば、道幅の広い道路の場合、制御部１２は、右端か左端かの何れかの指定があるように描かれているかで、建物や歩道の傍を通る経路とみなす。また、制御部１２は、線が弧を描く場合は、弧の頂点の位置の店舗や事務所等の場所に立ち寄る経路とみなす。また、制御部１２は、道のどちら側を通ってもよいというオプションボタンを表示し、ユーザの意図を取得するようにしてもよい。更に、制御部１２は、何回も線が描かれた場合は、重要な経路であるとみなし、次処理のカメラ配置への重みづけを重くするようにしてもよい。
また、解析処理の２つ目として、例えば、制御部１２は、過去追尾処理を実行した追尾対象の過去の移動経路を用いて予測解析を行う。なお、過去追尾処理を実行した追尾対象の過去の移動経路は、移動経路管理部２１による管理を基に、記憶部１１を介してメモリ１０２に記録されているものとする。
【００２１】
過去の移動経路を用いた際の情報処理について、図１３を用いて、以下に説明する。
Ｓ２２１において、制御部１２は、過去の移動経路を参照する。
Ｓ２２２において、制御部１２は、参照した過去の移動経路が示す移動経路とユーザにより描画された予測移動経路との比較、解析を行い、マッチングを実施する。制御部１２は、マッチングの結果、マッチングの一致度合い（マッチング度合い）が設定された値以上の上位所定数（例えば、２つ）の予測移動経路を抽出する。
Ｓ２２３において、制御部１２は、予測移動経路の抽出が完了したか否かを判定する。制御部１２は、予測移動経路の抽出が完了したと判定した場合（Ｓ２２３においてＹｅｓ）、図１３のフローチャートの処理を終了し、予測移動経路の抽出が完了していないと判定した場合（Ｓ２２３においてＮｏ）、Ｓ２２４に進む。
Ｓ２２４において、制御部１２は、Ｓ２２２におけるマッチング度合いを変更する。例えば、制御部１２は、Ｓ２２４の処理の度に、マッチング度合いを１０％の単位で下げていく。
その後、制御部１２は、予測移動経路解析部１７ｂからの予測移動経路解析の結果を基に追尾カメラ選択管理部１８を用いて以下に述べるような追尾カメラ選択処理を実行する。
【００２２】
Ｓ２０７において、制御部１２は、予測移動経路線を映像として撮像可能な複数のカメラ２を、記憶部１１に保存されたカメラマップ（図５）を基にマッチング計算を実施し、選択する。
複数のカメラ２が選択された状態を示す図が図１４である。
図１４中の１３Ａと１３Ｂとが、予測移動経路解析により追加選択された予測移動経路である。
図１４中の１３ａから１３ｇまでが、選択された７つのカメラ２である。
追尾開始処理であるＳ２０８は、実施形態１のＳ１０８と同じであるため、説明を省略する。
【００２３】
本実施形態によれば、ユーザは、管理サーバ１上の設定画面で、追尾対象を選択する操作をしない。その代わり、ユーザは、追尾対象が移動すると予測する予測経路を線で設定する。管理サーバ１は、経路線の描画具合と過去の移動経路とを活用することで、複数経路における追尾処理を可能とすることができる。
【００２４】
＜実施形態３＞
図１５は、図１１のＳ２１３の処理の詳細を示したフローチャートである。
フリーハンド入力を選択したユーザは、入力装置１０５の一例であるマウスのポインタを追尾予測移動経路の開始位置に移動させ、そこでクリックを行う。Ｓ３１１において、制御部１２は、入力部１６を介して、ユーザによる始点におけるクリックを受け取る。
その後、ユーザは、マウスのクリックを離さずに、ドラッグという動作で、表示部１５に表示された領域マップ（図４）上において、マウスポインタを移動させながら予測移動経路の線を描画していく。
ユーザは、マウスのドラッグ動作で予測移動経路の線を描画する最中に、交差点等の曲がり角で、所定の時間、マウスポインタを止める操作をすることがある。
制御部１２は、入力部１６を介した情報に基づきマウスポインタが停止されてか否かを判定する。制御部１２は、マウスポイントが停止されたと判定した場合（Ｓ３１２においてＹｅｓ）、Ｓ３１３に進み、マウスポイントが停止されていないと判定した場合（Ｓ３１２においてＮｏ）、Ｓ３１２の処理を繰り返す。
Ｓ３１３において、制御部１２は、マウスポインタの停止時間を計測する。本実施形態ではマウスポインタの停止時間を計測することにしたが、これに限定されることはなく、ユーザが迷う行動が表されたマウスポインタの動作に係る情報を、計測対象としてもよい。
【００２５】
Ｓ３１４において、制御部１２は、入力部１６を介した入力等に基づいてマウスポインタが再移動を開始したか否かを判定する。制御部１２は、マウスポインタが再移動を開始したと判定すると、Ｓ３１５に処理を進め、マウスポインタが再移動を開始していないと判定すると、Ｓ３１６に処理を進める。
Ｓ３１５において、制御部１２は、マウスポインタの停止位置と停止時間とを記憶部１１を介してメモリ１０２に記録する。マウスポインタの停止、再移動を繰り返し、終点でマウスボタンを離し、描画終了となる。
Ｓ３１６において、制御部１２は、入力部１６からの入力に基づきドラッグが終了したか否かを判定する。制御部１２は、ドラッグが終了したと判定した場合（Ｓ３１６においてＹｅｓ）、図１５のフローチャートの処理を終了し、ドラッグが終了していないと判定した場合（Ｓ３１６においてＮｏ）、Ｓ３１３に処理を戻す。
【００２６】
その後、制御部１２は、予測移動経路の解析処理として以下の処理を実行する。
制御部１２は、予測移動経路線の描画が行われた際の、マウスポインタの停止位置が、領域マップ（図４）上の適切な岐路であるかを解析する。
更に、制御部１２は、岐路と判定されたマウスポインタの停止位置の停止時間を解析し、長時間停止したものから上位所定数（例えば、２つ）を抽出する。より具体的に説明すると、制御部１２は、始点から終点までユーザによって予測移動経路線の描画されるまでに削除、又は変更された移動経路のうち、岐路において長時間停止したものから上位所定数（例えば、２つ）の移動経路を抽出する。岐路において長時間停止したものから上位所定数（例えば、２つ）の移動経路は、フリーハンドの入力の際に修正、又は変更された移動経路のうち描画状態に応じて選択された移動経路の一例である。
ここで、本実施形態では、制御部１２は、長時間停止したものから上位２つを抽出するものとして説明しているが、上位２つに限定しなくてもよい。但し、本願実施形態では、移動経路を表示する際に見づらいため、上位２つとしている。
制御部１２は、抽出した２つの移動経路と、ユーザにより描画された予測移動経路との３つの移動経路を基に、カメラ２の選択を実施する。以降の追尾カメラ選択から追尾処理までの処理は、実施形態２と同様であるため、説明を省略する。
【００２７】
本実施形態では、ユーザの描画を計測し、解析することで、よりユーザの意図を汲んだ予測移動経路を抽出してカメラ２を選択、設定し、追尾処理を可能とすることができる。
【００２８】
＜その他の実施形態＞
なお、本発明は上記各々の実施形態に限定されるものではなく、更に以下のような変形が可能である。
実施形態１、実施形態２及び実施形態３において、経路を指定する方法として、２地点や、描画線で指定しているが、他の方法を取ってもよい。例えば、通りの名前指定や、緯度・経度指定、通る橋（橋を通らない）指定がある。
他には、通路（歩道、車道、自転車道、遊歩道、地下道、屋根あり道、傘なしで歩ける道）指定、地上２階指定、段差無し指定、手すり付き指定、車椅子移動可能指定等がある。
実施形態１、実施形態２及び実施形態３において、領域マップ上に予測経路を描画する際に、マウスを用いているが、これに限定するものではない。例えば、領域マップをタッチパネルディスプレイに表示し、指で描画してもよいし、ペンで描画してもよい。
また、予測経路の指定にバーコードを実空間に貼ってもよい。
実施形態１、実施形態２及び実施形態３において、領域マップ上に予測経路を描画する際に、建物の外側の道路のみに描いているが、これに限定するものではない。例えは、ビルや店舗、公園の中を通過する予測経路を描いてもよい。この場合、建物や公園の中の見取り図を表示し、建物や公園の中をどのように移動するか、詳細予測経路を描画してもよい。
【００２９】
実施形態１では、制御部１２は、予測移動経路線を映像として撮像可能なカメラ２を、記憶部１１を介してメモリ１０２に保存されたカメラマップ（図５）を基にマッチング計算を実施し、選択した。しかし、制御部１２は、複数のカメラ２を選択する際に、カメラ２のカメラ撮像パラメータを変化させて、カメラ撮像パラメータを変化させた場合の予測映像で、予測移動経路線が撮像可能となるようにしてもよい。
また、実施形態１、実施形態２及び実施形態３において、追尾対象物を特定する情報として頭部特徴量を用いてもよい。また、例えば、頭部特徴量以外に、顔特徴量、人体骨格特徴量、人物服装特徴量、人物歩様特徴量等の特徴量を用いてもよい。
また、実施形態１、実施形態２及び実施形態３において、表示する領域マップは、３Ｄマップであってもよい。
また、実施形態１、実施形態２及び実施形態３において、管理サーバ１の機能は、例えば、複数のクラウドコンピュータで実装されてもよい。
また、実施形態１、実施形態２及び実施形態３において、制御部１２は、複数のカメラ２を選択し、選択した複数のカメラ２の映像を用いて追尾処理を実行しているが、その限りではない。管理サーバ１の制御部１２は、複数のカメラ２の映像を合成した複数の合成映像を生成し、生成した複数の映像を選択指定して用いてもよい。
【００３０】
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００３２】
以上、上述した各実施形態の情報処理によれば、追尾設定開始時に管理画面を見て追尾対象を決める操作をすることなく、追尾対象の被写体が監視カメラに映る前に追尾設定することが可能になる。そのため、追尾時のカメラ選択がより簡便な被写体追尾の設定方法を提供できる。
【符号の説明】
【００３３】
１      管理サーバ
１０１  ＣＰＵ
１０２  メモリ
【図１】
2018056915.tif 000003
【図２】
2018056915.tif 000004
【図３】
2018056915.tif 000005
【図４】
2018056915.tif 000006
【図５】
2018056915.tif 000007
【図６】
2018056915.tif 000008
【図７】
2018056915.tif 000009
【図８】
2018056915.tif 000010
【図９】
2018056915.tif 000011
【図１０】
2018056915.tif 000012
【図１１】
2018056915.tif 000013
【図１２】
2018056915.tif 000014
【図１３】
2018056915.tif 000015
【図１４】
2018056915.tif 000016
【図１５】
2018056915.tif 000017