"監視エリアを通過する移動体を撮影するカメラから撮影画像を取得して、当該取得した撮影画像に対して画像認識処理を実行して、前記移動体の監視を行う映像監視装置であって、2次元空間において定義された平面において、前記撮影画像中の前記移動体に対して画像認識処理を実行する領域を示す認識処理領域の位置と前記移動体を撮影するカメラの設置位置とを取得し、前記認識処理領域の位置と前記カメラの設置位置との位置関係を算出する第1の手段と、前記位置関係に基づいて、前記画像認識処理に用いる前記撮影画像中の認識処理領域の位置を認識パラメータとして算出する第2の手段と前記認識パラメータを用いて画像認識処理を実行する第3の手段とを備えることを特徴とする映像監視装置。前記第1の手段は、前記位置関係として、前記平面において、前記認識処理領域内の所定の位置を通る基準線と、当該所定の位置と前記平面上にない前記カメラの設置位置から前記平面に降ろした垂線の足を示す点とを通る線とによって作られる角度を算出することを特徴とする請求項1に記載の映像監視装置。前記第2の手段は、前記撮影画像中の認識処理領域の頂点の位置は、実空間中の認識処理領域の実測値と前記撮影画像中の距離との比率を用いて、前記実測値に基づいて設定することを特徴とする請求項1または請求項2に記載の映像監視装置。前記第2の手段は、さらに、前記認識パラメータとして、前記位置関係に基づいて、前記画像認識処理に用いるテンプレートと前記撮像画像とが同じ方向から撮影された状態となるように変換する変換情報を算出することを特徴とする請求項1ないし請求項3のいずれか一項に記載の映像監視装置。前記第2の手段は、さらに、前記認識パラメータとして、前記撮影画像中の認識処理領域に対して垂直となる方向を算出し、前記第3の手段は、画像認識処理による前記移動体の動きの方向と前記方向とを比較して、前記移動体の動きを判定することを特徴とする請求項1ないし請求項4のいずれか一項に記載の映像監視装置。前記第1の手段は、ユーザの操作する入力装置から、前記カメラの設置位置として、前記平面からの垂直高と、前記平面に対するカメラの俯角と、前記平面と並行方向のカメラの向きとを取得することを特徴とする請求項2に記載の映像監視装置。前記映像監視装置は、さらに複数の前記カメラの設置位置について、予めそのカメラの設置位置と前記認識パラメータとを関連付けて記憶している記憶部と、ユーザの操作する入力装置から前記複数のカメラの設置位置の中からいずれか1つを選択する入力を受け付ける第4の手段と、を備え、前記第3の手段は、前記第4の手段が受け付けた前記カメラの設置位置に関連付けられた前記認識パラメータを前記記憶部から取得して、当該認識パラメータを用いて画像認識処理を実行することを特徴とする請求項1に記載の映像監視装置。監視エリアを通過する移動体を撮影するカメラから撮影画像を取得して、当該取得した撮影画像に対して画像認識処理を実行して、前記移動体の監視を行う映像監視装置の映像監視方法であって、前記映像監視装置は、2次元空間において定義された平面において、前記撮影画像中の前記移動体に対して画像認識処理を実行する領域を示す認識処理領域の位置と前記移動体を撮影するカメラの設置位置とを取得し、前記認識処理領域の位置と前記カメラの設置位置との位置関係を算出する第1のステップと、前記位置関係に基づいて、前記画像認識処理に用いる前記撮影画像中の認識処理領域の位置を認識パラメータとして算出する第2のステップと前記認識パラメータを用いて画像認識処理を実行する第3のステップとを実行することを特徴とする映像監視方法。前記映像監視装置は、さらに複数の前記カメラの設置位置について、予めそのカメラの設置位置と前記認識パラメータとを関連付けて記憶している記憶部と、ユーザの操作する入力装置から前記複数のカメラの設置位置の中からいずれか1つを選択する入力を受け付ける第4の手段と、を備え、前記第3のステップにおいて、前記第4の手段が受け付けた前記カメラの設置位置に関連付けられた前記認識パラメータを前記記憶部から取得して、当該認識パラメータを用いて画像認識処理を実行することを特徴とする請求項8に記載の映像監視方法。請求項8または請求項9に記載の映像監視方法を、コンピュータである前記映像監視装置に実行させるためのプログラム。しかしながら、特許文献1に記載の技術は、カメラで顔を撮影するという条件を満足するために、カメラの設置位置と被写体との位置関係に応じて、認識性能が変動するという虞がある。例えば、顔を撮影する際に、頭上から見下ろす向きでカメラが設置されている場合には、顔の検出を行うことが困難になり、認識性能が低下する虞がある。また、カメラの設置場所に制約があって、認識性能が最も高くなるような位置にカメラを設置することができないことも想定される。そこで、本発明では、監視エリアを通過する移動体に対して画像認識処理を実行する際に、認識性能の低下を防ぐ技術を提供することを課題とする。前記課題を解決するために、映像監視装置は、画像認識処理を行う前処理として、画像認識処理の対象となる認識処理領域の位置とカメラの設置位置とを取得し、前記認識処理領域の位置と前記カメラの設置位置との間の位置関係を算出し、その位置関係を示す前処理情報を算出する手段と、前記前処理情報を参照して実測値と前記カメラによって撮影されたカメラ画像中の距離との比率に基づいて、画像認識処理に用いる認識パラメータを算出する手段と、前記認識パラメータを用いて認識処理領域を通過する移動体に対して画像認識処理を実行する手段と、を備える。本発明によれば、監視エリアを通過する移動体に対して画像認識処理を実行する際に、認識性能の低下を防ぐことができる。次に、発明を実施するための形態以降、実施形態と称す。について、適宜図面を参照しながら詳細に説明する。本実施形態における映像監視システムの構成例および映像監視装置の機能例について、図1を用いて説明する。映像監視システム1は、カメラ110、入力装置120、表示装置130および映像監視装置10によって構成される。なお、本実施形態では、映像監視装置10は、画像認識処理を用いて人や車両等の移動体の監視を行う機能を有するものとする。カメラ110は、ズーム機能を有するカメラレンズユニット、CMOSComplementaryMetalOxideSemiconductorやCCDChargeCoupledDevice等の撮像素子を含む撮像装置である。また、カメラ110は、雲台不図示に設置され、チルト回転やパン回転が可能となっている。そして、カメラ110は、撮影した画像情報を映像監視装置10へ送信する機能を有する。なお、図1では、カメラ110は1台しか記載していないが、複数台であっても構わない。入力装置120は、ポインティングデバイスマウス等、キーボード等であり、ユーザの操作によって、映像監視装置10に指示情報を入力する機能を有する。表示装置130は、液晶表示装置、CRTCathodeRayTube表示装置、RGBRedGreenBlueモニタ等であり、映像監視装置10の出力情報を表示する機能を有する。なお、図1では、表示装置130は1台しか記載していないが、複数台であっても構わない。映像監視装置10は、処理部20と、記憶部30と、入出力IFインタフェース40とを備える。処理部20は、制御部21、レイアウト情報生成部22、前処理情報生成部23、認識パラメータ演算部24、および画像認識処理部25を機能として有する。処理部20は図示しないCPUCentralProcessingUnitおよびメインメモリによって構成され、処理部20内の各部は記憶部30に記憶されているアプリケーションプログラムをメインメモリに展開して具現化される。記憶部30は、監視エリア情報31、レイアウト情報32、カメラ情報33、前処理情報34、および認識パラメータ35を記憶している。なお、記憶部30に記憶されている各情報の詳細については、処理部20内の各部の説明の中で後記する。また、入出力IF40は、カメラ110、入力装置120および表示装置130と映像監視装置10の処理部20との間で情報を送受信するためのインタフェースである。制御部21は、レイアウト情報生成部22、前処理情報生成部23、認識パラメータ演算部24、および画像認識処理部25間の動作を統括して制御する機能や、入出力IF40を介してカメラ110、入力装置120および表示装置130と間で情報を送受信する機能、処理部20内の各部間や処理部20内の各部と記憶部30との間で情報を送受信する機能を有する。レイアウト情報生成部22は、カメラ110を設置する場所の平面図や間取り図等のデータを含む監視エリア情報31を取得して、監視対象に適合する認識処理領域の設定に必要なレイアウト情報32を生成する。ここで、監視対象とは、画像認識処理の対象とする移動体の全体または一部を意味する。具体的には、移動体が人であれば、移動体の全体は人の全身を意味し、移動体の一部は体の一部例えば、顔や頭部を意味する。また、認識処理領域とは、監視対象を画像認識処理する際に、カメラ110によって撮影された画像情報以降、カメラ画像と称する。において、画像認識処理に用いる画像領域を意味する。なお、監視エリア情報31およびレイアウト情報32は、いずれも、記憶部30に記憶されている。ここで、監視エリア情報31およびレイアウト情報32の具体例について、図2,3を用いて説明する。監視エリア情報31は、図2に示すように、平面図間取り図であり、主要部の寸法の情報が記載されている。例えば、出入口は、高さ方向の実測値単位はmmも記入されている。なお、監視エリア情報31は、3次元CADcomputeraideddesignデータやCGComputerGraphicsデータであっても構わない。レイアウト情報32は、図3に示すように、認識処理領域を設定するために必要な情報を、監視エリア情報31から抽出して生成される。本実施形態では、出入口301を通過する移動体を監視対象とした場合について以降説明するので、出入口301は、認識処理領域として網掛け表示される。なお、レイアウト情報32を生成する目的は、認識処理領域とカメラ110の設置位置との位置関係を求めることにあるので、認識処理領域出入口301のみを表示させても構わない。また、入退室管理を行う場合には、認識処理領域出入口301に対して、どちら側が屋外または屋内か移動体の動く方向は重要な情報となるので、レイアウト情報32に含めると良い。図1に戻って、前処理情報生成部23は、レイアウト情報32とカメラ情報33とを用いて、前処理情報34を生成する。カメラ情報33は、図4に示すように、カメラ設置位置の高さ、俯角、解像度、フレームレート、画角である。また、前処理情報34は、認識処理領域出入口301に対するカメラ110の設置位置を示す角度、水平距離、高さ、および認識処理領域の実測値である。なお、認識処理領域の実測値はレイアウト情報32から取得でき、また高さはカメラ情報33から取得できるので、以下には、前処理情報生成部23における処理として、前処理情報34のうち角度および水平距離を算出する方法について説明する。まず、前処理情報生成部23は、図5に示すように、レイアウト情報生成部22において生成されたレイアウト情報32図3参照を表示装置130にレイアウト情報32aのように表示する。レイアウト情報32a上には、認識処理領域出入口301が表示されている。そして、前処理情報生成部23は、ユーザによって操作される入力装置120からカメラ110の設置位置の入力を受け付ける。具体的には、図5では、カーソル501によって指定された位置が、カメラ110の設定位置を示すカメラ設置位置502となる。次に、前処理情報生成部23は、認識処理領域出入口301とカメラ設定位置502と間の距離rおよび角度θを、図5に示すレイアウト情報32a上の位置関係から算出する。具体的には、認識処理領域出入口301の幅の実測値が分かっているので、レイアウト情報32a上の認識処理領域出入口301の表示サイズとの比を比率として用いることにより、レイアウト情報32a上の色々な長さの実測値を容易に推定することができる。この手続きが、本実施形態における根幹部分であり、実測することなしに、容易に認識処理領域出入口301とカメラ設定位置502との位置関係を、レイアウト情報32a上の位置関係から取得することができる。なお、本実施形態では、実測値を大文字例えば、距離R、高さH,Ho等、レイアウト情報32上またはカメラ画像中での長さを小文字例えば、距離r、高さh,ho等で表し区別するものとする。そして、カメラ設定位置502と認識処理領域出入口301の中心Gとの間の距離rを取得する方法について説明する。なお、カメラ110の向きレンズの光軸方向は、中心Gに向いているものとする。図5のレイアウト情報32a上で距離を定義するために、例えば、レイアウト情報32aの左上を原点として水平方向にX軸、垂直方向にY軸を設定する。前処理情報生成部23は、レイアウト情報32aから、認識処理領域出入口301のx軸方向の実測値W=3000mmとレイアウト情報32a上での大きさw例えば300画素とを取得する。また、前処理情報生成部23は、レイアウト情報32aからΔx例えば150画素とΔy例えば200画素とを取得する。そして、実測値ΔXおよびΔY単位はmmは以下のようにして求められる。w:Δy=300:200=WΔY=3000:ΔYΔy:Δx=200:150=ΔY:ΔX∴ΔY=2000mm,ΔX=1500mm上記の計算で取得したΔXとΔYとを用いて、カメラ設定位置502と認識処理領域出入口301の中心Gとの間の水平距離rおよび角度θが下記式1によって算出される。R=ΔX2ΔY21/2θ=arccosΔX/R式1このような手続きにより、前処理情報生成部23は、式1により算出した水平距離Rおよび角度θと、出入口301の高さHと、認識処理領域の実測値とを、前処理情報34として記憶部30に記憶する。次に、図1に戻って、認識パラメータ演算部24は、前処理情報34を参照しつつ、認識パラメータ35を生成し、記憶部30に記憶する。認識パラメータ35は、具体的には、画像認識処理を実行する際に用いる、カメラ画像中の認識処理領域の座標、カメラ画像中の監視対象の移動方向、およびテンプレート学習アルゴリズムによって取得したモデル情報を含むの変換情報変換式または変換表のことである。以下に、カメラ画像中の認識処理領域の座標、カメラ画像中の監視対象の移動方向、およびテンプレートの変換情報の算出方法について、それぞれ説明する。まず、カメラ画像中の距離と実測値との関係について、図6を用いて説明する。次に、図7では、実測値とカメラ画像中での距離との関係に基づいて、カメラ画像中で認識処理領域を設定する方法について説明する。カメラ画像中の距離と実測値との関係が必要な理由は、一般的に、カメラ画像中の認識処理領域のサイズは、実空間における実測値に基づいて決められるためである。例えば、監視対象を人の顔とした場合には、人の顔が位置するエリアを人の身長の実測値の分布に基づいて決定し、そのエリアに対応するカメラ画像中の領域を認識処理領域として決定することになる。また、このように認識処理領域を絞ることによって、カメラ画像全体に亘って画像認識処理を実行する場合に比べて、演算処理量を低減することができ、映像監視装置10としてメリットがある。図6には、カメラ110によって撮影され、表示装置130に表示されたカメラ画像撮影画像が示されている。そのカメラ画像には、図5の出入口301が、出入口601として表示される。認識パラメータ演算部24は、入力装置120によって操作されるカーソル501を用いて指定例えば、マウスの場合にはクリック操作された、出入口601を示すエリアの中に領域602の頂点を表す4点p1~p4の位置を受け付けて、その指定された位置点p1~点p4の座標を取得する。なお、点p1および点p2は、出入口601の上端に指定され、点p3および点p4は、出入口601の下端に指定される。ここで得られる点p1~点p4の座標の値は、カメラ画像の左上を原点とし、水平方向にX軸、垂直方向にY軸を定義した画像座標系の座標値としても良い。なお、図6では、領域602を分かりやすくするために網掛けを付して表示しているが、実際の表示装置130の画面では網掛けを表示しなくとも良い。ここで、領域602のサイズは、図5のレイアウト情報32aの認識処理領域出入口301の幅wがカメラ画像中では出入口601の幅で表されることを利用して求まる。つまり、カメラ画像中の幅uの実測値は、幅uの長さと出入口601の幅の長さとの比率に、図5のレイアウト情報32aの認識処理領域出入口301の幅wの実測値を乗算して算出することができる。また、カメラ画像中の高さhの実測値は、図5の出入口301の高さHの実測値となる。次に、人の頭部を監視対象とする場合における、認識処理領域の設定例について、図7を用いて説明する。図7では、4点p1~p4で囲まれた領域602は、図6に示したものと同じである。つまり、領域602の高さhおよび幅uの実測値は、既知となっている。そこで、実際の人の身長から頭部の高さを求めて、高さHoを決定する。なお、図7に示すカメラ画像中では、人の頭部の高さHoと出入口301の高さHとの比に基づいて、カメラ画像中に高さhoの位置を設定することができる。そして、人の頭部が通過すると考えられる高さ方向の領域は、高さのマージンHmカメラ画像中ではhmを、点q1~点q4のように設定することにより設定できる。さらに、幅方向については、カメラ画像中での幅uとその実測値との比率に基づいて、実際の幅のマージンUmからカメラ画像中の幅のマージンumを求めることができる。そして、認識パラメータ演算部24は、人の頭部を監視対象としたときの認識処理領域701網掛け表示を設定することができる。このような手続きにより、認識パラメータ演算部24は、カメラ画像中の認識処理領域701の座標頂点の座標でも良い。を算出することができる。次に、カメラ画像中の監視対象の移動方向について、図5および図7を用いて説明する。カメラ画像中の監視対象の移動方向は、例えば、移動体の数をカウントする場合において、移動体が出入口を通過して入って来たのか、出て行ったのかを判定するために必要である。また、カメラ画像中の監視対象の移動方向は、人の入退室管理を行う場合には、人が入室したのか退室したのかを判定するために必要である。図5のレイアウト情報32aでは、監視対象が出入口301から屋内に入ってくる方向に矢印503を表示している。ただし、矢印503は、出入口301に対して垂直方向であるものとする。この矢印503を図7に示すカメラ画像中に表示すると、認識処理領域701に対して垂直方向に矢印702が求められる。定性的に説明すると、図5に示す角度θが0度に近づくに従って、図7の矢印702はカメラ画像中で水平方向となり、角度θが90度に近づくに従って、矢印702はカメラ画像中で垂直方向となる。そして、認識パラメータ演算部24は、カメラ画像中の監視対象の移動方向を算出することができる。なお、算出された移動方向矢印702は、人の入退室管理を行う場合、画像認識処理部25において様々な動き移動方向が検出された際に、入退室の判定に用いるべき動きなのか、ノイズとして扱うべき判定に用いない動きなのかを選別するための指標としても利用できる。ここで、カメラ画像中の監視対象の移動方向矢印702の利用方法について説明する。図5のレイアウト情報32aのケースには、画像認識処理において監視対象の動きを検出したとき、矢印702に対して直角方向未満の範囲の動きであれば、屋内に入る行動と判定し、矢印702に対して直角方向より大きい範囲の動きであれば、屋外に出る行動と判定することができる。次に、テンプレートの変換情報の算出について、図8を用いて説明する。図8aはテンプレートをカメラ位置に適合するように変換する場合を表し、図8bはカメラ画像をテンプレートの撮影向きに整合させるように変換する場合を表している。例えば、図8aでは、正面から撮影されたテンプレート801が用意されている場合、図5に示すレイアウト情報32aのケースでは、カメラ画像の監視対象はカメラ設置位置502の高さおよび角度θの位置から撮影されてしまうために、テンプレートのパターンとは異なってしまう。そのため、認識パラメータ演算部24は、カメラ設置位置502の高さおよび角度θの位置から撮影したように、テンプレートを変換する処理を実行し、変換後のテンプレート802を生成する。なお、変換情報は、カメラ設置位置502の高さおよび角度θに基づいて決定される。そして、画像認識処理部25が、変換後のテンプレート802を用いて、画像認識処理を実行することにより、認識性能の低下を防ぐことができる。また、図8bでは、カメラ画像中に映っている監視対象は、画像情報811のように、カメラ設置位置502の高さおよび角度θの位置から撮影されている。そこで、正面から撮影されたテンプレート801が用意されている場合、認識パラメータ演算部24は、画像情報811を、正面から撮影した状態に変換する処理を実行し、変換後の画像情報812を生成する。なお、変換情報は、カメラ設置位置502の高さおよび角度θに基づいて決定される。そして、画像認識処理部25が、変換後の画像情報812を用いて、画像認識処理を実行することにより、認識性能の低下を防ぐことができる。次に、3次元の認識処理領域をカメラ画像中に設定する場合について、図9,10を用いて説明する。図9は、出入口301の周辺に認識処理領域901網掛け表示を指定したレイアウト情報32bの一例を示している。なお、このレイアウト情報32bは、レイアウト情報生成部22によって生成される。また、認識処理領域901網掛け表示は、レイアウト情報生成部22が、カーソル501により指定された監視エリア901の頂点の入力を受け付けることによって設定される。そして、レイアウト情報32bの認識処理領域901網掛け表示の座標は、前処理情報生成部23によって、前処理情報34に記憶される。次に、認識パラメータ演算部24は、まず、認識処理領域901を、図10に示すカメラ画像中に、認識処理領域901a一点鎖線として設定する。認識処理領域901aのサイズは、図9に示すレイアウト情報32bに示される認識処理領域901の縦横比に基づいて設定される。また、認識処理領域901aの幅に対する奥行き方向は、点p1~p4によって形成される平面に垂直方向と並行になるようにして決められる。そして、認識パラメータ演算部24は、図7において2次元の認識処理領域701を設定したときと同様に、認識処理領域901aの頂点に対して、高さ方向を設定することにより、3次元の認識処理領域1001網掛け表示を設定することができる。図1に戻って、画像認識処理部25は、記憶部30に記憶されている認識パラメータ35を参照して、図7の認識処理領域701網掛け表示や図10の認識処理領域1001網掛け表示を通過する監視対象に対して画像認識処理を実行し、処理結果を表示装置130に出力する。なお、画像認識処理は、公知技術江島、頭部検出システムHeadFinderを用いた人物追跡、電子情報通信学会技術研究報告PRMUパターン認識メディア理解100152220001109を用いることができる。変形例本実施形態ではカメラ設定位置502を任意の場所に設定する場合について説明したのに対して、変形例として、予め選択可能なカメラ設定位置502を複数用意しておき、そのカメラ設定位置502ごとに、認識パラメータを事前に算出して、カメラ設定位置502と認識パラメータとを関連付けて記憶部30に記憶しておくケースについて説明する。図11は、予め決めておいたカメラ設定位置502A~Iと認識処理領域出入口301とを表示したレイアウト情報32cの一例を示している。図11において、制御部21は、カメラ設定位置A~Iのいずれか一つを、入力装置120からカーソル501を用いて選択した入力を受け付ける。そして、画像認識処理部25は、入力を受け付けたカメラ設定位置502A~Iに対応する認識パラメータ35を記憶部30から取得して、画像認識処理を実行する。このような構成とすることにより、認識パラメータ35を生成するための内部演算を省略できるので、画像認識処理を開始するまでの認識パラメータ35を生成するための時間を短縮することが可能となる。以上、本実施形態における映像監視装置10は、画像認識処理の対象となる認識処理領域301の位置とカメラ設置位置502とを取得し、前記認識処理領域301の位置と前記カメラ設置位置502との間の位置関係を算出し、その位置関係を示す前処理情報34を算出する前処理情報生成部23と、前記前処理情報34を参照して実測値と前記カメラ110によって撮影されたカメラ画像中の距離との比率に基づいて、画像認識処理に用いる認識パラメータ35カメラ画像中の認識処理領域701の座標を算出する認識パラメータ演算部24と、前記認識パラメータ35を用いて認識処理領域701を通過する監視対象に対して画像認識処理を実行する画像認識処理部25と、を備える。なお、本実施形態では、レイアウト情報生成部22によって監視エリア情報31からレイアウト情報32を生成するように記載したが、その目的を達成するために、ユーザが手動でレイアウト情報32を直接作成しても構わない。また、図6では、領域602の頂点を4点で指定したが、指定する位置は4点に限られることはなく、3点以上によって領域を表現しても構わない。"