(57)【要約】【課題】施設の通路などを通行する人数の変化を迅速かつ簡単に監視する。【解決手段】監視システム１に、撮像部３１で撮影された画像に基づいて所定の長さの期間に所定の区域を通過する歩行者を計数する計数処理部３２と、計数処理部３２によって計数された歩行者の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを検知する変動検知部２２と、変動検知部２２によって歩行者の数が第一の閾値を上回ると判別されまたは第二の閾値を下回ると判別された場合にその旨の通知を行う結果通知部２４と、を設ける。【選択図】図３
2005135188.tif 000002
【特許請求の範囲】
【請求項１】
所定の区域を通過する物体を監視する監視方法であって、
所定の期間に前記所定の区域を通過する物体を計数し、
計数された前記物体の数が所定の範囲外になる場合にその旨の通知を行う、
ことを特徴とする監視方法。
【請求項２】
カメラで撮影された画像に基づいて所定の長さの期間に所定の区域を通過する物体を計数する計数手段と、
前記計数手段によって計数された前記物体の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する判別手段と、
前記判別手段によって前記物体の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合にその旨の通知を行う通知手段と、
を有してなることを特徴とする監視システム。
【請求項３】
カメラで撮影された画像に基づいて所定の長さの期間に所定の区域を通過する物体を計数する計数手段と、
前記計数手段によって計数された前記物体の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する判別手段と、
前記判別手段によって前記物体の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合に、前記カメラで撮影された画像を保存用の記録媒体に記録する処理を開始する画像記録処理手段と、
を有してなることを特徴とする監視システム。
【請求項４】
前記第一の閾値は過去におけるいずれか１つの前記所定の長さの期間に前記所定の区域を通過した前記物体の数よりも大きい値に設定され、前記第二の閾値は過去におけるいずれか１つの前記所定の長さの期間に前記所定の区域を通過した前記物体の数よりも小さい値に設定されている、
請求項２または請求項３記載の監視システム。
【請求項５】
前記計数手段は、互いに異なる時刻に前記カメラで撮影された複数の画像に基づいて前記物体の進行方向を求めるとともに、当該進行方向ごとに前記物体の数を計数する、
請求項２ないし請求項４のいずれかに記載の監視システム。
【請求項６】
施設内にいる歩行者の監視を行う監視システムであって、
前記施設内の複数の区域の上方にそれぞれ下向きに設置されたカメラと、
所定の長さの期間に前記区域を通過する前記歩行者を、当該区域の前記カメラで撮影して得られた画像に基づいて計数する計数手段と、
前記区域の前記カメラで撮影して得られた前記画像と前記計数手段によって求められた、当該区域の前記歩行者の数とを対応付けて監視用画面に表示する表示手段と、
前記計数手段によって計数された前記歩行者の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する判別手段と、
前記判別手段によって前記歩行者の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合にその旨の通知を行う通知手段と、
を有してなることを特徴とする監視システム。
【請求項７】
前記通知手段は、前記監視用画面の中の、前記歩行者の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された前記区域に対応する前記画像を強調表示させることによって、前記通知を行う、
請求項６記載の監視システム。
【請求項８】
所定の区域を通行する物体を監視するためのコンピュータに用いられるコンピュータプログラムであって、
前記所定の区域に設置されたカメラで撮影して得られた画像に基づいて所定の長さの期間に当該所定の区域を通過する物体を計数する処理と、
計数された前記物体の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する処理と、
前記判別手段によって前記物体の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合にその旨の通知を行う処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の区域を通過する人などを監視する方法およびシステムなどに関する。
【背景技術】
【０００２】
スーパーマーケット、地下街、またはイベント会場などの施設のように人の往来が多い場所を管理する管理者は、施設内の何箇所かに監視カメラを設けて施設内の様子を撮影し、その映像をモニタに表示させて施設の監視を行っている。
【０００３】
管理者または管理者に監視を依頼された監視員は、このような映像を絶えずチェックしているわけではない。監視カメラからの映像を絶えずチェックすることは、監視を行う者にとって非常に大きな負担となるからである。
【０００４】
したがって、このような監視方法は、例えばトラブルの通報を受けた場合にそのエリアの様子をいち早く確認するためには有用であるが、施設を閉じている深夜や休業日などにおいて侵入者がいないかどうかを監視する場合や行き来する人の量の変化を監視する場合などのように、施設内の状況を随時把握することによって堅牢なセキュリティを得るためには適当であるとは言えない。つまり、監視を行う者に大きな負担を掛けずに堅牢なセキュリティを得ることは、上記の監視方法では難しい。
【０００５】
そこで、特許文献１に記載されるような監視システムが提案されている。係る監視システムによると、無人であるべき場所で侵入者を検知すると、その侵入者をズームアップして撮影することができる。
【０００６】
しかし、係る監視システムでは、行き来する人の量の変化を迅速にかつ監視者の負担がないように監視することができない。したがって、人の量が急激に増えた場合などに適切な対策を取るのが遅れてしまうおそれがある。
【特許文献１】特開２００２−２４５５６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題点に鑑み、施設の通路などを通行する人数の変化を迅速かつ簡単に監視することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る監視方法は、所定の区域を通過する物体を監視する監視方法であって、所定の期間に前記所定の区域を通過する物体を計数し、計数された前記物体の数が所定の範囲外になる場合にその旨の通知を行う、ことを特徴とする。
【０００９】
本発明に係る監視システムは、カメラで撮影された画像に基づいて所定の長さの期間に所定の区域を通過する物体を計数する計数手段と、前記計数手段によって計数された前記物体の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する判別手段と、前記判別手段によって前記物体の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合にその旨の通知を行う通知手段と、を有してなる。
【００１０】
または、前記判別手段によって前記物体の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合に、前記カメラで撮影された画像を保存用の記録媒体に記録する処理を開始する画像記録処理手段を有してなる。
【００１１】
好ましくは、前記第一の閾値を、過去におけるいずれか１つの前記所定の長さの期間に前記所定の区域を通過した前記物体の数よりも大きい値に設定し、前記第二の閾値を、過去におけるいずれか１つの前記所定の長さの期間に前記所定の区域を通過した前記物体の数よりも小さい値に設定する。
【００１２】
施設内にいる歩行者の監視を行う場合は、次のように監視システムを構成すればよい。すなわち、前記施設内の複数の区域の上方にそれぞれ下向きに設置されたカメラと、所定の長さの期間に前記区域を通過する前記歩行者を、当該区域の前記カメラで撮影して得られた画像に基づいて計数する計数手段と、前記区域の前記カメラで撮影して得られた前記画像と前記計数手段によって求められた、当該区域の前記歩行者の数とを対応付けて監視用画面に表示する表示手段と、前記計数手段によって計数された前記歩行者の数が第一の閾値を上回るか否かまたは第二の閾値を下回るか否かを判別する判別手段と、前記判別手段によって前記歩行者の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された場合にその旨の通知を行う通知手段と、によって監視システムを構成する。好ましくは、前記通知手段は、前記監視用画面の中の、前記歩行者の数が前記第一の閾値を上回ると判別されまたは前記第二の閾値を下回ると判別された前記区域に対応する前記画像を強調表示させることによって、前記通知を行う。
【発明の効果】
【００１３】
本発明によると、施設の通路などを通行する人数の変化を迅速かつ簡単に監視することができる。
【発明を実施するための最良の形態】
【００１４】
図１は監視システム１の全体の構成の例を示す図、図２はビデオカメラ３の配置の例を示す図、図３はホストコンピュータ２およびビデオカメラ３の機能的構成の例を示す図、図４は計測処理の流れの例を説明するフローチャート、図５は計数期間Ｔｍに得られた画像の例を示す図、図６は計測処理の流れの変形例を説明するフローチャート、図７は計数期間Ｔｍに得られた画像の例を示す図、図８は計数結果記憶部２５に記憶される計数結果データ７１の例を示す図、図９は監視用画面ＨＧ１の例を示す図である。
【００１５】
図１に示すように、本発明に係る監視システム１は、ホストコンピュータ２、ビデオカメラ３、および通信回線４などによって構成される。ホストコンピュータ２とビデオカメラ３とは、通信回線４を介して互いに接続されている。通信回線４として、ＬＡＮ、公衆回線、専用線、またはインターネットなどが用いられる。
【００１６】
この監視システム１は、スーパーマーケットまたはデパートなどの大型店舗、多数の専門店などが集まった地下街、空港または駅などのターミナルビル、博物館、またはイベント会場などのような、多数の人が通行する場所で使用される。以下、スーパーマーケットＳで使用される監視システム１を例に説明する。
【００１７】
ビデオカメラ３は、図２に示すように、スーパーマーケットＳの出入口または通路など人が通行する区域（エリア）Ｓ１、Ｓ２、…ごとに１台ずつ設けられる。以下、これらのエリアを「通行エリア」と記載することがある。これらのビデオカメラ３は、通行エリアを通過する人（歩行者）の頭部を撮影し監視することができるように、撮影方向がほぼ鉛直下向きなるようにして天井に取り付けられている。つまり、床（フロア）をほぼ真上から撮影するようになっている。ズームの倍率は、歩行者の姿を確実に捉えられるように、その通行エリアの一方の側壁ＳＨ１から他方の側壁ＳＨ２までが撮影範囲に入るように設定されている。
【００１８】
各通行エリアには、それぞれを識別するためのエリア名が与えられている。例えば、１階の第一通路には「１Ｆ−Ｎｏ１」、１階の出入口には「１Ｆ−Ｎｏ９」、２階の第三通路には「２Ｆ−Ｎｏ３」のようなエリア名が与えられている。各ビデオカメラ３のＲＯＭまたはフラッシュメモリなどにはそのビデオカメラ３が監視する通行エリアのエリア名が記録されている。
【００１９】
ビデオカメラ３は、図３に示すように、撮像部３１、計数処理部３２、データ送信部３３、制御部３４、および記録媒体３５などによって構成される。制御部３４は、ホストコンピュータ２から送信されてくる制御信号（指令）などに従って撮像部３１、計数処理部３２、およびデータ送信部３３を制御する。
【００２０】
撮像部３１は、ＣＣＤなどのイメージセンサ、光学系、および制御用回路などからなり、制御部３４からの指令に従って撮影を行い、そのビデオカメラ３が設置された通行エリアの様子を明度で表した画像を生成し、画像データ７０として出力する。これにより、撮影速度に応じたフレーム数（コマ数）の画像データ７０が得られる。得られた画像データ７０は、一時的にＲＡＭまたはフラッシュメモリなどの記録媒体３５に格納される。
【００２１】
計数処理部３２は、そのビデオカメラ３が監視する通行エリアを通過する人数を数える処理（以下、「計数処理」と記載することがある。）を行う。計数処理については、後に詳しく説明する。データ送信部３３は、ビデオカメラ３の各部の処理によって得られたデータなどをホストコンピュータ２に送信する。
【００２２】
計数処理部３２、データ送信部３３、および制御部３４は、プロセッサ（制御用回路）によって実現される。または、一部または全部の処理をコンピュータプログラムによって行うように構成してもよい。この場合は、コンピュータプログラムをＲＯＭまたはフラッシュメモリなどに格納しておき、これをＣＰＵによって実行するように構成する。撮像部３１についても、一部の処理をコンピュータプログラムによって行うように構成してもよい。
【００２３】
ホストコンピュータ２は、スーパーマーケットＳの管理人室または守衛室などに設置されており、主に、各通行エリアの様子を示す画像の画像データ７０を取得し、ビデオカメラ３を制御し、および管理人または監視員などに対して通行エリアに関する通知を行うために使用される。ホストコンピュータ２として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００２４】
ホストコンピュータ２の磁気記憶装置（ハードディスク）には、図３に示すような制御部２１、変動検知部２２、データ受信部２３、結果通知部２４、計数結果記憶部２５、画像データ書込部２６、表示部２７、およびタイムテーブル２８などを実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭにロードされ、ＣＰＵによってプログラムが実行される。
【００２５】
以下、スーパーマーケットＳ内の各通行エリアにおける歩行者の人数の変化を監視する際のホストコンピュータ２およびビデオカメラ３の各構成の処理内容などについて説明する。
【００２６】
ホストコンピュータ２の制御部２１は、各ビデオカメラ３に対して、所定の期間（例えば、毎時０分からの５分間）に通行エリアを通過した歩行者の人数をカウント（計数）するように指令する。以下、係る所定の期間を「計数期間Ｔｍ」と記載することがある。計数期間Ｔｍは、タイムテーブル２８に設定されている。計数期間Ｔｍをどのように設定するのかについては、後に説明する。
【００２７】
すると、計数処理部３２は、その計数期間Ｔｍに撮影されたその通行エリアの画像に基づいて、図４に示すフローチャートのような手順で計数処理を行う。
【００２８】
例えば、計数期間Ｔｍに図５（ａ）〜（ｄ）に示すような画像ＧＡ〜ＧＤなどが得られたとする。なお、これら４つの画像は左のものほど古く右のものほど新しい。また、これら４つの画像以外にも多数の画像が取得されており、図５の隣り合う画像同士が必ずしも連続するフレームであるとは限らない。
【００２９】
まず、予め撮影しておいた、人の写っていない背景基準画像を用いて、画像（ＧＡ〜ＧＤなど）から背景部分を除去する。つまり、背景差分処理を行う（図４の＃１０１）。
【００３０】
得られた多数の画像の中から古い順に、歩行者Ｈの写っている画像を検索し、その画像の中から歩行者Ｈのいる画像領域を抽出する。さらに、その画像領域（つまり歩行者Ｈ）が計数ラインＬ１、Ｌ２のうちのいずれか一方と最初に重なった画像を検索する（＃１０２）。その結果、図５（ｂ）の画像ＧＢが得られる。
【００３１】
なお、「計数ライン」とは、計数を行うための基準となるラインのことである。計数ラインＬ１、Ｌ２は、通行エリアの一方の側壁からもう一方の側壁の方向（画像中の縦軸方向）に、互いに平行になるように設定される。計数ラインＬ１、Ｌ２の間隔は、人の歩く速さおよび撮影速度などによって決められる。例えば、撮影速度を毎秒３０フレームに設定し、人の歩く速さを１〜２ｍ／秒であると想定した場合は、計数ラインＬ１、Ｌ２の間隔を、実際の通行エリアの床面における約２０ｃｍに相当するように設定する。なお、通行エリアのフロア（床）に約２０ｃｍの間隔で２本のラインを予め引いておき、画像に写ったこれらのラインを計数ラインＬ１、Ｌ２として用いてもよい。
【００３２】
図５の画像ＧＡ〜ＧＤの下には、計数ラインＬ１、Ｌ２と歩行者Ｈとの重なり位置を太線で示している。後に説明する図７に示す太線も、計数ラインと歩行者Ｈとの重なり位置を示している。
【００３３】
その歩行者Ｈは、計数ラインＬ１を越えた後すぐに、もう一方の計数ラインＬ２と重なるはずである。また、その重なり位置は、その歩行者Ｈと計数ラインＬ１との重なり位置Ｋ１を側壁に平行に（つまり歩行者Ｈの進行方向に）真っ直ぐに移動させた位置とほぼ一致するはずである。したがって、その歩行者Ｈを追尾するかのように画像ＧＢ以降の画像の検索を続けると、すぐ後の画像ＧＣにおいてその歩行者Ｈの画像領域がもう一方の計数ラインＬ２と重なり位置Ｋ２で重なることが確認できる（図４の＃１０３）。このときに、歩行者Ｈをカウントする（＃１０４）。
【００３４】
このように計数ラインＬ１、Ｌ２の両方と重なった歩行者を検索することによって、通行エリアを通過した人数をカウントする。また、計数ラインＬ１、Ｌ２を越える順番に基づいて、進行方向（画像の右から左方向またはその逆方向）ごとの歩行者の人数をカウントすることもできる。
【００３５】
または、上記の背景差分法の代わりに、オプティカルフロー法を用いて図６に示すフローチャートのような手順で計数処理を行ってもよい。
【００３６】
例えば、計数期間Ｔｍに図７（ａ）〜（ｄ）に示すような画像ＧＥ〜ＧＨをはじめとする多数の画像が得られたとする。これら画像について古い順にオプティカルフローを求める（図６の＃２０１）。その結果に基づいて歩行者Ｈの画像領域を抽出しながら（＃２０２）、図７（ｂ）のように歩行者Ｈが計数ラインＬ３と重なるまで歩行者Ｈを追尾する（＃２０３）。計数ラインＬ３と重なったことが確認できたらその歩行者Ｈをカウントするとともに、その歩行者Ｈのオプティカルフローに基づいて進行方向を求める（＃２０４）。このようにして、通行エリアを通過した人数を進行方向ごとにカウントすることができる。
【００３７】
以下、上記のような計数処理によって計数された、出入口方向に進む歩行者の人数を「人数α１」、その逆方向に進む歩行者の人数を「人数α２」、これらの合計を「人数α０」と記載することがある。
【００３８】
図３に戻って、データ送信部３３は、撮像部３１によって生成された画像データ７０をホストコンピュータ２に送信する。さらに、計数処理部３２の処理によって求められた人数α０、α１、α２を計数結果データ７１としてホストコンピュータ２に送信する。なお、画像データ７０はすべて送信する必要はなく、通信速度などに応じて間引きして送信してもよい。
【００３９】
ホストコンピュータ２のデータ受信部２３は、各ビデオカメラ３から送信されてきた画像データ７０および計数結果データ７１を受信する。計数結果記憶部２５は、図８に示すように、その計数結果データ７１を計数の対象となった通行エリアおよび日付時刻と対応付けてビデオカメラ３ごとに記憶する。
【００４０】
表示部２７は、各ビデオカメラ３から送信されてきた画像データ７０および計数結果データ７１に基づいて、現在の各通行エリアの様子を示す画像（映像）および通行量を図９の監視用画面ＨＧ１のように表示する。
【００４１】
変動検知部２２は、データ受信部２３によって計数結果データ７１が受信されると直ちに、通行エリアを通過する人数に急激な変化が生じたか否かを判別（検知）する。すなわち、計数結果データ７１に示される人数α０、α１、α２のいずれかが閾値βｍａｘを上回った場合には、歩行者数が急激に増加したと検知する。閾値βｍｉｎを下回った場合には、歩行者数が急激に減少したと検知する。閾値βｍａｘ、βｍｉｎをどのように設定し、人数α０、α１、α２と閾値βｍａｘ、βｍｉｎとをどのようにして比較するのかについては、後に説明する。
【００４２】
結果通知部２４は、通行エリアを通過する人数に急激な変化が生じたと変動検知部２２が検知した場合に、その旨の通知および注意を喚起するための通知をスーパーマーケットＳの監視員などに対して行う。
【００４３】
例えば、１階の第一通路において急激な変化が検知された場合は、図９に示す監視用画面ＨＧ１の中の「１Ｆ−Ｎｏ１」の画像（映像）を点滅させるなどして強調表示することによって通知を行う。または、その画像を拡大表示するようにしても通知を行ってもよい。ホストコンピュータ２のモニタにランプを設けておき、これを点滅または点灯することによって通知を行ってもよい。音声でその通行エリアの通行エリア名を出力することによって通知を行ってもよいし、ブザー音を鳴らしてもよい。視覚的な通知と音声による通知とを組み合わせてもよい。
【００４４】
監視員がスーパーマーケットＳの中を巡回中である場合は、その監視員が携帯する携帯電話、ＰＨＳ、またはページャ（ポケットベル）などの端末装置５にメッセージを送信することによって通知を行ってもよい。
【００４５】
画像データ書込部２６は、通行エリアを通過する人数に急激な変化が生じたと検知された場合に、その通行エリアのビデオカメラ３から送信されてくる映像すなわち画像データ７０を記録媒体６に書き込んで録画（記録）する処理を開始する。記録媒体６として、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ビデオテープ、ＣＤ−ＲＯＭ、ＭＯ、またはハードディスクなどが用いられる。
【００４６】
急激な変化が検知された時点からの画像データ７０だけでなく、少し前（例えば、急激な変化が生じる数分前）からの画像データ７０も記録するようにしてもよい。この場合に、ビデオカメラ３は、記録媒体３５に一時的に格納されている、数分前からの画像データ７０を適当なタイミングでホストコンピュータ２に送信する。
【００４７】
そのビデオカメラ３が画像データ７０を間引きして送信している場合は、間引きを止めてすべての画像データ７０を送信するようにそのビデオカメラ３に対して指令を与えてもよい。また、急激な変化が検知された通行エリアの近隣の通行エリアの画像データ７０も記録するようにしてもよい。
【００４８】
上に述べた計数期間Ｔｍおよび閾値βｍａｘ、βｍｉｎは、監視の目的、場所、時間帯、または曜日などの状況に応じて様々に設定される。そして、これらの状況に応じて計数結果データ７１に示される人数α０、α１、α２と閾値βｍａｘ、βｍｉｎとが比較され、歩行者数の急激な変化が検知される。
【００４９】
例えば、歩行者の人数に合わせて警備体制を変更する必要がある場合は、計数期間Ｔｍを５分間と設定し、計数処理を５分刻みで随時実行するようにする。閾値βｍａｘ、βｍｉｎには、それぞれ、直前の計数処理で求められた人数α０に幾らか増した値（例えば３割増の値）および減じた値（例えば２割減の値）を設定する。そして、最新の計数結果データ７１に示される人数α０と閾値βｍａｘ、βｍｉｎとを比較することによって、歩行者の急激な増加または減少があるか否かを検知する。これにより、歩行者の数の変化に応じてすぐに警備員の数を増やしまたは減らし、配置を変え、またはその通行エリアの近辺を見回って急激な増減の原因を調査するなど、様々な対応を取ることができる。
【００５０】
より詳細に歩行者の往来の状況を把握するために、進行方向ごとに歩行者の急激な変化があるか否かを検知するようにしてもよい。つまり、人数α１、α２のそれぞれに閾値βｍａｘおよび閾値βｍｉｎの両方を設定するようにしてもよい。
【００５１】
監視システム１をマーケティングのために使用することもできる。例えば、スーパーマーケットなどにおいて生鮮食料品や賞味期限の短い品物などの仕入れの量を来店者数に合わせて即座に調整したい場合は、計数期間Ｔｍには毎時０分から１５分までと設定し、閾値βｍａｘ、βｍｉｎにはそれぞれ先週の同じ曜日の同じ時間帯の人数α０に幾らか増した値および減じた値と設定する。または、先週までの１ヶ月間の同じ曜日の同じ時間帯の人数α０の平均値に基づいて閾値βｍａｘ、βｍｉｎを設定する。これにより、店員は、普段よりも仕入れの量を増やすべきか減らすべきかの判断を容易に行うことができる。
【００５２】
行き止まり（袋小路）となっている場所に行く途中の通行エリアでは、その場所に行く歩行者がその場所から帰ってくる歩行者よりも多すぎると、その場所に人が集中してトラブルが起こるおそれがある。そこで、最新の計数結果データ７１に示される人数α１（つまり、出入口に向かう人数）に幾らか増した値を閾値βｍａｘに設定し、同じ計数結果データ７１に示される人数α２（つまり、袋小路方面に向かう人数）とその閾値βｍａｘとを比較することによって、急激な増加が生じたか否かを検出してもよい。
【００５３】
その他、閾値βｍａｘ、βｍｉｎとして、前日、前月、前年の人数α０、α１、α２を用いてもよいし、「５０人」のような定数を用いてもよい。また、歩行者の数が例えば４人から２人に減るのと４０人から２０人に減るのとでは、変化の割合が同じであっても、後者の方により注目すべきである。そこで、現在の歩行者の数の大小に応じて、閾値βｍａｘ、βｍｉｎを変更するようにしてもよい。
【００５４】
図１０は歩行者の人数の動向を監視する際の監視システム１の処理の流れの例を説明するフローチャートである。次に、監視システム１における処理の流れを、フローチャートを参照して説明する。
【００５５】
図１０において、歩行者の監視を開始すると、ホストコンピュータ２は、まず、時刻Ｔ＝Ｔ０におけるビデオカメラ３の初期フレーム画像を入力し（＃１）、その画像の明度画像を作成しておく（＃２）。図４および図５で説明した背景差分法によって計数処理を行うのであれば、背景基準画像を作成する（＃３）。
【００５６】
ビデオカメラ３から通行エリアの様子を示す画像が順次入力される（＃５）。これらの画像を用いて背景基準画像を適宜更新する（＃６）。なお、背景基準画像を部分的に更新するようにしてもよい。
【００５７】
タイムテーブル２８に従って計数処理を実行する（＃７でＹｅｓ、＃８）。例えば、計数期間Ｔｍに「毎時０分から５分まで」と設定されている場合は、毎時０分になるたびに計数処理を実行する。計数処理は、図４および図５で説明した背景差分法または図６および図７で説明したオプティカルフロー法を用いて実行する。
【００５８】
その結果、通行エリアを通過する人数に急激な変化が生じていると判別される場合は（＃９でＹｅｓ）、その旨の通知および注意を喚起するための通知を監視員などに与えるとともに、その通行エリアの様子を示す画像（映像）の録画を開始する（＃１０）。
【００５９】
各通行エリアについての計数処理の結果および現在の様子を示す映像を監視用画面ＨＧ１（図９参照）のようにモニタに表示する（＃１１）。
【００６０】
ステップ＃４〜＃１１の処理は、計数処理のための画像がなくなるまですなわち監視を終了するまで適宜実行する（＃４でＮｏ）。
【００６１】
本実施形態によると、施設の通路などを通行する人数およびその変動の大きさを迅速かつ簡単に監視することができる。その変動の大きさが急激である場合は、監視員などにその旨を通知するとともに、係る変動があった通路の映像を録画することができる。これにより。万が一トラブルがあった場合の対応を即座に行うことができ、かつ、後にその原因を究明するための資料を得ることができる。また、顧客を増やすための対策をすぐに講じることもできる。
【００６２】
本実施形態では、各通行エリアにおける計数処理を各ビデオカメラ３の計数処理部３２で行ったが、計数処理部３２に相当する機能をホストコンピュータ２に設け、ホストコンピュータ２で一括して行うようにしてもよい。
【００６３】
施設内のビデオカメラ３の配置は、監視の目的などに応じて適宜変更することができる。例えば、施設の中にいる現在の人数およびその変動だけを監視したいのであれば、その施設の出入口にのみビデオカメラ３を設ければよい。そして、入場する人数および退場する人数を計数（カウント）し、その変動のみを監視すればよい。
【００６４】
本実施形態では、図４および図５で説明したように、通行エリアに２本の計数ラインＬ１、Ｌ２を設け、歩行者Ｈが両方の計数ラインを越えたことおよびその順番に基づいて出入口方向に進む人数およびおよびその逆方向に進む人数の計数処理を行ったが、３本以上の計数ラインを用いて計数処理を行ってもよい。すなわち、互いに平行な３本以上の計数ラインのうちのいずれかの２本の計数ラインをどの順番で越えたのかに基づいて計数処理を行う。これにより、一部の画像に乱れがあった場合でも、より確実に計数処理を行うことができる。オプティカルフロー法による計数処理の場合も（図７参照）、複数の計数ラインを用いて計数処理を行ってもよい。
【００６５】
監視システム１は、自動車または動物など、人間以外の物体の通行量の監視のために用いることも可能である。
【００６６】
その他、監視システム１、ホストコンピュータ２、ビデオカメラ３の全体または各部の構成、計数期間Ｔｍおよび閾値βｍａｘ、βｍｉｎの設定、人数α０〜α２と閾値βｍａｘ、βｍｉｎとの比較方法、処理内容、処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００６７】
本発明によると、施設の管理者などは、施設内の歩行者数の変動に関する情報を即座にかつ簡単に知ることができる。よって、施設のセキュリティ対策を迅速に講じるために有効的に用いられる。また、歩行者数の変動に関する情報を施設内のテナントなどに知らせることも可能である。このような場合は、監視システム１を顧客サービスの向上などのために有効的に用いることができる。
【図面の簡単な説明】
【００６８】
【図１】監視システムの全体の構成の例を示す図である。
【図２】ビデオカメラの配置の例を示す図である。
【図３】ホストコンピュータおよびビデオカメラの機能的構成の例を示す図である。
【図４】計測処理の流れの例を説明するフローチャートである。
【図５】計数期間に得られた画像の例を示す図である。
【図６】計測処理の流れの変形例を説明するフローチャートである。
【図７】計数期間に得られた画像の例を示す図である。
【図８】計数結果記憶部に記憶される計数結果データの例を示す図である。
【図９】監視用画面の例を示す図である。
【図１０】歩行者の人数の動向を監視する際の監視システムの処理の流れの例を説明するフローチャートである。
【符号の説明】
【００６９】
１  監視システム
３  ビデオカメラ（カメラ）
６  記録媒体
２２  変動検知部（判別手段）
２４  結果通知部（通知手段）
２６  画像データ書込部（画像記録処理手段）
２７  表示部（表示手段）
３２  計数処理部（計数手段）
ＨＧ１  監視用画面
【図１】
2005135188.tif 000003
【図２】
2005135188.tif 000004
【図３】
2005135188.tif 000005
【図４】
2005135188.tif 000006
【図５】
2005135188.tif 000007
【図６】
2005135188.tif 000008
【図７】
2005135188.tif 000009
【図８】
2005135188.tif 000010
【図９】
2005135188.tif 000011
【図１０】
2005135188.tif 000012