(57)【特許請求の範囲】
【請求項１】
異なる時間に取込まれた２つの画像を比較して移動体の存在を検知する移動体検知方法において、
任意の時刻に参照画像を取込むステップと、
参照画像を取込んだ時刻から複数の異なる所定時間後に取込んだ画像をそれぞれ参照画像と比較し、それぞれの時刻に取込んだ画像について移動体を抽出するステップと、
抽出された移動体の移動量を検出するステップと、
比較した結果、移動体の移動量が最も大きかった画像を比較画像とし、比較画像の変化領域について演算処理することにより変化領域の移動方向と移動量を求めるステップと、
移動方向及び移動量から、移動方向についての変数で表現されたテーブルに移動量を投票するステップと、
投票結果から、予め用意した移動体のないときの参照用投票結果を減算することによって、新たに発生した投票データを抽出するステップと、
抽出結果について抽出結果が予め設定された所定の閾値を越えた場合に移動体が存在すると判断するステップと、
移動体がいないと判断した場合に比較画像より得られた投票結果を新しい参照投票結果として更新するステップとからなる移動体検知方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は移動体検知方法に係り、特に、ビデオカメラ等により撮像された画像を処理することによって、画像中の移動体を検知する移動体検知方法に関する。
【０００２】
【従来の技術】
危険区域への人の立ち入りや、敷地内への不審者の進入等を監視する監視システムでは画像処理による人物自動検知の開発が盛んに行なわれている。
このような画像処理による監視システム（画像監視システム）では従来、入力画像及び基準画像の２枚の画像を比較し、互いに異なる領域を検出して異なる領域が所定の面積を越える場合に人物が存在すると判断し警報等を発していた。
【０００３】
また、上記のシステムではこのままでは木の枝葉の揺れや水面の光反射の影響により画像内に変化領域が生じた場合、視野内に人等の移動体が存在すると判断してしまう。このため、枝葉の揺れや水面の光反射等が発生する領域については、システムの設置時にこの領域内の変化は、検知の対象とはしないように設定し（以下、マスク処理という）、その領域の変化は検知しないようにしていた。
【０００４】
【発明が解決しようとする課題】
しかるに、従来の画像監視装置による移動体検知方法ではそのままでは木の枝葉の揺れや水面の光反射の影響により画像内に変化領域が生じ、画像内に人物が存在しないにもかかわらず、人物が存在すると判断してしまう。
【０００５】
また、木の枝葉の揺れや水面の光反射の影響を排除するためにマスク処理を行なうと、マスク処理された領域が検知領域から除外されてしまうため、マスク処理を行なう領域が多い場所への設定が行なえないという問題があった。また、マスク処理された領域内の人物を検知できず、したがって、侵入者や災害等をいち早く検知できなくなり、防犯防災上重大な問題点が生じてしまう。
【０００６】
本発明は上記の点に鑑みてなされたもので、外乱に影響されずに移動体の検知が行なえる移動体検知方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明ではまず、画像中の変化領域を抽出し、抽出された変化領域について移動方向及び移動量を求める。次に変化領域の移動方向を表現するテーブルに移動量を投票し、この投票結果から移動体が存在しない画像で得る投票結果を減算することにより移動体の移動量及び移動方向に応じた投票結果を得て、得られた投票結果より移動体の検知を行なう。
【０００８】
【作用】
本発明によれば、画像中の変化領域について求めた移動方向毎に移動量を投票した結果より、移動体が存在しないときの画像に生じる変化領域についての投票結果を減算することにより移動体による変化領域の投票結果を抽出することができるため、画像の木の枝葉の揺れや水面の光の反射などの外乱による変化領域の影響を排除できる。このため、マスク処理が不要になり、マスクによる処理領域等の制約が排除できるため、装置の取付場所の制約がなくなると共に、画像の全領域にわたって移動体の検知が可能となる。
【０００９】
【実施例】
本実施例ではビデオカメラ等により撮像した画像を監視し、画像に人物等の移動体が撮像されたとき、これを画像処理により自動的に検知し、アラームを発生する画像監視装置について説明する。
【００１０】
図１に本発明の一実施例のブロック構成図を示す。本実施例の画像監視装置１は監視領域を撮像するビデオカメラ２、ビデオカメラ２により撮像された画像を処理し、画像中の人物等の移動体を検知する画像処理部３、ビデオカメラ２で撮像された画像を表示すると共に移動体検知時に移動体の移動パス等の表示を行なうモニタ４、画像処理部３の処理により移動体を検知したときに画像処理部３からの指示に応じてアラームを発生するアラーム発生部５とより構成される。
【００１１】
ビデオカメラ２はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の撮像素子により監視領域の画像を電気信号に変換し、さらに、画像信号として画像処理部３に供給する。
画像処理部３はビデオカメラ２で撮像された画像を取込み、後述する処理を実行する画像処理ユニット６、画像処理ユニット６で取込まれる画像のうち基準となる画像Ｉ０  を格納するメモリ７、移動体検知処理時に抽出される変化領域の移動方向毎に移動量の投票結果を格納する投票結果格納部８、基準となる投票結果が格納された基準投票結果格納部９、投票結果格納部８の投票結果から基準投票結果格納部９の基準投票結果を減算した減算投票結果を格納する減算投票結果格納部１０より構成される。画像処理部３は、マイクロコンピュータ等よりなり、ビデオカメラ２から供給された画像信号をメモリ７に取り込み、後述するような処理を行ない、ビテオカメラ２からの画像より人物等の移動体を検知し、移動体を検知したときにアラーム発生部５を駆動し、アラームを発生すると共に、モニタ４に移動体の移動経路を表示させる。
【００１２】
モニタ４はＣＲＴ（陰極線管）等の表示装置よりなり、ビデオカメラ２で撮像された画像の表示を行ない、画像処理部３で移動体が検知されたときには画像処理部３で求められる移動体の移動経路（パス）を表示画像に重ねて表示する。
アラーム発生部５は音声発生装置又はブザー等よりなり、画像処理部３で移動体が検出されたとき音声あるいはブザーにより警備員に警報を発する。
【００１３】
図２に本発明の一実施例の画像処理ユニット６の移動体検知処理のフローチャート、図３乃至図９に各ステップでの処理動作説明図を示す。
まず、画像処理ユニット６ではビデオカメラ２から監視対象の画像を取り込み比較する２枚の画像を決定する（ステップＳ１）、次にステップＳ１で取り込まれた２枚の画像を比較し、２枚の画像で互いに異なる領域である変化領域を検出する（ステップＳ２）。次に、ステップＳ２で検出された変化領域における微小領域についてマッチング法により移動方向及び移動量を求める（ステップＳ３）。このとき、ステップＳ３で移動方向及び移動量が求められる２枚の画像は、移動体（人物）によって移動速度が異なる点を考慮して、異なる時間間隔の複数対の画像より一対の画像が選択され決定される。画像の選択方法を図３と共に説明する。
【００１４】
図３に示すように時刻ｔ０  で取込まれた画像Ｉ０  を参照画像としてメモリ７に記憶する。次に時刻ｔ０  から所定の時間Δｔ秒経過後の時刻ｔ１  で取込まれた画像Ｉ１  を参照画像Ｉ０  と比較し、画像中より互いに異なる領域を例えば、３×３（９）画素単位の領域で抽出する。同様に時刻ｔ０  から時間２Δｔ秒経過後の時刻ｔ２  で取込まれた画像Ｉ２  に対しても参照画像Ｉ０  との比較を行ない、互いに異なる領域を抽出し、また、時刻ｔ０  から時間４Δｔ秒経過の時刻ｔ４  で取込まれた画像Ｉ４  に対しても参照画像Ｉ０  との比較を行ない、互いに異なる領域を抽出する。
【００１５】
以上のように時刻ｔ０  の画像Ｉ０  を参照画像として、参照画像Ｉ０  と時刻ｔ１  ，ｔ２  ，ｔ４  の各時刻の画像Ｉ１  ，Ｉ２  ，Ｉ４  との比較を行なった結果、移動量が最も多く得られた画像で得られた変化領域を以後の処理に用い、得られた変化領域についてステップＳ３の移動方向、移動量の検出を行なう。
【００１６】
図４に移動算出時の表示例を示す。モニタ４には図４に示すように変化領域が始点‘●’で表わされ、始点‘●’の移動量Ｖが‘−’で表わされる。ここで移動量Ｖが大きければ‘−’が長く表現される。人物１１の移動の場合には‘−’の方向及び長さは略同じ大きさとなるが、草木１２が動く場合には‘−’の方向及び長さは分散されることになる。
【００１７】
このとき、画像処理ユニット６では変化領域の移動方向（位置）は角度θ及び距離ρで表現される。図５に変化領域の移動方向（位置）の表現方法の説明図を示す。変化領域の移動方向は例えば、図５に示すように画像の左下端を原点Ｏとし、下辺の方向をθ＝０とした場合に矢印Ａ方向が移動方向であるとすると、図５に破線で示す矢印Ａ方向の延長線と直交し、かつ、原点Ｏを通る直線Ｌの角度θと直線Ｌの原点Ｏから破線との交点Ｐまでの距離ρとで表現される。
【００１８】
画像処理部３には投票結果格納部８が設けられており、投票結果格納部８は角度θ及び距離ρで表現される空間を角度θ及び距離ρを所定の間隔でメッシュに分割したテーブルとされている。
画像処理ユニット６はステップＳ３で上記の如く、移動方向（ρ，θ）及び移動量ｘを検出すると、次に投票結果格納部８の移動方向（ρ，θ）に対応する領域に移動量ｘを投票する（ステップＳ４）。
【００１９】
以上のステップＳ１〜Ｓ４を所定時刻まで繰り返し、投票結果格納部８に複数の比較結果により得られる変化領域の移動方向（ρ，θ）における移動量ｘの投票が実行される（ステップＳ５）。例えば、時刻ｔ０  から時刻ｔ９  まで画像を順次参照画像としていくことにより連続１０ケの移動データが投票結果格納部８に積算されることになる。
【００２０】
図６に投票結果格納部８に形成されるテーブルの構成図を示す。投票結果格納部８は角度θと原点Ｏからの距離ρによって示される二次元空間が形成され、ρ−θで示される空間は一定の角度Δθ０  毎及び一定の距離（ピクセル画素で表現される）Δρ０  毎にメッシュに分割されている。
【００２１】
ステップＳ５でステップＳ１〜Ｓ４が所定時間繰り返され、投票結果格納部８に複数の画像比較結果部分積算した投票結果が格納されると、次に基準投票結果格納部９に予め格納された人物等の移動体が撮像されていない画像による投票結果を基準投票結果格納部９より読み出し、投票結果格納部８に格納された投票結果から基準投票結果格納部９より読み出された基準投票結果を減算し、減算結果を減算投票結果格納部１０に格納する（ステップＳ６）。
【００２２】
図７に基準投票結果、投票結果、減算結果の説明図を示す。図７（ａ）に示される基準投票結果は画像に人等の移動体が存在しないと判断され、直前の検知で得られた投票結果で風等の周囲の状況に応じた草木などの動きを反映した投票結果となっており、例えば、座標（ρ５  ，θ２  ）に移動量Ｓ１  、座標（ρ４  ，−θ１  ）に移動量Ｓ２  、座標（ρ３  ，θ１  ）に移動量Ｓ３  が投票された結果とされる。
【００２３】
また、図７（ｂ）に示される投票結果は人等の移動体がある場合の投票結果で、周囲の状況に応じた草木等の動きを反映した投票結果に人物等の移動体の動きを反映した投票結果を積算した結果となる。したがって、例えば、図７（ｂ）に示すように図７（ａ）に示される投票結果に人物等の移動体の動きを反映した投票結果、すなわち、座標（ρ３  ，θ６  ）に投票された移動量Ｓ４  、座標（ρ２  ，θ６  ）に投票された移動量Ｓ５  を積算したものとなる。
【００２４】
したがって、図７（ｂ）に示される投票結果から図７（ａ）に示される基準投票結果を減算すると、図７（ｃ）に示されるように人物等の移動体の動きを反映した投票結果、座標（ρ３  ，θ６  ）に投票された移動量Ｓ４  、座標（ρ２  ，θ６  ）に投票された移動量Ｓ５  が残る。なお、このとき、風向、風量などの周囲の状況が基準投票結果を得たときとは異なり草木などの移動方向、移動量が基準結果とは異なる場合でも、草木等の移動量は小さく分散されているため、減算結果に現われる移動量は小さく、かつ、分散された状態で反映されることになる。
【００２５】
次に画像処理ユニット６は、減算結果に移動体の存在を検知するのに十分に大きな所定の値以上の領域が存在するか否かを判断する（ステップＳ７）。ステップＳ７で、減算結果に所定の値以上の領域が存在しなければ、所定の時間内に撮像された画像には移動体が撮像されていないものと判断し、投票結果格納部８に格納された所定の時間に撮像された画像より得た投票結果を基準投票結果格納部９に格納し、次の処理時の基準投票結果とする（ステップＳ１０）。
【００２６】
また、ステップＳ７で減算結果に所定値以上の領域が存在する場合には所定値以上の領域の重心を求め、求めた重心の座標（ρｊ  ，θｊ  ）から移動体の移動経路（パス）を求め、モニタ４に表示すると共に、人物等の移動体の存在を報知するアラームをアラーム発生部５より発生させる（ステップＳ８，Ｓ９）。
【００２７】
図８に減算投票結果の重心の求め方を説明するための図を示す。減算結果得られた移動量のρ−θ空間での重心座標位置は所定のρ位置をｙ、ｙにおける移動量Ｓの積算値をＩτ（ｙ）、とすると
ρ方向における重心座標ρｉ  が
【００２８】
【数１】
0003586495.tif 000002
【００２９】
で、また、所定のθ位置をｘ，ｘにおける移動量の積算値をＩτ（ｘ）とするとθ方向における重心座標θｊ  が
【００３０】
【数２】
0003586495.tif 000003
【００３１】
で求められ、座標（ρｉ  ，θｊ  ）で決定される。
図９に移動体のパスの求め方を説明するための図を示す。図８で求められた重心座標（ρｇ  ，θｇ  ）は移動体の略重心の移動方向（位置）となる。この重心座標（ρｇ  ，θｇ  ）を用いて投票とは逆の変換を行って、例えば、図９に示すように画像上のＸ軸に対して角度θｇ  でかつ原点Ｏから距離ρｇ  の位置ρ０  を通り、原点Ｏから位置ρ０  までの直線と直交する直線Ｌｇ  を求め、求められた直線Ｌｇ  を移動体の経路（パス）としてモニタ４に表示する。
【００３２】
以上のように、本実施例によれば、マスク等の処理を行なうことなく、木の枝葉の揺れや水面の光の反射といった外乱の影響を受けることなく、ビデオカメラ２により撮像された画像中の人物等の移動体の検知が行えるため画像の全領域を監視でき、マスク設定等の規制により取付けが行なえなかった場所への設置も可能となる。また、マスク等の設定が不要になるため、設置場所に応じたマスク設定作業が不要となり、設置作業が簡単に行なえると共に、マスク設定ミス等も低減でき、さらに故障などによるシステム交換を想定したマスクデータの保存管理も不要となる。
【００３３】
【発明の効果】
上述の如く、本発明によれば、外乱の影響を受けることなく移動体の検知が可能となるため、外乱等の多い場所への設置が可能となり、また、マスクを行なわずに済むため、画像全域にわたって移動体の検知が可能となる等の特長を有する。
【図面の簡単な説明】
【図１】本発明の一実施例のブロック構成図である。
【図２】本発明の一実施例の処理動作フローチャートである。
【図３】本発明の一実施例の変化領域抽出処理の動作説明図である。
【図４】本発明の一実施例の移動算出処理の動作説明図である。
【図５】本発明の一実施例の移動変換処理の動作説明図である。
【図６】本発明の一実施例の投票処理の動作説明図である。
【図７】本発明の一実施例の減算結果抽出処理の動作説明図である。
【図８】本発明の一実施例の移動体検知処理の動作説明図である。
【図９】本発明の一実施例の移動体パス決定処理の動作説明図である。
【符号の説明】
１  監視装置
２  ビデオカメラ
３  画像処理部
４  メモリ
５  基準投票結果記憶部
６  モニタ
７  アラーム発生部
Ｓ１〜Ｓ９  移動体検知処理ステップ
【図１】
0003586495.tif 000004
【図２】
0003586495.tif 000005
【図３】
0003586495.tif 000006
【図４】
0003586495.tif 000007
【図５】
0003586495.tif 000008
【図６】
0003586495.tif 000009
【図７】
0003586495.tif 000010
【図８】
0003586495.tif 000011
【図９】
0003586495.tif 000012