(57)【要約】      （修正有）【課題】特定したオブジェクトに対応するオブジェクトのマッチングを高速かつ高精度に実現する。【解決手段】領域選択装置２は、所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、当該画像上の位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する矩形領域特定部２２２と、複数のローカル位置のそれぞれに、矩形領域の位置及び大きさを示す矩形領域情報を関連付けたオブジェクト投影情報から、特定されたオブジェクトの位置から相対的に近い一以上のローカル位置を選択する第１選択部２２３と、特定された矩形領域の位置及び大きさと、選択された一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の矩形領域情報から一の矩形領域情報を選択する第２選択部２２４とを備える。【選択図】図２
2019200706.tif 000002
【特許請求の範囲】
【請求項１】
所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する矩形領域特定部と、
複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、前記矩形領域特定部が特定した前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択する第１選択部と、
前記矩形領域特定部が特定した前記矩形領域の位置及び大きさと、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択する第２選択部と、
を備える領域選択装置。
【請求項２】
前記関連情報において、前記複数のローカル位置のそれぞれに、前記矩形領域に対応するオブジェクトの前記所定エリアにおける位置であるグローバル位置がさらに関連付けられており、
前記関連情報において前記第２選択部が選択した前記一の矩形領域情報に関連付けられている前記グローバル位置を、前記オブジェクトのグローバル位置として特定する位置特定部をさらに備える、
請求項１に記載の領域選択装置。
【請求項３】
前記第２選択部は、前記矩形領域特定部が特定した前記矩形領域と、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域のそれぞれとの重複率を算出し、重複率が相対的に高い矩形領域に対応する一の前記矩形領域情報を選択する、
請求項１に記載の領域選択装置。
【請求項４】
前記第２選択部は、算出した前記重複率のうち、最も高い重複率が所定の閾値未満である場合、一の前記矩形領域情報を選択しないように制御する、
請求項３に記載の領域選択装置。
【請求項５】
前記第２選択部は、前記第１選択部が選択したローカル位置と、前記矩形領域特定部が特定した前記オブジェクトの位置が所定距離以上である場合、一の前記矩形領域情報を選択しないように制御する、
請求項１から４のいずれか１項に記載の領域選択装置。
【請求項６】
前記第１選択部は、前記矩形領域特定部が特定した前記オブジェクトの位置から所定距離以内のローカル位置が前記関連情報に含まれていない場合、前記ローカル位置を選択しないように制御する、
請求項１から５のいずれか１項に記載の領域選択装置。
【請求項７】
前記関連情報は、オブジェクトが取り得る複数の形状のそれぞれに対応して設けられており、
前記第１選択部は、前記複数の形状のそれぞれに対応する複数の前記関連情報を参照し、前記矩形領域特定部が特定した前記オブジェクトの位置に対応する複数のローカル位置を選択する、
請求項１から６のいずれか１項に記載の領域選択装置。
【請求項８】
前記第１選択部は、複数の前記関連情報を参照し、前記複数の形状のそれぞれに対応する前記ローカル位置を複数選択し、
前記第２選択部は、前記第１選択部が複数の形状のそれぞれに対して選択した複数のローカル位置に関連付けられている前記矩形領域情報が示す前記矩形領域の位置及び大きさと、前記矩形領域特定部が特定した前記矩形領域の位置及び大きさとに基づいて、複数の形状のそれぞれに対して選択した複数の前記矩形領域情報から一の矩形領域情報を選択する、
請求項７に記載の領域選択装置。
【請求項９】
前記関連情報において、前記複数のローカル位置がインデックス化されている、
請求項１から８のいずれか１項に記載の領域選択装置。
【請求項１０】
コンピュータが実行する、
所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定するステップと、
複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、特定された前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択するステップと、
特定された前記矩形領域の位置及び大きさと、選択された一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択するステップと、
を備える領域選択方法。
【請求項１１】
コンピュータを、
所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する矩形領域特定部、
複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、前記矩形領域特定部が特定した前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択する第１選択部、及び、
前記矩形領域特定部が特定した前記矩形領域の位置及び大きさと、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択する第２選択部、
として機能させる領域選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトに対応する矩形領域のマッチングを行う領域選択装置、領域選択方法、及び領域選択プログラムに関する。
【背景技術】
【０００２】
従来、所定エリアに設置されている撮像装置により撮像された画像を解析してオブジェクトの領域を特定し、オブジェクトの領域と、オブジェクトの所定エリアにおける位置とを関連付けた記憶部を参照し、特定したオブジェクトの所定エリアにおける位置を特定する画像解析装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１７２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特定したオブジェクトの領域と、記憶部に記憶されているオブジェクトとをマッチングする場合、特定したオブジェクトの領域と、記憶部に記憶されているオブジェクトとの重複率（IOU：Intersection over Union）に基づいてマッチングすることが行われる。しかしながら、重複率に基づいてマッチングする場合、特定したオブジェクトの領域と、記憶部に記憶されている全てのオブジェクトとの重複率を算出する必要があり、マッチングに時間を要するという問題がある。
【０００５】
これに対し、特許文献１には、インデキシングしたオブジェクトの中心座標及び面積と、オブジェクトの所定エリアにおける位置とを関連付けて記憶させておき、特定したオブジェクトの中心座標及び面積と、記憶されているオブジェクトの中心座標及び面積とのマッチングを高速に行うことが開示されている。
【０００６】
しかしながら、中心座標と面積とを一つのベクトルと定義した３次元空間でインデキシングを行った場合、重複率を用いてマッチングを行う場合に比べて精度が劣るという問題がある。
【０００７】
そこで、本発明はこれらの点に鑑みてなされたものであり、特定したオブジェクトに対応するオブジェクトのマッチングを高速かつ高精度に実現することができる領域選択装置、領域選択方法、及び領域選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る領域選択装置は、所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する矩形領域特定部と、複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、前記矩形領域特定部が特定した前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択する第１選択部と、前記矩形領域特定部が特定した前記矩形領域の位置及び大きさと、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択する第２選択部と、を備える。
【０００９】
前記関連情報において、前記複数のローカル位置のそれぞれに、前記矩形領域に対応するオブジェクトの前記所定エリアにおける位置であるグローバル位置がさらに関連付けられており、前記領域選択装置は、前記関連情報において前記第２選択部が選択した前記一の矩形領域情報に関連付けられている前記グローバル位置を、前記オブジェクトのグローバル位置として特定する位置特定部をさらに備えてもよい。
【００１０】
前記第２選択部は、前記矩形領域特定部が特定した前記矩形領域と、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域のそれぞれとの重複率を算出し、重複率が相対的に高い矩形領域に対応する一の前記矩形領域情報を選択してもよい。
【００１１】
前記第２選択部は、算出した前記重複率のうち、最も高い重複率が所定の閾値未満である場合、一の前記矩形領域情報を選択しないように制御してもよい。
【００１２】
前記第２選択部は、前記第１選択部が選択したローカル位置と、前記矩形領域特定部が特定した前記オブジェクトの位置が所定距離以上である場合、一の前記矩形領域情報を選択しないように制御してもよい。
【００１３】
前記第１選択部は、前記矩形領域特定部が特定した前記オブジェクトの位置から所定距離以内のローカル位置が前記関連情報に含まれていない場合、前記ローカル位置を選択しないように制御してもよい。
【００１４】
前記関連情報は、オブジェクトが取り得る複数の形状のそれぞれに対応して設けられており、前記第１選択部は、前記複数の形状のそれぞれに対応する複数の前記関連情報を参照し、前記矩形領域特定部が特定した前記オブジェクトの位置に対応する複数のローカル位置を選択してもよい。
【００１５】
前記第１選択部は、複数の前記関連情報を参照し、前記複数の形状のそれぞれに対応する前記ローカル位置を複数選択し、前記第２選択部は、前記第１選択部が複数の形状のそれぞれに対して選択した複数のローカル位置に関連付けられている前記矩形領域情報が示す前記矩形領域の位置及び大きさと、前記矩形領域特定部が特定した前記矩形領域の位置及び大きさとに基づいて、複数の形状のそれぞれに対して選択した複数の前記矩形領域情報から一の矩形領域情報を選択してもよい。
前記関連情報において、前記複数のローカル位置がインデックス化されていてもよい。
【００１６】
本発明の第２の態様に係る領域選択方法は、コンピュータが実行する、所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定するステップと、複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、特定された前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択するステップと、特定された前記矩形領域の位置及び大きさと、選択された一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択するステップと、を備える。
【００１７】
本発明の第３の態様に係る領域選択プログラムは、コンピュータを、所定エリアを撮像する撮像装置が撮像した画像に含まれるオブジェクトを特定し、前記画像における位置であるローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する矩形領域特定部、複数のローカル位置のそれぞれに、前記矩形領域の位置及び大きさを示す矩形領域情報を関連付けた関連情報に含まれる前記複数のローカル位置から、前記矩形領域特定部が特定した前記オブジェクトの位置から相対的に近い一以上のローカル位置を選択する第１選択部、及び、前記矩形領域特定部が特定した前記矩形領域の位置及び大きさと、前記第１選択部が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の前記矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の前記矩形領域情報から一の矩形領域情報を選択する第２選択部、として機能させる。
【発明の効果】
【００１８】
本発明によれば、特定したオブジェクトに対応するオブジェクトのマッチングを高速かつ高精度に実現することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係る領域選択装置の概要を示す図である。
【図２】第１実施形態に係る領域選択装置の構成を示す図である。
【図３】第１実施形態に係るオブジェクト投影情報の一例を示す図である。
【図４】複数のローカル位置を選択する例を説明する図である。
【図５】第１実施形態に係る領域選択装置における処理の流れを示すフローチャートである。
【図６】第２実施形態に係る領域選択装置の構成を示す図である。
【図７】第２実施形態に係るオブジェクト投影情報の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜第１実施形態＞
［領域選択装置２の概要］
図１は、第１実施形態に係る領域選択装置２の概要を示す図である。領域選択装置２は、撮像装置１が撮像した画像に含まれるオブジェクトに対応する矩形領域を特定する装置である。オブジェクトは、例えば、店舗等の所定エリアにおいて、移動の軌跡を追跡する対象である店員等の人物である。
【００２１】
撮像装置１は、所定エリアを撮像する撮像装置である。ここで、所定エリアは、例えば店舗のフロアである。所定エリアには、移動の軌跡を追跡する対象のオブジェクトとして、店員等の人物が存在する。撮像装置１は、所定エリアの全方位画像を撮像する。なお、本実施形態において、撮像装置１は、全方位画像を撮像するものとしたが、これに限らず、全方位画像ではない画像を撮像してもよい。
【００２２】
領域選択装置２は、撮像装置１が撮像した全方位画像を取得する（図１の（１））。領域選択装置２は、取得した全方位画像を解析することにより、全方位画像に含まれるオブジェクトを示す矩形領域を特定するとともに、全方位画像上のオブジェクトの位置を特定する（図１の（２））。この際、領域選択装置２は、オブジェクト検出用に学習済みの機械学習器や深層学習器を用いることができる。
【００２３】
領域選択装置２には、所定エリアの位置であるグローバル位置にオブジェクトが配置された場合に撮像装置１が撮像する全方位画像に含まれる当該オブジェクトに対応する矩形領域を示す矩形領域情報と、当該オブジェクトの全方位画像上の位置であるローカル位置とを関連付けた関連情報としてのオブジェクト投影情報が記憶されている。領域選択装置２は、オブジェクト投影情報を参照し、特定したオブジェクトの位置に近いローカル位置を一以上選択する（図１の（３））。
【００２４】
領域選択装置２は、特定したオブジェクトの矩形領域と、選択された一以上のローカル位置のそれぞれに関連付けられている矩形領域との重複率を算出し（図１の（４））、重複率が最も高い矩形領域を示す矩形領域情報を特定する（図１の（５））。
【００２５】
このようにすることで、領域選択装置２は、全方位画像から特定したオブジェクトを示す矩形領域と、オブジェクト投影情報に記憶されている全ての矩形領域との重複率を算出することなく、一の矩形領域情報を特定するので、全ての矩形領域との重複率を算出する場合に比べて高速かつ高精度にオブジェクトを示す矩形領域のマッチングを行うことができる。
続いて、領域選択装置２の構成について説明する。
【００２６】
［領域選択装置２の構成］
図２は、第１実施形態に係る領域選択装置２の構成を示す図である。図２に示すように、領域選択装置２は、記憶部２１と、制御部２２とを備える。
【００２７】
記憶部２１は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を含む記憶媒体である。記憶部２１は、制御部２２が実行するプログラムを記憶している。例えば、記憶部２１は、領域選択装置２を、画像取得部２２１、矩形領域特定部２２２、第１選択部２２３、及び第２選択部２２４として機能させる領域選択プログラムを記憶している。
【００２８】
また、記憶部２１には、予め、複数のローカル位置のそれぞれに、矩形領域の位置及び大きさを示す矩形領域情報を関連付けたオブジェクト投影情報が記憶されているものとする。
【００２９】
図３は、第１実施形態に係るオブジェクト投影情報の一例を示す図である。図３に示すように、オブジェクト投影情報は、オブジェクトが取り得る複数の形状のそれぞれに対応して設けられている。オブジェクトは、人物であることから、オブジェクトの形状は、例えば、直立しているときの人物の形状、椅子に座っているときの人物の形状、大人を示す人物の形状、子供を示す人物の形状である。なお、オブジェクト投影情報は、複数の形状のそれぞれに対して別個に設けられていてもよいし、複数の形状のそれぞれに対応して一つのみ設けられていてもよい。
【００３０】
また、オブジェクト投影情報において、複数のローカル位置は、例えばｋｄ木（k-dimensional tree）によりインデックス化されている。ローカル位置がインデックス化されていることにより、ローカル位置の検索を高速に実現することができる。
【００３１】
制御部２２は、例えばＣＰＵ（Central Processing Unit）又はＧＰＵ（Graphics Processing Unit）である。制御部２２は、記憶部２１に記憶された領域選択プログラムを実行することにより、画像取得部２２１、矩形領域特定部２２２、第１選択部２２３、及び第２選択部２２４として機能する。
【００３２】
画像取得部２２１は、撮像装置１が撮像した全方位画像を取得する。全方位画像には、撮像時刻を示す情報が含まれている。
【００３３】
矩形領域特定部２２２は、所定エリアを撮像する撮像装置１が撮像した全方位画像を解析することにより、全方位画像におけるオブジェクトに対応する矩形領域の位置及び大きさを特定する。例えば、矩形領域特定部２２２は、全方位画像における矩形領域の位置として、当該矩形領域の一つの頂点を示す２次元座標（ｘ，ｙ）を特定するとともに、矩形領域の大きさとして、当該頂点と隣接する２つの頂点との距離ｗ、ｈを特定することにより、矩形領域の位置及び大きさを示す矩形領域情報（ｘ，ｙ，ｗ，ｈ）を特定する。ここで、全方位画像上の所定軸に対する矩形領域の傾きθは０であるものとする。傾きθが０の矩形領域を、直立矩形領域という。なお、矩形領域特定部２２２は、機械学習器や深層学習器を用いてオブジェクトの矩形領域を特定してもよい。一般に、機械学習器や深層学習器を用いてオブジェクトの矩形領域を特定する場合は、直立矩形領域として特定する場合が多い。
【００３４】
また、矩形領域特定部２２２は、特定したオブジェクトに対応する矩形領域の位置及び大きさに基づいて、全方位画像におけるオブジェクトの位置を特定する。例えば、矩形領域特定部２２２は、矩形領域の中心点を、全方位画像におけるオブジェクトの位置として特定する。なお、ここで特定するオブジェクトの位置は、矩形領域情報に含まれる２次元座標（ｘ，ｙ）と同一である必要はない。
【００３５】
第１選択部２２３は、記憶部２１に記憶されているオブジェクト投影情報に含まれる複数のローカル位置から、矩形領域特定部２２２が特定したオブジェクトの位置から相対的に近い一以上のローカル位置を選択する。
【００３６】
具体的には、第１選択部２２３は、オブジェクトが取り得る複数の形状のそれぞれに対応する複数のオブジェクト投影情報を参照し、当該複数のオブジェクト投影情報について、矩形領域特定部２２２が特定したオブジェクトの位置から相対的に近いローカル位置として、当該オブジェクトの位置から所定距離以内の一以上のローカル位置を選択する。
【００３７】
図４は、複数のローカル位置を選択する例を説明する図である。図４に示す矩形領域Ｒは、矩形領域特定部２２２が、全方位画像ＯＰから特定したオブジェクトに対応する矩形領域であり、位置Ｐは、矩形領域特定部２２２が特定したオブジェクトの位置である。
【００３８】
第１選択部２２３は、直立状態に対応するオブジェクト投影情報を参照し、位置Ｐから所定距離以内の範囲ＡＰに対応するローカル位置として一以上のローカル位置を選択する。また、第１選択部２２３は、着席状態に対応するオブジェクト投影情報を参照し、位置Ｐから所定距離以内の範囲ＡＰに対応するローカル位置として、一以上のローカル位置を選択する。オブジェクト投影情報に含まれる複数のローカル位置はインデックス化されていることから、第１選択部２２３は、一以上のローカル位置を高速に選択することができる。
【００３９】
なお、第１選択部２２３は、矩形領域特定部２２２が特定したオブジェクトの位置から所定距離以内のローカル位置がオブジェクト投影情報に含まれていない場合、オブジェクト投影情報からローカル位置を選択しないようにしてもよい。このようにすることで、領域選択装置２は、オブジェクトに対応する矩形領域情報が存在しないにもかかわらず矩形領域情報を選択してしまう過検出を抑制することができる。
【００４０】
第２選択部２２４は、矩形領域特定部２２２が特定した矩形領域の位置及び大きさと、第１選択部２２３が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の矩形領域情報から一の矩形領域情報を選択する。
【００４１】
具体的には、第２選択部２２４は、矩形領域特定部２２２が特定した矩形領域情報が示す矩形領域と、第１選択部２２３が選択した一以上のローカル位置に関連付けられている一以上の矩形領域情報が示す矩形領域のそれぞれとの重複率を算出する。そして、第２選択部２２４は、重複率が相対的に高い矩形領域に対応する一の矩形領域情報を選択する。
【００４２】
より具体的には、第２選択部２２４は、第１選択部２２３が複数の形状のそれぞれに対して選択した複数のローカル位置に関連付けられている矩形領域情報が示す矩形領域の位置及び大きさと、矩形領域特定部２２２が特定した矩形領域の位置及び大きさとに基づいて算出される重複率に基づいて、複数の形状のそれぞれに対して選択した矩形領域情報から一の矩形領域情報を選択する。例えば、第２選択部２２４は、複数の形状のそれぞれに対して選択した矩形領域情報のうち、重複率が最も高い一の矩形領域情報を選択する。
【００４３】
第１選択部２２３が、全ての矩形領域情報の中から、オブジェクトの位置に相対的に近いローカル位置を選択した場合、特定の形状に対応するローカル位置のみ選択され、実際のオブジェクトの形状に対応するローカル位置が選択できない場合がある。これに対し、領域選択装置２は、第１選択部２２３が複数の形状のそれぞれに対して選択された複数のローカル位置に関連付けられている矩形領域情報から一の矩形領域情報を選択するので、実際のオブジェクトの形状に対応する矩形領域情報を精度良く選択することができる。
【００４４】
なお、第２選択部２２４は、算出した複数の重複率のうち、最も高い重複率が所定の閾値未満である場合、一の矩形領域情報を選択しないように制御してもよい。また、第２選択部２２４は、第１選択部２２３が選択したローカル位置と、矩形領域特定部２２２が特定したオブジェクトの位置が所定距離以上である場合、一の矩形領域情報を選択しないようにしてもよい。このようにすることで、領域選択装置２は、過検出を抑制することができる。
【００４５】
［領域選択装置２における処理の流れ］
続いて、領域選択装置２における処理の流れについて説明する。図５は、第１実施形態に係る領域選択装置２における処理の流れを示すフローチャートである。
【００４６】
まず、画像取得部２２１は、撮像装置１から全方位画像を取得する（Ｓ１１）。
続いて、矩形領域特定部２２２は、取得した全方位画像の画像解析を行い、全方位画像に含まれるオブジェクトの矩形領域と、当該オブジェクトの位置を特定する（Ｓ１２）。
【００４７】
続いて、第１選択部２２３は、記憶部２１に記憶されているオブジェクトが取り得る複数の形状のそれぞれに対応する複数のオブジェクト投影情報に含まれる複数のローカル位置から、特定したオブジェクトの位置から相対的に近い一以上のローカル位置を選択する（Ｓ１３）。
【００４８】
続いて、第２選択部２２４は、特定したオブジェクトの矩形領域と、選択された、複数の形状のそれぞれに対応する一以上のローカル位置のそれぞれに関連付けられている矩形領域情報が示す矩形領域との重複率を算出する（Ｓ１４）。
続いて、第２選択部２２４は、算出した重複率が最も高い矩形領域を示す矩形領域情報を選択する（Ｓ１５）。
【００４９】
［第１実施形態における効果］
以上説明したように、第１実施形態に係る領域選択装置２は、所定エリアを撮像する撮像装置１が撮像した画像に含まれるオブジェクトを特定し、ローカル位置に対応する当該オブジェクトの位置と、当該オブジェクトに対応する矩形領域の位置及び大きさとを特定する。領域選択装置２は、オブジェクト投影情報から、特定されたオブジェクトの位置から相対的に近い一以上のローカル位置を選択し、特定されたオブジェクトに対応する矩形領域の位置及び大きさと、オブジェクト投影情報において選択された一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の矩形領域情報から一の矩形領域情報を選択する。このようにすることで、領域選択装置２は、全方位画像から特定したオブジェクトと、オブジェクト投影情報上の矩形領域情報が示すオブジェクトとのマッチングを高速かつ高精度に実現することができる。
【００５０】
＜第２実施形態＞
［複数の撮像装置１のいずれかに対応する矩形領域情報を選択する］
続いて、第２実施形態について説明する。第１実施形態では、撮像装置１に対応するオブジェクト投影情報を参照し、撮像装置１が撮像した全方位画像に含まれるオブジェクトに対応する一の矩形領域情報を選択した。しかしながら、所定エリアの広さによっては、１台の撮像装置１が、所定エリアの全てを撮像することができず、複数の撮像装置１で所定エリアを撮像する場合がある。そこで、第２実施形態に係る領域選択装置２は、複数の撮像装置１が撮像した全方位画像から、一の矩形領域情報を選択する。
【００５１】
図６は、第２実施形態に係る領域選択装置２の構成を示す図である。図６に示すように、領域選択装置２の制御部２２は、位置特定部２２５をさらに備える。
図７は、第２実施形態に係るオブジェクト投影情報の一例を示す図である。図７に示すように、第２実施形態に係るオブジェクト投影情報は、複数の撮像装置１のそれぞれを識別する装置ＩＤと、ローカル位置と、矩形領域情報と、グローバル位置とを関連付けて記憶する。
【００５２】
第２実施形態において、第１選択部２２３は、オブジェクトが取り得る複数の形状のそれぞれに対応する複数のオブジェクト投影情報を参照し、当該複数のオブジェクト投影情報について、オブジェクトの位置を特定する元となった全方位画像を撮像した撮像装置の装置ＩＤに関連付けられている複数のローカル位置の中から、当該オブジェクトの位置に対応する複数のローカル位置を選択する。
【００５３】
例えば、第１選択部２２３は、第１の撮像装置１から取得した全方位画像に対して特定されたオブジェクトの位置について、第１の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置の中から、当該オブジェクトの位置に対応する複数のローカル位置を選択する。同様に、第１選択部２２３は、第２の撮像装置１から取得した全方位画像に対して特定されたオブジェクトの位置について、第２の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置の中から、当該オブジェクトの位置に対応する複数のローカル位置を選択する。
【００５４】
第１の撮像装置１及び第２の撮像装置１は、同時に所定エリアを撮像することから、第１の撮像装置１及び第２の撮像装置１の撮像範囲が重複している場合には、それぞれの撮像装置１が撮像した全方位画像にオブジェクトが映り込む場合がある。この場合、第１選択部２２３は、第１の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置を選択するとともに、第２の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置を選択する。
【００５５】
第２選択部２２４は、矩形領域特定部２２２が特定した矩形領域の位置及び大きさと、第１選択部２２３が選択した一以上のローカル位置のそれぞれに関連付けられている一以上の矩形領域情報が示す矩形領域の位置及び大きさとに基づいて、当該一以上の矩形領域情報から一の矩形領域情報を選択する。第２選択部２２４は、第１選択部２２３が一の時刻に対して、第１の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置を選択するとともに、第２の撮像装置１を示す装置ＩＤに関連付けられている複数のローカル位置を選択した場合、それぞれの装置ＩＤに対して、一の矩形領域情報を選択してもよい。この場合、第２選択部２２４は、２つの矩形領域情報を選択する。
【００５６】
位置特定部２２５は、記憶部２１に記憶されているオブジェクト投影情報において、第２選択部２２４が選択した一の矩形領域情報に関連付けられているグローバル位置を、矩形領域特定部２２２が特定したオブジェクトのグローバル位置として特定する。また、位置特定部２２５は、第２選択部２２４が２つの矩形領域情報を選択した場合、例えば重複率の高い方の矩形領域情報に関連付けられているグローバル位置を、矩形領域特定部２２２が特定したオブジェクトのグローバル位置として特定する。なお、位置特定部２２５は、第２選択部２２４が２つの矩形領域情報を選択した場合、それぞれの矩形領域情報に関連付けられているグローバル位置を、矩形領域特定部２２２が特定したオブジェクトのグローバル位置として特定してもよい。
【００５７】
位置特定部２２５は、特定したオブジェクトが含まれている全方位画像に含まれている撮像時刻を示す情報と、特定したグローバル位置を示す位置情報とを関連付けて、オブジェクト位置情報として、記憶部２１に記憶させる。
【００５８】
［第２実施形態における効果］
以上説明したように、第２実施形態に係る領域選択装置２は、特定した矩形領域情報に関連付けられているグローバル位置を、特定したオブジェクトのグローバル位置に特定する。このようにすることで、領域選択装置２は、複数の撮像装置１が撮像した全方位画像の少なくともいずれかに含まれるオブジェクトに対応するグローバル位置を高速かつ高精度に特定することができる。
【００５９】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。
【００６０】
また、特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００６１】
１・・・撮像装置、２・・・領域選択装置、２１・・・記憶部、２２・・・制御部、２２１・・・画像取得部、２２２・・・矩形領域特定部、２２３・・・第１選択部、２２４・・・第２選択部、２２５・・・位置特定部
【図１】
2019200706.tif 000003
【図２】
2019200706.tif 000004
【図３】
2019200706.tif 000005
【図４】
2019200706.tif 000006
【図５】
2019200706.tif 000007
【図６】
2019200706.tif 000008
【図７】
2019200706.tif 000009