(57)【要約】【課題】撮影環境に適した設定パラメータを容易に決定する。【解決手段】撮影条件設定装置１は、撮影条件と設定パラメータとを関連付けて記憶する記憶部１３と、撮影装置２によって撮影された撮影シーンのカメラデータおよび撮影装置２に備えられるセンサによって検出されるセンサ情報を取得し、カメラデータに対してラベリング処理を実行し、カメラデータからカメラパラメータを推定し、ラベリング処理の結果とカメラパラメータとセンサ情報とに基づいて検索クエリを生成するデータ解析部１１２と、検索クエリを用いて記憶部１３を参照し、当該検索クエリに類似の撮影条件に関連付けられた設定パラメータを取得する撮影条件検索部１１３と、を備える。【選択図】図１
2015228597.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置によって撮影された撮影シーンにラベリング処理を実行することによって求めたラベリング処理結果を少なくとも含む撮影条件と前記撮影シーンの撮影のために前記撮影装置に設定された設定パラメータとを関連付けて記憶する記憶部と、
前記撮影装置によって撮影された撮影シーンのカメラデータを取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータとに基づいて検索クエリを生成するデータ解析部と、
前記検索クエリを用いて前記記憶部を参照し、当該検索クエリに類似の前記撮影条件に関連付けられた前記設定パラメータを取得する撮影条件検索部と、
を備えることを特徴とする撮影条件設定装置。
【請求項２】
撮影装置によって撮影された撮影シーンにラベリング処理を実行することによって求めたラベリング処理結果を少なくとも含む撮影条件と前記撮影シーンの撮影のために前記撮影装置に設定された設定パラメータとを関連付けて記憶する記憶部と、
撮影装置によって撮影された撮影シーンのカメラデータおよび前記撮影装置に備えられるセンサによって検出されるセンサ情報を取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータと前記センサ情報とに基づいて検索クエリを生成するデータ解析部と、
前記検索クエリを用いて前記記憶部を参照し、当該検索クエリに類似の前記撮影条件に関連付けられた前記設定パラメータを取得する撮影条件検索部と、
を備えることを特徴とする撮影条件設定装置。
【請求項３】
前記撮影条件設定装置は、前記取得した前記設定パラメータを前記撮像装置に送信する
ことを特徴とする請求項１に記載の撮影条件設定装置。
【請求項４】
前記撮影条件設定装置は、前記取得した前記設定パラメータを前記撮像装置に送信する
ことを特徴とする請求項２に記載の撮影条件設定装置。
【請求項５】
前記カメラデータを取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータに基づいて前記撮影条件を生成する設定パターン生成部
を備えることを特徴とする請求項１に記載の撮影条件設定装置。
【請求項６】
前記カメラデータおよびセンサ情報を取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータと前記センサ情報とに基づいて前記撮影条件を生成する設定パターン生成部
を備えることを特徴とする請求項２に記載の撮影条件設定装置。
【請求項７】
前記データ解析部は、前記センサ情報の一つである方位センサで検出される前記撮影装置の向きに応じて前記カメラデータを補正する
ことを特徴とする請求項２に記載の撮影条件設定装置。
【請求項８】
前記データ解析部は、天候情報を取得し、前記天候情報に応じて前記カメラデータを補正する
ことを特徴とする請求項１ないし請求項６のいずれか一項に記載の撮影条件設定装置。
【請求項９】
前記設定パターン生成部は、季節、時刻のいずれかまたは双方に応じて、前記記憶部の前記撮影条件および前記設定パラメータを変更する
ことを特徴とする請求項５また請求項６に記載の撮影条件設定装置。
【請求項１０】
撮影装置と接続される撮影条件設定装置の撮影条件設定方法であって、
前記撮影条件設定装置は、
撮影装置によって撮影された撮影シーンにラベリング処理を実行することによって求めたラベリング処理結果を少なくとも含む撮影条件と前記撮影シーンの撮影のために前記撮影装置に設定された設定パラメータとを関連付けて記憶する記憶部を備えており、
前記撮影装置によって撮影された撮影シーンのカメラデータを取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータとに基づいて検索クエリを生成するデータ解析ステップと、
前記検索クエリを用いて前記記憶部を参照し、当該検索クエリに類似の前記撮影条件に関連付けられた前記設定パラメータを取得する撮影条件検索ステップと、
を実行することを特徴とする撮影条件設定方法。
【請求項１１】
前記撮影条件設定装置は、前記取得した前記設定パラメータを前記撮像装置に送信する
ことを特徴とする請求項１０に記載の撮影条件設定方法。
【請求項１２】
前記撮影条件設定装置は、
前記カメラデータを取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータに基づいて前記撮影条件を生成する設定パターン生成ステップ
を実行することを特徴とする請求項１０または請求項１１に記載の撮影条件設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置に設定する、撮影環境に適したパラメータを決定する技術に関する。
【背景技術】
【０００２】
近年、防犯意識の高まりとともに、量販店、金融機関、オフィスビル等において、映像監視システムの導入が進んでいる。映像監視システムでは、映像を蓄積する記憶容量が大容量化し、ネットワークカメラ等が普及したことにより、様々な場所に監視カメラが設置されるようになってきている。また、監視カメラが一ヶ所に固定されずに、ドライブレコーダのような機器やカメラを移動体に搭載して施設内を循環しながら監視するシステムも普及してきている。そして、前記システムに蓄積された撮影画像は、犯罪抑止効果や事件・事故が発生した場合の証拠として活用されている。
【０００３】
カメラのカメラパラメータ設定は多岐にわたっており、ユーザそれぞれによってカメラパラメータが個別に設定されている。また、撮影シーンおよびカメラの設定の組み合わせを示す撮影環境は多種多様であるので、撮影環境ごとに適したカメラパラメータの設定に多くの時間が費やされる傾向にある。
【０００４】
特許文献１には、新たな撮影シーンを撮影するときに、ユーザによってカメラパラメータが変更された場合または自動的にカメラパラメータが変更された場合、部分的に変更されたカメラパラメータに応じて推定される１または複数の撮影シーンのカテゴリの見本画像を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８６６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法は、変更後のカメラパラメータに類似のカメラパラメータがカメラに記憶されている場合、そのカメラパラメータによって撮影された撮影シーンを表示する。また、カメラに表示される撮影シーンは、そのカメラによって過去に撮影されたシーンに限られているため、サンプル数が少ない。そのため、新たに撮影しようとしているシーンと、カメラに表示されるシーンとが全く異なっているケースが多くなるという虞がある。つまり、表示されたシーンの撮影に用いられたカメラパラメータが、これから撮影しようとしている撮影シーンに適しているかどうかの最終判断は、ユーザに任されていることになる。したがって、カメラ（撮影装置）について専門的な知識が無いユーザは、撮影環境（撮影シーンおよびカメラの設定の組み合わせ）に適した設定パラメータ（カメラに設定するパラメータ）を容易に決定することができないという問題がある。
【０００７】
そこで、本発明では、撮影装置について専門的な知識が無くとも、撮影環境に適した設定パラメータを容易に決定できる技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明の撮影条件設定装置は、撮影装置によって撮影された撮影シーンにラベリング処理を実行することによって求めたラベリング処理結果を少なくとも含む撮影条件と前記撮影シーンの撮影のために前記撮影装置に設定された設定パラメータとを関連付けて記憶する記憶部と、前記撮影装置によって撮影された撮影シーンのカメラデータを取得し、前記カメラデータに対してラベリング処理を実行し、前記カメラデータからカメラパラメータを推定し、前記ラベリング処理の結果と前記カメラパラメータとに基づいて検索クエリを生成するデータ解析部と、前記検索クエリを用いて前記記憶部を参照し、当該検索クエリに類似の前記撮影条件に関連付けられた前記設定パラメータを取得する撮影条件検索部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影装置について専門的な知識が無くとも、撮影環境に適した設定パラメータを容易に決定することができる。
【図面の簡単な説明】
【００１０】
【図１】撮影条件設定システムの構成例ならびに撮影条件設定装置および撮影装置の機能例を示す図である。
【図２】撮影条件設定システムにおける処理フロー例を示す図である。
【図３】図２に示すステップＳ２０３の処理の詳細フロー例を示す図である。
【図４】ラベリング処理の入出力画像の一例を示す図であり、（ａ）は入力画像のカメラデータの画像を表し、（ｂ）は出力画像のラベリング画像を表す。
【図５】方位センサ情報を加味する処理を説明する図であり、（ａ）は撮影環境の平面図を表し、（ｂ）は方位センサ情報を加味した画像を表す。
【図６】検索クエリの一例を示す図である。
【図７】設定パラメータを示す画像の一例を説明する図であり、（ａ）はパラメータ設定前の方位センサ情報を加味した画像を表し、（ｂ）は設定パラメータを示す画像を表す。
【発明を実施するための形態】
【００１１】
ここで、本発明を実施するための形態（以降、「本実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００１２】
（撮影条件設定システム）
はじめに、撮影条件設定システムの構成例について、図１を用いて説明する。図１は、撮影条件設定システム９の構成例を表している。
撮影条件設定システム９は、撮影条件設定装置１と撮影装置（カメラ）２とを備えている。撮影条件設定装置１と撮影装置２とはネットワーク３を介して通信可能になっている。撮影装置２は、図１では３台記載しているが、３台に限られることはなく、１台以上である。
【００１３】
撮影装置２は、例えば、ズーム機能を有するカメラレンズ、およびＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）等の撮像素子を含むカメラである。撮影装置２は、雲台に載置され、俯仰および旋回が可能である。また、撮影装置２は、撮影した映像（静止画を含む）を監視員の目視確認に利用するために、不図示の記録装置や表示装置に転送しても構わない。
【００１４】
撮影装置２は、撮影した映像（撮影シーン）をカメラデータとして、通信部２５およびネットワーク３を介して撮影条件設定装置１に送信する機能を有する。また、撮影装置２は、撮影時に撮影装置２に備えられるセンサによって検出されるセンサ情報を収集し、そのセンサ情報をカメラデータとともに送信する機能も有する。ここで、センサ情報は、撮影装置２の向きを取得する方位センサ、撮影場所の明るさを取得する照度センサ、撮影装置２の設置された場所を取得するＧＰＳ（Global Positioning System）、カメラの傾きや揺れ等を取得する加速度センサ、等から得られる情報を表している。なお、撮影装置２の機能の詳細については後記する。
【００１５】
撮影条件設定装置１は、撮影装置２から通信部１４を介してカメラデータまたはカメラデータおよびセンサ情報を受信し、カメラデータを画像認識処理によって解析して、撮影シーンの特徴量を抽出する機能を有する。ここで、撮影シーンの特徴量とは、色情報、画像の微分成分を表すエッジ情報やテクスチャ情報である。また、撮影条件設定装置１は、撮影シーンを、抽出した特徴量が同様の画素が隣り合う小領域に分割し、分割した小領域にラベル情報を付与するラベリング処理を実行する機能を有する。また、撮影条件設定装置１は、カメラデータからカメラパラメータを推定する機能を有する。そして、撮影条件設定装置１は、ラベリング処理結果とカメラパラメータとを組み合わせて、シーンパターンを生成する。
【００１６】
ここで、カメラパラメータとは、撮影装置２の内部パラメータ（例えば、焦点距離や歪み係数等）と外部パラメータ（例えば、被写体に対する並進や回転等のカメラの設置状態）とを示している。つまり、カメラパラメータは、撮影シーンがどのようなカメラ設定の下で撮影されたかを示す情報の一つである。
【００１７】
また、撮影条件設定装置１は、後記する記憶部１３の設定パターンＤＢ（Data Base）１３１を参照し、シーンパターン（またはシーンパターンおよびセンサ情報の組合わせ）に最も類似する撮影条件を抽出し、抽出した撮影条件に関連付けられた設定パラメータを取得する機能を有する。なお、設定パターンＤＢ１３１には、撮影条件と設定パラメータとが関連付けられて記憶されている（詳細は後記）。ここで、設定パラメータとは、撮影シーンの小領域について、逆光補正を実行する、コントラストを強調する、等の処理を実行するために、撮影装置２に設定するパラメータを表す。
【００１８】
そして、撮影条件設定装置１は、取得した設定パラメータを、通信部１４およびネットワーク３を介して撮影装置２に送信する機能を有する。また、撮影装置２は、通信部２５を介して受信した設定パラメータに基づいて、自身にパラメータの設定を実行する機能を有している（詳細は後記）。
【００１９】
つまり、撮影条件設定システム９では、撮影条件設定装置１は、シーンパターン（または、シーンパターンおよびセンサ情報）に基づいて、撮影装置２に設定する設定パラメータを取得する。そして、撮影装置２は、撮影条件設定装置１から受信した設定パラメータに基づいて、自身にパラメータを設定することができる。したがって、撮影条件設定装置１は、撮影装置２について専門的な知識が無くとも、撮影環境に適した設定パラメータを容易に決定することができるようになる。
なお、撮影条件設定装置１の機能の詳細については後記する。
【００２０】
ネットワーク３は、有線、無線のいずれかまたは双方の組み合わせで構成されるものとする。
【００２１】
（撮影条件設定装置）
ここで、撮影条件設定装置１の機能例について、図１を用いて説明する。
撮影条件設定装置１は、処理部１１、記憶部１３、通信部１４を備える。処理部１１は、図示しないコンピュータ等のＣＰＵ（Central Processing Unit）およびメインメモリによって構成され、記憶部１３に記憶されている制御プログラムをメインメモリに展開して、設定パターン検索部１１１および設定パターン登録部１２１の機能を具現化している。
【００２２】
設定パターン検索部１１１は、生成したシーンパターン（または、シーンパターンおよび取得したセンサ情報）に最も類似する撮影条件を抽出し、抽出した撮影条件に関連付けられた設定パラメータを取得し決定する機能を有する。具体的には、設定パターン検索部１１１は、機能として、データ解析部１１２、撮影条件検索部１１３、パラメータ決定部１１４を備えている。
【００２３】
データ解析部１１２は、通信部１４を介して受信したカメラデータを画像認識処理によって解析して、撮影シーンの特徴量を抽出する機能を有する。特徴量とは、例えば、色情報、画像の微分成分を表すエッジ情報やテクスチャ情報である。また、データ解析部１１２は、同様の特徴量を有する隣接した画素の集合を一つの小領域として、撮影シーンを分割し、小領域に対してラベル情報を付与するラベリング処理を実行する機能を有する。また、データ解析部１１２は、カメラパラメータを推定し、ラベリング処理結果とカメラパラメータとを組み合わせて、シーンパターンを生成し、生成したシーンパターン（または、シーンパターンおよびセンサ情報）に基づいて検索クエリを生成する機能を有する。なお、検索クエリは、設定パターンＤＢ１３１の撮影条件情報１３２において類似する撮影条件を抽出するための情報である。
【００２４】
撮影条件検索部１１３は、データ解析部１１２によって生成された検索クエリを用いて、記憶部１３の設定パターンＤＢ１３１の撮影条件情報１３２を検索する機能を有する。そして、撮影条件検索部１１３は、検索クエリに最も類似する撮影条件を、設定パターンＤＢ１３１の撮影条件情報１３２から抽出し、その抽出した撮影条件に関連付けられている設定パラメータを設定パラメータ情報１３３から取得する機能を有する。
【００２５】
パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パラメータが１つの場合、当該設定パラメータを最終的な設定パラメータとして決定する機能を有する。パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パラメータが複数の場合、当該複数の設定パラメータの中からラベル情報が最も一致する設定パラメータを１つ決定する機能を有する。また、パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パラメータが複数の場合、ユーザによる選択入力を受け付けて、当該複数の設定パラメータの中から１つの設定パラメータを決定するようにしてもよい。
【００２６】
設定パターン登録部１２１は、設定パターンＤＢ１３１の撮影条件情報１３２と設定パラメータ情報１３３とを記憶させる機能を有する。設定パターン登録部１２１は、撮影装置２が新たに設置された場合であって、設定パターンＤＢ１３１に同様の撮影条件情報１３２が存在しないときに、実行される。つまり、設定パターン登録部１２１は、設定パターンＤＢ１３１に記憶される情報を拡充する場合に実行される。具体的には、設定パターン登録部１２１は、機能として、設定パターン生成部１２２および登録処理部１２３を備えている。
【００２７】
設定パターン生成部１２２は、データ解析部１１２と同様に、検索クエリを生成する機能を有する。
【００２８】
登録処理部１２３は、新しい撮影条件を撮影条件情報１３２に記憶し、その撮影条件に関連付けられた設定パラメータを設定パラメータ情報１３３に記憶する機能を有する。登録処理部１２３は、撮影条件と設定パラメータとを新たに記憶する前に、設定パターン生成部１２２によって生成した検索クエリを用いて、同じ撮影条件および同じ設定パラメータが設定パターンＤＢ１３１に既に記憶済か否かを検索する。この理由は、撮影条件設定装置１が複数の撮影装置２と接続されているので、撮影条件を新たに記憶しようとするときに、他の撮影装置２によって記憶された類似の撮影条件と重複することを防ぐためである。登録処理部１２３は、類似の撮影条件がないと判定した場合、新しい管理番号を発行して、撮影条件と設定パラメータとを設定パターンＤＢ１３１に記憶する。
【００２９】
記憶部１３は、ハードディスク等の記憶装置であり、設定パターンＤＢ１３１を記憶している。設定パターンＤＢ１３１は、撮影条件情報１３２と設定パラメータ情報１３３とを関連付けて記憶している。
撮影条件情報１３２は、検索クエリによって参照される撮影条件を記憶しており、管理番号ごとに、シーンパターン（またはシーンパターンおよびセンサ情報）が記憶されている。
設定パラメータ情報１３３は、撮影装置２に設定する設定パラメータを記憶しており、管理番号ごとに設定パラメータが記憶されている。
なお、撮影条件情報１３２と設定パラメータ情報１３３とは、管理番号によって関連付けられている。
【００３０】
通信部１４は、通信インタフェースであり、撮影条件設定装置１から情報をネットワーク３に送信したり、ネットワーク３を経由して伝達される情報を受信したりする。
【００３１】
（撮影装置）
次に、撮影装置２の機能例について、図１を用いて説明する。
撮影装置２は、撮影部２１、センサ情報取得部２２、パラメータ設定部２３および通信部２５を備える。なお、ラベリング処理部２４は、後記するように、必ずしも備えていなくともよい。
【００３２】
撮影部２１は、シーンを撮影するカメラの機能を有する。
センサ情報取得部２２は、撮影装置２に備えられているセンサからセンサ情報を取得する機能を有する。センサは、例えば、加速度センサ、方位センサ、ＧＰＳ、照度センサ等である。
パラメータ設定部２３は、撮影条件設定装置１から送信されてきた設定パラメータを撮影装置２に設定する機能を有する。
【００３３】
ラベリング処理部２４は、データ解析部１１２と同様に、カメラデータを画像認識処理によって解析し、撮影シーンの特徴量を抽出し、特徴量に基づいて撮影シーンを小領域に分割し、小領域に対してラベンリング処理を実行する機能を有する。そして、ラベリング処理部２４は、ラベリング処理結果を撮影条件設定装置１に送信する機能を有する。したがって、撮影装置２がラベリング処理部２４を備えている場合には、撮影条件設定装置１のデータ解析部１１２は、ラベリング処理を実行しなくともよくなる。その逆に、データ解析部１１２がラベリング処理を実行する場合には、ラベリング処理部２４は不要となる。
なお、撮影装置２においてラベリング処理結果を算出する効果は、撮影条件設定装置１の処理負荷を低減させること、ラベリング処理結果がカメラデータそのものより小さな情報量となるので、通信負荷を低減させることである。
【００３４】
通信部２５は、通信インタフェースであり、撮影装置２から情報をネットワーク３を介して撮影条件設定装置１に送信したり、撮影条件設定装置１からネットワーク３を経由して伝達される情報を受信したりする。
【００３５】
（撮影条件設定システムの処理フロー）
次に、撮影条件設定システム９における処理フロー例について、図２を用いて説明する（適宜、図１参照）。
ステップＳ２０１では、撮影装置２の撮影部２１は、シーンを撮影する。
ステップＳ２０２では、撮影装置２は、撮影部２１によって撮影された撮影シーンのカメラデータと、センサ情報取得部２２によって取得されたセンサ情報とを、通信部２５とネットワーク３とを介して撮影条件設定装置１に送信する。
【００３６】
ステップＳ２０３では、撮影条件設定装置１のデータ解析部１１２は、カメラデータを解析し、解析後のデータをラベリング処理し、ラベリング処理結果とカメラパラメータとセンサ情報とに基づいて検索クエリを生成する。検索クエリは、設定パターンＤＢ１３１の撮影条件情報１３２において類似する撮影条件を抽出するための情報である。なお、このステップＳ２０３における処理の詳細については後記する。
【００３７】
ステップＳ２０４では、撮影条件検索部１１３は、検索クエリを用いて撮影条件情報１３２の撮影条件を検索処理する。具体的には、撮影条件検索部１１３は、撮影条件情報１３２から、検索クエリに類似する撮影条件を抽出する。
【００３８】
ステップＳ２０５では、撮影条件検索部１１３は、設定パラメータを取得する。具体的には、撮影条件検索部１１３は、設定パターンＤＢ１３１の設定パラメータ情報１３３を参照して、抽出した撮影条件に関連付けられた設定パラメータを取得する。
【００３９】
ステップＳ２０６では、パラメータ決定部１１４は、設定パラメータを撮影装置２に送信する。なお、パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パターンが１つの場合、当該設定パターンを最終的な設定パターンとして決定し、送信する。また、パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パターンが複数の場合、当該複数の設定パラメータの中からラベル情報が最も一致する設定パラメータを１つ決定し、送信する。また、パラメータ決定部１１４は、撮影条件検索部１１３によって取得された設定パターンが複数の場合、ユーザによる選択入力を受け付けて、当該複数の設定パラメータの中から１つの設定パラメータを決定し、送信するようにしてもよい。
【００４０】
ステップＳ２０７では、撮影装置２のパラメータ設定部２３は、ネットワーク３および通信部２５を介して設定パラメータを受信し、受信した設定パラメータに基づいて、撮影装置２のパラメータを設定する。
【００４１】
次に、ステップＳ２０３の処理の具体例について、図３を用いて説明する。また、ステップＳ２０３におけるラベリング処理の入出力画像として、入力画像のカメラデータの画像（図４（ａ）参照）と、出力画像のラベリング処理後のラベリング画像（図４（ｂ）参照）の一例についても説明する。
【００４２】
図３に示すように、ステップＳ３０１では、データ解析部１１２は、カメラデータから撮影シーンの特徴量を抽出する。撮影シーンの特徴量とは、色情報、画像の微分成分を表すエッジ情報やテクスチャ情報である。
ここで、図４（ａ）を用いて、入力画像として、カメラデータの画像の一例について説明する。
図４（ａ）は、部屋の内部を天井方向から撮影した撮影シーンの一例を表している。符号４００は床を表し、符号４０１，４０２は壁を表し、符号４０３は窓を表し、符号４０４ａ，４０４ｂは棚を表している。
【００４３】
ステップＳ３０２では、データ解析部１１２は、撮影シーンを小領域に分割する。具体的には、データ解析部１１２は、撮影シーンを、抽出した特徴量が同様の画素が隣り合う小領域に分割する。例えば、同様の色情報や微分情報をもつ隣接する画素の集合を一つの小領域として分割する。色情報に基づいて画像を複数の領域に分割する方法については、例えば、「Pedro F. Felzenszwalb，et al.，"Efficient Graph-Based Image Segmentation"，IJCV，Vol.59，No.2，September 2004」等に記載されている。これによって、図４（ａ）の符号４００に示す領域のように同じ色情報の領域を、一つの領域として分割することとなる。ただし、ステップＳ３０２では、例えば、符号４００の領域に対して「床面」という意味付けはなされない。
【００４４】
ステップＳ３０３では、データ解析部１１２は、カメラパラメータを推定する。カメラパラメータを推定する方法については、例えば、「R. Y. Tsai，“A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV camera and lenses”，IEEE Journal of Robotics and Automation，Vol.RA-3，No.4，pp.323-344，1987」や、簡易な方法としては「M. Hodlmoser，et al.：Camera Auto-Calibration Using Pedestrians and Zebra-Crossings，ICCV-WS(Visual Surveillance) 2011，pp.1697-1704，2011-11」等に記載されている。
【００４５】
ステップＳ３０４では、データ解析部１１２は、小領域にラベル情報を付与するラベリング処理を実行する。ラベリング処理は、小領域をさらに意味的にも同じ領域として解釈可能な領域として結合する処理と、その領域に対してコンテキスト（意味）を付与する処理との総称である。結合された領域およびその領域に付与された意味は、ラベルと呼ばれる。図４（ｂ）は、ラベリング処理後のラベリング画像を表している。例えば、前記した同じ特徴量をもつ領域を識別することによって「床面」というラベルが付与される。同様に、図４（ｂ）には、壁、窓、棚といったラベルが付与される。ラベリング処理については、例えば、「D. Hoiem, et al.，“Recovering Surface Layout from an Image”，IJCV，Vol.75，pp.151-172，2007」に記載されている。
【００４６】
ステップＳ３０５では、データ解析部１１２は、センサ情報を加味した処理を実行する。センサ情報は、撮影装置２の向きを取得する方位センサ、撮影環境の明るさを取得する照度センサ、撮影装置２の設置された場所を取得するＧＰＳ、カメラの傾きや揺れ等を取得する加速度センサ、等から得られる情報である。
【００４７】
ここで、センサ情報の中で方位センサを加味して処理した画像の一例について、図５（ａ）、図５（ｂ）を用いて説明する。図５（ａ）は、図４（ａ）に示したシーンを平面図で表している。また、図５（ｂ）は、図４（ａ）のカメラデータの画像に対して方位センサ情報を加味した画像を表している。
図５（ａ）に示すように、カメラ５０（撮影装置２）は、破線矢印で示すカメラ５０の光軸５３の方向に向けられている。図５（ａ）では、実線矢印によって示される紙面鉛直下方向が北を表している。これら破線矢印と実線矢印とのなす角θは方位センサによって取得することができる。年月日時刻を仮定したとき、太陽の方向と一点鎖線矢印で示す日光の照射方向５４が決定できるので、窓５１からの日射が推定できる。そのため、棚５２ａ、５２ｂにより発生する影の影響を決定することができる。その結果、図５（ｂ）に示すように、窓５１からの日射５５や影５６ａ、５６ｂが推定できる。つまり、データ解析部１１２は、方位センサで検出される撮影装置２の向きに応じて、カメラデータを補正することができる。
【００４８】
ステップＳ３０６では、データ解析部１１２は、検索クエリを生成する。
検索クエリの一例について図６を用いて説明する。図６に示す検索クエリ６３の「ｓ０１」は、シーンパターン６１が「Ａ」、センサ情報６２の加速度センサの値「ａ０１」、方位センサの値「ｄ０１」、ＧＰＳの値「ｇ０１」、照度センサの値「ｉ０１」を組として作成される。シーンパターン６１は、ラベリング処理結果（図４（ｂ）参照）とカメラパラメータとを組み合わせた情報であり、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、・・のように分類される。ラベリング処理結果を示すラベルの情報は、図４（ｂ）に示したラベリング画像のような情報に基づいて、ラベルの配置が最も類似したものを探索するために利用される。また、カメラパラメータは、一般的に数値もしくは行列で与えられるため、類似したデータを探索するために利用される。
【００４９】
ここで、検索クエリにラベルの情報を含める効果について、さらに説明する。
一般的には比較対象となる画像と記憶済の画像との類似度を算出する場合、画像そのものを直接的に比較する方法がある。具体的には、正規化相関等の相関演算が用いられる。しかし、類似度を算出する場合には、ラベルの情報を中間データとして用い、ラベル同士を比較する方が効果的である。その理由は、カメラパラメータが同じで、物の配置（例えば、什器の配置等）が同じであっても、カメラデータ同士の比較では、色やパターンの違いによって、別なシーンパターンと判定されてしまうという問題を解決することができるためである。
【００５０】
また、ラベルに含まれる領域の意味は、それぞれのラベルに関連する設定パラメータを選択するために役立てることができる。例えば、明るい領域は白とびの原因になるため、一律にゲイン補正をかければよいことが知られている。明るい領域が窓の場合であれば、屋外を示す情報として重要であるので、ダイナミックレンジを高く設定する必要がある。また、明るい領域が白い壁の場合であれば、監視対象としては重要度が低いため単純な方法で調整する。このように、領域の意味によって設定パラメータを変えることができる。
【００５１】
次に、図２のステップＳ２０５における、「設定パラメータの取得」に関する詳細について、図７（ａ）、図７（ｂ）を用いて説明する。図７（ａ）は、図５（ｂ）に示した方位センサ情報を加味した画像と同じ画像を表しているので説明を省略する。図７（ｂ）は、図７（ａ）の画像についてパラメータを設定した後の設定パラメータを示す画像を表している。
【００５２】
図７（ｂ）では、窓からの日射５５（図７（ａ）参照）の領域では、その日射の影響を低減するための逆行補正を施す設定が示されている。また、影５６ａ，５６ｂ（図７（ａ）参照）の領域では、コントラストが低下するため、コントラスト強調を施す設定が示されている。また、壁面（奥）４０１（図７（ａ）参照）の領域では、人が壁面を移動しないという前提において、その壁面の上部では認識機能をＯＦＦとする設定が示されている。これらの設定パラメータは、他の撮影装置２から設定パターンＤＢ１３１に登録された情報も参照して、取得される。一般的にこのような設定をユーザの試行錯誤の上で個々に設定するところを、設定パターンＤＢ１３１を参照することで容易に設定することが可能となり、設定作業の負荷を低減する効果がある。
【００５３】
（登録処理）
次に、設定パターンＤＢ１３１の撮影条件情報１３２および設定パラメータ情報１３３に、新しい撮影条件および設定パラメータを登録するときの、設定パターン登録部１２１の処理の詳細について説明する。
まず、設定パターン登録部１２１の設定パターン生成部１２２は、カメラデータを取得し、図３に示すステップＳ３０１〜Ｓ３０５の処理を実行する。その結果、設定パターン生成部１２２は、シーンパターンおよびセンサ情報で形成される撮影条件を生成する。また、設定パターン生成部１２２は、図３に示すステップＳ３０３の「カメラパラメータの推定」において取得したカメラパラメータに基づいて、生成した撮影条件に関連付けられる設定パラメータを取得している。
【００５４】
ここで、登録処理部１２３は、撮影条件および設定パラメータ（以降では、撮影条件および設定パラメータの組を設定パターンと称す。）を新たに記憶部１３に記憶するため、まず記憶しようとしている設定パターンに同じ記憶済の設定パターンが設定パターンＤＢ１３１に記憶されていないことを検索する。この理由は、撮影条件設定装置１が、ネットワーク３を介して複数の撮影装置２と接続しているので、設定パターンを新たに記憶するときに、他の撮影装置２によって新たな設定パターンが記憶されてしまっていないことを確認するためである。設定パターンが記憶されていない場合、登録処理部１２３は、新しい設定パターンを設定パターンＤＢ１３１に記憶する。つまり、登録処理部１２３は、新しい撮影条件を自身の発行した管理番号とともに撮影条件情報１３２に記憶し、新しい設定パラメータを管理番号とともに設定パラメータ情報１３３に記憶する。
なお、登録する設定パターンは、撮影者によって十分吟味され、多くのユーザが納得できるように設定されたものであることが好ましい。
【００５５】
設定パターンは、季節、時刻のいずれかまたは双方に応じて異なる場合がある。例えば、日照角度や時間帯等に応じて設定パターンＤＢ１３１に記憶されている撮影条件および設定パラメータを変更することで、カメラデータの品質を常に維持することができる。なお、設定パターンは、撮影条件設定装置１の設定パターンＤＢ１３１に記憶される情報を設定パターン生成部１２２が書き換える（変更する）ことによって、ネットワーク３に接続している撮影装置２に、その変更を反映することができる。
【００５６】
また、登録処理部１２３は、非常に類似した設定パターンが設定パターンＤＢ１３１に既に記憶されている場合、類似している複数の撮影条件および設定パラメータを統合（平均化）したり、集約したりする（集合としてまとめる）ような機能を備えていてもよい。
【００５７】
本実施形態では、設定パターンＤＢ１３１に設定パターンを登録する場合、撮影条件設定装置１は、撮影装置２からカメラデータを取得し、登録処理部１２３が動作して、自動的に登録されるように説明した。それに対して、ユーザが、撮影条件設定装置１に接続されている不図示の入力装置（マウスやキーボード）を用いて、直接設定パターンＤＢ１３１にアクセスして設定パターンを登録しても構わない。
【００５８】
以上、本実施形態の撮影条件設定装置１は、撮影装置２からカメラデータおよびセンサ情報を取得し、カメラデータについて特徴量を抽出して、小領域に分割し、小領域に対してラベリング処理を実行する。そして、撮影条件設定装置１は、カメラデータからカメラパラメータを推定し、ラベリング処理結果とカメラパタメータとセンサ情報とに基づいて検索クエリを生成する。また、撮影条件設定装置１は、撮影条件を記憶している撮影条件情報１３２と、撮影条件に関連付けられた設定パラメータを記憶している設定パラメータ情報１３３とを記憶している設定パターンＤＢ１３１を記憶部１３に記憶している。そして、撮影条件設定装置１は、検索クエリを用いて設定パターンＤＢ１３１を参照し、当該検索クエリに類似の撮影条件に関連付けられた設定パラメータを取得する。次に、撮影条件設定装置１は、取得した設定パラメータを撮影装置２に送信する。そして、撮影装置２は、受信した設定パラメータを自身に設定する。
そのため、撮影条件設定装置１は、撮影装置２について専門的な知識が無くとも、撮影環境に適した設定パラメータを容易に決定することができる。
【００５９】
また、撮影条件設定装置１のデータ解析部１１２は、気象サーバ等の外部サーバの情報を取得する機能を備え、リアルタイムに様々な撮影環境に即した撮影条件を設定してもよい。例えば、一時的にある地域が雨天となった場合、撮影映像の輝度が低下したり、雨等のノイズが混入したりすることがある。撮影条件設定装置１のデータ解析部１１２は、外部サーバから天候情報を取得し、天候情報に応じてカメラデータを補正することによって、素早く天候の変化に追従して設定パラメータを設定することができる。
【００６０】
また、図２のステップＳ２０４において、検索クエリ６３を生成するとき、本実施形態では、シーンパターン６１およびセンサ情報６２を用いる場合について説明したが、シーンパターン６１のみ、またはセンサ情報６２のみを用いるようにしても構わない。シーンパターン６１のみを用いる場合には、センサ情報６２は不要となるので、図２のステップＳ２０２では、カメラデータのみを送信し、ステップＳ２０３では、ラベリング処理結果とカメラパタメータとに基づいて検索クエリを生成するればよい。
【００６１】
また、図３において、ステップＳ３０３とステップＳ３０４とは順番を入れ替えても構わない。
【００６２】
また、撮影条件設定装置１は、ネットワーク３に接続された複数の撮影装置２における撮影条件および設定パラメータの情報を記憶しているので、様々な撮影環境に適した設定パラメータを取得可能となり、撮影装置２の性能を十分に引き出すことが可能となる。
また、撮影装置２が車両や航空機等の移動体に搭載されている場合であっても、撮影条件設定装置１を適用することができる。
【００６３】
なお、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも、説明したすべての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の変形例の構成に置き換えることが可能であり、ある実施形態の構成に他の変形例の構成を加えることも可能である。また、実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
また、処理部１１の各機能等は、それらの一部または全部を、例えば、集積回路で設計する等によりハードウェアで実現してもよい。また、処理部１１の各機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、またはＩＣカード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）等の記録媒体に格納することができる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしもすべての制御線や情報線を示しているとは限らない。実際には、ほとんどすべての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００６４】
１  撮影条件設定装置
２  撮影装置
３  ネットワーク
９  撮影条件設定システム
１１  処理部
１３  記憶部
１４，２５  通信部
２１  撮影部
２２  センサ情報取得部
２３  パラメータ設定部
２４  ラベリング処理部
５０  カメラ
５３  光軸
５５  日射
６１  シーンパターン
６２  センサ情報
６３  検索クエリ
１１１  設定パターン検索部
１１２  データ解析部
１１３  撮影条件検索部
１１４  パラメータ決定部
１２１  設定パターン登録部
１２２  設定パターン生成部
１２３  登録処理部
１３１  設定パターンＤＢ
１３２  撮影条件情報
１３３  パラメータ情報
４０１，４０２  壁
４０３，５１  窓
４０４ａ，４０４ｂ，５２ａ，５２ｂ  棚
【図１】
2015228597.tif 000003
【図２】
2015228597.tif 000004
【図３】
2015228597.tif 000005
【図４】
2015228597.tif 000006
【図５】
2015228597.tif 000007
【図６】
2015228597.tif 000008
【図７】
2015228597.tif 000009