(57)【特許請求の範囲】
【請求項１】
監視エリアを通過する移動体を撮影するカメラから撮影画像を取得して、当該取得した撮影画像に対して画像認識処理を実行して、前記移動体の監視を行う映像監視装置であって、
前記撮影画像中の移動体に対して画像認識処理を実行する領域を示す認識処理領域の位置と前記移動体を撮影するカメラの設置位置とを取得し、２次元空間において定義された平面において、前記平面における認識処理領域の位置と前記平面におけるカメラの設置位置との位置関係を算出する第１の手段と、
前記位置関係に基づいて、前記画像認識処理に用いる前記撮影画像中の認識処理領域の位置を認識パラメータとして算出する第２の手段と、
前記認識パラメータを用いて画像認識処理を実行する第３の手段と、
を備えることを特徴とする映像監視装置。
【請求項２】
前記第１の手段は、前記位置関係として、前記平面において、前記平面における認識処理領域内の所定の位置を通る基準線と、当該所定の位置と前記平面上にない前記カメラの設置位置から前記平面に降ろした垂線の足を示す点とを通る線とによって作られる角度を算出する
ことを特徴とする請求項１に記載の映像監視装置。
【請求項３】
前記第２の手段は、前記撮影画像中の認識処理領域の頂点の位置は、実空間中の認識処理領域の実測値と前記撮影画像中の距離との比率を用いて、前記実測値に基づいて設定する
ことを特徴とする請求項１または請求項２に記載の映像監視装置。
【請求項４】
前記第２の手段は、さらに、前記認識パラメータとして、前記位置関係に基づいて、前記画像認識処理に用いるテンプレートと前記撮影画像とが同じ方向から撮影された状態となるように変換する変換情報を算出する
ことを特徴とする請求項１ないし請求項３のいずれか一項に記載の映像監視装置。
【請求項５】
前記第２の手段は、さらに、前記認識パラメータとして、前記撮影画像中の認識処理領域に対して垂直となる方向を算出し、
前記第３の手段は、画像認識処理による前記移動体の動きの方向と前記方向とを比較して、前記移動体の動きを判定する
ことを特徴とする請求項１ないし請求項４のいずれか一項に記載の映像監視装置。
【請求項６】
前記第１の手段は、ユーザの操作する入力装置から、前記カメラの設置位置として、前記平面からの垂直高と、前記平面に対するカメラの俯角と、前記平面と並行方向のカメラの向きとを取得する
ことを特徴とする請求項２に記載の映像監視装置。
【請求項７】
前記映像監視装置は、さらに
複数の前記カメラの設置位置について、予めそのカメラの設置位置と前記認識パラメータとを関連付けて記憶している記憶部と、
ユーザの操作する入力装置から前記複数のカメラの設置位置の中からいずれか１つを選択する入力を受け付ける第４の手段と、
を備え、
前記第３の手段は、前記第４の手段が受け付けた前記カメラの設置位置に関連付けられた前記認識パラメータを前記記憶部から取得して、当該認識パラメータを用いて画像認識処理を実行する
ことを特徴とする請求項１に記載の映像監視装置。
【請求項８】
監視エリアを通過する移動体を撮影するカメラから撮影画像を取得して、当該取得した撮影画像に対して画像認識処理を実行して、前記移動体の監視を行う映像監視装置の映像監視方法であって、
前記映像監視装置は、
前記撮影画像中の移動体に対して画像認識処理を実行する領域を示す認識処理領域の位置と前記移動体を撮影するカメラの設置位置とを取得し、２次元空間において定義された平面において、前記平面における認識処理領域の位置と前記平面におけるカメラの設置位置との位置関係を算出する第１のステップと、
前記位置関係に基づいて、前記画像認識処理に用いる前記撮影画像中の認識処理領域の位置を認識パラメータとして算出する第２のステップと、
前記認識パラメータを用いて画像認識処理を実行する第３のステップと、
を実行することを特徴とする映像監視方法。
【請求項９】
前記映像監視装置は、さらに
複数の前記カメラの設置位置について、予めそのカメラの設置位置と前記認識パラメータとを関連付けて記憶している記憶部と、
ユーザの操作する入力装置から前記複数のカメラの設置位置の中からいずれか１つを選択する入力を受け付ける第４の手段と、
を備え、
前記第３のステップにおいて、前記第４の手段が受け付けた前記カメラの設置位置に関連付けられた前記認識パラメータを前記記憶部から取得して、当該認識パラメータを用いて画像認識処理を実行する
ことを特徴とする請求項８に記載の映像監視方法。
【請求項１０】
請求項８または請求項９に記載の映像監視方法を、コンピュータである前記映像監視装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視エリアを通過する移動体に対して画像認識処理を実行して、移動体の監視を行う技術に関する。
【背景技術】
【０００２】
近年、セキュリティに対する関心の高まりにともなって、入退室管理と映像監視とを連携させた映像監視システムが、ビルやオフィスに導入されてきている。映像監視システムは、監視エリアの増加にともなってネットワークカメラの台数が増加する傾向にあり、映像記録装置も大容量化されてきている。それに反して、映像監視システムを用いる監視員が、目視作業によって大容量の記録映像の中から特定のシーンを抽出することは非常に大きな負担となる。そのため、監視業務を支援する機能を備えた映像監視システムについての検討が進められている。
【０００３】
例えば、従来の目視作業の負担を軽減するために、カメラから取得した映像に画像認識処理を施すことによって監視エリアに現れる人や車両等の移動体を検出する機能を備え、移動体を検出したシーンのみを記録する機能、移動体を検出した際に表示装置に警告を表示したり、警報を鳴らしたりして監視員に注意を促す機能等を備えている映像監視システムが開発されている。例えば、画像認識によってドアを通過する人の顔を検出し、検出した顔の個数によって入退室する人数を推定する入退室管理装置が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４０８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術は、カメラで顔を撮影するという条件を満足するために、カメラの設置位置と被写体との位置関係に応じて、認識性能が変動するという虞がある。例えば、顔を撮影する際に、頭上から見下ろす向きでカメラが設置されている場合には、顔の検出を行うことが困難になり、認識性能が低下する虞がある。また、カメラの設置場所に制約があって、認識性能が最も高くなるような位置にカメラを設置することができないことも想定される。
【０００６】
そこで、本発明では、監視エリアを通過する移動体に対して画像認識処理を実行する際に、認識性能の低下を防ぐ技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するために、監視エリアを通過する移動体を撮影するカメラから撮影画像を取得して、当該取得した撮影画像に対して画像認識処理を実行して、前記移動体の監視を行う映像監視装置は、前記撮影画像中の移動体に対して画像認識処理を実行する領域を示す認識処理領域の位置と前記移動体を撮影するカメラの設置位置とを取得し、２次元空間において定義された平面において、前記平面における認識処理領域の位置と前記平面におけるカメラの設置位置との位置関係を算出する第１の手段と、前記位置関係に基づいて、前記画像認識処理に用いる前記撮影画像中の認識処理領域の位置を認識パラメータとして算出する第２の手段と、前記認識パラメータを用いて画像認識処理を実行する第３の手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、監視エリアを通過する移動体に対して画像認識処理を実行する際に、認識性能の低下を防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】映像監視システムの構成例および映像監視装置の機能例を示す図である。
【図２】監視エリア情報の一例を示す図である。
【図３】レイアウト情報を表示した画面の一例を示す図である。
【図４】カメラ情報の一例を示す図である。
【図５】カメラの設置位置と認識処理領域との位置関係を説明する図である。
【図６】カメラ画像中の距離と実測値との関係を説明する図である。
【図７】２次元の認識処理領域をカメラ画像中に設定する一例を示す図である。
【図８】画像認識処理に用いる認識パラメータの変換例を示す図であり、（ａ）はテンプレートをカメラ位置に適合するように変換する場合を表し、（ｂ）はカメラ画像をテンプレートの撮影方向に整合させるように変換する場合を表す。
【図９】３次元の認識処理領域をカメラ画像中に設定するためのレイアウト情報を表示した画面の一例を示す図である。
【図１０】３次元の認識処理領域をカメラ画像中に設定する一例を示す図である。
【図１１】変形例として、予め設定したカメラ設定位置を選択可能なレイアウト情報を表示した画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
次に、発明を実施するための形態（以降、「実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００１１】
本実施形態における映像監視システムの構成例および映像監視装置の機能例について、図１を用いて説明する。
映像監視システム１は、カメラ１１０、入力装置１２０、表示装置１３０および映像監視装置１０によって構成される。なお、本実施形態では、映像監視装置１０は、画像認識処理を用いて人や車両等の移動体の監視を行う機能を有するものとする。
【００１２】
カメラ１１０は、ズーム機能を有するカメラレンズユニット、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）等の撮像素子を含む撮像装置である。また、カメラ１１０は、雲台（不図示）に設置され、チルト回転やパン回転が可能となっている。そして、カメラ１１０は、撮影した画像情報を映像監視装置１０へ送信する機能を有する。なお、図１では、カメラ１１０は１台しか記載していないが、複数台であっても構わない。
【００１３】
入力装置１２０は、ポインティングデバイス（マウス等）、キーボード等であり、ユーザの操作によって、映像監視装置１０に指示情報を入力する機能を有する。
表示装置１３０は、液晶表示装置、ＣＲＴ（Cathode Ray Tube）表示装置、ＲＧＢ（Red-Green-Blue）モニタ等であり、映像監視装置１０の出力情報を表示する機能を有する。なお、図１では、表示装置１３０は１台しか記載していないが、複数台であっても構わない。
【００１４】
映像監視装置１０は、処理部２０と、記憶部３０と、入出力ＩＦ（インタフェース）４０とを備える。処理部２０は、制御部２１、レイアウト情報生成部２２、前処理情報生成部２３、認識パラメータ演算部２４、および画像認識処理部２５を機能として有する。処理部２０は図示しないＣＰＵ（Central Processing Unit）およびメインメモリによって構成され、処理部２０内の各部は記憶部３０に記憶されているアプリケーションプログラムをメインメモリに展開して具現化される。
【００１５】
記憶部３０は、監視エリア情報３１、レイアウト情報３２、カメラ情報３３、前処理情報３４、および認識パラメータ３５を記憶している。なお、記憶部３０に記憶されている各情報の詳細については、処理部２０内の各部の説明の中で後記する。
また、入出力ＩＦ４０は、カメラ１１０、入力装置１２０および表示装置１３０と映像監視装置１０の処理部２０との間で情報を送受信するためのインタフェースである。
【００１６】
制御部２１は、レイアウト情報生成部２２、前処理情報生成部２３、認識パラメータ演算部２４、および画像認識処理部２５間の動作を統括して制御する機能や、入出力ＩＦ４０を介してカメラ１１０、入力装置１２０および表示装置１３０と間で情報を送受信する機能、処理部２０内の各部間や処理部２０内の各部と記憶部３０との間で情報を送受信する機能を有する。
【００１７】
レイアウト情報生成部２２は、カメラ１１０を設置する場所の平面図や間取り図等のデータを含む監視エリア情報３１を取得して、監視対象に適合する認識処理領域の設定に必要なレイアウト情報３２を生成する。ここで、監視対象とは、画像認識処理の対象とする移動体の全体または一部を意味する。具体的には、移動体が人であれば、移動体の全体は人の全身を意味し、移動体の一部は体の一部（例えば、顔や頭部）を意味する。また、認識処理領域とは、監視対象を画像認識処理する際に、カメラ１１０によって撮影された画像情報（以降、カメラ画像と称する。）において、画像認識処理に用いる画像領域を意味する。なお、監視エリア情報３１およびレイアウト情報３２は、いずれも、記憶部３０に記憶されている。
【００１８】
ここで、監視エリア情報３１およびレイアウト情報３２の具体例について、図２，３を用いて説明する。
監視エリア情報３１は、図２に示すように、平面図（間取り図）であり、主要部の寸法の情報が記載されている。例えば、出入口は、高さ方向の実測値（単位はｍｍ）も記入されている。なお、監視エリア情報３１は、３次元ＣＡＤ（computer aided design）データやＣＧ（Computer Graphics）データであっても構わない。
【００１９】
レイアウト情報３２は、図３に示すように、認識処理領域を設定するために必要な情報を、監視エリア情報３１から抽出して生成される。本実施形態では、出入口３０１を通過する移動体を監視対象とした場合について以降説明するので、出入口３０１は、認識処理領域として網掛け表示される。なお、レイアウト情報３２を生成する目的は、認識処理領域とカメラ１１０の設置位置との位置関係を求めることにあるので、認識処理領域（出入口３０１）のみを表示させても構わない。また、入退室管理を行う場合には、認識処理領域（出入口３０１）に対して、どちら側が屋外または屋内か（移動体の動く方向）は重要な情報となるので、レイアウト情報３２に含めると良い。
【００２０】
図１に戻って、前処理情報生成部２３は、レイアウト情報３２とカメラ情報３３とを用いて、前処理情報３４を生成する。
カメラ情報３３は、図４に示すように、カメラ設置位置の高さ、俯角、解像度、フレームレート、画角である。また、前処理情報３４は、認識処理領域（出入口３０１）に対するカメラ１１０の設置位置を示す角度、水平距離、高さ、および認識処理領域の実測値である。なお、認識処理領域の実測値はレイアウト情報３２から取得でき、また高さはカメラ情報３３から取得できるので、以下には、前処理情報生成部２３における処理として、前処理情報３４のうち角度および水平距離を算出する方法について説明する。
【００２１】
まず、前処理情報生成部２３は、図５に示すように、レイアウト情報生成部２２において生成されたレイアウト情報３２（図３参照）を表示装置１３０にレイアウト情報３２ａのように表示する。レイアウト情報３２ａ上には、認識処理領域（出入口３０１）が表示されている。そして、前処理情報生成部２３は、ユーザによって操作される入力装置１２０からカメラ１１０の設置位置の入力を受け付ける。具体的には、図５では、カーソル５０１によって指定された位置が、カメラ１１０の設定位置を示すカメラ設置位置５０２となる。
【００２２】
次に、前処理情報生成部２３は、認識処理領域（出入口３０１）とカメラ設定位置５０２と間の距離ｒおよび角度θを、図５に示すレイアウト情報３２ａ上の位置関係から算出する。具体的には、認識処理領域（出入口３０１）の幅の実測値が分かっているので、レイアウト情報３２ａ上の認識処理領域（出入口３０１）の表示サイズとの比を比率として用いることにより、レイアウト情報３２ａ上の色々な長さの実測値を容易に推定することができる。この手続きが、本実施形態における根幹部分であり、実測することなしに、容易に認識処理領域（出入口３０１）とカメラ設定位置５０２との位置関係を、レイアウト情報３２ａ上の位置関係から取得することができる。なお、本実施形態では、実測値を大文字（例えば、距離Ｒ、高さＨ，Ｈｏ等）、レイアウト情報３２上またはカメラ画像中での長さを小文字（例えば、距離ｒ、高さｈ，ｈｏ等）で表し区別するものとする。
【００２３】
そして、カメラ設定位置５０２と認識処理領域（出入口３０１）の中心Ｇとの間の距離ｒを取得する方法について説明する。なお、カメラ１１０の向き（レンズの光軸方向）は、中心Ｇに向いているものとする。
【００２４】
図５のレイアウト情報３２ａ上で距離を定義するために、例えば、レイアウト情報３２ａの左上を原点として水平方向にＸ軸、垂直方向にＹ軸を設定する。前処理情報生成部２３は、レイアウト情報３２ａから、認識処理領域（出入口３０１）のｘ軸方向の実測値（Ｗ＝３０００ｍｍ）とレイアウト情報３２ａ上での大きさｗ（例えば３００画素）とを取得する。また、前処理情報生成部２３は、レイアウト情報３２ａからΔｘ（例えば１５０画素）とΔｙ（例えば２００画素）とを取得する。そして、実測値ΔＸおよびΔＹ（単位はｍｍ）は以下のようにして求められる。
ｗ ： Δｙ＝３００：２００＝Ｗ : ΔＹ＝３０００：ΔＹ
Δｙ：Δｘ＝２００：１５０＝ΔＹ：ΔＸ
∴ΔＹ＝２０００（ｍｍ），ΔＸ＝１５００（ｍｍ）
【００２５】
上記の計算で取得したΔＸとΔＹとを用いて、カメラ設定位置５０２と認識処理領域（出入口３０１）の中心Ｇとの間の水平距離ｒおよび角度θが下記式（１）によって算出される。
Ｒ＝（ΔＸ２＋ΔＹ２）１／２
θ＝ａｒｃｃｏｓ（ΔＸ／Ｒ）        ・・・式（１）
【００２６】
このような手続きにより、前処理情報生成部２３は、式（１）により算出した水平距離Ｒおよび角度θと、出入口３０１の高さＨと、認識処理領域の実測値とを、前処理情報３４として記憶部３０に記憶する。
【００２７】
次に、図１に戻って、認識パラメータ演算部２４は、前処理情報３４を参照しつつ、認識パラメータ３５を生成し、記憶部３０に記憶する。認識パラメータ３５は、具体的には、画像認識処理を実行する際に用いる、カメラ画像中の認識処理領域の座標、カメラ画像中の監視対象の移動方向、およびテンプレート（学習アルゴリズムによって取得したモデル情報を含む）の変換情報（変換式または変換表）のことである。以下に、カメラ画像中の認識処理領域の座標、カメラ画像中の監視対象の移動方向、およびテンプレートの変換情報の算出方法について、それぞれ説明する。
【００２８】
まず、カメラ画像中の距離と実測値との関係について、図６を用いて説明する。次に、図７では、実測値とカメラ画像中での距離との関係に基づいて、カメラ画像中で認識処理領域を設定する方法について説明する。カメラ画像中の距離と実測値との関係が必要な理由は、一般的に、カメラ画像中の認識処理領域のサイズは、実空間における実測値に基づいて決められるためである。例えば、監視対象を人の顔とした場合には、人の顔が位置するエリアを人の身長の実測値の分布に基づいて決定し、そのエリアに対応するカメラ画像中の領域を認識処理領域として決定することになる。また、このように認識処理領域を絞ることによって、カメラ画像全体に亘って画像認識処理を実行する場合に比べて、演算処理量を低減することができ、映像監視装置１０としてメリットがある。
【００２９】
図６には、カメラ１１０によって撮影され、表示装置１３０に表示されたカメラ画像（撮影画像）が示されている。そのカメラ画像には、図５の出入口３０１が、出入口６０１として表示される。
【００３０】
認識パラメータ演算部２４は、入力装置１２０によって操作されるカーソル５０１を用いて指定（例えば、マウスの場合にはクリック操作）された、出入口６０１を示すエリアの中に領域６０２の頂点を表す４点（ｐ１〜ｐ４）の位置を受け付けて、その指定された位置（点ｐ１〜点ｐ４）の座標を取得する。なお、点ｐ１および点ｐ２は、出入口６０１の上端に指定され、点ｐ３および点ｐ４は、出入口６０１の下端に指定される。ここで得られる点ｐ１〜点ｐ４の座標の値は、カメラ画像の左上を原点とし、水平方向にＸ軸、垂直方向にＹ軸を定義した画像座標系の座標値としても良い。なお、図６では、領域６０２を分かりやすくするために網掛けを付して表示しているが、実際の表示装置１３０の画面では網掛けを表示しなくとも良い。
【００３１】
ここで、領域６０２のサイズは、図５のレイアウト情報３２ａの認識処理領域（出入口３０１）の幅ｗがカメラ画像中では出入口６０１の幅で表されることを利用して求まる。つまり、カメラ画像中の幅ｕの実測値は、幅ｕの長さと出入口６０１の幅の長さとの比率に、図５のレイアウト情報３２ａの認識処理領域（出入口３０１）の幅ｗの実測値を乗算して算出することができる。また、カメラ画像中の高さｈの実測値は、図５の出入口３０１の高さＨの実測値となる。
【００３２】
次に、人の頭部を監視対象とする場合における、認識処理領域の設定例について、図７を用いて説明する。
図７では、４点ｐ１〜ｐ４で囲まれた領域６０２は、図６に示したものと同じである。つまり、領域６０２の高さｈおよび幅ｕの実測値は、既知となっている。そこで、実際の人の身長から頭部の高さを求めて、高さＨｏを決定する。なお、図７に示すカメラ画像中では、人の頭部の高さＨｏと出入口３０１の高さＨとの比に基づいて、カメラ画像中に高さｈｏの位置を設定することができる。そして、人の頭部が通過すると考えられる高さ方向の領域は、高さのマージンＨｍ（カメラ画像中ではｈｍ）を、点ｑ１〜点ｑ４のように設定することにより設定できる。
【００３３】
さらに、幅方向については、カメラ画像中での幅ｕとその実測値との比率に基づいて、実際の幅のマージンＵｍからカメラ画像中の幅のマージンｕｍを求めることができる。そして、認識パラメータ演算部２４は、人の頭部を監視対象としたときの認識処理領域７０１（網掛け表示）を設定することができる。このような手続きにより、認識パラメータ演算部２４は、カメラ画像中の認識処理領域７０１の座標（頂点の座標でも良い。）を算出することができる。
【００３４】
次に、カメラ画像中の監視対象の移動方向について、図５および図７を用いて説明する。カメラ画像中の監視対象の移動方向は、例えば、移動体の数をカウントする場合において、移動体が出入口を通過して入って来たのか、出て行ったのかを判定するために必要である。また、カメラ画像中の監視対象の移動方向は、人の入退室管理を行う場合には、人が入室したのか退室したのかを判定するために必要である。
【００３５】
図５のレイアウト情報３２ａでは、監視対象が出入口３０１から屋内に入ってくる方向に矢印５０３を表示している。ただし、矢印５０３は、出入口３０１に対して垂直方向であるものとする。この矢印５０３を図７に示すカメラ画像中に表示すると、認識処理領域７０１に対して垂直方向に矢印７０２が求められる。定性的に説明すると、図５に示す角度θが０度に近づくに従って、図７の矢印７０２はカメラ画像中で水平方向となり、角度θが９０度に近づくに従って、矢印７０２はカメラ画像中で垂直方向となる。そして、認識パラメータ演算部２４は、カメラ画像中の監視対象の移動方向を算出することができる。なお、算出された移動方向（矢印７０２）は、人の入退室管理を行う場合、画像認識処理部２５において様々な動き（移動方向）が検出された際に、入退室の判定に用いるべき動きなのか、ノイズとして扱うべき（判定に用いない）動きなのかを選別するための指標としても利用できる。
【００３６】
ここで、カメラ画像中の監視対象の移動方向（矢印７０２）の利用方法について説明する。図５のレイアウト情報３２ａのケースには、画像認識処理において監視対象の動きを検出したとき、矢印７０２に対して直角方向未満の範囲の動きであれば、屋内に入る行動と判定し、矢印７０２に対して直角方向より大きい範囲の動きであれば、屋外に出る行動と判定することができる。
【００３７】
次に、テンプレートの変換情報の算出について、図８を用いて説明する。図８（ａ）はテンプレートをカメラ位置に適合するように変換する場合を表し、図８（ｂ）はカメラ画像をテンプレートの撮影向きに整合させるように変換する場合を表している。
例えば、図８（ａ）では、正面から撮影されたテンプレート８０１が用意されている場合、図５に示すレイアウト情報３２ａのケースでは、カメラ画像の監視対象はカメラ設置位置５０２の高さおよび角度θの位置から撮影されてしまうために、テンプレートのパターンとは異なってしまう。そのため、認識パラメータ演算部２４は、カメラ設置位置５０２の高さおよび角度θの位置から撮影したように、テンプレートを変換する処理を実行し、変換後のテンプレート８０２を生成する。なお、変換情報は、カメラ設置位置５０２の高さおよび角度θに基づいて決定される。そして、画像認識処理部２５が、変換後のテンプレート８０２を用いて、画像認識処理を実行することにより、認識性能の低下を防ぐことができる。
【００３８】
また、図８（ｂ）では、カメラ画像中に映っている監視対象は、画像情報８１１のように、カメラ設置位置５０２の高さおよび角度θの位置から撮影されている。そこで、正面から撮影されたテンプレート８０１が用意されている場合、認識パラメータ演算部２４は、画像情報８１１を、正面から撮影した状態に変換する処理を実行し、変換後の画像情報８１２を生成する。なお、変換情報は、カメラ設置位置５０２の高さおよび角度θに基づいて決定される。そして、画像認識処理部２５が、変換後の画像情報８１２を用いて、画像認識処理を実行することにより、認識性能の低下を防ぐことができる。
【００３９】
次に、３次元の認識処理領域をカメラ画像中に設定する場合について、図９，１０を用いて説明する。
図９は、出入口３０１の周辺に認識処理領域９０１（網掛け表示）を指定したレイアウト情報３２ｂの一例を示している。なお、このレイアウト情報３２ｂは、レイアウト情報生成部２２によって生成される。また、認識処理領域９０１（網掛け表示）は、レイアウト情報生成部２２が、カーソル５０１により指定された監視エリア９０１の頂点の入力を受け付けることによって設定される。そして、レイアウト情報３２ｂの認識処理領域９０１（網掛け表示）の座標は、前処理情報生成部２３によって、前処理情報３４に記憶される。
【００４０】
次に、認識パラメータ演算部２４は、まず、認識処理領域９０１を、図１０に示すカメラ画像中に、認識処理領域９０１ａ（一点鎖線）として設定する。認識処理領域９０１ａのサイズは、図９に示すレイアウト情報３２ｂに示される認識処理領域９０１の縦横比に基づいて設定される。また、認識処理領域９０１ａの幅に対する奥行き方向は、点ｐ１〜ｐ４によって形成される平面に垂直方向と並行になるようにして決められる。
そして、認識パラメータ演算部２４は、図７において２次元の認識処理領域７０１を設定したときと同様に、認識処理領域９０１ａの頂点に対して、高さ方向を設定することにより、３次元の認識処理領域１００１（網掛け表示）を設定することができる。
【００４１】
図１に戻って、画像認識処理部２５は、記憶部３０に記憶されている認識パラメータ３５を参照して、図７の認識処理領域７０１（網掛け表示）や図１０の認識処理領域１００１（網掛け表示）を通過する監視対象に対して画像認識処理を実行し、処理結果を表示装置１３０に出力する。なお、画像認識処理は、公知技術（江島、「頭部検出システムHeadFinderを用いた人物追跡」、電子情報通信学会技術研究報告. PRMU, パターン認識・メディア理解 100(442), 15-22, 2000-11-09）を用いることができる。
【００４２】
（変形例）
本実施形態ではカメラ設定位置５０２を任意の場所に設定する場合について説明したのに対して、変形例として、予め選択可能なカメラ設定位置５０２を複数用意しておき、そのカメラ設定位置５０２ごとに、認識パラメータを事前に算出して、カメラ設定位置５０２と認識パラメータとを関連付けて記憶部３０に記憶しておくケースについて説明する。
【００４３】
図１１は、予め決めておいたカメラ設定位置５０２（Ａ〜Ｉ）と認識処理領域（出入口３０１）とを表示したレイアウト情報３２ｃの一例を示している。図１１において、制御部２１は、カメラ設定位置（Ａ〜Ｉ）のいずれか一つを、入力装置１２０からカーソル５０１を用いて選択した入力を受け付ける。そして、画像認識処理部２５は、入力を受け付けたカメラ設定位置５０２（Ａ〜Ｉ）に対応する認識パラメータ３５を記憶部３０から取得して、画像認識処理を実行する。このような構成とすることにより、認識パラメータ３５を生成するための内部演算を省略できるので、画像認識処理を開始するまでの認識パラメータ３５を生成するための時間を短縮することが可能となる。
【００４４】
以上、本実施形態における映像監視装置１０は、画像認識処理の対象となる認識処理領域３０１の位置とカメラ設置位置５０２とを取得し、前記認識処理領域３０１の位置と前記カメラ設置位置５０２との間の位置関係を算出し、その位置関係を示す前処理情報３４を算出する前処理情報生成部２３と、前記前処理情報３４を参照して実測値と前記カメラ１１０によって撮影されたカメラ画像中の距離との比率に基づいて、画像認識処理に用いる認識パラメータ３５（カメラ画像中の認識処理領域７０１の座標）を算出する認識パラメータ演算部２４と、前記認識パラメータ３５を用いて認識処理領域７０１を通過する監視対象に対して画像認識処理を実行する画像認識処理部２５と、を備える。
【００４５】
なお、本実施形態では、レイアウト情報生成部２２によって監視エリア情報３１からレイアウト情報３２を生成するように記載したが、その目的を達成するために、ユーザが手動でレイアウト情報３２を直接作成しても構わない。
また、図６では、領域６０２の頂点を４点で指定したが、指定する位置は４点に限られることはなく、３点以上によって領域を表現しても構わない。
【符号の説明】
【００４６】
１  映像監視システム
１０  映像監視装置
２０  処理部
２１  制御部（第４の手段）
２２  レイアウト情報生成部
２３  前処理情報生成部（第１の手段）
２４  認識パラメータ演算部（第２の手段）
２５  画像認識処理部（第３の手段）
３０  記憶部
３１  監視エリア情報
３２，３２ａ，３２ｂ，３２ｃ  レイアウト情報
３３  カメラ情報
３４  前処理情報
３５  認識パラメータ
４０  入出力ＩＦ
１１０  カメラ
１２０  入力装置
１３０  表示装置
３０１  出入口（レイアウト情報の出入口）
５０１  カーソル
５０２  カメラ設定位置
６０１  出入口（カメラ画像中の出入口）
７０１，９０１，１００１  認識処理領域
７０２  矢印（カメラ画像中の監視対象の移動方向）
８０１  テンプレート
８０２  変換後のテンプレート
８１１  画像情報
８１２  変換後の画像情報
【図１】
0005525495.tif 000002
【図２】
0005525495.tif 000003
【図３】
0005525495.tif 000004
【図４】
0005525495.tif 000005
【図５】
0005525495.tif 000006
【図６】
0005525495.tif 000007
【図７】
0005525495.tif 000008
【図８】
0005525495.tif 000009
【図９】
0005525495.tif 000010
【図１０】
0005525495.tif 000011
【図１１】
0005525495.tif 000012