(57)【要約】【課題】ネットワークに接続した複数の監視カメラを用いて監視を行う監視システムを構築する際に、図面上の監視カメラの設置位置と監視カメラに付与したカメラＩＤとの関係を容易に関連付ける技術を提供する。【解決手段】予め、監視カメラＣの設置位置Ｐ１〜Ｐ９は図面上に定められ、監視カメラＣ１〜Ｃ９にはそれぞれを識別するカメラＩＤが付与されている。作業者５１が特定のパターンが記載された対象物（マーカ）１００を持って移動する経路５０を定めて、設置位置Ｐ１〜Ｐ９に設置されている監視カメラＣに、対象物（マーカ）１００のパターンを提示する順序を決めておく。そして、監視カメラＣから送信されてきた画像データから対象物（マーカ）１００のパターンを検出したとき、その画像データを送信してきた監視カメラＣのカメラＩＤと、対象物（マーカ）１００を提示した設置位置とを関連付ける。【選択図】図１
2010098550.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数のカメラの設置位置に関して、
人又は所定の移動体が予め決められたルートで各カメラの設置位置を順々に巡り、各カメラの設置位置では、所定の模様が付された撮影対象物を、それぞれ固有の識別子が付された各カメラに撮影させることで、
どのカメラがどの設置位置に設置されているのかを、各カメラが撮影した画像に基づいて決定するカメラ管理装置であって、
前記撮影対象物が前記ルートに従ってどの順序で各カメラの設置位置に現れるのかという出現順序を示した順序情報と、前記撮影対象物に付された所定の模様が各カメラの撮影した画像中に含まれているのかを判定するのに必要な模様の判定情報とを記憶する記憶部と、
各カメラが撮影した画像データを取得する画像データ取得部と、
前記画像データ取得部により取得された画像データに前記所定の模様が映っているのかを、前記記憶部に記憶された模様の判定情報を参照して判定する画像判定部と、
前記画像判定部により前記所定の模様が映っていると判定された画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得する識別子取得部と、
前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を順次決定する設置位置決定部と
を備えることを特徴とするカメラ管理装置。
【請求項２】
前記カメラ管理装置は、
入出力部を備え、
前記画像判定部が、複数の前記カメラが撮影した画像データに前記撮影対象物に付された所定の模様が含まれていると判定した場合、
前記入出力部は、
前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データを表示装置に出力し、前記表示装置に表示された前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データの中から１つの画像データが選択されたことを受け付け、
前記識別子取得部は、前記入出力部によって受け付けられた当該１つの画像データを撮影したカメラが送信してきたカメラからの固有の識別子を取得し、
前記設置位置決定部は、前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録すること
を特徴とする請求項１に記載のカメラ管理装置。
【請求項３】
前記記憶部は、さらに、前記カメラの設置位置とそのカメラの稼動状態とを関連付けた稼動情報と、前記カメラの設置位置と過去の画像データとを関連付けた蓄積画像情報とを記憶し、
前記カメラ管理装置は、
前記カメラの稼動状態を判定する稼動監視部と、
前記画像データ取得部によって取得された現在の画像データと前記記憶部に記憶された過去の画像データとの類似度を算出し、その算出した類似度と所定の値とを比較する類似度判定部とをさらに備え、
前記画像データ取得部は、前記稼動監視部が新たに稼動状態になったと判定したカメラが撮影した現在の画像データを取得し、
前記識別子取得部は、当該画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得し、
前記稼動監視部は、前記稼動情報を参照し、稼動状態にないカメラの設置位置を抽出し、
前記類似度判定部は、前記蓄積画像情報を参照して、前記稼動状態にないカメラの設置位置に関連付けられた過去の画像データを取得し、
前記設置位置決定部は、前記類似度判定部によって前記現在の画像データと当該過去の画像データとの類似度が所定の値より大きいと判定されたカメラについて、当該カメラが送信してくるカメラからの固有の識別子と当該過去の画像データに関連付けられたカメラの設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を決定すること
を特徴とする請求項１に記載のカメラ管理装置。
【請求項４】
ネットワークに接続される複数のカメラの設置位置に関して、
人又は所定の移動体が予め決められたルートで各カメラの設置位置を順々に巡り、各カメラの設置位置では、設置位置ごとに予め決められた各意味情報が埋め込まれた個別の撮影対象物を、それぞれ固有の識別子が付されたカメラに撮影させることで、
どのカメラがどの設置位置に設置されているのかを、各カメラが撮影した画像に基づいて決定するカメラ管理装置であって、
前記各カメラの設置位置と前記各意味情報との一対一の対応関係を示す対応情報を予め記憶した記憶部と、
各カメラが送信してくる画像データを取得する画像データ取得部と、
前記画像データ取得部により取得された画像データから意味情報を抽出する意味情報抽出部と、
前記意味情報抽出部により抽出された意味情報と当該意味情報を撮影したカメラが送信してくるカメラからの固有の識別子とを対応付ける対応処理部と、
前記対応処理部が対応付けた意味情報とカメラからの固有の識別子との対応関係と、前記記憶部に記憶された対応情報における各意味情報と各設置位置との対応関係とを用いて、設置位置とカメラからの固有の識別子との対応関係を決定して前記記憶部に登録することで、各カメラの設置位置を順次決定する設置位置決定部と
を備えることを特徴とするカメラ管理装置。
【請求項５】
前記カメラからの固有の識別子は、各カメラの前記ネットワークでの通信用に割り振られたネットワークアドレスであり、
前記設置位置決定部は、各カメラのネットワークアドレスと設置位置とを一対一で対応付けること
を特徴とする請求項１ないし請求項４のいずれか一項に記載のカメラ管理装置。
【請求項６】
前記カメラからの固有の識別子は、各カメラの前記ネットワークでの通信用に割り振られたネットワークアドレスであり、
前記記憶部には、さらに、前記ネットワークアドレスと各カメラに個別に割り振られたカメラＩＤとの一対一のアドレス・ＩＤ対応情報が記憶されており、
前記設置位置決定部は、前記記憶部に記憶されたアドレス・ＩＤ対応情報を参照して、カメラから送信してくるネットワークアドレスからカメラＩＤを割り出し、前記割り出したカメラＩＤと設置位置とを一対一で対応付けること
を特徴とする請求項１ないし請求項４のいずれか一項に記載のカメラ管理装置。
【請求項７】
前記カメラからの固有の識別子は、各カメラに個別に割り振られたカメラＩＤであり、
前記設置位置決定部は、各カメラのカメラＩＤと設置位置とを一対一で対応付けること
を特徴とする請求項１ないし請求項４のいずれか一項に記載のカメラ管理装置。
【請求項８】
前記画像判定部が複数の前記カメラから送信されてきた画像データに前記撮影対象物に付された所定の模様が含まれていると判定した場合、
前記撮影対象物に付された所定の模様が含まれていると判定され続けている検知時間帯を算出し、その検知時間帯の先頭の時刻を検出時刻とし、前記検出時刻に基づいて、前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データの中から１つの画像データを選択する画像選択部
を備えることを特徴とする請求項１に記載のカメラ管理装置。
【請求項９】
前記カメラを決定するときに用いられる前記検出時刻は、
前記画像データから前記撮影対象物がフレームアウトした時刻に最も近い前記検出時刻であること
を特徴とする請求項８に記載のカメラ管理装置。
【請求項１０】
前記識別子取得部は、前記複数のカメラごとに算出された前記検出時刻の中から、最も早い前記検出時刻と判定された画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得し、
前記設置位置決定部は、前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を順次決定すること
を特徴とする請求項９に記載のカメラ管理装置。
【請求項１１】
前記画像データに含まれる模様は、回転する前記撮影対象物に付された模様であること、
を特徴とする請求項８ないし請求項１０のいずれか一項に記載のカメラ管理装置。
【請求項１２】
ネットワークに接続される複数のカメラの設置位置に関して、
人又は所定の移動体が予め決められたルートで各カメラの設置位置を順々に巡り、各カメラの設置位置では、所定の模様が付された撮影対象物を、それぞれ固有の識別子が付された各カメラに撮影させることで、
どのカメラがどの設置位置に設置されているのかを、各カメラが撮影した画像に基づいて決定するカメラ管理装置において用いられるカメラ管理方法であって、
前記カメラ管理装置は、
前記撮影対象物が前記ルートに従ってどの順序で各カメラの設置位置に現れるのかという出現順序を示した順序情報と、前記撮影対象物に付された所定の模様が各カメラの撮影した画像中に含まれているのかを判定するのに必要な模様の判定情報とを記憶する記憶部と、画像データ取得部と、画像判定部と、識別子取得部と、設置位置決定部と、
を備え、
前記画像データ取得部は、各カメラが撮影した画像データを取得する画像データ取得ステップと、
前記画像判定部は、前記画像データ取得部により取得された画像データに前記所定の模様が映っているのかを、前記記憶部に記憶された模様の判定情報を参照して判定する画像判定ステップと、
前記識別子取得部は、前記画像判定部により前記所定の模様が映っていると判定された画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得する識別子取得ステップと、
前記設置位置決定部は、前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を順次決定する設置位置決定ステップと
を実行することを特徴とするカメラ管理方法。
【請求項１３】
前記カメラ管理装置は、
入出力部を備え、
前記画像判定部が、複数の前記カメラが撮影した画像データに前記撮影対象物に付された所定の模様が含まれていると判定した場合、
前記入出力部は、
前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データを表示装置に出力し、前記表示装置に表示された前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データの中から１つの画像データが選択されたことを受け付け、
前記識別子取得部は、前記入出力部によって受け付けられた当該１つの画像データを撮影したカメラが送信してきたカメラからの固有の識別子を取得し、
前記設置位置決定部は、前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録すること
を特徴とする請求項１２に記載のカメラ管理方法。
【請求項１４】
前記カメラ管理装置の前記記憶部は、
さらに、前記カメラの設置位置とそのカメラの稼動状態とを関連付けた稼動情報と、前記カメラの設置位置と過去の画像データとを関連付けた蓄積画像情報とを記憶し、
前記カメラ管理装置は、
前記カメラの稼動状態を判定する稼動監視部と、
前記画像データ取得部によって取得された現在の画像データと前記記憶部に記憶された過去の画像データとの類似度を算出し、その算出した類似度と所定の値とを比較する類似度判定部とをさらに備え、
前記画像データ取得部は、前記稼動監視部が新たに稼動状態になったと判定したカメラが撮影した現在の画像データを取得し、
前記識別子取得部は、当該画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得し、
前記稼動監視部は、前記稼動情報を参照し、稼動状態にないカメラの設置位置を抽出し、
前記類似度判定部は、前記蓄積画像情報を参照して、前記稼動状態にないカメラの設置位置に関連付けられた過去の画像データを取得し、
前記設置位置決定部は、前記類似度判定部によって前記現在の画像データと当該過去の画像データとの類似度が所定の値より大きいと判定されたカメラについて、当該カメラが送信してくるカメラからの固有の識別子と当該過去の画像データに関連付けられたカメラの設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を決定すること
を特徴とする請求項１２に記載のカメラ管理方法。
【請求項１５】
前記カメラからの固有の識別子は、各カメラの前記ネットワークでの通信用に割り振られたネットワークアドレスであり、
前記設置位置決定部は、各カメラのネットワークアドレスと設置位置とを一対一で対応付けること
を特徴とする請求項１２ないし請求項１４のいずれか一項に記載のカメラ管理方法。
【請求項１６】
前記カメラからの固有の識別子は、各カメラの前記ネットワークでの通信用に割り振られたネットワークアドレスであり、
前記カメラ管理装置の前記記憶部には、さらに、前記ネットワークアドレスと各カメラに個別に割り振られたカメラＩＤとの一対一のアドレス・ＩＤ対応情報が記憶されており、
前記設置位置決定部は、前記記憶部に記憶されたアドレス・ＩＤ対応情報を参照して、カメラから送信してくるネットワークアドレスからカメラＩＤを割り出し、前記割り出したカメラＩＤと設置位置とを一対一で対応付けること
を特徴とする請求項１２ないし請求項１４のいずれか一項に記載のカメラ管理方法。
【請求項１７】
前記カメラからの固有の識別子は、各カメラに個別に割り振られたカメラＩＤであり、
前記設置位置決定部は、各カメラのカメラＩＤと設置位置とを一対一で対応付けること
を特徴とする請求項１２ないし請求項１４のいずれか一項に記載のカメラ管理方法。
【請求項１８】
前記カメラ管理装置は、
前記画像判定部が複数の前記カメラから送信されてきた画像データに前記撮影対象物に付された所定の模様が含まれていると判定した場合、
前記撮影対象物に付された所定の模様が含まれていると判定され続けている検知時間帯を算出し、その検知時間帯の先頭の時刻を検出時刻とし、前記検出時刻に基づいて、前記カメラごとに前記撮影対象物に付された所定の模様が含まれていると判定された画像データの中から１つの画像データを選択する画像選択部
を備えることを特徴とする請求項１２に記載のカメラ管理方法。
【請求項１９】
前記カメラを決定するときに用いられる前記検出時刻は、
前記画像データから前記撮影対象物がフレームアウトした時刻に最も近い前記検出時刻であること
を特徴とする請求項１８に記載のカメラ管理方法。
【請求項２０】
前記識別子取得部は、前記複数のカメラごとに算出された前記検出時刻の中から、最も早い前記検出時刻と判定された画像データを撮影したカメラが送信してくるカメラからの固有の識別子を取得し、
前記設置位置決定部は、前記識別子取得部が取得したカメラからの固有の識別子と、前記記憶部に記憶された順序情報における設置位置とを一対一で対応付けて前記記憶部に登録することで、各カメラの設置位置を順次決定すること
を特徴とする請求項１９に記載のカメラ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のカメラを用いて監視する監視システムを構築する際に、図面上のカメラの設置位置にどのカメラが設置されているかを容易に関連付けるカメラ管理に係る技術に関する。
【背景技術】
【０００２】
ネットワークに接続して監視に用いられる監視カメラの性能の向上、およびネットワークの高速化等の技術的進歩にともなって、多数の監視カメラを監視センタから離れた遠隔地に設置して監視する監視システムのニーズが高まってきている。また、監視カメラの単価が安くなってきたため、監視システムが、低価格で構築できるようになってきた。
多数の監視カメラを用いた監視システムでは、監視センタに設置された集中監視を行うモニタ上に表示される画像が、どの設置位置に設置された監視カメラによって撮影されたものかが特定されている必要がある。すなわち、監視カメラの設置位置が記された図面上に、その設置位置に設置されている監視カメラに付与したカメラ識別子を関連付ける必要がある。
【０００３】
現状では、監視カメラの設置工事の際に、監視カメラにＩＰアドレスを割り当てて、設置工事前に予めそのＩＰアドレスと設置位置とを関連付けておくことによって、どの監視カメラをどの設置位置に設置するかを計画している。そして、計画した通りに、監視カメラを設置する工事を施工していく。この施工工事は、監視カメラのＩＰアドレス等と設置位置とを照合しつつ行うため、監視カメラの台数が多い場合には、非常に作業負担が大きい。また、監視カメラの設置後には、監視カメラが計画通りに正しく設置されていることを照合する確認作業が行われる。この確認作業は、監視カメラの設置現場と監視センタとの間で、携帯電話等を用いて会話をしながら進めるため、非常に煩雑になる。
【０００４】
前記した施工工事および携帯電話等を用いた確認作業に代わる従来技術としては、複数のカメラで同一の物体を同時に撮影し、得られた画像同士の対応関係から自動的にカメラの絶対位置を推定する発明が開示されている（特許文献１）。また、カメラごとに、ＧＰＳ（Global Positioning System）のような位置情報を得られるセンサを付加して、カメラの位置を把握する発明が開示されている（特許文献２）。
【特許文献１】特開２００７−３２７７５０号公報
【特許文献２】特開２００７−２７１８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明は、監視カメラの撮影エリアが重なっていない場合が一般的であるので、通常では利用できないという問題がある。また、特許文献２に記載の発明では、センサコストが嵩む上に、ＧＰＳを利用する場合には衛星との見通しの悪い屋内やビルの陰等では、利用できないという問題がある。
また、監視システムの運用時において、監視カメラを一時的に撤去あるいは交換する場合にも、前記した設置工事および確認作業と同様に、非常に作業負担が大きいという問題もある。
【０００６】
本発明は、以上のような問題に鑑みてなされたものであり、ネットワークに接続した複数の監視カメラを用いて監視する監視システムを構築する際に、図面上の監視カメラの設置位置と監視カメラに付与したカメラ識別子との関係を容易に関連付けるカメラ管理に係る技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明は、監視カメラの設置位置が記載された図面が予め用意されていて、画像認識し易い模様を含む対象物（マーカ）を予め決められた順に監視カメラの設置位置で提示し、その対象物（マーカ）の模様が検出された場合、当該設置位置にその模様を撮影した監視カメラが設置されていると判定して、図面上の設置位置と監視カメラに付与したカメラ識別子（カメラＩＤ）とを関連付けることを特徴とする。
また、運用時において、監視カメラを一時的に撤去あるいは交換した後に監視を再開する場合に、現在の画像と過去に蓄積されていた画像とを比較して、双方の類似度が所定の値より大きい場合、図面上の設置位置と監視カメラに付与したカメラ識別子との関連付けを行うことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ネットワークに接続した複数の監視カメラを用いて監視する監視システムを構築する際に、図面上の監視カメラの設置位置と監視カメラに付与したカメラ識別子（カメラＩＤ）との関係を容易に関連付けることが可能となる。また、監視システムの運用中に、監視カメラの一時的に撤去あるいは交換等の変更があった場合、現在の画像と過去に蓄積されていた画像とを比較することによって、図面上の設置位置と監視カメラに付与したカメラ識別子との関連付けを容易に行うことができる。そのため、作業負担および作業コストを低減することができる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明を実施するための最良の形態（以降、「実施形態」という）について、適宜図面を用いながら詳細に説明する。
【００１０】
《第１実施形態》
まず、第１実施形態において、カメラ位置決定システムの概要について、図１を用いて説明する。図１は、カメラ位置決定システムの概要を示す図である。
カメラ位置決定システム１は、カメラ位置決定装置１０（カメラ管理装置）と表示装置２０とで構成される。また、カメラ位置決定システム１は、ネットワーク４０およびＨＵＢ３０を介して、遠隔地に設置された監視カメラＣと通信可能に接続され、監視カメラＣによって撮影された画像データ（撮像データ）を受信することができる。なお、各監視カメラＣ１〜Ｃ９は、ＩＰアドレス（ネットワークアドレス）が予め決められているものとする。
【００１１】
ネットワーク４０は、インターネットであってもＬＡＮ（Local Area Network）であってもよい。なお、図１では、ネットワーク４０がインターネットの場合、ルータやFire Wallは図示を省略している。また、監視カメラＣの台数は９台に限られることはない。また、各監視カメラＣ１〜Ｃ９が接続される通信ケーブル（撚り対線等）は、図１では２本しか表示していないが、実際には１台の監視カメラＣに対して１本の通信ケーブルが接続されているものとする。
【００１２】
ここで、各監視カメラＣ１〜Ｃ９の各設置位置Ｐ１〜Ｐ９について、図１を用いて説明する。
図１に示す破線は、例えば、建物の壁や部屋の壁（間仕切り）を表している。そして、各監視カメラＣ１〜Ｃ９は、小さな円で表した各設置位置Ｐ１〜Ｐ９に、設置されるものとする。例えば、各監視カメラＣ２〜Ｃ５，Ｃ８は、廊下の向かい側の部屋のドア付近を撮影可能な向きに設置されている。また、各監視カメラＣ１，Ｃ６，Ｃ７，Ｃ９は、廊下を撮影可能な向きに設置されている。
【００１３】
次に、対象物（マーカ）１００の動きについて、図１を用いて説明する。
作業者５１は、特定の模様（パターンや文字を含む）が記載された対象物（マーカ）１００を持って、一点鎖線で表示された経路５０を矢印の方向に沿って移動する。そして、作業者５１は、監視カメラＣの直前に立って、監視カメラＣに向かって対象物（マーカ）１００を掲げる。つまり、対象物（マーカ）１００に記載された特定の模様が、経路５０によって定められた監視カメラＣの設置位置の順番通りに監視カメラＣによって撮影される。
図２には、監視カメラＣによって撮影された、対象物（マーカ）１００が映った画像の一例を示した。なお、作業者５１が映っていても構わない。
【００１４】
例えば、作業者５１の立ち位置は、図１においては、符号Ａ〜Ｉによって示されている。すなわち、作業者５１は、経路５０に沿って移動し、まず、立ち位置Ａで止まって、監視カメラＣ３に向かって対象物（マーカ）１００を掲げる。次に、作業者５１は、立ち位置Ｂで止まって、監視カメラＣ５に向かって対象物（マーカ）１００を掲げる。このようにして、作業者５１は、全ての監視カメラＣについて、決められた監視カメラＣの設置位置の順番に従って、監視カメラＣに対象物（マーカ）１００を掲げていく。なお、各立ち位置Ａ〜Ｉは、それぞれ監視カメラＣ３，Ｃ５〜Ｃ９，Ｃ４，Ｃ２，Ｃ１に向かって対象物（マーカ）１００を掲げる位置を示している。
なお、各立ち位置Ａ〜Ｉは、厳密に指定された位置でなくても、作業者５１が監視カメラＣに正対したと感じた位置であっても構わない。
【００１５】
監視カメラＣによって撮影された画像データは、パケットに格納され、そのパケットのヘッダには各監視カメラＣ１〜Ｃ９に設定されたＩＰアドレスが付されて、ＨＵＢ３０およびネットワーク４０を介して、カメラ位置決定システム１に送信される。ただし、パケットには、カメラ識別子（以降、カメラＩＤという）が格納されないものとする。なお、カメラＩＤは、請求項に記載の「カメラからの識別子」である。
次に、カメラ位置決定装置１０は、受信した画像データに対して、対象物（マーカ）１００の模様を検出するマッチング処理を実行する。そして、後記するように、マッチング処理の結果に基づいて、カメラ位置決定システム１は、各監視カメラＣ１〜Ｃ９がどの設置位置Ｐ１〜Ｐ９に設置されているかを、決定していく。すなわち、カメラ位置決定システム１は、設置位置Ｐ１〜Ｐ９と各監視カメラＣ１〜Ｃ９に付与したカメラＩＤとを関連付ける。
【００１６】
表示装置２０は、カメラ位置決定装置１０によって決定された、設置位置Ｐ１〜Ｐ９と各監視カメラＣ１〜Ｃ９に付与したカメラＩＤとの対応関係を、建物や部屋の壁（フロアの平面図）とともに図面上に表示する。
【００１７】
次に、カメラ位置決定装置の機能について、図３を用いて説明する。図３は、カメラ位置決定装置の機能を示す図である。
図３に示すように、カメラ位置決定装置１０は、制御部１１、入出力部１２、記憶部１３、および通信部１４で構成される。
【００１８】
制御部１１は、カメラ位置決定装置１０の各部（１２〜１４）の制御、および各部（１２〜１４）間の情報の伝達を司る。制御部１１は、監視カメラＣから受信した画像データに対して、マッチング処理を行って、対象物（マーカ）１００の模様を検出する。そして、制御部１１は、設置位置Ｐ１〜Ｐ９と各監視カメラＣ１〜Ｃ９に付与したカメラＩＤとを関連付ける処理を実行する。
【００１９】
制御部１１は、例えば、演算処理を実行する図示しないＣＰＵ（Central Processing Unit）と、このＣＰＵが演算処理に用いる主記憶装置である図示しないメモリとを備える。メモリは、ＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）等により実現される。そして、アプリケーションプログラムがＲＡＭに展開され、ＣＰＵが、それを実行することにより種々の処理を具現化する。
【００２０】
入出力部１２は、図示しないキーボードやマウス等の入力を受け付け、また、制御部１１の処理結果や入力を促すメッセージ等を表示装置２０に出力する。
【００２１】
記憶部１３は、ＩＰアドレス、カメラＩＤ、設置位置に係る情報を記憶している。図４は、記憶部１３に記憶している情報を表している。図４（ａ）は、ＩＰアドレスとカメラＩＤとの対応表であり、（ｂ）は、設置位置とカメラＩＤとの対応表である。カメラＩＤは、例えば、どこに設置されていたかを識別する情報、物品管理番号、またはユニークな名称であってもよい。この場合、カメラＩＤは、シール等に記載されてカメラに貼付されているものとする。
【００２２】
なお、図４（ａ）に示すＩＰアドレスとカメラＩＤとの対応表１３１（以降、図４（ａ）に示す対応表１３１と記すこともある）は、工事前に、予め設定されているものとする。また、図４（ｂ）に示す設置位置とカメラＩＤとの対応表１３２（以降、図４（ｂ）に示す対応表１３２と記すこともある）は、各設置位置Ｐ１〜Ｐ９を、経路５０を移動した時に対象物（マーカ）１００の模様を提示する順に格納している。そして、カメラ位置決定装置１０のマッチング処理に基づいて決定されたカメラに付与したカメラＩＤが、設置位置の順に、それに対応するカメラＩＤの欄１３３に格納される。
【００２３】
なお、図４（ａ）および（ｂ）に示す各対応表１３１，１３２は、別々に備えられる必要はなく、一つの対応表であっても構わない。
また、例えば、カメラＩＤがＩＰアドレスであれば、図４（ａ）に示す対応表１３１は不要となり、図４（ｂ）に示す対応表１３２のみでよい。
また、図４（ｂ）に示す対応表１３２において、監視カメラＣの電源が入っていないため、または監視カメラＣがネットワークに接続されていないために、稼動していない監視カメラＣのカメラＩＤが存在すれば、カメラＩＤの欄１３３は、稼動していなことを示すフラグが格納されるかまたは空欄にされる。なお、この監視カメラＣの稼動状態の検出は、カメラ位置決定装置１０がｐｉｎｇ（Packet INternet Groper）を所定のタイミングで送信して調査することによって行われる。
また、記憶部１３は、図示していない、設置位置ごとに過去に撮影された画像（風景等）を過去の蓄積画像として格納し、カメラＩＤと関連付けて記憶している。また、記憶部１３は、図示していない、マッチング処理のために用いられる、対象物（マーカ）１００の模様と同じ模様のテンプレートを記憶している。
【００２４】
通信部１４は、各監視カメラＣ１〜Ｃ９から送信されてくる画像データを受信し、受信した画像データを制御部１１に送信する。
【００２５】
図５は、監視カメラによって撮影された画像の一例である。図５に示される対象物（マーカ）１００には、特定の模様（パターンや文字を含む）が付されている。その特定の模様は、画像認識の失敗を減らすため、周期的な模様であるとよい。
【００２６】
なお、制御部１１において実行されるマッチング処理は、図５に示される対象物（マーカ）１００の模様と同じ模様のテンプレートを記憶部１３に記憶しておき、そのテンプレートを参照して実行される。この際、撮影時の対象物（マーカ）１００と監視カメラＣとの距離が異なる場合がある。そのため、画像データ内の対象物（マーカ）１００の模様のサイズが変動するので、テンプレートをそのままのサイズで用いるのではなく、周波数空間での特徴やピラミッド画像を用いた階層的マッチング等が用いられる。そして、制御部１１は、画像認識によって得られた結果に基づいて、受信した画像データにおける対象物（マーカ）１００の模様とテンプレートの模様とが一致すると判定した場合、図４（ｂ）に示す対応表１３２に、その画像データを送信してきた監視カメラＣのカメラＩＤを、設置位置の順に、それに対応するカメラＩＤの欄１３３に格納していく。
【００２７】
次に、カメラ位置決定装置における処理の流れについて、図６を用いて説明する（適宜図１参照）。図６（ａ）は、ＩＰアドレスとカメラＩＤとの対応関係が分かっている場合の、カメラ位置決定装置における処理の流れを示す図であり、（ｂ）は、カメラＩＤがＩＰアドレスの場合の、カメラ位置決定装置における処理の一部の流れを示す図であり、（ｃ）は、カメラＩＤが送信される場合の、カメラ位置決定装置における処理の一部の流れを示す図である。
【００２８】
図６（ａ）に示すように、ステップＳ６０１では、作業者５１が経路５０に沿って設置位置Ｐ１〜Ｐ９の順番に監視カメラＣに向かって対象物（マーカ）１００を掲げ、その監視カメラＣが、その画像を撮影する。
ステップＳ６０２では、監視カメラＣは、画像データをカメラ位置決定装置１０に伝送する。なお、画像データはパケット化され、そのパケットのヘッダには、監視カメラＣのＩＰアドレスが格納されている。
ステップＳ６０３では、カメラ位置決定装置１０の制御部１１が、受信した画像データに対して、マッチング処理を行う。
【００２９】
ステップＳ６０４では、マッチング処理の結果に基づいて、制御部１１は、対象物（マーカ）１００の模様が検出されたか否かを判定する。
対象物（マーカ）１００の模様が検出されたと判定した場合（ステップＳ６０４でＹｅｓ）、処理は、ステップＳ６０５へ進む。
【００３０】
ステップＳ６０５では、制御部１１は、複数の監視カメラＣによって、対象物（マーカ）１００の模様が検出されたか否かを判定する。
複数の監視カメラＣによって対象物（マーカ）１００の模様が検出された場合（ステップＳ６０５でＹｅｓ）、ステップＳ６０６では、制御部１１は、対象物（マーカ）１００の模様が検出された画像を、表示装置２０に表示する。この表示例については、後記する。
そして、ステップＳ６０７では、カメラ位置決定システム１の操作者によって、妥当と思われる方の画像が、入出力部１２（図３参照）を介して選択される。
また、複数の監視カメラＣによって対象物（マーカ）１００が検出されなかった場合（ステップＳ６０５でＮｏ）、処理は、ステップＳ６０６〜Ｓ６０７を飛ばして、ステップＳ６０８へ進む。
【００３１】
ここで、ステップＳ６０６における表示装置２０の表示例について、図７を用いて説明する。図７は、ステップＳ６０６における表示例を示す図である。
図７に示すように、表示装置２０には、図１と同様に建物の平面図（破線で示される建物や部屋の壁）および、監視カメラＣの設置位置Ｐ１〜Ｐ９が表示されている。そして、既にカメラ位置決定装置１０によって決定されたカメラＩＤが、Ｐ１（Ｃ３）というように、カッコ（）内に表示される。図７では、設置位置Ｐ１〜Ｐ７までのカメラＩＤが確定している場合を示していて、次の順番でカメラＩＤを確定することになる設置位置Ｐ８のカッコ（）には「？」が付されている。
【００３２】
そして、作業者５１（図１参照）が、設置位置Ｐ８の前に立ち止まって、対象物（マーカ）１００を掲げたとする。そのとき、設置位置Ｐ８に設置されている監視カメラＣと、設置位置Ｐ９に設置されている監視カメラＣとが、対象物（マーカ）１００の画像データを、カメラ位置決定装置１０に送信してしまう。その理由は、それぞれの監視カメラＣ，Ｃが、重なり合う範囲を撮影しているからである。
【００３３】
そして、制御部１１によって、それぞれの画像データに対してマッチング処理が行われる。その結果、２つの監視カメラＣ，Ｃによって撮影された画像の双方から、対象物（マーカ）１００の模様が検出されたと判断される。
この場合には、図７に示すように、対象物（マーカ）１００の模様が検出されたときの各画像７０１，７０２（静止画像）が表示装置２０に表示される。例えば、各画像７０１，７０２がポップアップ表示されてもよい。そして、操作者が、妥当と考える方の画像７０１または画像７０２を入出力部１２（図３参照）を介して選択（例えば、マウスによってクリック）する。
選択された情報は、入出力部１２を介して制御部１１に受信され、設置位置Ｐ８に設置されていると見なされる監視カメラＣのカメラＩＤが決定される。
【００３４】
図６（ａ）に戻って、ステップＳ６０８では、制御部１１は、対象物（マーカ）１００の模様を検出したと判定した画像データを送信してきたパケットのヘッダに記載されている監視カメラＣのＩＰアドレスを抽出し、抽出したＩＰアドレスに基づいて、ＩＰアドレスとカメラＩＤとの対応表１３１（図４（ａ）参照）を参照して、カメラＩＤを割り出す。
なお、カメラＩＤがＩＰアドレスである場合には、このステップＳ６０８は省略される。
【００３５】
ステップＳ６０９では、制御部１１は、設置位置とカメラＩＤとの対応表１３２（図４（ｂ）参照）の設置位置の順に、カメラＩＤの欄１３３に当該カメラＩＤを記録する。すなわち、制御部１１は、設置位置Ｐ１〜Ｐ９とカメラＩＤとを対応付ける。また、制御部１１は、その結果を表示装置２０に表示する。
【００３６】
なお、カメラＩＤがＩＰアドレスの場合について、図６（ｂ）を用いて説明する。図６（ｂ）は、図６（ａ）におけるステップＳ６０８およびＳ６０９のみを抜き出したもので、他のステップは図６（ａ）と同様である。
図６（ｂ）に示すように、ステップＳ６０８ｃでは、制御部１１は、対象物（マーカ）１００の模様を検出したと判定した画像データを送信してきたパケットのヘッダに記載されている監視カメラＣのＩＰアドレスを抽出する。そして、抽出したＩＰアドレスは、カメラＩＤそのものなので、ステップＳ６０９ｃでは、制御部１１は、設置位置とカメラＩＤとの対応表１３２（図４（ｂ）参照）の設置位置の順に、カメラＩＤの欄１３３に当該ＩＰアドレス（ここではカメラＩＤ）を記録する。すなわち、制御部１１は、設置位置Ｐ１〜Ｐ９とカメラＩＤとを対応付ける。
【００３７】
ステップＳ６１０では、制御部１１は、全カメラについて、設置位置とカメラＩＤとの関連付けが確定したか否かを判定する。
全カメラについて確定した場合（ステップＳ６１０でＹｅｓ）、処理は終了する。
まだ確定していないカメラがある場合（ステップＳ６１０でＮｏ）、処理は、ステップＳ６０１へ戻り、次の設置位置について、処理が繰り返される。
なお、対象物（マーカ）１００の模様が検出されなかったと判定された場合（ステップＳ６０４でＮｏ）にも、処理は、ステップＳ６０１へ戻る。
【００３８】
次に、監視システムを運用しているときに、ある監視カメラの電源を切り、しばらくしてから同じ設置位置で撮影を再開する場合、または、別の監視カメラに交換して撮影を再開する場合が発生する。したがって、監視カメラの交換・撮影再開時における設置位置とカメラＩＤとを関連付ける処理の流れについて、図８を用いて説明する（適宜図１参照）。図８は、監視カメラの交換・撮影再開時における設置位置とカメラＩＤとを関連付ける処理の流れを示す図である。
【００３９】
図８に示すように、まず、既設の監視カメラＣの電源を投入、または、ＩＰアドレスが設定された新規の監視カメラＣをＨＵＢ３０に接続し、電源を投入する。そして、ステップＳ８０１では、制御部１１が、ｐｉｎｇを使って、監視カメラＣが稼動したことを確認する。
ステップＳ８０２では、制御部１１は、現在稼動していない監視カメラＣのカメラＩＤを意味する欠番カメラＩＤを検索する。具体的には、制御部１１は、図４（ａ）に示す対応表１３１に記憶されているＩＰアドレスにｐｉｎｇを送信し、その応答が有るか無いかを検索する。
【００４０】
ステップＳ８０３では、制御部１１は、欠番カメラＩＤが存在するか否かを判定する。具体的には、制御部１１は、ｐｉｎｇに対する応答が無いＩＰアドレスに対応するカメラＩＤを、欠番カメラＩＤと判定する。
欠番カメラＩＤが存在する場合（ステップＳ８０３でＹｅｓ）、ステップＳ８０４では、制御部１１は、新たに稼動した監視カメラＣによって撮影された現在の画像と、その欠番となっている監視カメラＣによって撮影された過去の蓄積画像とを比較する。具体的には、現在の画像データと過去の画像データとの類似度を算出する。なお、現在の画像および過去の蓄積画像は、撮影エリア（監視エリア）の風景等である。
【００４１】
ステップＳ８０５では、制御部１１は、現在の画像と過去の蓄積画像との類似度の高さを判定する。すなわち、制御部１１は、類似度が所定の値より大きいか否かを判定する。
類似度が高いと判定された場合（ステップＳ８０５でＹｅｓ）、ステップＳ８０６では、制御部１１は、その過去の蓄積画像を撮影していた監視カメラＣのカメラＩＤを、新たに稼動した監視カメラＣのカメラＩＤとして付与し、図４（ｂ）に示す対応表１３２のカメラＩＤの欄１３３に、そのカメラＩＤを記録する。また、図４（ａ）に示す対応表１３１において、付与されたカメラＩＤに対応するＩＰアドレスが異なっていれば、新たに稼動した監視カメラＣのＩＰアドレスに書き換える。
類似度が高くないと判定された場合（ステップＳ８０５でＮｏ）、処理はステップＳ８０３へ戻り、次の欠番カメラＩＤについて、処理が行われる。
【００４２】
ステップＳ８０３で、欠番カメラＩＤが存在しない場合（ステップＳ８０３でＮｏ）、すなわち、欠番カメラＩＤがステップＳ８０２において欠番カメラＩＤが見つからなかった場合またはステップＳ８０５において画像の類似度の高い欠番カメラＩＤが見つからなかった場合、処理はステップＳ８０７へ進む。
そして、ステップＳ８０７では、制御部１１は、図４（ｂ）に示す対応表１３２に記憶されている新規の設置位置に対応するカメラＩＤの欄１３３に、新たに稼動した監視カメラＣのカメラＩＤを記録する。
【００４３】
《第２実施形態》
第２実施形態では、第１実施形態とは、監視カメラＣに提示する対象物（マーカ）１００に付された模様に意味情報が含まれていて、予め決められている監視カメラＣの設置位置で、所定の意味情報を含んだ模様が付された対象物（マーカ）１００を掲示する点において異なる。なお、所定の意味情報とは、２次元バーコードや文字等を付したものである。
以下には、第１実施形態と相違する、対象物（マーカ）１００、図４に示す記憶部１３に格納される情報、図６に示すステップＳ６０１〜Ｓ６０９の処理について説明する。それらの相違点以外については、第１実施形態において説明したのと同様である。なお、この第２実施形態においては、第１実施形態で用いた符号に「ａ」を付加して表記することとする。
【００４４】
第２実施形態では、対象物（マーカ）１００ａは、２次元バーコードや文字等の意味情報を付されて、複数用意されているものとする。
そして、記憶部１３ａは、第１実施形態の図４に示した対応表以外に、図示していない、対象物（マーカ）１００ａごとに付された意味情報の異なる模様とその模様を付された対象物（マーカ）１００ａが撮影される設置位置との対応関係を示す対応情報と、対象物（マーカ）１００ａの模様と同じ模様のマッチング処理用テンプレートとを記憶している。
【００４５】
次に、カメラ位置決定装置における処理の流れステップＳ６０１ａ〜Ｓ６０９ａについて、以下に説明する（図６参照）。
ステップＳ６０１ａでは、作業者５１ａが経路５０ａに沿って設置位置Ｐ１ａ〜Ｐ９ａの順番に監視カメラＣａに向かって、予め決められた順序で所定の意味情報を含んだ対象物（マーカ）１００ａを掲げ、その監視カメラＣａが、その画像を撮影する。すなわち、なお、監視カメラＣａごとに、異なった意味情報を付された対象物（マーカ）１００ａが撮影される。
【００４６】
ステップＳ６０２ａでは、監視カメラＣａは、画像データをカメラ位置決定装置１０ａに伝送する。なお、画像データはパケット化され、そのパケットのヘッダには、監視カメラＣａのＩＰアドレスが格納されている。
ステップＳ６０３ａでは、カメラ位置決定装置１０ａの制御部１１ａが、受信した画像データに対して、マッチング処理を行う。そして、画像データから意味情報を抽出する。
【００４７】
ステップＳ６０４ａでは、マッチング処理の結果に基づいて、制御部１１ａは、対象物（マーカ）１００ａの模様が検出されたか否かを判定する。すなわち、順番通りの所定の意味情報であるか否かが判定される。
対象物（マーカ）１００ａの模様が検出されたと判定した場合（ステップＳ６０４ａでＹｅｓ）、処理は、ステップＳ６０５ａへ進む。
【００４８】
ステップＳ６０５ａでは、制御部１１ａは、複数の監視カメラＣａによって、対象物（マーカ）１００ａの模様が検出されたか否かを判定する。
複数の監視カメラＣａによって対象物（マーカ）１００ａの模様が検出された場合（ステップＳ６０５ａでＹｅｓ）、ステップＳ６０６ａでは、制御部１１ａは、対象物（マーカ）１００ａの模様が検出された画像を、表示装置２０ａに表示する。この表示例については、後記する。
【００４９】
そして、ステップＳ６０７ａでは、カメラ位置決定システム１ａの操作者によって、妥当と思われる方の画像が、入出力部１２ａ（図３参照）を介して選択される。
また、複数の監視カメラＣａによって対象物（マーカ）１００ａが検出されなかった場合（ステップＳ６０５ａでＮｏ）、処理は、ステップＳ６０６ａ〜Ｓ６０７ａを飛ばして、ステップＳ６０８ａへ進む。
【００５０】
ステップＳ６０８ａでは、制御部１１ａは、対象物（マーカ）１００ａの模様を検出したと判定した画像データを送信してきたパケットのヘッダに記載されている監視カメラＣａのＩＰアドレスに基づいて、ＩＰアドレスとカメラＩＤとの対応表１３１ａ（図４（ａ）参照）を参照して、カメラＩＤを抽出する。
【００５１】
ステップＳ６０９ａでは、制御部１１ａは、前記した記憶部１３ａに記憶した対応情報を参照して、抽出された意味情報に対応する設置位置を割り出し、設置位置とカメラＩＤとの対応表１３２ａ（図４（ｂ）参照）の該設置位置に対応するカメラＩＤの欄１３３ａに抽出したカメラＩＤを記録する。すなわち、制御部１１ａは、設置位置Ｐ１ａ〜Ｐ９ａとカメラＩＤとを関連付ける。また、制御部１１ａは、その結果を表示装置２０ａに表示する。
【００５２】
（変形例）
変形例では、第１実施形態とは、監視カメラＣから送信されてくるパケットにカメラＩＤが含まれている点において異なる。以下には、第１実施形態と相違する、図４に示す記憶部１３に格納される情報、図６に示すステップＳ６０２とＳ６０８の処理、および図８に示すステップＳ８０１〜Ｓ８０７の処理について説明する。それらの相違点以外については、第１実施形態において説明したのと同様である。なお、この変形例における記憶部１３、ステップＳ６０２、ステップＳ６０８〜Ｓ６０９、およびステップＳ８０１〜Ｓ８０７については、記憶部１３ｂ、ステップＳ６０２ｂ、ステップＳ６０８ｂ〜Ｓ６０９ｂ、ステップＳ８０１ｂ〜Ｓ８０７ｂのように表記することとする。
【００５３】
まず、記憶部１３ｂでは、ＩＰアドレスとカメラＩＤとの対応表１３１が不要となる。この理由は、カメラＩＤは、パケットに格納されてカメラ位置決定装置１０に送信されてくるため、受信した画像とカメラＩＤとの対応関係を容易に関連付けることが可能となり、予め記憶されている必要がないからである。また、記憶部１３ｂは、設置位置とその設置位置において過去に撮影されていた過去の蓄積画像とを関連付けて記憶している。
【００５４】
また、ステップＳ６０２ｂでは、監視カメラＣは、画像データをカメラ位置決定装置１０に伝送する。なお、監視カメラＣから伝送されてくるパケットには、監視カメラＣのＩＰアドレスおよびカメラＩＤが格納されている。
次に、カメラＩＤが送信される場合におけるステップＳ６０８ｂおよびＳ６０９ｂについて、図６（ｃ）を用いて説明する。なお、図６（ｃ）は、図６（ａ）におけるステップＳ６０８およびＳ６０９のみを抜き出したものである。
図６（ｃ）に示すように、ステップＳ６０８ｂでは、制御部１１は、対象物（マーカ）１００の模様を検出したと判定した画像データを送信してきたパケットからカメラＩＤを抽出する。そして、ステップＳ６０９ｂでは、制御部１１は、設置位置とカメラＩＤとの対応表１３２（図４（ｂ）参照）の設置位置の順に、カメラＩＤの欄１３３に当該カメラＩＤを記録する。すなわち、制御部１１は、設置位置Ｐ１〜Ｐ９とカメラＩＤとを対応付ける。
【００５５】
次に、監視カメラの交換・撮影再開時における設置位置とカメラＩＤとを関連付ける処理の流れステップＳ８０１ｂ〜Ｓ８０７ｂについて、説明する（図８参照）。
図８に示すように、まず、監視カメラＣが再度電源を投入され、または新たに通信ケーブルに接続されて、監視カメラＣが稼動することによって、ステップＳ８０１ｂでは、制御部１１が、当該監視カメラＣから画像を受信する。この画像を受信することによって監視カメラＣの稼動が確認される。そして、制御部１１は、その稼動を確認されたカメラのカメラＩＤを抽出する。
ステップＳ８０２ｂでは、制御部１１は、図４（ｂ）に示す対応表１３２のカメラＩＤの欄１３３を参照して、ステップＳ８０１において取得したカメラＩＤが、存在しているか否かを検索する。すなわち、欠番カメラＩＤは、図４（ｂ）に示す対応表１３２においては、カメラＩＤの欄１３３にカメラが稼動していないことを表すフラグが格納されているかまたは空欄となっているので、容易に検索可能である。
【００５６】
ステップＳ８０３ｂでは、制御部１１は、ステップＳ８０１ｂにおいて取得したカメラＩＤが欠番カメラＩＤであるか否かを判定する。
欠番カメラＩＤが存在する場合（ステップＳ８０３ｂでＹｅｓ）、ステップＳ８０４ｂでは、制御部１１は、図４（ｂ）に示す対応表１３２を参照して、カメラＩＤの欄１３３ｂにカメラが稼動していないことを表すフラグが格納されているかまたは空欄となっている設置位置に関連付けられている過去の蓄積画像と、新たに稼動した監視カメラＣによって撮影された現在の画像とを比較する。具体的には、現在の画像データと過去の画像データとの類似度を算出する。なお、現在の画像および過去の蓄積画像は、撮影エリア（監視エリア）の風景等である。
【００５７】
ステップＳ８０５ｂでは、制御部１１は、現在の画像と過去の蓄積画像との類似度の高さを判定する。すなわち、制御部１１は、類似度が所定の値より大きいか否かを判定する。
類似度が高いと判定された場合（ステップＳ８０５ｂでＹｅｓ）、ステップＳ８０６ｂでは、制御部１１は、図４（ｂ）に示す対応表１３２において、類似度が高いと判定された過去の蓄積画像に関連付けられている設置位置のカメラＩＤの欄１３３に、新たに稼動した監視カメラＣのカメラＩＤを記録する。
類似度が高くないと判定された場合（ステップＳ８０５ｂでＮｏ）、処理はステップＳ８０３ｂへ戻り、次の欠番カメラＩＤについて、処理が行われる。
【００５８】
ステップＳ８０３ｂで、欠番カメラＩＤが存在しない場合（ステップＳ８０３ｂでＮｏ）、すなわち、欠番カメラＩＤがステップＳ８０２ｂにおいて欠番カメラＩＤが見つからなかった場合またはステップＳ８０５ｂにおいて画像の類似度の高い欠番カメラＩＤが見つからなかった場合、処理はステップＳ８０７ｂへ進む。
そして、ステップＳ８０７ｂでは、制御部１１は、図４（ｂ）に示す対応表１３２に記憶されている新規の設置位置に対応するカメラＩＤの欄１３３に、新たに稼動した監視カメラＣのカメラＩＤを記録する。
【００５９】
以上、第１・第２実施形態および変形例に係るカメラ位置決定装置１０（図１参照）は、監視カメラＣが遠隔地に設置されていた場合でも、対象物（マーカ）１００を監視カメラＣに提示する順番を定めることによって、対象物（マーカ）１００の模様が検出された順に、図面上の監視カメラの設置位置と監視カメラに付与したカメラＩＤとの関係を容易に関連付けることが可能となる。そのため、作業コストが軽減できる。また、監視システムの運用中に、監視カメラの交換等の変更があった場合でも、過去の蓄積画像を参照することにより、設置位置と監視カメラＣのカメラＩＤとの関連付けを自動的に行うことができる。
【００６０】
以上、第１・第２実施形態および変形例について説明したが、本発明は、これらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。
例えば、図６に示した処理の流れは、作業員５１（図１参照）が移動する経路５０（図１参照）を、経路５０の一部（例えば、既設の設置位置を含む新規の設置位置の近辺）に限っても、利用可能である。
【００６１】
第１・第２実施形態および各変形例では、建物の中に設置された監視カメラを対象に説明したが、これに限られず、街中に設置された監視カメラ、または、家屋や集合住宅等に設置された監視カメラを対象とすることも可能である。その場合には、対象物（マーカ）１００は、人によって移動されるのではなく、移動体によって移動されてもよい。
また、監視カメラＣのパン機能やチルト機能が使用できる場合には、図６のステップＳ６０７において操作者にカメラ選択を行わせる際に、作業者５１に監視カメラのパンやチルトの動きを確認させて、その確認結果を補助情報として、どの画像を選択するかを決めるようにしてもよい。なお、確認結果を携帯電話で連絡したとしても、全ての監視カメラについて作業者が確認していた場合に比較して、格段に作業負担を低減できる。
また、図６のステップＳ６０４において、制御部１１は、対象物（マーカ）１００の模様が検出されたと判断したときに、表示装置２０に表示されている図面上の該当する設置位置近辺に、その模様を検出したときの画像（静止画像）をポップアップ表示し、それを、操作者に確認（例えば、マウスによって、Ｙｅｓ／Ｎｏを選択）させてもよい。
【００６２】
《第３実施形態》
第３実施形態は、第１実施形態のステップＳ６０７（図６参照）において操作者による手動によってカメラ選択を行っていたプロセスを、自動で行えるようにした点が異なる。
なお、第３実施形態では、第１実施形態と比較して、対象物（マーカ）１００の形状と掲示の仕方およびカメラ位置決定装置１０におけるステップＳ６０４〜Ｓ６０７に係る処理において異なるが、それら以外の点については、第１実施形態と同様である。したがって、第３実施形態のカメラ位置決定装置の構成図は図２と同様なので、図示を省略する。また、第３実施形態のカメラ位置決定装置の各部には符号「ｃ」を付加して表記し、また対象物（マーカ）については符号１０１を付すこととする。
【００６３】
第３実施形態では、作業者５１が第１実施形態とは異なる対象物（マーカ）１０１をプラカードのように常に掲げた状態で経路５０を移動する場面を、監視カメラＣが撮影する。そして、カメラ位置決定装置１０ｃが、監視カメラＣが撮影した動画データから対象物（マーカ）１０１の模様を検出した時刻（以降、検出時刻という）および検知されなくなった時刻（以降、検知終了時刻という）を算出する。次に、カメラ位置決定装置１０ｃは、複数の監視カメラによって対象物（マーカ）１０１の模様が検出された場合において、対象物（マーカ）１０１の模様の検出時刻および検知終了時刻に基づいて、監視カメラＣを決定する。
【００６４】
ここで、第３実施形態に用いられる対象物（マーカ）１０１の外観について、図９を用いて説明する。図９（ａ）は、第３実施形態に用いられる対象物（マーカ）の左側面とその模様を示す図であり、（ｂ）は、第３実施形態に用いられる対象物（マーカ）の右側面とその模様を示す図であり、（ｃ）は、第３実施形態に用いられる対象物（マーカ）の平面図および前面と後面の模様を示す図である。
【００６５】
まず、前提として、対象物（マーカ）１０１が経路５０（図１参照）を移動するとき、図９（ａ）に示す左側面の模様が監視カメラＣに撮影される向きに保持されているものとする。具体的には、作業者５１（図１参照）が、図９に示すプラカード形状（直方体に支持棒が取り付けられた形状）の対象物（マーカ）１０１を持って移動する。移動する際には、プラカードの前面が進行方向に向くように保持される。そして、作業者５１は、各監視カメラＣ１〜Ｃ９の立ち位置Ａ〜Ｉで立ち止まって、監視カメラＣに対して左側面の全体が正対するようにプラカードを回転させる。そして、作業者５１は、対象物（マーカ）１００を掲げて次の監視カメラＣへと移動する。
【００６６】
図９（ｂ）に示す右側面の模様、および図９（ｃ）に示す前面および後面の模様は、対象物（マーカ）１０１の向きを知るために、全て異ならせている。すなわち、これらの図９（ｂ）（ｃ）に示した模様は、対象物（マーカ）１０１が監視カメラＣに対して、どちらの方向から撮影されているかを識別することに役立てることが可能である。例えば、図７の画像７０１，７０２に示されるように複数の監視カメラＣによって検出される以前に、対象物（マーカ）１０１の前面の模様が映っていたか等の情報を、監視カメラＣの決定に用いることが可能である。
【００６７】
なお、図９に示した対象物（マーカ）１０１は、プラカード状であるが、これは、対象物（マーカ）１０１が常に掲げられていることを目的としているためである。したがって、作業者５１が、常に両手で対象物（マーカ）１０１の模様が付されている直方体の部分だけを掲げて移動しても構わない。
また、対象物（マーカ）１０１が、常に掲げられた状態にしておく理由は、作業者５１が各監視カメラＣ１〜Ｃ９の撮影エリアを知らなくてもよく、また、対象物（マーカ）１０１が監視カメラＣ１〜Ｃ９の撮影エリアに最初に入ってきたとき（フレームイン）から最後に出て行くとき（フレームアウト）まで写っていることが、監視カメラＣの決定に重要だからである。
【００６８】
まず、対象物（マーカ）１０１の模様の検出例について、図１０〜図１５を用いて説明する。図１０（ａ）は、第３実施形態における対象物（マーカ）が監視カメラに接近してくるときの状態を示す図であり、（ｂ）は、第３実施形態における対象物（マーカ）の左側面の模様を監視カメラに提示する状態を示す図である。図１１は、図１０に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。図１２（ａ）は、第３実施形態における対象物（マーカ）が監視カメラの前を横切る状態を示す図であり、（ｂ）は、第３実施形態における対象物（マーカ）の左側面の模様を監視カメラに提示する状態を示す図である。図１３は、図１２に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。図１４は、第３実施形態における対象物（マーカ）が監視カメラの前を横切るの状態の別の例を示す図である。図１５は、図１４に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。
【００６９】
図１０（ａ）に示す監視カメラａおよび監視カメラｂは、それぞれ、図７に示す設置位置Ｐ８，Ｐ９に設置されている監視カメラＣを表しているものとする。監視カメラａおよび監視カメラｂの撮影エリアが破線で示され、この撮影エリアが一部重なっている状態になっている。
そして、対象物（マーカ）１０１が、経路５０（図１参照）に沿って進行方向に示すように各監視カメラａ，ｂに接近したときには、対象物（マーカ）１０１の前面を撮影している。そして、対象物（マーカ）１０１が接近してくるにしたがって、監視カメラａは、対象物（マーカ）１０１の左側面の模様および前面の模様の両方を撮影することになる。また、監視カメラｂは、対象物（マーカ）１０１の前面の模様だけを撮影しているか、または、対象物（マーカ）１０１の前面の模様および右側面の模様を撮影している。
【００７０】
次に、図１０（ｂ）に示すように、対象物（マーカ）１０１は、立ち位置Ａ〜Ｉにおいて回転されて、対象物（マーカ）１０１の左側面の模様が監視カメラａに正対するように向けられ、次に監視カメラｂに正対するように向けられる。
その後、対象物（マーカ）１０１は、左側面の模様を各監視カメラａ，ｂに向けながら、撮影エリアから離れていく。
【００７１】
対象物（マーカ）１０１が図１０（ａ）（ｂ）に示されるように動くと、カメラ位置決定装置１０ａは、対象物（マーカ）１０１の左側面の模様および前面の模様を図１１に示すように検出することになる。
【００７２】
図１１に示すように、まず、対象物（マーカ）１０１の前面の模様が監視カメラａ，ｂによって検出される（検出時刻ａ３，ｂ３）。そして、図１０（ａ）に示すように、対象物（マーカ）１０１が監視カメラａに接近してくると、監視カメラａの動画データから左側面の模様が検出される（検出時刻ａ１）。次に、対象物（マーカ）１０１が図１０（ｂ）に示されるように回転されると、監視カメラｂの動画データから左側面の模様が検出される（検出時刻ｂ１）。そして、経路５０に沿って各監視カメラａ，ｂの撮影エリア外へ対象物（マーカ）１０１が離れていくと、各監視カメラａ，ｂの動画データから、左側面の模様が検知されなくなる（検知終了時刻ａ２，ｂ２）。
【００７３】
次に、図１２（ａ）は、対象物（マーカ）１０１が各監視カメラａ，ｂの前を、経路５０に沿って横切る状況を表している。この場合、監視カメラａは、対象物（マーカ）１０１の左側面の模様を撮影する。また、監視カメラｂは、対象物（マーカ）１０１の左側面の模様および前面の模様を撮影する。
次に、図１２（ｂ）に示すように、立ち位置Ａ〜Ｉにおいて、対象物（マーカ）１０１が１回転されると、各監視カメラａ，ｂは、対象物（マーカ）１０１が１回転する状態を撮影する。
その後、対象物（マーカ）１０１は、左側面の模様を各監視カメラａ，ｂに向けながら、撮影エリアから離れていく。
【００７４】
対象物（マーカ）１０１が図１２（ａ）（ｂ）に示されるように動くと、カメラ位置決定装置１０ａは、対象物（マーカ）１０１の左側面の模様および前面の模様を図１３に示すように検出することになる。
【００７５】
図１３に示すように、まず、対象物（マーカ）１０１が監視カメラａ，ｂの撮影エリアに入ってくると、監視カメラａの動画データから左側面の模様が検出される（検出時刻ａ５）。また、監視カメラｂの動画データから対象物（マーカ）１０１の前面の模様および左側面の模様が検出される（検出時刻ｂ１１およびｂ５）。
そして、対象物（マーカ）１０１が図１２（ｂ）に示されるように１回転される間に、各監視カメラａ，ｂでは、前面の模様が検出され（検出時刻ａ９，ｂ９）、次に左側面の模様が検出される（検出時刻ａ７，ｂ７）。次に、経路５０に沿って各監視カメラａ，ｂの撮影エリア外へ対象物（マーカ）１０１が離れていくと、各監視カメラａ，ｂの動画データから、左側面の模様が検知されなくなる（検知終了時刻ａ８，ｂ８）。
【００７６】
なお、図１２（ｂ）において対象物（マーカ）１０１を１回転している間の後半１／４回転は、図１０（ａ）から図１０（ｂ）へ移行する場合の１／４回転と同じ結果となる。
したがって、図１１に示した検出時刻ａ１の方が検出時刻ｂ１より早いという時間関係は、図１３に示した検出時刻ａ７の方が検出時刻ｂ７より早いという時間関係と同じになる。すなわち、カメラ位置決定装置１０ａは、対象物（マーカ）１０１が監視カメラＣの撮影エリアからフレームアウトした時刻に最も近い各検出時刻ａ１，ａ７，ｂ１，ｂ７を用いて、監視カメラを決定する。
【００７７】
次に、図１４に示すように、監視カメラが平行に並べられていて、画角も同じ場合について説明する。
図１４では、各監視カメラｄ，ｅの配置に対して、経路５０が撮影エリアを横切る場合を表している。この場合、まず、監視カメラｄが対象物（マーカ）１０１の左側面の模様を検出し、次に、監視カメラｅが対象物（マーカ）１０１の左側面の模様を検出する。
【００７８】
対象物（マーカ）１０１が図１４に示されるように移動していくと、カメラ位置決定装置１０ｃは、対象物（マーカ）１０１の左側面の模様を図１５に示すように検出することになる。
【００７９】
図１５に示すように、対象物（マーカ）１０１が監視カメラｄの撮影エリアに入ってくると、監視カメラｄの動画データから左側面の模様が検出される（検出時刻ｄ１）。そして、対象物（マーカ）１０１が監視カメラｅの撮影エリアに入ってくると、監視カメラｅの動画データから対象物（マーカ）１０１の左側面の模様が検出される（検出時刻ｅ１）。次に、経路５０に沿って各監視カメラｄ，ｅの撮影エリア外へ対象物（マーカ）１０１が離れていくと、各監視カメラｄ，ｅの動画データから、左側面の模様が検知されなくなる（検知終了時刻ｄ２，ｅ２）。
なお、各監視カメラｄ，ｅの立ち位置Ａ〜Ｉで、対象物（マーカ）１０１を回転させても、図１５と同様に、検出時刻ｄ１の方が検出時刻ｅ１より早いという時間関係は維持される。
【００８０】
したがって、図１０〜図１５を用いて説明してきたように、対象物（マーカ）１０１を監視カメラＣの前の立ち位置で回転する場合を含めると、対象物（マーカ）１０１の左側面の模様の検出時刻に基づいて、検出時刻の早い方の動画データを送信してきた監視カメラＣを、監視カメラに決定するとよいことが明らかである。そこで、カメラ位置決定装置１０ａの制御部１１ｃは、図６のステップＳ６０４〜Ｓ６０７の処理の代わりに、対象物（マーカ）１０１の左側面の模様の検出時刻に基づいて、検出時刻の早い方の動画データを送信してきた監視カメラＣを、監視カメラに決定する処理を行うものとする。
すなわち、カメラ位置決定装置１０ｃは、対象物（マーカ）１０１が監視カメラＣの撮影エリアからフレームアウトした時刻に最も近い各検出時刻ａ１，ａ７，ｂ１，ｂ７を用いて、監視カメラを決定する。
【００８１】
以上、第３実施形態におけるカメラ位置決定装置１０ｃは、対象物（マーカ）１０１の通過する経路５０を定めること、すなわち、対象物（マーカ）１０１を提示する設置位置の順番を決めることによって、対象物（マーカ）１０１の模様の検出時刻に基づいて、図面上の監視カメラの各設置位置Ｐ１〜Ｐ９と各監視カメラＣ１〜Ｃ９に付与したカメラＩＤとの関係を容易に関連付けることが可能となる。そのため、作業コストが軽減できる。
【００８２】
なお、各実施形態において、カメラ位置決定装置１０（図２参照）の各部の処理について説明したが、これらの処理は、カメラ位置決定装置１０，１０ｃをコンピュータで実現したときに搭載されるプログラムによって実現されてもよい。このプログラムは、通信回線を介して提供することもできるし、ＣＤ−ＲＯＭ等の記録媒体に書き込んで配布することも可能である。
【図面の簡単な説明】
【００８３】
【図１】カメラ位置決定システムの概要を示す図である。
【図２】監視カメラによって撮影された、対象物（マーカ）の映った画像の一例を示した。
【図３】カメラ位置決定装置の機能を示す図である。
【図４】（ａ）は、ＩＰアドレスとカメラＩＤとの対応表であり、（ｂ）は、設置位置とカメラＩＤとの対応表である。
【図５】監視カメラによって撮影された画像の一例である。
【図６】（ａ）は、ＩＰアドレスとカメラＩＤとの対応関係が分かっている場合の、カメラ位置決定装置における処理の流れを示す図であり、（ｂ）は、カメラＩＤがＩＰアドレスの場合の、カメラ位置決定装置における処理の一部の流れを示す図であり、（ｃ）は、カメラＩＤが送信される場合の、カメラ位置決定装置における処理の一部の流れを示す図である。
【図７】ステップＳ６０６における表示例を示す図である。
【図８】監視カメラの交換・撮影再開時における設置位置とカメラＩＤとを関連付ける処理の流れを示す図である。
【図９】（ａ）は、第３実施形態に用いられる対象物（マーカ）の左側面とその模様を示す図であり、（ｂ）は、第３実施形態に用いられる対象物（マーカ）の右側面とその模様を示す図であり、（ｃ）は、第３実施形態に用いられる対象物（マーカ）の平面図および前面と後面の模様を示す図である。
【図１０】図１０（ａ）は、第３実施形態における対象物（マーカ）が監視カメラに接近してくるときの状態を示す図であり、（ｂ）は、第３実施形態における対象物（マーカ）の左側面の模様を監視カメラに提示する状態を示す図である。
【図１１】図１０に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。
【図１２】（ａ）は、第３実施形態における対象物（マーカ）が監視カメラの前を横切る状態を示す図であり、（ｂ）は、第３実施形態における対象物（マーカ）の左側面の模様を監視カメラに提示する状態を示す図である。
【図１３】図１２に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。
【図１４】第３実施形態における対象物（マーカ）が監視カメラの前を横切るの状態の別の例を示す図である。
【図１５】図１４に示す状態において、第３実施形態のカメラ位置決定装置の処理結果を示す図である。
【符号の説明】
【００８４】
１        カメラ位置決定システム
１０，１０ａ  カメラ位置決定装置
１１，１１ａ  制御部
１２      入出力部
１３      記憶部
１４      通信部
２０      表示装置
５０      経路
１００，１０１  対象物（マーカ）
１３１    ＩＰアドレスとカメラＩＤとの対応表
１３２    設置位置とカメラＩＤとの対応表
Ｃ（Ｃ１〜Ｃ９）  監視カメラ
Ｐ１〜Ｐ９  設置位置
【図１】
2010098550.tif 000003
【図２】
2010098550.tif 000004
【図３】
2010098550.tif 000005
【図４】
2010098550.tif 000006
【図５】
2010098550.tif 000007
【図６】
2010098550.tif 000008
【図７】
2010098550.tif 000009
【図８】
2010098550.tif 000010
【図９】
2010098550.tif 000011
【図１０】
2010098550.tif 000012
【図１１】
2010098550.tif 000013
【図１２】
2010098550.tif 000014
【図１３】
2010098550.tif 000015
【図１４】
2010098550.tif 000016
【図１５】
2010098550.tif 000017