説明

通行車両監視システム及び車両用監視カメラ

【課題】設置が容易で、火災時においても、火災の位置及びその周囲の状況を正確に認識する。
【解決手段】通行車両監視システム1は、数珠繋ぎに接続され、車両の通行状況を撮像する複数の監視カメラ2と、複数の監視カメラに接続されたセンタ装置4とからなる。各監視カメラ2は、通常撮影用の複数の第1の撮像部21nと、赤外撮影用の1つ以上の第2の撮像部21rと、複数の画像から距離画像のデータを生成する立体計測部23と、距離画像に基づく基本監視部24と、メモリ27と、距離画像に基づいて認識された車両の識別情報を生成して、その識別情報と、その認識された車両についての時刻情報とを含む情報を記憶部に記録する計測及び記録処理部と、距離画像に基づいて、基本監視部とは別の監視処理を実行する追加監視部25と、第1の撮像部において得られた複数の画像から生成された距離画像に基づいて、第2の撮像部を起動する判定部26と、を有する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、通行車両監視システム及び車両用監視カメラに関する。
【背景技術】
【0002】
従来より、道路上を通行する車両の事故防止等のために車両監視システムが広く実用化されている。車両監視システムには、車両を撮影した画像中の車両のナンバープレートから車両番号を認識するもの、運転席画像を記録するもの、等がある。
【0003】
また、特にトンネル内で発生する所定の事象を監視し、事故の発生を未然に防止するために情報掲示板にメッセージを表示し、さらに毒物を運搬する車両を検出するトンネル内監視システムも提案されている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2003−272086号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、従来のいずれの監視装置あるいは監視システムも、撮影画像から対象物の立体的な大きさは認識することができない。
例えばトンネル内で道路上の落下物が新聞紙のような薄い物であれば、事故の発生する危険度は高くないが、落下物が段ボール箱のような立体的なものであれば、事故の発生する危険度は高い。また、撮影された対象物の実際の大きさ及びその立体形状が不明なため、物の認識、例えば人の認識、の精度も低い。
【0006】
また、例えばトンネルの場合、法令等により所定の長さ以上のトンネルにしか監視カメラの設置義務がなく、かつ監視カメラの設置コストが高いため、監視カメラの設置がされていないトンネルが多く、さらに監視カメラが設置されているトンネルでも、カメラの設置台数は少ない。
【0007】
さらに、複数の監視カメラからの画像情報は、監視室の装置に集中的に集められて画像処理が行われるため、車両毎の状況、例えば各車両の走行状況、を分析するには、その画像処理を行う装置の負荷が大きくなってしまう。
【0008】
また、トンネル内で事故等により火災が発生した場合には煙により視界が遮られ、通常のカメラでは、撮像画像から状況を判断することは困難となる。つまり、火災発生時には、カメラからの映像が役に立たず、火災の状況、火災位置を特定することはできない。つまり、火災時には、トンネル内の事故位置が分からず、適正及び迅速な対応を行うことができない。
【0009】
また、火災時の煙により、カメラからの映像では、事故により車両から脱出した人間が、どこに避難しているのか、車両から離れた位置で人が倒れていないか等を把握することはできず、警察及び消防関係者による事故処理及び救助活動に支障を来す虞がある。更に、火災時の煙によって、カメラからの映像では、火災車両の数や火災の規模も把握することはできないことから、警察及び消防関係者が現場に到着後に、その規模に応じた応援・救援指示を行う必要があり、迅速な事故処理及び救出活動が行えていないという問題があった。
【0010】
そこで、本発明は、設置が容易で、火災時においても、火災の位置及びその周囲の状況を正確に認識することができる通行車両監視システム及び車両用監視カメラを提供することを目的とする。
【課題を解決するための手段】
【0011】
本発明の一態様の通行車両監視システムは、数珠繋ぎに接続され、車両の通行状況を撮像する複数の監視カメラと、その複数の監視カメラに接続されたセンタ装置とからなる通行車両監視システムであって、各監視カメラは、通常撮影用の複数の第1の撮像部と、赤外撮影用の1つ以上の第2の撮像部と、前記第1及び第2の撮像部において得られた複数の画像から距離画像のデータを生成する距離画像生成部と、前記距離画像に基づく第1の監視処理を実行する第1の監視処理部と、記憶部と、前記距離画像に基づいて認識された車両の識別情報を生成して、その識別情報と、その認識された車両についての時刻情報とを含む情報を前記記憶部に記録する記録処理部と、前記距離画像に基づいて、前記第1の監視処理とは別の第2の監視処理を実行する第2の監視処理部と、前記第1の撮像部において得られた複数の画像から生成された距離画像に基づいて、前記第2の撮像部を起動する判定部と、を有する。。
【発明の効果】
【0012】
本発明によれば、設置が容易で、火災時においても、火災の位置及びその周囲の状況を正確に認識することができる通行車両監視システム及び車両用監視カメラを提供することができる。
【図面の簡単な説明】
【0013】
【図1】本発明の実施の形態に係わる通行車両監視システムの構成を説明するための図である。
【図2】本発明の実施の形態に係わる、トンネル内における監視カメラの設置状況を示す図である。
【図3】本発明の実施の形態に係わる監視カメラの外観図である。
【図4】本発明の実施の形態に係わる監視カメラ2の内部構成を示すブロック図である。
【図5】撮影範囲補正部22raによる撮影範囲の補正方法を説明するための説明図である。
【図6】撮影範囲補正処理の処理の流れを示すフローチャートである。
【図7】画像合成処理の処理の流れを示すフローチャートである。
【図8】赤外線撮像用として撮像部が1つの例を示す説明図である。
【図9】本発明の実施の形態に係わる基本監視処理の流れの例を示すフローチャートである。
【図10】本発明の実施の形態に係わるコマンド処理の流れの例を示すフローチャートである。
【図11】図9及び図10における異常処理の流れの例を示すフローチャートである。
【図12】火災発生時における異常処理の流れの例を示すフローチャートである。
【図13】本発明の実施の形態に係わる、センタ装置4における異常処理の流れの例を示すフローチャートである。
【図14】本発明の実施の形態に係わる、モニタ6上に表示される監視画面の例を示す図である。
【図15】図14の画面の表示処理の流れの例を示すフローチャートである。
【図16】本発明の実施の形態に係わるログデータのデータ構造を示す図である。
【図17】本発明の実施の形態に係わる、センタ装置4における車両IDの関連付けを説明するための図である。
【図18】火災発生時における監視画像の表示例を示す説明図である。
【図19】火災発生時における監視画像の表示例を示す説明図である。
【図20】監視画像の表示の変更処理の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0014】
以下、図面を参照して本発明の実施の形態を説明する。
(システム構成)
まず図1に基づき、本実施の形態に係わるシステムの構成を説明する。図1は、本実施の形態に係わる通行車両監視システムの構成を説明するための図である。図2は、トンネル内における監視カメラの設置状況を示す図である。図3は、監視カメラの外観図である。
【0015】
図1に示すように、トンネル内を監視する交通監視システム1は、それぞれがステレオカメラである複数の監視カメラ2と、隣り合う2台の監視カメラ2を接続する通信ケーブル3と、複数の監視カメラ2の中の1台と通信ケーブル3により接続されたセンタ装置4と、センタ装置4に接続された記憶装置5と、センタ装置4に接続された画像表示装置であるモニタ6とを含んで構成されている。
【0016】
図1に示すように、トンネル101の一端TAに設置される監視カメラ2(1)から他端TBまでの監視カメラ2(n)のn台(nは整数)の監視カメラ2が、トンネル内の天井側に、略等間隔に配置されている。図1では、各監視カメラ2には、識別番号が付されて示されている。1番目の監視カメラ2(1)からn番目の監視カメラ2(n)までが、通信ケーブル3で数珠繋ぎに接続され、監視カメラ2(1)がセンタ装置4に接続されている。なお、以下の説明で、特定の監視カメラを指さない場合は、監視カメラ2と表記する。
【0017】
通信ケーブル3は、電源供給可能な信号線であり、例えば、電源供給も可能なパワー・オーバ・イーサネット(登録商標)(PoE)対応のケーブルである。センタ装置4は、電源回路を含み、電源回路の電源は、通信ケーブル3を介して各監視カメラ2に供給される。
【0018】
センタ装置4、記憶装置5及びモニタ6は、例えば、監視室に配置されている。センタ装置4には、記憶装置5とモニタ6が接続されており、センタ装置4は、所定のデータを記憶装置5に記憶し、モニタ6に監視用画面を表示する。よって、監視員は、センタ装置4を操作して、モニタ6に所望の画像を表示させることができる。記憶装置5には、後述する、各種データを記憶する複数の記憶部5a,5b,5cを含む。
【0019】
図1に示すように、複数の監視カメラ2が、通信ケーブル3によりデイジーチェーン接続されて、すなわち数珠繋ぎで接続されて、センタ装置4に接続されている。図2に示すように、各監視カメラ2は、トンネル101の内壁の天井部分102の最も高い位置よりもやや低いところに、トンネル101の経路方向に沿って、所定の間隔Ltを持って設置されている。所定の間隔Ltは、隣り合う監視カメラ2の撮影範囲PAが一部重なるように、設定される。所定の間隔Ltは、例えば10mである。
【0020】
監視カメラ2間の通信及び監視カメラ2とセンタ装置4間の通信は、イーサネット(登録商標)を利用したデータ通信である。各監視カメラ2からのデータは、デイジーチェーン接続のネットワークを介して、センタ装置4へ送信可能である。また、センタ装置4も、全てのあるいは所望の監視カメラ2へ、撮影画像の送信要求のコマンド、等の各種コマンドを送信することができる。従って、センタ装置4は、監視カメラ2からの動画像の画像情報、認識情報、イベント情報等を、センタ装置4からのコマンドに応じて、デイジーチェーン接続のネットワークを介して、取得することができる。
なお、図1では、センタ装置4が1つのトンネルを監視する例であるが、センタ装置4は、複数のトンネルを監視するようにしてもよい。
【0021】
図3に示すように、車両用監視カメラである監視カメラ2は、細長い直方体の形状のケーシング11を有する。監視カメラ2は、通常ステレオ撮影用の1対の撮像部12nと赤外ステレオ撮影用の1対の撮像部12rとを有する。1対の撮像部12nは、細長いケーシング11の一側面に、所定の距離だけ離れて光軸が互いに平行になるように1対の対物光学系14nが設けられている。また、1つの撮像部12rは、細長いケーシング11の一側面に、1対の対物光学系14n近傍に、所定の距離だけ離れて光軸が互いに平行になるように1対の対物光学系14rが設けられている。なお、以下、撮像部12n,12rを区別する必要がない場合には、単に撮像部12という。
【0022】
ケーシング11内には、各対物光学系14nの結像位置に、CMOSイメージセンサ等の撮像素子31n(図4参照)が設けられている。また、ケーシング11内には、各対物光学系14rの結像位置に、赤外線用撮像素子31rが設けられている。撮像素子31rは、熱源を検出することができ、撮影範囲内の熱に応じた画像を取得する。例えば、撮像素子31rは、温度が20℃以上の熱源を検出することができる。これらの4つの対物光学系14n,14rの設けられた面が、道路面103に対向するように、各監視カメラ2は、天井部分102に設置される。
【0023】
なお、ここでは、各監視カメラ2は、通常のステレオ撮像のために2つの撮像部12nと赤外線ステレオ撮像用の2つの撮像部12rの計4つの撮像部を有している例で説明するが、通常ステレオ撮像用の撮像部としては、3つ以上でもよく、少なくとも2つの撮像部を有していればよい。
【0024】
また、ケーシング11の両端面には、通信ケーブル3を接続するためのコネクタ13が設けられており、複数の監視カメラ2を互いにデイジーチェーン接続することができる。
上述したように、通信ケーブル3は、イーサネット(登録商標)通信用のケーブルであって、電源供給も可能なイーサネット(登録商標)PoE対応のケーブルであるので、監視カメラ2(1)をセンタ装置4に接続し、隣り合う監視カメラ2同士を、通信ケーブル3で接続するだけでよく、監視カメラ2の設置及び増設は容易である。
【0025】
監視カメラ2の通常撮影用の1つの撮像部12nは、視野範囲PArを有し、通常撮影用の他方の撮像部12nは、視野範囲PAlを有する。これら2つの視野範囲により、通常撮影における監視カメラ2の撮影範囲PAが決定される。
【0026】
センタ装置4は、コンピュータ装置であり、CPU(中央処理装置)、ROM、RAMなどを含み、各監視カメラ2からのデータを受信すると共に、各監視カメラ2へ各種コマンドを送信して、情報を取得することができると共に、各種データ処理を実行することができる。
【0027】
(監視カメラの構成)
図4は、監視カメラ2の内部構成を示すブロック図である。
監視カメラ2は、4つの撮像部12n,12r、撮像部インターフェース部(以下、撮像部I/Fという)22n,22r、立体計測部23、基本監視部24、追加監視部25、判定部26、メモリ27、画像供給部28、通信制御部29、2つの通信インターフェース部(以下、通信I/Fという)30、及び2つのコネクタ13を含んで構成されている。
【0028】
監視カメラ2の一部の機能は、監視カメラ2に搭載された中央処理装置(CPU)によって実行されるソフトウェアプログラムにより、実現される。例えば、立体計測部23、基本監視部24、追加監視部25及び判定部26は、ソフトウェアプログラムにより実現される。なお、監視カメラ2の一部の機能は、デジタル・シグナル・プロセッサ(DSP)により、実現してもよい。
【0029】
各撮像部12nは、対物レンズである対物光学系14nと、対物光学系14nの結像位置に配設されたCMOSイメージセンサ等の撮像素子31nを有する。赤外線撮影用の各撮像部12rは、対物レンズである対物光学系14r(斜線部)と、対物光学系14rの結像位置に配設された赤外線用の撮像素子31rを有する。各撮像素子31nにより撮像して得られた画像データは、撮像部I/F22nを介して、立体計測部23と画像供給部28に供給される。各撮像素子31rにより撮像して得られた赤外画像データは、撮像部I/F22rに供給される。なお、以下、撮像素子31n,31rを区別する必要がない場合には、単に撮像素子31という。
【0030】
撮像部I/F22rには、撮影範囲補正部22raが設けられている。図3に示したように、赤外撮影用の対物光学系14rと対物光学系14nとの配置位置のずれ等によって、1対の撮像部12rは、撮像部12nの撮影範囲PAとは異なる撮影範囲を有する。本実施の形態においては、通常ステレオ撮影用の撮像部31nによる撮像画像と、赤外ステレオ撮影用の撮像部31rによる赤外撮像画像とを合成して表示することを可能にする。この合成表示において同一被写体に対する合成画像中の表示を一致させるために、撮影範囲補正部22raは、撮影範囲のずれを補正する撮影範囲補正を行う。
【0031】
(撮影範囲補正処理)
図5は撮影範囲補正部22raによる撮影範囲の補正方法を説明するための説明図である。図5(a)は撮像素子31n,31rの被写体を示し、図5(b)は撮像結果に基づく誤差テーブルを示している。また、図6は撮影範囲補正処理の処理の流れを示すフローチャートである。
【0032】
撮像範囲補正部22raは、補正モードにおいて、撮像素子31n,31rが撮像した同一の被写体の位置情報に基づいて誤差テーブルを作成し、撮像範囲のずれを補正する補正値を生成する。撮像範囲補正部22raは、実使用モードにおいて、生成した補正値を用いて撮像範囲のずれを補正するようになっている。補正モードにおいて撮像する同一の被写体として、位置ずれの検出が容易なように、被写体の輪郭が明瞭な被写体、例えば道路面103上のセンターライン104を選択する。図5(a)はセンターライン104の撮像結果を示している。撮像素子31nの撮像によって、センターライン104の輪郭の四隅の座標値が取得される(S51)。図5の例では、センターライン104の右上、左上、右下、左下の各座標値として、(500,1350)、(490,1350)、(500,1125)、(490,1125)が取得されたことを示している。
【0033】
また、このセンターライン104の四隅に適宜の発熱部材を配置した状態で、撮像素子31rによりセンターライン104を撮像する。撮像素子31rは撮影範囲の熱に応じた画像を得る(S52)。こうして、図5(b)の誤差テーブルが得られる(S53)。図5(b)は撮像素子31rによる発熱部材の撮像位置を示している。撮像素子31rによるセンターライン104の右上、左上、右下、左下の各座標値として、(505,1351)、(495,1351)、(505,1126)、(495,1126)が取得されたことを示している。
【0034】
撮像範囲補正部22raは、撮像素子31n,31rによる撮像によって得られた同一位置の座標値の差から、X軸方向及びY軸方向の補正値を算出する(S54)。図5の例では、X軸方向の補正値として+5、Y軸方向の補正値として+1が得られる。撮像範囲補正部22raは、この補正値を例えば、撮像部I/F22に設けられた図示しないメモリに記憶させるようになっている。
【0035】
各監視カメラ2がトンネル内に設置されると、撮像範囲補正部22raを補正モードで動作させて、各監視カメラ2毎に撮像範囲補正を行い、補正値を各監視カメラ2に記憶させるようになっている。以後、通常モードにおいて撮像素子31n,31rによる撮像が行われると、撮像範囲補正部22raは、撮像素子31rの撮像画像の撮像範囲を補正した後、立体計測部23と画像供給部28に出力するようになっている。なお、本実施の形態においては、撮像素子31rの撮像範囲を補正する例を説明するが、撮像範囲31nの撮像範囲を補正するようにしてもよい。
【0036】
立体計測部23は、撮像素子31nからの2つの画像データと撮像素子31rからの2つの画像データから、それぞれ距離画像のデータを生成する距離画像生成部である。距離画像のデータは、入力された各2つの画像データから、各画素値が距離値である画像データである。立体計測部23は、距離画像データを生成する。なお、距離画像は、各画素値が3次元空間内の位置情報でもよい。立体計測部23は、生成した距離画像の情報を基本監視部24と追加監視部25に供給する。
【0037】
基本監視部24は、距離画像に基づく、停止物体の検出等の、所定の監視処理を実行する基本監視機能の処理を実行する第1の監視処理部である。
本実施の形態では、基本監視部24は、基本監視機能の監視処理部として、停止物体の検出処理部P1と物体の軌跡の検出処理部P2を含む。基本監視部24は、これらの監視処理部とは別に、計測及び記録処理部P3を含む。なお、本実施の形態では、これら3つの処理部P1,P2,P3を基本監視機能の処理部としているが、基本監視機能の処理は、これらに限定されず、他の処理を基本監視部24に含めてもよい。
【0038】
停止物体の検出処理部P1は、ステレオ処理により得られた距離画像から、停止物体を認識して検出する処理を行う。例えば、停止物体の検出処理部P1は、距離画像から認識して得られた物体の位置が、所定の時間以上移動しない状態にあるか否かを判定し、その物体の位置が所定の時間以上移動しない場合に、停止物体ありの異常を、検出する。停止物体は、例えば、停止した車両、道路上の落下物などである。
【0039】
物体の軌跡の検出処理部P2は、距離画像から物体を認識し、認識して得られた物体に関する、位置の変化(道路平面上の位置の変化)から得られた軌跡が所定の軌跡に合致するかしないか、言い換えれば得られた軌跡が所定の軌跡と不一致であるか否か、を検出する処理を行う。所定の軌跡とは、例えば移動物体の軌跡が略直線状である軌跡である。軌跡は、認識された物体の位置、例えば重心位置、の変化である。物体の進行方向に対する移動量が所定量以上であるような蛇行運転の軌跡は、この所定の軌跡に合致しないという異常として、検出される。
【0040】
本実施の形態においては、停止物体の検出処理部P1及び物体の軌跡の検出処理部P2は、撮像素子31nからの撮像画像に基づく距離画像を用いるだけでなく、撮像素子31rからの撮像画像に基づく距離画像を用いて検出処理を行う。これにより、火災が発生して煙が充満している場合のように、撮像素子31nでは観察できない火災発生場所の状況等についても、熱の変化を検知する撮像素子31rの撮像画像によって、火災発生場所における停止物体、火災の状況、物体の軌跡等を確認可能である。
【0041】
計測及び記録処理部P3は、距離画像から物体を認識し、認識して得られた各物体の位置の変化量から各物体の速度(例えば車速)、所定の時間内に撮像領域内を通過した車両の数(すなわちカウント値)、監視領域に入った時刻及び位置、監視領域から出た時刻及び位置、色などの属性データ、等の計測あるいは認識を行う計測処理を行う。
【0042】
さらに、計測及び記録処理部P3は、認識された通行車両の識別情報を生成して、上述した計測データと、その識別情報を関連付けて、ログデータとして、記憶部であるメモリ27に記録する記録処理を含む。すなわち、計測及び記録処理部P3は、距離画像に基づいて認識された通行車両の識別情報を生成して、その識別情報と、その認識された通行車両についての時刻情報等とをメモリ27に記録する記録処理部を構成する。ここでは、ログデータは、基本監視部24から判定部26を介してメモリ27に記憶される。なお、ログデータの記録は、基本監視部24がメモリ27に直接書き込むようにしてもよい。
追加監視部25は、基本監視部24の監視処理とは別の追加監視機能の処理を実行する第2の監視処理部である。具体的には、追加監視部25は、異常の内容に応じた異常処理、センタ装置4からのコマンドに応じたコマンド対応処理、等の処理を行うための、複数の追加処理部Q1,Q2,Q3,・・・Qmを含む(mは整数)。なお、図4において、追加処理部Q1,Q2が異常有りの判定時に実行すべき処理部であり、追加処理部Q3〜Qmがコマンド対応処理のための処理部である。
【0043】
異常処理は、基本監視部24において検出された異常の内容に応じて、判定部26により選択されて実行される処理である。基本監視部24において異常が検出されたときに実行される追加処理部が、異常時の処理部として、追加監視部25に含まれる。
【0044】
例えば、停止物体の検出に対応する追加処理部Q1は、静止画データに基づいて、停止物体が車両であるのか、人であるのかを判定して、車両の場合は、破損状況、停止位置、向き(すなわち道路の走行方向に対して平行な方向を向いているのか、斜め方向を向いているのか)、大きさ、車両の台数、等々の検出をし、人の場合は、その位置、姿勢(横になっているのか(倒れているのか)、道路上に立っているのか、等)、人数、等々の検出をする処理部である。停止物体の大きさは、距離画像データから算出あるいは推定することができ、さらに、形状の情報から、停止物体が人であるか否かの判定をすることができる。
【0045】
また、物体の軌跡が所定の軌跡に合致しない場合に対応する追加処理部Q2は、後述するRAM28aの動画データ(すなわち複数のフレームデータ)又はメモリ27に格納されたログデータに基づいて、車線変更であるのか、減速であるのか、物体の分離であるのか、を判定する。車線変更は、車両の避走、蛇行、回転(スピン)、接触(壁面への接触、車両同士の接触)、等を検出することによって、判定することができる。減速は、ログデータに基づいて判定することができる。
【0046】
さらに、物体の軌跡から、車両から分離した物の有無を検出することができる。よって、分離の検出と、落下物の大きさ及び落下物が人であるか否かの判定とをすることができるので、車両から荷物が落下したのか、二輪車が転倒して人が投げ出されているのか、車両から降りた人の移動方向、等の検出をすることができる。
追加処理部Q2は、撮像素子31rからの画像データに基づく処理によって、車両から分離したものが人であるか否かを検出し、人物の軌跡の情報を取得することも可能である。追加処理部Q2は、撮像素子31rからの画像データを用いて処理を行うことで、火災等によって撮像素子31nでは観察できない火災発生場所における車両や人物の様子について、確実な観察を可能にすることができる。しかも、2つの撮像素子31rを用いた赤外ステレオ撮影を行うことで、正確な座標、位置、大きさを確実に特定することができる。
【0047】
以上のように、追加監視部25は、基本監視部24の処理結果に基づいて、実行可能に構成されている。
【0048】
また、追加監視部25中のコマンド対応処理とは、ログデータ送信コマンド、人検出コマンド、画像送信コマンド、等のセンタ装置4からのコマンドに応じて、判定部26等により指定されて実行される処理である。コマンドに応じて実行される追加処理部が、追加監視部25に含まれる。センタ装置4からのコマンドは、通信制御部29を介して、判定部26および画像供給部28に供給される。追加監視部25は、コマンドに基づいて、距離画像に基づく監視処理を実行する。
【0049】
例えば、ログデータ送信コマンドに対応するログデータ送信処理Q3は、センタ装置4からのコマンドがログデータの送信を指示するコマンドである場合に、コマンドで指定された、メモリ27に格納されているログデータを読み出して送信する処理である。人検出コマンドに対応する人検出処理Q4は、センタ装置4からのコマンドが人の検出を指示するコマンドである場合に同様に実行され、撮像画像の中から人を検出して、検出結果をセンタ装置4へ送信する処理である。監視カメラ2の画像データは、距離データであるので、人を正確に検出することができる。
【0050】
画像送信コマンドに対応する画像送信処理Q5は、センタ装置4からのコマンドが画像データの送信を指示するコマンドである場合に通信制御部29が画像供給部28から画像データを読み出して、監視カメラ2で撮像して得られた画像データを送信する処理である。センタ装置4からのコマンドには複数の種類があり、また一つのコマンドが複数の追加処理を実行させるようなコマンドも有るので、追加監視部25は、そのコマンドに対応する処理を実行するに必要な数の処理部を含む。
なお、センタ装置4からのコマンドには、全ての監視カメラ2に対するグローバルコマンドと、特定の監視カメラ2に対するコマンドの2種類がある。
以上のように、追加監視部25は、基本監視部24の処理結果に基づいて、実行可能であると共に、センタ装置4からのコマンドに応じて実行可能に構成されている。
【0051】
判定部26は、基本監視部24及び追加監視部25からの検出結果あるいは判定結果に基づいて、ルールベースの判定処理を行うと共に、必要な追加監視部25に含まれる複数の処理部の中から実行すべき処理部を、そのルールに従って選択して実行させる処理を行う。さらに判定部26は、センタ装置4からのコマンドの内容に応じて、追加監視部25の中の複数の追加処理部の中から、実行すべき処理部を選択して実行させる処理部を行う。
【0052】
具体的には、基本監視部24により異常が検出された場合、判定部26は、後述するような、追加解析処理、異常対応処理の実施指示処理、通報処理、及び画像送信処理を実行する。さらに、判定部26は、センタ装置4からコマンドを受信すると、コマンドの内容を解析し、そのコマンドに対応する処理を、追加監視部25内の対応する追加処理部を実行する。
【0053】
また、判定部26の処理内容は、ルールベースで定められるので、判定部26は、ルールによる判定のための基準データ及び判断ルールを含む。その基準データと判断ルールは、判定部26のプログラム中に記述されてもよいし、メモリ27内に記憶されていてもよい。基準データ及び判断ルールを変更することによって、判定部26が実行を指示する、基本監視部24及び追加監視部25内の処理内容を変更することができる。さらに、判定部26は、メモリ27に格納されたログデータを用いて、判定を行うことも可能である。判定部26の異常処理とコマンド処理の詳細については、後述する。
【0054】
メモリ27は、上述したログデータを記憶する記憶部である。メモリ27に格納されるログデータの構造については後述する。
【0055】
画像供給部28は、4つの撮像部12により撮像して得られた画像データのうち、最新の複数フレームの画像データを格納可能なRAM28aを有している。画像供給部28のRAM28aに格納された1以上の画像データは、判定部26により読み出し可能である。後述するように、RAM28aに格納された1以上の画像データは、センタ装置4からのコマンドに応じて、あるいは判定部26からの指示に応じて、センタ装置4へ送信される。
【0056】
本実施の形態においては、異常処理においては、撮像素子31nからの画像を用いた処理だけでなく、撮像素子31rからの画像を用いた処理を行うとともに、撮像素子31n,31rからの画像を合成して出力することができるようになっている。
【0057】
図7は画像合成処理の処理の流れを示すフローチャートである。
【0058】
画像供給部28には撮像素子31nからの画像が供給される(S61)。火災発生等の異常処理時と判定されると(S62)、撮像素子31rからの撮像画像は撮像部I/F22rに供給され(S63)、撮影範囲補正部22raによって撮影範囲が補正される。補正後の撮像画像は画像供給部28に供給され、画像供給部28は、撮像素子31n,31rによる撮像画像を合成して合成画像を得る(S65)。画像供給部28は、この合成画像をRAM28aに格納する。
【0059】
通信制御部29は、デイジーチェーン接続された通信ケーブル3を介して、センタ装置4及び他の監視カメラ2との通信を行うための制御部である。特に、通信制御部29は、センタ装置4からのコマンドを受信するコマンド受信部を構成する。なお、本実施の形態では、センタ装置4からの画像データの送信コマンドを受信すると、通信制御部29が画像供給部28から画像データを読み出して、センタ装置4へ送信しているが、判定部26がコマンドを解釈して、RAM28aから画像データを読み出して、センタ装置4へ送信するようにしてもよい。
2つの通信I/F30は、通信制御部29とコネクタ13との間のインターフェースである。
【0060】
なお、上記説明では、監視カメラ2として赤外線撮影用として2つの撮像部を有する例を説明したが、赤外線撮像用の撮像部としては、1つ以上であればよい。図8は赤外線撮像用として撮像部が1つの例を示す説明図である。図8に示すように、撮像部12nを構成する1対の対物光学系14nの略中間の位置に、撮像部15rを構成する対物光学系16r(斜線部)が配設されている。ケーシング11内には、対物光学系16rの結像位置に、図示しない赤外線用撮像素子が設けられている。赤外線用の撮像部が1つの場合でも、ステレオカメラに比べて検出精度が劣るものの、上記各処理を同様に実施可能であることは明らかである。
【0061】
(監視カメラにおける基本監視処理)
次に、基本監視処理について説明する。
図9は、基本監視処理の流れの例を示すフローチャートである。本実施の形態では、上述したように、基本監視部24の処理は、CPUによって実行されるプログラムの一部の機能として実行される。
【0062】
立体計測部23から距離画像データが取得される(S1)。距離画像データに基づいて、基本監視部24における、停止物体の検出処理部P1と、物体の軌跡の検出処理部P2とが、基本監視処理として実行される(S2)。
【0063】
停止物体の検出処理部P1は、背景以外の物体の認識を行い、フレーム間での物体の位置に変化があるか否かに基づいて、停止物体の検出を行う。立体形状の大きさが所定の大きさ以上の物体が、停止物体の検出対象として選択される。距離画像データに基づいて停止物体の検出を行っているので、物体の体積が検出でき、検出すべき停止物体を精度良く認識し、検出することができる。
【0064】
物体の軌跡の検出処理部P2は、認識された物体の軌跡を、フレーム間の物体の位置情報から検出し、その軌跡が所定の軌跡に合致するかしないかを検出あるいは判定する。
【0065】
この軌跡の検出も、距離画像データに基づいて行っているので、物体の軌跡を精度良く検出して判定することができる。
次に、ログデータ記録処理が実行される(S3)。この処理は、上述した計測及び記録処理部P3により実行される。
【0066】
そして、判定部26は、上記の停止物体の検出処理部P1と物体の軌跡の検出処理部P2のいずれかで、異常が検出されたか否かを判定し(S4)、異常が無ければ(S4:NO)、処理は終了し、異常が有れば(S4:YES)、異常処理を実行する(S5)。
なお、図9の処理は、監視カメラ2が動作中は、常に繰り返し実行されている。
【0067】
(監視カメラにおけるコマンド処理)
次に、コマンド処理について説明する。図10は、コマンド処理の流れの例を示すフローチャートである。
監視カメラ2は、センタ装置4からのコマンドを受信したか否かを判定する(S11)。コマンドは、通信制御部29を介して、判定部26により受信される。コマンドを受信しないときは(S11:NO)、処理は、終了し、コマンドを受信したときは(S11:YES)、受信したコマンドを解析する、すなわちコマンドの内容を判定する(S12)。
【0068】
判定部26は、コマンドに対応する処理部を、追加監視部25の中から選択して、その処理を実行する(S13)。例えば、コマンドがログデータの送信要求コマンドであれば、判定部26は、追加監視部25の中からそのコマンドに対応する処理部Q3を選択して、メモリ27から指定されたログデータを読み出して、センタ装置4へ送信する。コマンドが、人の検出処理を行う人検出コマンドであれば、追加監視部25の中からそのコマンドに対応する処理部Q4を選択して、画像データから人を検出する処理が実行される。
【0069】
コマンドに対応する処理の結果、何らかの異常が検出されたか否かが判定され(S14)、人が検出された等の異常が無ければ(S14:NO)、異常が無かった旨の情報を送信したり、要求された情報を送信する、等の、センタ装置4への回答処理を実行して(S16)、処理は終了し、異常が有れば(S14:YES)、異常処理を実行する(S16)。
【0070】
(監視カメラにおける異常処理)
次に、異常処理について説明する。図11は、図9及び図10における異常処理の流れの例を示すフローチャートである。また、図12は火災発生時における異常処理の流れの例を示すフローチャートである。
【0071】
基本監視処理あるいは追加監視処理において検出された異常の内容に応じて実行すべき処理の内容が、ルールベースで予め設定されている。判定部26は、その予め決められたルールベースの内容に従って、図11に示す処理を実行する。
判定部26は、異常が検出されると、ルールベースを参照して、処理内容を決定する(S21)。
【0072】
そして、判定部26は、その決定された処理内容に従って、異常対応処理の実施指示処理(S22)、追加解析処理(S23)、通報処理(S24)及び画像送信処理(S26)を実行する。これらの4つの処理は、互いに並列に実行され、それぞれ処理内容決定処理(S21)で決定された内容を実行する。処理の内容がルールベースで予め設定されているので、異常の内容によっては、処理内容決定処理(S21)において、4つの処理全てを実行しないように、決定される場合もある。
【0073】
例えば、火災が発生した場合には、判定部26は、撮像素子31nが取得した(S71)撮像画像に基づく距離画像によって、火災が発生したことを検出することができる(S72)。この場合には、判定部26は、さらに、赤外画像を撮像する撮像素子31rからの画像を取得する(S73)。判定部26は、火災が発生したことを、識別番号とともに通信制御部29を介してセンタ装置4に送信する(S74)。これにより、センタ装置4は火災発生場所を特定することが可能である。
【0074】
判定部26は、車両から分離した物体を検出し(S75)、分離した物体の軌跡を記録する(S76)。車両から分離した物体の検出処理及び分離した物体の軌跡の記録処理においては、赤外ステレオ画像が用いられることから、煙等によって通常画像による分析が困難な場合でも、確実に分離した物体の検出及び軌跡の記録が可能である。
【0075】
判定部26は、記録した軌跡の座標を画像供給部28に与えて、合成画像上に軌跡の表示を合成させる(S77)。
【0076】
異常対応処理の実施指示処理(S22)は、センタ装置4を介さずに、監視カメラ2から他の設備、例えばトンネル内に設置された放送設備、トンネルの出入り口に設置された情報表示パネル、に直接、動作する指示を与える処理である。他の設備が、通信ケーブル3で形成されるイーサネット(登録商標)の通信上に接続されている場合に、監視カメラ2は、他の設備と通信をすることができる。
【0077】
例えば、通信ケーブル3と同じイーサネット(登録商標)に接続されている通信可能な設備として、放送設備と情報表示パネルがあれば、異常対応処理の実施指示処理(S22)は、その放送設備等の制御装置に対する所定の音声出力の指示コマンドの送信、等の処理である。
【0078】
図1において、設備の制御装置41が、イーサネット(登録商標)に接続されていて、監視カメラ2からのコマンドを受信可能となっている。この場合、ある監視カメラ2(k)が、異常対応処理の実施指示処理(S22)に従って、その制御装置41へ所定のコマンドを送信すると、その設備は、そのコマンドに指定された動作を実行する。よって、監視カメラ2から直接設備に対して、所望の動作指示をすることができるので、異常時の対応を迅速に行うことができる。
【0079】
また、異常対応処理の実施指示処理(S22)は、他の監視カメラ2へのコマンド送信も含まれる。例えば、避走車両の検出がされた場合に、その車両の進行方向にある他の監視カメラ2(隣の監視カメラあるいは、数台先の監視カメラ)へ、避走車両の速度と軌跡データをセンタ装置4へ送信させるような処理を実行させるコマンドを、送信する。これにより、センタ装置4は、検出された避走車両の走行状態を、迅速に監視することができる。
【0080】
また、例えば、火災発生時において、火災発生場所を監視する監視カメラ2からのコマンド送信によって、火災発生場所近傍の他の監視カメラ2に、図12と同様の異常時の処理を実行させることも可能である。
【0081】
以上のように、異常対応処理の実施指示処理(S22)は、基本監視部の処理結果が所定の異常が有りの判定である場合、発生した所定の異常の種類に応じて、所定の設備の所定の動作の指示あるいは他の監視カメラ2に所定の処理の実行を指示するコマンドを、所定の設備あるいは他の監視カメラ2に送信する実行コマンド送信処理部を構成する。
【0082】
追加解析処理(S23)は、上述した追加監視部25内の追加処理部の処理である。よって、異常の内容に応じた追加解析を行うことができる。
また、通報処理(S24)は、検出された異常の内容に応じた所定のデータ、メッセージ等の所定の情報を、センタ装置4へ送信する処理である。例えば、判定部26が、異常の内容から危険度レベルを判定する処理を実行した場合は、その危険度レベルの情報も、センタ装置4へ送信される。
【0083】
画像生成処理(S25)は、撮像素子31n,31rからの撮像画像を合成するものである。この処理では、撮像部I/F22rの撮影範囲補正部22raは、図示しないメモリから補正値(図5参照)を読み出し、撮像素子31rからの撮像画像の撮影範囲を補正した後、画像供給部28に出力する。画像供給部28は、撮像素子31nからの撮像画像と撮影範囲が補正された撮像素子31rからの撮像画像とを合成した後、RAM28aに供給する。
【0084】
画像送信処理(S26)は、異常を検出した監視カメラ2が、所定の画像データを、画像供給部28から読み出して、センタ装置4へ送信する処理である。
追加解析処理(S23)の実行後、所定の判定処理が実行される(S27)。
【0085】
上述したように、S22からS27の処理の内容は、ルールベースで定められたものであり、異常の内容に応じて異なっている。これらの処理が実行されると、検出された異常が終結したか否かが判定される(S28)。
【0086】
異常が終結していない場合は(S28:NO)、処理は、S21に戻り、異常が終結した場合は(S28:YES)、終結処理が実行されて(S29)、処理は、終了する。
【0087】
例えば、基本監視部24の停止物体の検出処理部P1により停止物体の有りの異常が検出された場合、判定部26は、その停止物体の検出に対応する予め決められた追加処理部Q1を、追加解析処理(S23)として実行する。同時に、判定部26は、異常対応処理の実行指示処理(S22)において、情報表示パネルの制御装置に対して、「トンネル中、停止車両有り」等のメッセージを表示するように、コマンドを送信する。さらに、判定部26は、通報処理(S24)において、センタ装置4へ停止車両の検出がされたことのメッセージを送信する。さらに、判定部26は、画像生成処理(S25)において通常撮像画像と赤外撮像画像とを合成し、画像送信処理(S26)において、その停止物体及びその周囲の画像データをセンタ装置4へ送信する。
【0088】
判定処理(S27)は、追加解析処理(S23)の処理結果に基づく処理であり、追加処理部Q1の処理結果に応じた処理を実行する。よって、例えば、追加処理部Q1により、人が検出された場合には、判定部26は、人が検出されたことの異常を検出する。
【0089】
異常が終結していない場合には、処理は、処理内容決定処理(S21)に戻る。そして、判定部26は、再度、追加解析処理により検出された異常も加えて、処理内容を決定し、S22からS26の処理を実行する。
【0090】
例えば、追加処理部Q1において、人が検出されたときには、異常対応処理の実行指示処理(S22)において、放送設備の制御装置に対して、「他の車両に注意して下さい。」等の音声メッセージをトンネル内に放送するように、コマンドを送信する。
【0091】
別の例として、基本監視部24の物体の軌跡の検出処理部P2により物体の軌跡が所定の軌跡ではないと判定された場合、判定部26は、物体の軌跡が所定の軌跡に合致しない場合に対応する追加処理部Q2を、追加解析処理として実行し、その追加処理部Q2の結果に基づく判定処理(S27)を実行する。例えば、軌跡の検出処理部P2により人物の軌跡が検出された場合には、判定部26は、この軌跡の情報を蓄積するとともに画像供給部28に出力し、画像供給部28において合成画像上に人物等の軌跡の表示を合成させる。
【0092】
終結処理(S29)は、異常状態が検出されなくなったので、センタ装置4への異常状態の終了したことのメッセージ等の送信処理、他の設備へ送信したコマンドに基づく動作の終了指示のコマンドの送信処理、等が実行される。
【0093】
以上のように、監視カメラ2は、基本監視部24と追加監視部25を有して、通常は、基本監視部24の処理を実行し、基本監視部24において異常が検出された場合、あるいはセンタ装置4からコマンドを受信した場合は、予めルールベースで設定された処理部を実行する。
【0094】
(センタ装置における異常処理)
監視室の監視員は、モニタ6に表示される情報、画像などを見ながら、トンネル内の交通状況を監視する。監視員は、上述したように特定の監視カメラ2を指定して所望の処理を実行させて、その監視カメラ2を制御することができる。そして、センタ装置4は、複数の監視カメラ2からの各種情報を受信して、異常が検出された場合には、所定の処理を実行する。
【0095】
図13は、センタ装置4における異常処理の流れの例を示すフローチャートである。図13の処理は、センタ装置4のCPUによって実行される。
センタ装置4は、個別カメラからの情報を入手し(S31)、所定の基準に基づいて、状況を判定し、その判定結果に応じた処理内容を決定する(S32)。
【0096】
その状況を判定するために所定の基準データは、記憶装置5の基準データ記憶部5aに記憶されている。また、判定された状況に応じて実行すべき処理内容のデータも、記憶装置5内の処理内容データ記憶部5bに記憶されている。
【0097】
センタ装置4のCPUは、S32における状況判定の結果、異常ありと判定されたか否かを判定し(S33)、異常がなければ(S33:NO)、処理は、S31に戻る。異常があれば(S33:YES)、センタ装置4は、異常対応処理の実行指示処理(S34)、警告画面表示処理(S35)及び操作入力確認処理(S36)を実行する。これらの3つの処理は、互いに並列に実行され、それぞれS32において決定された内容を実行する。
【0098】
異常対応処理の実行指示処理(S34)は、例えば、センタ装置4に接続された設備、例えばトンネルの出入り口に設置された情報表示パネル、に対する指示を与える処理、特定の監視カメラ2へのコマンド指示送信処理、等である。
【0099】
例えば、基本監視部24の物体の軌跡の検出処理部P2により物体の軌跡が所定の軌跡ではないと判定された場合にその情報を入手すると、情報表示パネルに「走行注意」等の所定のメッセージを表示させるためのコマンドが、情報表示パネルに送信される。その結果、他の車両のドライバは、より注意した運転を心掛けることができる。そのようなコマンドの送信は、予め自動的に行われる設定になっている場合には、監視員は、特に、情報表示パネルへの指示操作をしなくてよい。その設定内容は、処理内容データ記憶部5bに記憶される。
【0100】
異常対応処理の実行指示処理(S34)により、センタ装置4は、例えば、他の特定の監視カメラ2に対して、画像データを送信させるためのコマンドを送信するようにすることもできる。その結果、例えば、所定の軌跡に合致しない走行をしている車両がその後通過すると想定される場所の画像をモニタ6に表示させることができ、監視員は、その車両がその監視カメラ2の前を通過するのを待ち伏せして、通過したときの走行状況を見て確認することができる。
以上のようにして、異常対応処理の実行指示処理(S34)の処理によって、異常時における所定の処理の自動化を実現することができる。
【0101】
警告画面表示処理(S35)は、図14に示すようなモニタ6の画面上に、所定のメッセージを表示する処理である。この警告画面表示処理(S35)によって、例えば、ある異常が発生したときは、「・・を操作して下さい。」等の対応操作方法を示すすなわちアドバイスするメッセージが表示される。そのメッセージ表示を見て、監視員に所定の操作をさせることができる。発生した異常に応じて、どのようなメッセージを、どのような順番で表示するかは、処理内容データ記憶部5bに予め記憶されている。
【0102】
また、操作入力確認処理(S36)は、警告画面表示処理(S35)によって指示された操作が、適切に行われたか否かを確認する処理である。例えば、所定の順番で操作させるべき操作が、所定の順番で正しく行われているか否かが判定され、操作内容及び順番が適切でないときには、操作入力確認処理(S36)は、操作すべき内容をモニタ6上に表示する。
【0103】
すなわち、センタ装置4は、いずれかの監視カメラ2の判定部26から所定の異常の通知を受けると、所定の操作内容を示すメッセージを表示装置に表示する表示処理と、所定の操作内容の操作入力を監視して所定の操作内容が入力されているかを確認する操作入力確認処理を実行する。
【0104】
S34〜S36の処理の結果、総合判定が行われる(S37)。異常発生後のデータすなわち経緯データは、記憶装置5に記録される。総合判定の基準も、記憶装置5の基準データ記憶部5aに記憶されている。総合判定処理(S37)は、異常が発生してからの経緯に基づいて、所定の処理が実行されて、異常の発生もなくなり、異常が終結したか否かが判定される。
【0105】
総合判定処理(S37)の後、異常が終結したか否かが判定され、異常が終結していなければ(S38:NO)、処理は、S31に戻り、異常が終結していれば(S38:YES)、終結処理を実行して(S39)、処理は終了する。
【0106】
よって、センタ装置4は、各監視カメラ2からの情報に基づいて、異常の判定を行い、その異常に応じた処理を実行すると共に、所定のメッセージ等をモニタ6の画面上に表示し、かつ異常に対応する所定の操作が正しく行われたか否かの確認を行う。よって、異常発生時に、監視員がその異常の内容を確認して、必要な設備に対する処理の全てを行う必要もなく、かつ操作内容がガイダンスとして表示されるので、迅速な対応も可能となり、さらに操作ミスも防止することができる。
【0107】
(監視画面)
図14は、モニタ6上に表示される監視画面の例を示す図である。モニタ6の画面51内には、監視対象トンネルの模式図を表示する表示部52と、トンネルの各出入り口の入車台数と出車台数の表示部53と、監視画像の表示部54と、トンネル内に存在する車両の台数を表示する表示部55とを含む。
【0108】
表示部52は、トンネルの模式図の各出入り口の近傍には、行き先を示す、「・・方面」という文字が併せて表示されている。
表示部53は、トンネルの模式図の各出入り口の近傍に配置され、入車台数と出車台数をリアルタイムで表示する。台数は、例えば、日付の始まる午前零時からの累積台数などである。
【0109】
表示部54は、複数の監視カメラ2の中から選択された特定の監視カメラ2から撮影画像を取得して、表示している。上述したように、監視員がセンタ装置4を操作して、監視したい場所の監視カメラ2を選択して、その監視カメラ2に画像送信コマンドを送信することによって、表示部54にその監視カメラ2の画像を表示させることもできる。
【0110】
表示部55は、そのときにトンネル内に存在する車両の数を、リアルタイムで表示する。例えば、監視カメラ2(1)と2(n)から、上りと下りの各車線のそれぞれについて、認識した車両であってトンネルに入った車両と出た車両の数の情報を常に送信させ、上りと下りのそれぞれについて入った車両から出た車両の差分を計算することによって、センタ装置4は、トンネル内に存在する車両の数を、表示することができる。
【0111】
図14の画面は、常にモニタ6に表示され、上述したアドバイスメッセージ等の表示は、図14の画面上に例えば、ポップアップウインドウにより行われる。
【0112】
図15は、図14の画面の表示処理の流れの例を示すフローチャートである。センタ装置4は、特定の監視カメラ2、例えば監視カメラ2(1)と2(n)、から、入った車両と出た車両の数の情報を取得し、所定演算を実行する(S41)。所定演算とは、上述した表示部53と55の台数を表示するための演算である。
【0113】
そして、センタ装置4は、特定の監視カメラ2からの画像データを取得し(S42)、S41とS42で得た情報に基づき、図14の画面データを更新する(S43)。その結果、モニタ6に表示される画面51の内容は、リアルタイムの表示となる。
【0114】
(ログデータ)
各監視カメラ2のメモリ27には、上述したようにログデータが格納される。計測及び記録処理部P3は、立体計測部23において得られた距離画像に基づいて、認識して得られた各物体について、識別子を付与し、その物体について、図16に示す各データを取得或いは計算して得て、メモリ27に記憶する。
メモリ27の容量は、制限があるので、新しいデータが記録されるときは、最も古いデータが消去される。メモリ27には、例えば、過去、数十時間のデータが記憶される。
【0115】
図16は、ログデータのデータ構造を示す図である。図16のログデータは、監視カメラ2の上りと下り毎に生成されて記憶されるデータである。
図16は、監視カメラ2の識別番号(図16では、監視カメラ2(k)として示されている)の上りの車線のログデータを示す。ログデータ61は、上りと下り別に、カメラ識別番号(カメラ#(上り))、車両ID、時刻(入)、時刻(出)、物体の複数の属性、速度、監視領域内に入ったときの位置(入)、監視領域内から出たときの位置(出)、監視領域内の軌跡、等のデータを含む。
【0116】
車両IDは、監視カメラ2毎に付与されるので、所謂ローカルIDである。時刻(入)と時刻(出)は、それぞれ、認識された物体が監視領域内に入った及び出た時刻であり、ミリ秒単位の時刻データである。属性は、例えば、認識された物体の色、体積、高さ、形状などのデータである。体積、高さ、形状などは、距離画像データに基づいて算出される。速度は、監視領域内を走行する物体の位置の変化から演算により算出されるデータである。
【0117】
位置(入)と位置(出)は、それぞれ、監視領域内の位置であり、例えば、監視領域のXY平面上において、物体が監視領域に入ったときの位置と監視領域から出て行ったときの位置のデータである。軌跡は、監視領域のXY平面上における、認識された物体の位置、例えば先頭位置、重心位置等、の変化を示す軌跡データである。
図16に示すデータ以外のデータもログデータとしてメモリ27に記憶してもよい。
【0118】
上述したように、メモリ27のログデータ61は、車両毎に生成されるが、ローカルIDのデータである。センタ装置4は、全てのあるいは一部の監視カメラ2からログデータを収集することができる。
【0119】
センタ装置4は、各監視カメラ2から収集したログデータ中の時刻(入)、時刻(出)、位置(入)及び位置(出)のデータを用いて、各監視カメラ2からの複数の車両IDを、互いに関連付ける処理を行うことができる。
【0120】
図17は、センタ装置4における車両IDの関連付けを説明するための図である。図17では、連続する監視カメラ2(k)から2(k+4)のそれぞれの撮影範囲が、PA(k)〜PA(k+4)として示されている。上述したように、隣り合う監視カメラ2の撮影範囲PA(点線で示す)は、重なっている。
【0121】
撮影範囲PA内には、ログデータ中、時刻(入)、時刻(出)、位置(入)及び位置(出)のデータを取得するための監視領域MRが設定されている。図17では、撮影範囲PA(k)〜PA(k+4)中に、それぞれ、監視領域MR(k)〜MR(k+4)が設定されている。隣り合う監視カメラ2の監視領域MRは、接するように設定される。この設定は、例えば、トンネル101内に監視カメラ2を設置した後に、各監視カメラ2からの撮影画像に基づいて、行われる。よって、隣り合う監視カメラ2の2つの監視領域MRが接して線(以下、境界線という)TL上の位置は、2つの監視領域MR間で関連付けることができる。
【0122】
そして、センタ装置4は、隣り合う監視カメラ2同士の境界線TL上の位置の関連情報を、記憶装置5に予め記憶しておく。その位置の関連情報は、記憶装置5の関連情報記憶部5cに記憶される。関連情報は、例えば、境界線TL上における、2つの監視領域MRの位置の変換式であり、全ての境界線TLについて生成されて、関連情報記憶部5cに記憶される。センタ装置4は、位置の関連情報に基づいて、隣り合う2つの監視領域MRの一方から見た境界線TL上の位置と、他方から見た同じ境界線TL上の位置が同じ位置であるかを判定することができる。
【0123】
図17には、上りと下りのそれぞれにおけるある車両の軌跡が、点線で示されている。上りにおける監視領域MR(k)から出た車両の位置P1と、その隣の監視領域MR(k)から出た車両の位置P2は、それぞれの監視カメラ2(k)と2(k+1)から得られるので、監視カメラ2(k)の記録した時刻(出)と監視カメラ2(k+1)の記録した時刻(入)が一致し、かつ監視カメラ2(k)の記録した位置(出)と監視カメラ2(k+1)の記録した位置(入)が一致した場合は、2つの監視カメラ2で別個に生成されたログデータは、同じ車両についてのログデータと決定される。
【0124】
そのために、センタ装置4は、複数の監視カメラ2の監視する領域における、監視カメラ同士の位置を関連付ける関連情報を有し、その関連情報に基づいて、複数の監視カメラが生成した車両の識別情報を関連付ける処理を行う関連付け処理部を有する。
【0125】
その結果、各監視カメラ2において別個に生成されたローカルIDの車両IDを有する2つのログデータは、同じ車両のものであると判定できるので、一つの車両IDのログデータとして纏めることができる。言い換えると、車両IDをグローバルIDに変換することができる。
【0126】
なお、ログデータには、各種属性データが含まれるので、複数のログデータを、同じ車両についてのログデータと決定するときに、属性データを確認用データとして用いるようにしてもよい。
【0127】
センタ装置4は、全ての監視カメラ2のログデータを収集してこのような処理を行うことによって、全ての車両についての、トンネルの入口から出口までの道路上の走行状態のデータを生成して得ることができる。そのデータは、各車両のトンネル内の走行履歴データである。
【0128】
よって、事故等の何らかのイベントが発生した直後に、センタ装置4が全ての監視カメラ2に対してログデータを送信するログデータ送信コマンドを送信して、全ての監視カメラ2のログデータを収集して、上記のような各車両の走行履歴データを生成する。生成された各車両の走行履歴データは、事故直後の事故に関わる車両の走行状態を示すので、事故の原因を調査する者にとっては、有効な情報となる。
【0129】
なお、図17では、隣り合う監視カメラ2の監視領域MRは、接するように設定されているが、重なって、あるいは完全に接していなくてもよい。重なっている場合は、重なっている領域の位置情報の関連付けを行うことによって、2つのログデータの関連付けを行うことができる。また、隣り合う監視カメラ2の監視領域MRが接していない場合は、その間の距離に応じた時間と位置の推定処理を行うことによって、2つのログデータの関連付けを行うことができる。
【0130】
図18及び図19は火災発生時における監視画像の表示例を示す説明図である。図20は監視画像の表示の変更処理の処理の流れを示すフローチャートである。
【0131】
センタ装置4においては、各監視カメラ2からの各種情報を受信するとともに、モニタ6の表示画面上に、各監視カメラ2からの画像を表示させることができる。例えば、トンネル内の事故等により停止車両の検出結果がセンタ装置4に送信されるものとする。センタ装置4はこの場合における監視カメラ2からの画像を表示可能である。図18は火災発生現場における監視カメラ2からの画像を表示したものである。
【0132】
図18の例では、道路面103上に4台の車11が停止している状態がモニタ16の画面上に映出されていることを示している。図18では、センターライン104をまたぐ車や、進行方向に向かって傾斜した向きに停止した車が表示されている。
【0133】
仮に、火災発生現場において視界が良好ならば、撮像素子31nに基づく画像によって、車111の近傍に人112が倒れている様子等も表示させることができる。さらに、監視カメラ2からの情報に基づいて、人が移動した軌跡113についても表示可能である。
【0134】
しかしながら、火災発生現場では、煙により視界が不良となることが想定される。そこで、本実施の形態においては、監視カメラ2は、停止車両の有無を判断し(S81)、停止車両が存在する場合には(S82)、撮像素子31nに基づく撮像画像と撮像素子31rに基づく撮像画像とを合成する。
【0135】
図19は監視カメラ2からの合成画像の表示の表示例を示している。撮像素子31rに基づく赤外画像については図19では斜線部115にて示してある。赤外画像を撮像素子31nに基づく通常画像とは異なる色等で表示してもよい。
【0136】
図19の例では、車111の位置及び人が倒れている部分に高温の熱源115が存在することが分かる。火災現場において視界が不良の場合でも、撮像素子31rによる赤外画像については、図19の合成表示から確認することができ、火災発生現場における状況をセンター装置4のモニタ16上において把握することができる。また、赤外線用の撮像素子31rを複数用いて、赤外ステレオ画像を表示するようにした場合には、熱源の様子を立体画像によって確認することができるので、火災現場における状況を正確に把握することが可能となる。これにより、警察及び消防関係者に適切な通報が可能となり、警察及び消防関係者が現場に到着後において、その規模に応じた応援・救援指示を行うことができ、迅速な事故処理及び救出活動が行えるという利点がある。
【0137】
以上のように、上述した本実施の形態による通行車両監視システムによれば、道路上の車両等を正確に認識し、設置が容易で、かつ車両毎の走行状態の分析を負荷が集中することなく行うことができる通行車両監視システム及び車両用監視カメラを提供することができる。この場合において、火災が発生して視界が不良となった場合でも、赤外線用の撮像部を用いた処理を行っており、火災発生場所の状況を確実に把握可能である。
【0138】
なお、上述した実施の形態は、通行車両監視システム及び車両用監視カメラをトンネルの車両を監視する例であるが、上述した通行車両監視システム及び車両用監視カメラは、トンネル内の車両の監視だけでなく、通常の道路、高速道路等の車両の監視にも適用できるものである。
【0139】
また、上記実施の形態においては、通常画像と赤外画像との撮影範囲補正処理、赤外画像の取得を開始する判定処理、通常画像と赤外画像との合成処理を監視カメラにおいて実施する例について説明したが、これらの処理の全部又は一部を、センタ装置において実施するようにしてもよいことは明らかである。
【0140】
例えば、センタ装置4において撮影範囲補正処理を行う場合には、各監視カメラ2の撮像部I/F22rの撮影範囲補正部22raの機能をセンタ装置4に設ければよい。また、例えば、赤外画像の取得を開始する判定処理をセンタ装置4が行う場合には、各監視カメラ2の判定部26からの停止車両に関する情報に基づいてセンタ装置4において赤外撮影を開始させるコマンドを発生させるようにすればよい。この場合には、センタ装置4は、停止車両を検出した監視カメラだけでなく、その近傍の監視カメラに対して赤外撮影を開始させるためのコマンドを発生させる。また、例えば、センタ装置4において合成処理を行う場合には、各監視カメラ2の画像供給部28における画像の合成機能をセンタ装置4に設ければよい。
【0141】
また、上記実施の形態においては、停止車両によって火災が発生したと判定した場合には、通常画像と赤外画像とを合成するようになっているが、赤外画像のみを表示させるようにしてもよい。
【0142】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【符号の説明】
【0143】
1 通行車両監視システム、2 監視カメラ、3 通信ケーブル、4 センタ装置、5 記憶装置、5a 基準データ記憶部、5b 処理内容データ記憶部、11 ケーシング、12n,12r 対物光学系、13 コネクタ、21n,21r 撮像部、22n,22r 撮像I/F、23 立体計測部、24 基本監視部、25 追加監視部、26 判定部、27メモリ、28 画像供給部、29 通信制御部、30 通信I/F、31 撮像素子、41 設備の制御装置、101 トンネル、102 天井部分、103 道路面、104 センターライン

【特許請求の範囲】
【請求項1】
数珠繋ぎに接続され、車両の通行状況を撮像する複数の監視カメラと、その複数の監視カメラに接続されたセンタ装置とからなる通行車両監視システムであって、
各監視カメラは、
通常撮影用の複数の第1の撮像部と、
赤外撮影用の1つ以上の第2の撮像部と、
前記第1及び第2の撮像部において得られた複数の画像から距離画像のデータを生成する距離画像生成部と、
前記距離画像に基づく第1の監視処理を実行する第1の監視処理部と、
記憶部と、
前記距離画像に基づいて認識された車両の識別情報を生成して、その識別情報と、その認識された車両についての時刻情報とを含む情報を前記記憶部に記録する記録処理部と、
前記距離画像に基づいて、前記第1の監視処理とは別の第2の監視処理を実行する第2の監視処理部と、
前記第1の撮像部において得られた複数の画像から生成された距離画像に基づいて、前記第2の撮像部を起動する判定部と、
を有することを特徴とする通行車両監視システム。
【請求項2】
前記判定部は、前記第1の撮像部において得られた複数の画像から生成された距離画像に基づいて、火災発生位置の情報を前記センタ装置に送信することを特徴とする請求項1に記載の通行車両監視システム。
【請求項3】
前記第1の監視処理部は、前記停止物体の検出、あるいは前記車両の位置の変化である軌跡が所定の軌跡との不一致の検出を行うことを特徴とする請求項1又は2に記載の通行車両監視システム。
【請求項4】
前記第2の監視処理部は、前記停止物体が、車両であるか人であるかを判定することを特徴とする請求項3に記載の通行車両監視システム。
【請求項5】
前記第2の監視処理部は、前記停止物体が前記車両である場合は、前記車両の破損状況、位置、向き、大きさの少なくとも1つを検出し、前記停止物体が前記人である場合は、前記人の位置、姿勢、立っているのか横になっているのか、の少なくとも1つを検出することを特徴とする請求項4に記載の通行車両監視システム。
【請求項6】
前記監視カメラは、前記第1及び第2の撮像部からの画像を合成する合成部を有することを特徴とする請求項1に記載の通行車両監視システム。
【請求項7】
前記合成部は、第1及び第2の撮像部の撮像範囲のずれを補正する撮像範囲補正部を有することを特徴とする請求項6に記載の通行車両監視システム。
【請求項8】
通常撮影用の複数の第1の撮像部と、
赤外撮影用の1つ以上の第2の撮像部と、
前記複数の撮像部において得られた複数の画像から距離画像のデータを生成する距離画像生成部と、
前記距離画像に基づく第1の監視処理を実行する第1の監視処理部と、
記憶部と、
前記距離画像に基づいて認識された車両の識別情報を生成して、その識別情報と、その認識された車両についての時刻情報とを含む情報を前記記憶部に記録する記録処理部と、
前記距離画像に基づいて、前記第1の監視処理とは別の第2の監視処理を実行する第2の監視処理部と、
前記記憶部に記憶された前記情報を送信するための、デイジーチェーン接続用通信インターフェース部と、
前記第1の撮像部において得られた複数の画像から生成された距離画像に基づいて、前記第2の撮像部を起動する判定部と、
を有することを特徴とする車両用監視カメラ。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate


【公開番号】特開2012−103920(P2012−103920A)
【公開日】平成24年5月31日(2012.5.31)
【国際特許分類】
【出願番号】特願2010−252247(P2010−252247)
【出願日】平成22年11月10日(2010.11.10)
【出願人】(304020498)サクサ株式会社 (678)
【出願人】(597173004)株式会社サイヴァース (7)
【Fターム(参考)】