説明

移動物体検知装置

【課題】監視領域内に形状の変化する物体の影が写っている場合でも、その物体の形状変化に伴う影の揺れによる誤検出を防止できる移動物体検知装置を提供する。
【解決手段】本発明に係る移動物体検知装置は、所定周期にて撮像した監視画像を順次画像処理して移動物体を検知する。係る移動物体検知装置は、移動物体が写っていない画像である背景画像と影の揺れが生じる可能性のある背景画像中の影境界領域を記憶する記憶部4と、監視画像と背景画像とを差分処理して差分領域を抽出する差分領域抽出手段20と、所定周期で撮影された複数の監視画像において輝度変動を繰り返し、且つ影境界領域に含まれる変動影画素を抽出する変動影画素抽出手段10と、変動影画素の全部または一部が差分領域に含まれていると当該差分領域が移動物体によるものである可能性が下がる判定値を用いて移動物体によるものか否かを判定する判定手段50とを有する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、監視領域に進入した移動物体を検知する移動物体検知装置に関し、特に、監視領域を撮影した監視画像に写った影の揺れを移動物体と誤認識することを防止できる移動物体検知装置に関する。
移動物体には、侵入者、車、動物など種々想定されるが、以下では単に「侵入者」として述べる。
【背景技術】
【0002】
近年、セキュリティシステムにおいて、カメラ等の撮像装置によって撮像された画像を画像処理して侵入者を検出する画像センサが提供されている。このようなシステムでは、侵入者が写っていない基準となる背景画像を記憶しておき、随時撮像される監視画像と背景画像との背景差分処理によって差分画像を生成する。そして、この差分画像中の差分領域の大きさ、テクスチャ、継続時間などの条件に基づいて、その差分領域が侵入者によるものか否かを判定する。
【0003】
しかし、監視画像中に、木または旗などのように、強風などにより形状の変化する物体の影が映りこむ場合がある。このような場合、その物体が揺れると、監視画像と背景画像の差分画像において、その物体の変動部分の影が差分領域として抽出される。このとき、上記のようなセキュリティシステムは、強風状態が継続して差分画像が複数の時刻で抽出されると、実際には侵入者がいないにも関わらず侵入者として判定し、誤警報を発してしまうことがある。
【0004】
上記の問題に対して、特許文献1に開示された侵入物体検出方法は、木々の揺れによって生じる輝度差が大きいことを利用して、逐次入力される監視画像の各画素において最大輝度値と最小輝度値を更新しつつ記憶する。そして、その侵入物体検出方法は、最大輝度値と最小輝度値の差が所定以上のときにマスク領域として設定し、当該マスク領域で発生する変化を侵入物体として判定しないことにより、誤警報の発生を防止している。
【0005】
【特許文献1】特開2002−279429号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかしながら、影の揺れによる監視画像間の輝度値の差は、侵入物体が通過することにより生じる輝度値の差と比較して必ずしも大きな値をとるとは限らない。そのため、侵入物体の通過あるいは照明変動等により、監視画像間で大きな輝度差が生じると、マスク領域が設定されてしまい、侵入物体を検知できないおそれがある。
【0007】
そこで、本発明の目的は、監視領域内に形状の変化する物体の影が写っている場合でも、その物体の形状変化に伴う影の揺れによる誤検出を防止できる移動物体検知装置を提供することにある。
【課題を解決するための手段】
【0008】
かかる課題を解決するための本発明は、所定周期にて撮像した監視画像を順次画像処理して移動物体を検知する移動物体検知装置を提供する。係る移動物体検知装置は、移動物体が写っていない画像である背景画像と影の揺れが生じる可能性のある背景画像中の影境界領域を記憶する記憶部と、監視画像と背景画像とを差分処理して差分領域を抽出する差分領域抽出手段と、所定周期で撮影された複数の監視画像において輝度変動を繰り返し、且つ影境界領域に含まれる変動影画素を抽出する変動影画素抽出手段と、変動影画素の全部または一部が差分領域に含まれていると当該差分領域が移動物体によるものである可能性が下がる判定値を用いて移動物体によるものか否かを判定する判定手段とを有する。
【0009】
また、本発明に係る移動物体検知装置において、変動影画素抽出手段は、背景画像における影と影以外の領域の境界を抽出し、その境界及びその周辺領域を記憶部に影境界領域として記憶させる影境界領域抽出手段をさらに有することが好ましい。
【0010】
さらに、本発明に係る移動物体検知装置は、監視画像における差分領域の画像が移動物体の示す画像上の特徴を有している度合が高くなるほど移動物体特徴量を高く算出する移動物体属性量算出手段と、少なくとも差分領域に占める変動影画素の割合が高いほど変動影特徴量を高く算出する変動影特徴量算出手段を有し、判定値は、移動物体特徴量を変動影特徴量にて反比例関係に作用させた値であることが好ましい。
【0011】
さらに、本発明に係る移動物体検知装置において、変動影特徴量算出手段は、差分領域に変動影画素が含まれた状態の継続期間が長いほど高くなる変動影特徴量を算出することが好ましい。
【発明の効果】
【0012】
本発明によれば、監視領域内に形状の変化する物体の影が写っている場合でも、その物体の形状変化に伴う影の揺れによる誤検出を防止できる移動物体検知装置を提供することが可能となった。
【発明を実施するための最良の形態】
【0013】
以下、本発明にかかる移動物体検知装置を侵入者検知装置に適用した実施の形態について図を参照しつつ説明する。
本発明を適用した侵入者検知装置は、監視領域を撮影した監視画像と背景画像との差分領域に基づいて侵入者を検知する装置である。特に、この侵入者検知装置は、求めた差分領域について、監視画像に写りこんだ植栽などの影が、風によって植栽などの形状の変化に伴って揺れた可能性を調べることにより、その影の揺れを侵入者と誤って検知することを防止するものである。
【0014】
図1は、本発明を適用した侵入者検知装置1の全体システム構成を示す図である。図1に示すように、侵入者検知装置1は、撮像部2、通信部3、記憶部4、画像処理部5及び警報部6を有する。以下、侵入者検知装置1の各部について詳細に説明する。
【0015】
撮像部2は、侵入者の検知を行う監視領域を撮影し、監視画像を取得する。そのために、撮像部2は、CCD、C−MOSセンサなどの光電変換器で構成された2次元検出器と、その2次元検出器上に監視領域の像を結像する結像光学系などで構成される。また撮像部2は、一定の時間間隔(例えば1/5秒)ごとに撮影を行う。ここで監視画像I(x,y)(ただし、x、yは、それぞれ画像データ中の画素の水平座標、垂直座標を表す。以下同じ)は、各画素が例えば0〜255の輝度値を有するデジタル画像データとして表現される。撮像部2で取得された監視画像は、通信部3を通じて画像処理部5へ送られる。
【0016】
通信部3は、画像処理部5と、撮像部2または外部の機器との間で各種の信号を送受信する入出力インタフェースであり、USB、SCSI、RS232C、イーサネット(登録商標)などの各種の通信インタフェース回路及びそれらを駆動するドライバソフトウェアなどで構成される。そして通信部3は、撮像部2で取得された監視画像を画像処理部5へ送る。また、通信部3は、画像処理部5によって侵入者が検知されたことを示す異常発生信号を、警備装置または遠隔の監視センタ(図示せず)などに出力する。
【0017】
記憶部4は、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)などの半導体メモリ、磁気ディスク(HDD)、またはCD−ROM、DVD−RAMなどの光ディスクドライブおよびその記録媒体で構成される。また記憶部4は、画像処理部5の動作を制御するソフトウェア、画像処理部5の各種処理で使用される情報、例えば、監視画像との比較対象となる過去の画像および各種閾値などを記憶する。そして、記憶部4は、画像処理部5からの要求に応じて、必要な情報を提供する。
【0018】
画像処理部5は、CPUまたは数値演算プロセッサなどの演算装置、および記憶部4からその演算装置で実行可能に読み込まれたソフトウェアなどで構成される。そして、画像処理部5は、撮像部2から取得した監視画像I(x,y)に基づいて、監視領域内に侵入者がいるか否かを判定する。そのために、画像処理部5は、侵入者の無い状態で監視領域を撮影した背景画像と監視画像との差分処理を行って背景差分領域を求め、その背景差分領域から、人らしさを表す人属性量を求める。一方、画像処理部5は、植栽など形状の変化する物体の影の揺れにより輝度変動の生じ得る変動影画素を抽出し、背景差分領域にその変動影画素が含まれている画素数やその割合などに基づいて、影の揺れらしさを表す変動影特徴量を求める。そして、画像処理部5は、人属性量と変動影特徴量に基づいて、監視領域内に侵入者がいるか否かを判定する。
【0019】
この様子を図2を参照しつつ説明する。
撮像部2で取得された監視画像201は、所定の時間間隔で画像処理部5に入力される。そこで、画像処理部5は、最新の監視画像を取得する前に、1フレーム前に取得した監視画像との間でフレーム間差分演算を行って2値化したフレーム間差分2値画像202を求め、記憶部4に記憶する。そして、画像処理部5は、N枚のフレーム間差分2値画像より、過去Nフレームで輝度が所定回数変動した画素の位置を抽出して輝度変動位置画像203を記憶する。
一方、背景画像204が更新される度に、画像処理部5は、背景画像204から2値画像206を算出して、さらに2値画像206の影以外の部分(白画素)を膨張させた膨張画像から、その白画素を収縮させた収縮画像を引いたものを、影境界領域画像207として抽出し、記憶部4に記憶する。なお、本実施の形態では、影境界領域画像207を背景画像204が更新される度に記憶しているが、操作者が予め手動により領域を設定し記憶部4に記憶させるようにしてもよい。
その後、画像処理部5は、影境界領域画像207と輝度変動位置画像203の論理積を変動影画像208として算出する。この変動影画像208では、影境界領域内で、明滅を繰り返す画素が変動影画素209として抽出されている。
【0020】
そして、ある時刻tにおいて取得された監視画像に侵入者が写っている場合、その監視画像と背景画像の差分画像210には、侵入者による背景差分領域211と影の揺れによる背景差分領域212が検出される。しかし、画像処理部5は、背景差分領域212については、変動影画像208に記憶された変動影画素209とほぼ一致するので影の揺れらしいと判定できる。一方、画像処理部5は、侵入者による背景差分領域211については、変動影画像208に記憶された変動影画素209と重ならないので、侵入者らしいと判定することができる。なお、画像処理部5の個々の処理の詳細については後述する。
【0021】
警報部6は、LED、ブザーなどで構成される。そして警報部6は、画像処理部5で侵入者が検知されると、LEDを点灯若しくは点滅させたり、ブザーを鳴らしたりして侵入者を検知したことを報知する。
【0022】
以下、画像処理部5について詳細に説明する。図1に示すように、画像処理部5は、変動影画素抽出手段10、背景差分領域抽出手段20、変動影特徴量算出手段30、人属性量算出手段40、侵入者判定手段50及び背景画像設定手段60を有する。
【0023】
変動影画素抽出手段10は、監視領域内に写りこんだ植栽などの影の揺れによって、監視画像間で輝度変動の生じる変動影画素を抽出する。そのために、変動影画素抽出手段10は、影境界領域抽出手段11と、輝度変動位置抽出手段12と、変動影画素特定手段13とを有する。
【0024】
影境界領域抽出手段11は、背景画像上の影とそれ以外の部分との境界領域を抽出する。背景画像に影の写る物体が風等で揺れると、監視画像におけるその物体の影の形状が背景画像における影の形状と異なってしまうため、この境界領域において、監視画像と背景画像との間で輝度変動が生じる。そこで、影の揺れに相当する領域を特定する一つ目の情報として、この境界領域を抽出するものである。
【0025】
図3に示したフローチャートを参照しつつ、影境界領域抽出手段11の動作を説明する。影境界領域抽出手段11は、まず、背景画像を2値化閾値より大きい輝度値を有する画素値と、2値化閾値以下の輝度値を有する画素に2値化する(ステップST41)。2値化処理を行うことにより、背景画像上で2値化閾値より大きい輝度値を有する画素(白画素)が1の輝度値を有し、2値化閾値以下の輝度値を有する画素(黒画素)が0の輝度値を持つ2値画像が得られる。2値化閾値は、例えば、背景画像全体の輝度平均値とすることができる。また、2値化閾値を、実験により求めた固定値としてもよいし、背景画像全体の輝度分散値や、背景画像のエッジ周辺の輝度値を用いて画像状態に応じて適宜決定するようにしてもよい。
【0026】
次に、影境界領域抽出手段11は、上記の2値画像の白画素に対して膨張処理を行い、膨張処理画像を求める(ステップST42)。膨張処理として、画像処理の一般的な手法を用いることができる。例えば、影境界領域抽出手段11は、2値画像の任意の画素を注目画素とし、その注目画素の4近傍の何れかに輝度値1を有する画素(白画素)が存在すれば、注目画素の輝度値を1とする。影境界領域抽出手段11は、膨張処理を複数回実行してもよい。この処理により白画素部分(影以外の部分)を膨張させた画像が得られる。
【0027】
また、影境界領域抽出手段11は、2値画像の白画素に対して収縮処理を行い、収縮画像を算出する(ステップST43)。収縮処理として、膨張処理同様、画像処理の一般的な手法を用いることができる。例えば、影境界領域抽出手段11は、2値画像の任意の画素を注目画素とし、その注目画素の4近傍の何れかに輝度値0を有する画素(黒画素)があれば注目画素の輝度値を0とする。影境界領域抽出手段11は、収縮処理を複数回実行してもよい。この処理により白画素部分(影以外の部分)を収縮させた画像が得られる。
最後に、影境界領域抽出手段11は、膨張処理画像から収縮処理画像の同一画素同士の差分値を算出した差分2値画像を影境界領域画像P(x,y)として抽出する(ステップST44)。影境界領域画像P(x,y)では、背景画像の2値画像の白画素と黒画素の境界に相当する領域が、輝度値1を有する影境界領域として抽出される。
【0028】
上記の膨張処理及び収縮処理の実行回数は、実験結果に基づいて適宜決定することができる。膨張処理の実行回数を増やすほど、影境界領域は影側に広く(太く)なり、収縮処理の実行回数を増やすと影境界領域は影以外(日向)側に広く(太く)なることになる。なお、膨張処理と収縮処理の実行回数は、同一でなくてもよい。例えば、膨張処理の実行回数の方が、収縮処理の実行回数よりも多くてもよい。さらに、膨張処理と収縮処理の何れか一方を省略してもよい。
【0029】
また、撮像部2の近くにある物体の影の揺れは、撮像部2から遠く離れた位置にある物体の影の揺れよりも、背景画像上で輝度値の変動する領域が広くなる。そこで、予め背景画像に対して、撮像部2の近くにある物体の影に相当する部分と、撮像部2から遠く離れた位置にある物体の影に相当する部分とを区別し、撮像部2の近くにある物体の影に相当する部分に対する膨張処理または収縮処理の実施回数を、撮像部2から遠く離れた位置にある物体の影に相当する部分に対する膨張処理の実施回数よりも多くしてもよい。
【0030】
さらに、影境界領域の抽出方法は、上記に限られない。例えば、別の抽出方法として、影境界領域抽出手段11は、背景画像に対して近傍画素間の差分演算を行い、得られた近傍画素間差分画像に対して所定の閾値以上のエッジ強度を有する画素をエッジ画素として抽出した2値エッジ画像を求める。そして、影境界領域抽出手段11は、2値エッジ画像のエッジ画素に対して膨張処理を行って、影境界領域画像P(x,y)を求めてもよい。
影境界領域抽出手段11は、影境界領域画像P(x,y)を記憶部4に一時的に保存する。また、影境界領域抽出手段11は、背景画像が更新されるごとに影境界領域画像P(x,y)を再度求める。
【0031】
輝度変動位置抽出手段12は、監視画像において、所定期間中に影に相当する輝度値と日向に相当する輝度値の相互間の変動が所定回観測される画素位置を抽出する。時々刻々の変動位置を抽出するために、前後の入力画像の差分であるフレーム間差分の2値画像を所定期間分蓄積する。そしてフレーム間差分の結果、上記変動が所定回数以上の画素位置を抽出する。なお、所定期間及び所定回数は、撮像している環境や、他のパラメータとの関係にて実験的または経験的に定めたものとなる。
【0032】
図4に示したフローチャートを参照しつつ、輝度変動位置抽出手段12の動作を説明する。まず、輝度変動位置抽出手段12は、撮像部2から取得された監視画像と記憶部4に記憶してある1フレーム前の監視画像間で互いに対応する画素同士の差分を算出する。そして、輝度変動位置抽出手段12は、その差分の絶対値が所定の閾値以上の場合に1、所定閾値未満の場合に0とする2値化を行って、フレーム間差分2値画像を生成する(ステップST51)。生成したフレーム間差分2値画像は、記憶部4に記憶される。なお、記憶部4は、現在時刻tにおいて、1フレーム前の時刻(t-1)に算出されたフレーム間差分2値画像F(t-1,t-2)から、Nフレーム前の時刻(t-N)において算出されたフレーム間差分2値画像F(t-N、t-N-1)までのN枚(例えば8枚)を記憶しておく。
【0033】
次に、輝度変動位置抽出手段12は、記憶部4から、現在時刻tの1時刻前t-1から所定時刻前t−Nまでに、各時刻で算出したN枚のフレーム間差分2値画像を読み出す(ステップST52)。そして、輝度変動位置抽出手段12は、フレーム間差分2値画像の注目する画素の座標(x,y)を設定する(ステップST53)。その後、輝度変動位置抽出手段12は、読み出したN枚のフレーム間差分2値画像において、注目画素の輝度値が1の画像数を当該注目画素における輝度の変動回数Nf(x,y)として計数する(ステップST54)。
【0034】
次に、輝度変動位置抽出手段12は、変動回数Nf(x,y)と予め設定した閾値Tf(例えば3回)とを比較する(ステップST55)。変動回数Nf(x,y)が閾値Tf以上である場合、輝度変動位置抽出手段12は、注目画素を輝度変動画素として抽出し、輝度変動位置画像V(x,y)の当該注目画素の輝度値を1に設定する(ステップST56)。一方、ステップST55において、変動回数Nf(x,y)が閾値Tf未満の場合、輝度変動位置抽出手段12は、輝度変動位置画像V(x,y)の当該注目画素の輝度値を0に設定する(ステップST57)。
【0035】
そして、輝度変動位置抽出手段12は、全画素についてステップST53〜ST57の処理を行ったか否か判定する(ステップST58)。そして、全画素について処理が終了した場合、輝度変動位置抽出手段12は、輝度変動位置画像V(x,y)を記憶部4に保存し、処理を終了する。一方、ステップST58において、ステップST53〜ST57の処理が終了していない画素が有れば、次に処理対象とする画素の座標を設定して同様の処理を繰り返すべくステップST53へ戻る。
【0036】
変動影画素特定手段13は、影境界領域と、輝度変動位置との両方に相当する画素を、影の揺れによって輝度が変動する変動影画素として特定する。
【0037】
図5に示したフローチャートを参照しつつ、変動影画素特定手段13の動作を説明する。変動影画素特定手段13は、記憶部4から先の処理で求めた影境界領域画像P(x,y)及び輝度変動位置画像V(x,y)を読み出す(ステップST61)。次に、変動影画素特定手段13は、影境界領域画像P(x,y)及び輝度変動位置画像V(x,y)において、注目する画素の座標(x,y)を設定する(ステップST62)。その後、変動影画素特定手段13は、影境界領域画像P(x,y)の注目画素の輝度値が1であり、かつ輝度変動位置画像V(x,y)の注目画素の輝度値が1であるか否かを判定する(ステップST63)。双方とも1であれば、変動影画素特定手段13は、変動影画素を表す変動影画像S(x,y)の注目画素の輝度値を1に設定する(ステップST64)。すなわち、注目画素の位置を変動影位置とする。一方、ステップST63において、P(x,y)またはV(x,y)の少なくとも何れかの注目画素の輝度値が0である場合は、変動影画素特定手段13は、S(x,y)の注目画素の輝度値を0に設定する(ステップST65)。
【0038】
そして、変動影画素特定手段13は、全画素についてステップST62〜ST65の処理を行ったか否か判定する(ステップST66)。そして、全画素について処理が終了した場合、変動影画素特定手段13は、変動影画像S(x,y)を記憶部4に保存し、処理を終了する。一方、ステップST66において、ステップST62〜ST66の処理が終了していない画素が有れば、次に処理対象とする画素の座標を設定して同様の処理を繰り返すべくステップST62へ戻る。
【0039】
背景差分領域抽出手段20は、監視領域内に侵入した侵入者などによって、監視画像と背景画像との間で輝度変動を生じた背景差分領域を抽出する。そのために、背景差分領域抽出手段20は、撮像部2から取得した最新の監視画像と背景画像の互いに対応する画素同士の差分値を算出し、差分画像を生成する。そして、背景差分領域抽出手段20は、生成した差分画像に含まれる各画素の輝度値を所定のしきい値と比較して、輝度値の変動が閾値以上となる背景差分領域を抽出した差分2値画像B(x,y)を生成する。ここで、所定の閾値は、例えば、差分画像の輝度値に関して、最小値からの累積ヒストグラムが、差分画像全体の累積ヒストグラムに対して所定の比率(例えば、70%)となったときの輝度値とすることができる。また所定の閾値は、差分画像の輝度値の平均値に、所定のバイアス値を加えた値としてもよい。
【0040】
さらに、背景差分領域抽出手段20は、モルフォロジー演算の膨張・収縮処理、または微小面積除外のフィルタリング処理を差分2値画像B(x,y)に対して行い、ノイズを除去することが好ましい。また、背景差分領域抽出手段20は、差分2値画像B(x,y)に対してラベリング処理を行い、独立した背景差分領域、すなわち、互いに連結されない背景差分領域ごとにラベルを付す。なお、ラベリング処理は公知の技術であるので、ここでは詳細な説明は省略する。その後、背景差分領域抽出手段20は、独立した背景差分領域ごとに、面積、すなわち、その領域に含まれる画素数を算出する。そして、背景差分領域抽出手段20は、算出した面積が予め設定した面積閾値以上の背景差分領域について、以降の処理の対象とし管理番号を付与して管理する。一方、背景差分領域抽出手段20は、その面積が面積閾値未満の背景差分領域については、ノイズにより生じた領域と判断して削除し、以降の処理対象としない。
ラベリングされた差分2値画像B(x,y)は、人属性量及び変動影特徴量の算出に用いるため、及び、次に取得された監視画像に対するトラッキング処理の基準とするために記憶部4に記憶される。
【0041】
変動影特徴量算出手段30は、背景差分領域抽出手段20により抽出された背景差分領域に対して、変動影画素抽出手段10によって抽出された変動影画素との一致度などに基づいて「影の揺れらしさ」を表す変動影特徴量を算出する。なお、ラベリングされた背景差分領域が差分2値画像に複数個含まれる場合、変動影特徴量算出手段30は、各背景差分領域に対して変動影特徴量を算出する。
【0042】
変動影特徴量算出手段30は、異なる観点から「影の揺れらしさ」の度合いを表すパラメータを複数種類算出する。そして変動影特徴量算出手段30は、それら複数のパラメータを重み付けした後、加算または積算して求めた値を正規化することにより、変動影特徴量を算出する。
ここで、変動影特徴量算出手段30は、「影の揺れらしさ」の度合いを表すパラメータとして、例えば、背景差分領域に占める変動影画素の割合、背景差分領域が変動影画素に重なる継続フレーム数などを算出する。以下、これらのパラメータの具体的な算出方法の例について説明する。なお、以下の例では、何れのパラメータについても、その値が大きいほど「影の揺れらしさ」の度合いも大きいことを表すものとする。
【0043】
まず、背景差分領域に占める変動影画素の割合を表すパラメータについて説明する。変動影特徴量算出手段30は、背景差分領域抽出手段20で求めた差分2値画像B(x,y)と、変動影画素抽出手段10で求めた変動影画像S(x,y)の対応画素同士で論理積を求める。そして、変動影特徴量算出手段30は、注目する背景差分領域において、その論理積が1となった画素の数の合計を求め、その合計を、注目する背景差分領域に含まれる画素数で割った値を、背景差分領域に占める変動影画素の割合を表すパラメータの値とする。このパラメータの値は、注目する背景差分領域に含まれる画素が全て変動影画素に含まれる場合、1となり、注目する背景差分領域に含まれる何れの画素も変動影画素に含まれない場合、0となる。
【0044】
次に、背景差分領域が変動影画素に重なる継続フレーム数を表すパラメータについて説明する。まず、変動影特徴量算出手段30は、最新の時刻tに取得された監視画像から求めた差分2値画像Bt(x,y)に含まれる各背景差分領域について、上記と同様の方法により、変動影画素の占める割合を調べる。そして、変動影画素の占める割合が、所定の閾値Th1以上である背景差分領域を、注目する背景差分領域とする。なお、所定の閾値Th1は、例えば0.2とすることができる。
【0045】
次に、変動影特徴量算出手段30は、最新の差分2値画像Bt(x,y)において注目する背景差分領域と、1フレーム前の時刻t-1に取得された監視画像から求めた差分2値画像Bt-1(x,y)に含まれる背景差分領域のうち、同一の物体によると考えられる背景差分領域を関係付ける。そのために変動影特徴量算出手段30は、最新の差分2値画像Bt(x,y)から、注目する背景差分領域の重心位置Gt(x,y)を求める。次に、変動影特徴量算出手段30は、1フレーム前の差分2値画像Bt-1(x,y)に含まれる各背景差分領域mの重心Gmt-1(x,y)(ただし、mは各背景差分領域を表すラベル番号であり、例えば、m=1,2,..)を求める。そして、変動影特徴量算出手段30は、Gt(x,y)と各Gmt-1(x,y)の距離ΔGmを求める。変動影特徴量算出手段30は、1フレーム前の差分2値画像Bt-1(x,y)に含まれる背景差分領域のうち、その距離ΔGmの値が最も小さくなる背景差分領域を、最新の差分2値画像Bt(x,y)の注目する背景差分領域と同一の物体によるものとし、それらの背景差分領域に同一の参照番号を付する。
【0046】
次に、変動影特徴量算出手段30は、1フレーム前の差分2値画像Bt-1(x,y)のうち、注目する背景差分領域と同一の物体によると考えられる背景差分領域について、変動影画素の占める割合を調べる。そして、変動影画素の占める割合が、上記の所定の閾値Th1以上である場合、変動影特徴量算出手段30は、その注目する背景差分領域について、変動影画素に重なっている状態が継続していると判断する。一方、1フレーム前の差分2値画像Bt-1(x,y)における背景差分領域について、変動影画素の占める割合が、所定の閾値Th1未満であれば、その背景差分領域は変動影画素に重なっていないと判断する。
【0047】
注目する背景差分領域について、変動影画素に重なっている状態が継続していると判断された場合、変動影特徴量算出手段30は、上記と同様の処理を、1フレーム前に求められた差分2値画像と2フレーム前に求められた差分2値画像に置き換えて実施する。そして変動影特徴量算出手段30は、注目する背景差分領域と同一の物体による背景差分領域が、変動影画素に重なっている状態が2フレーム前に求めた差分2値画像でも継続しているか否かを判断する。変動影特徴量算出手段30は、同様の処理を変動影画素と重なっていないと判断されるまで過去に求めた差分2値画像に遡って繰り返し、注目する背景差分領域と同一の物体によると考えられる背景差分領域が変動影画素と重なった状態が継続しているフレーム数を算出する。
そして、変動影特徴量算出手段30は、その継続フレーム数を所定数で割った値を、継続フレーム数を表すパラメータの値とする。ただし、その継続フレーム数を所定数で割った値が1を超えた場合は、そのパラメータの値を1とする。なお、所定数は、例えば人が歩行する速度で影境界領域を横切るのに要する時間に相当するフレーム数(例えば10フレーム)とすることができる。
【0048】
上記の他、変動影特徴量算出手段30は、影の揺れに相当する領域では、物体の影が写っているために比較的一様な輝度分布になり易いという特性に基づいて、背景差分領域内の輝度分散値を、影の揺れを表すパラメータとして使用してもよい。この場合、変動影特徴量算出手段30は、背景差分領域に対応する監視画像の画素について輝度分散値を求め、その輝度分散値が低いほど1に近づき、輝度分散値が高いほど0に近づくような関数を用いてパラメータ値を決定する。
【0049】
さらに変動影特徴量算出手段30は、侵入者の場合、比較的直線的に移動するのに対し、影の揺れであれば同じところを行ったり来たりするという特性に基づいて、背景差分領域の移動距離を影の揺れらしさを表すパラメータとして用いてもよい。この場合、変動影特徴量算出手段30は、最新の差分2値画像Bt(x,y)における注目背景差分領域の重心と、Nフレーム前の差分2値画像Bt-N(x,y)における、その注目背景差分領域と同一の物体によると考えられる背景差分領域の重心との距離dを求める。また、変動影特徴量算出手段30は、最新の2値差分画像Bt(x,y)からNフレーム前の差分2値画像Bt-N(x,y)までの間で、注目背景差分領域と同一の物体によると考えられる背景差分領域の重心の1フレームごとの移動距離を求め、その累積値dsを求める。そして変動影特徴量算出手段30は、(1-d/ds)を、背景差分領域の移動距離を表すパラメータの値とする。このパラメータの値は、背景差分領域が同じ場所を往復するように移動するほど1に近づき、背景差分領域が直線的に移動するほど0に近づく。
【0050】
なお、各パラメータ値の決定方法は上記に限られない。例えば、各パラメータ値の算出に用いる値(上記のd/dsなど)とパラメータ値の関係を表す非線形関数を予め定めておき、変動影特徴量算出手段30は、その非線形関数に基づいてパラメータ値を算出するようにしてもよい。
【0051】
変動影特徴量算出手段30は、各パラメータの値に対し、実験などに基づいて最適化した重み係数を用いて重み付けする。そして、変動影特徴量算出手段30は、その重み付けを行なった各パラメータの値を、加算または積算して求めた値を0〜1の範囲で正規化する。変動影特徴量算出手段30は、その正規化された値を変動影特徴量とする。変動影特徴量は、上記の各パラメータの値が大きいほど大きな値となり、その値が1に近いほど、影の揺れである可能性が高いことを表す。あるいは、変動影特徴量算出手段30は、各パラメータの値から、ファジー推論に基づいて変動影特徴量を求めるようにしてもよい。この場合、変動影特徴量算出手段30は、各パラメータについて予め定めたメンバシップ関数に、求めたパラメータ値を入力して得られる関数値の積として、変動影特徴量を算出することができる。
【0052】
なお、変動影特徴量算出手段30は、上記の全てのパラメータを用いて変動影特徴量を求めてもよく、あるいは、上記の一部のパラメータのみを用いて変動影特徴量を求めてもよい。さらに、変動影特徴量算出手段30は、背景差分領域に占める変動影画素の割合が所定以下(例えば、0.05以下)の場合、他のパラメータ値の如何にかかわらず、変動影特徴量の値を0としてもよい。
【0053】
人属性量算出手段40は、背景差分領域抽出手段20により抽出された背景差分領域に対して、「人らしさ」を表す人属性量を算出する。なお、ラベリングされた背景差分領域が差分2値画像に複数個含まれる場合、人属性量算出手段40は、各背景差分領域に対して人属性量を算出する。
【0054】
人属性量算出手段40は、異なる観点から「人らしさ」の度合いを表すパラメータを複数種類算出する。そして人属性量算出手段40は、それら複数のパラメータを重み付けした後、加算または積算して求めた値を正規化することにより、人属性量を算出する。
ここで、人属性量算出手段40は、「人らしさ」の度合いを表すパラメータとして、例えば、背景差分領域内のエッジの類似度、テクスチャの類似度などを算出する。以下、これらのパラメータの具体的な算出方法の例について説明する。なお、以下の例では、何れのパラメータについても、その値が大きいほど「人らしさ」の度合いも大きいことを表すものとする。
【0055】
まず、背景差分領域内のエッジの類似度を表すパラメータについて説明する。人属性量算出手段40は、注目する背景差分領域について、最新の監視画像と背景画像の対応する領域内で、エッジ画素の分布を調べる。そのために、人属性量算出手段40は、注目する領域内の各画素について、例えばラプラシアンフィルタを用いてエッジ強度を算出したエッジ画像を求める。そして人属性量算出手段40は、最新の監視画像について求めたエッジ画像のうち、所定以上のエッジ強度(例えば、50)を有する画素の合計Etotalを求める。また人属性量算出手段40は、最新の監視画像について求めたエッジ画像のうち、所定以上のエッジ強度を有する画素について、背景画像について求めたエッジ画像の対応する画素とのエッジ強度の差の絶対値を求める。そして人属性量算出手段40は、エッジ強度の差の絶対値が所定の閾値(例えば、30)以上である画素の累計値Esを求める。そして、人属性量算出手段40は、(1-Es/Etotal)を、エッジの類似度を表すパラメータの値とする。このパラメータの値は、注目する背景差分領域について、最新の監視画像のエッジ分布と背景画像のエッジ分布が異なるほど1に近づき、そのエッジ分布が似ているほど0に近づく。
【0056】
次に、背景差分領域内のテクスチャの類似度を表すパラメータについて説明する。テクスチャの指標としては、例えば、輝度値のヒストグラムの中央値または最頻値、輝度分散値、フーリエパワースペクトルの所定周波数の強度、濃度共起行列の所定要素の値などを用いることができる。人属性量算出手段40は、注目する背景差分領域について、最新の監視画像と背景画像の対応する領域のそれぞれについて、これらテクスチャの指標のうち、少なくとも一つについてその値を算出する。そして、人属性量算出手段40は、監視画像について算出したテクスチャの指標値Tと、背景画像について算出したテクスチャの指標値TBとに基づいて、両者の値が一致するほど0に近い値となるような関数を用いて、テクスチャの類似度を表すパラメータの値を算出する。なお、上記の関数として、例えば、次に示すものを用いることができる。
【数1】

ここでαは定数である。
【0057】
人属性量算出手段40は、上記のパラメータの他、例えば、輝度変化の極性分布、背景差分領域の形状及び面積などを基準としたパラメータを算出してもよい。
各パラメータ値を算出すると、人属性量算出手段40は、変動影特徴量算出手段30と同様に、各パラメータの値に対し、実験などに基づいて最適化した重み係数を用いて重み付けする。そして、人属性量算出手段40は、その重み付けを行なった各パラメータの値を、加算または積算して求めた値を0〜1の範囲で正規化する。人属性量算出手段40は、その正規化された値を人属性量とする。得られた人属性量は、1に近いほど、人である可能性が高いことを表す。また人属性量算出手段40は、各パラメータの値から、ファジー推論に基づいて人属性量を求めるようにしてもよい。
【0058】
侵入者判定手段50は、変動影特徴量算出手段30で算出された変動影特徴量と、人属性量算出手段40で算出された人属性量に基づいて、背景差分領域が侵入者によるものか否かを判定する。そのために、侵入者判定手段50は、例えば以下の式にしたがって、その判定に用いる判定値を算出する。
判定値=人属性量/(1+変動影特徴量)
そして侵入者判定手段50は、得られた判定値を所定の閾値と比較する。所定の閾値は、用途に応じて実験的に定めることができる。判定値が所定の閾値以上であれば、侵入者判定手段50は、その背景差分領域は侵入者によるものと判定する。そして、警報部6や、通信部3を通じて警備装置などに異常発生信号を送信する。一方、判定値が所定の閾値未満であれば、侵入者判定手段50は、その背景差分領域は侵入者によるものではないと判定する。なお、判定値の算出方法は、上記のものに限られない。例えば、(人属性量−変動影特徴量)を判定値として用いてもよい。
【0059】
さらに、侵入者判定手段60は、人属性量そのものと、所定の閾値を変動影特徴量に応じて修正した閾値とを比較して、背景差分領域が侵入者によるものか否かを判定するようにしてもよい。また侵入者判定手段60は、複数の時刻において取得された監視画像において、同一の物体によると考えられる背景差分領域が継続して存在する場合、上記の判定値を、継続して存在する間累積してもよい。そして、その累積値が、所定の閾値を超えると、その背景差分領域が侵入者によるものと判定するようにしてもよい。この場合、侵入者判定手段60は、あるフレームにおいて、対応する背景差分領域が見つからなくなると、その累積値を0.9倍するなどして減らす。そして数フレームの間継続して対応する背景差分領域が見つからなければ、侵入者判定手段60は、その背景差分領域に対する判定値を初期化する。
【0060】
背景画像設定手段60は、侵入者の無い状態で監視領域を撮影した監視画像を、侵入者検知の基準となる背景画像として設定し、記憶部4に記憶する。具体的には、背景画像設定手段60は、侵入者検知装置1を設置したときなど、侵入者検知装置1が初期化された後、最初に撮影された監視画像を背景画像とする。また、侵入者検知装置1が稼動している間、時間経過による監視領域内の明るさの変化や、影の位置の変化に対応するため、背景画像設定手段60は、一定周期ごとに、撮像部2で取得された監視画像のうち、背景差分領域がないと判定されたもの、あるいは、侵入者が検知されなかった監視画像を、背景画像として更新する。また、背景画像設定手段60は、数フレーム(例えば5フレーム)にわたって取得された監視画像を平均化した画像を、背景画像としてもよい。
【0061】
図6に示したフローチャートを参照しつつ、本発明を適用した侵入者検知装置1の動作を以下に説明する。
まず、侵入者検知装置1に電源が投入されると、撮像部2は、一定の時間間隔で監視領域を撮影し、監視画像を取得する。そして、撮像部2は、監視画像を通信部3を介して画像処理部5へ送信する(ステップST01)。そして、画像処理部5は、取得した監視画像を、その取得時刻の順番にしたがって配列するように、記憶部4に記憶する。次に、画像処理部5は、背景画像設定手段60において、背景画像が設定されているか否かを判定する(ステップST02)。侵入者検知装置1の起動直後など、背景画像が設定されていない場合、画像処理部5は取得した監視画像を背景画像として設定し、記憶部4に記憶する(ステップST03)。背景画像が設定されると、画像処理部5は、影境界領域抽出手段11において、設定された背景画像から影境界領域を抽出する(ステップST04)。そして、抽出された影境界領域とその他の領域に2値化された影境界領域画像P(x,y)を記憶部4に記憶する。
【0062】
一方、ステップST02において、背景画像が既に設定されている場合、画像処理部5は、輝度変動位置抽出手段12において、フレーム間で行ったフレーム間差分演算に基づき、所定期間中に影に相当する輝度値と日向に相当する輝度値の変動が複数回観測される輝度変動位置を抽出する(ステップST05)。そして、抽出された輝度変動位置に相当する輝度変動画素とその他の画素に2値化された輝度変動位置画像V(x,y)を記憶部4に記憶する。そして、画像処理部5は、変動影画素特定手段13において、影の揺れに相当する領域と考えられる変動影画素を抽出する(ステップST06)。そして、抽出された変動影画素とその他の領域に2値化された変動影画像S(x,y)を記憶部4に記憶する。なお、影境界領域の抽出処理、輝度変動位置の抽出処理の詳細及び変動影画素の抽出処理の詳細については、図3〜5とともに上述したとおりである。
【0063】
次に、画像処理部5は、背景差分領域抽出手段20において、最新の監視画像と背景画像との対応画素間で差分を行い、輝度変動が相対的に大きい背景差分領域を抽出する(ステップST07)。そして、画像処理部5は、変動影特徴量算出手段30において、各背景差分領域について、影の揺れらしさを表す変動影特徴量を算出する(ステップST08)。さらに、人属性量算出手段40において、各背景差分領域について、人らしさを表す人属性量を算出する(ステップST09)。
【0064】
その後、画像処理部5の侵入者判定手段50において、各背景差分領域について、変動影特徴量及び人属性量に基づいて算出された判定値が所定の閾値以上か否か判定することにより、その背景差分領域が侵入者によるものか否かを判定する(ステップST10)。画像処理部5は、何れの背景差分領域についても、侵入者によるものではないと判定すると、背景画像設定手段60において、背景画像の更新が必要か否か判定する(ステップST11)。画像処理部5は、前回の背景画像の更新から所定の期間を経過している場合、最新の監視画像中に背景差分領域が存在するか否かを判断し、背景差分領域が存在しなければ、その最新の監視画像を新たな背景画像とし、記憶部4に記憶されている背景画像と置き換える(ステップST12)。なお、画像処理部5は、最新の監視画像と記憶部4に記憶された背景画像とを平均化した画像を新たな背景画像とし、記憶部4に上書きしてもよい。なお、画像処理部5は、監視画像が取得される度に背景画像の更新を行ってもよい。
背景画像が更新されると、画像処理部5は、新たに影境界領域の抽出を行う(ステップST13)。この処理はステップST04と同じ処理であるため、説明を省略する。
【0065】
一方、画像処理部5は、何れか一つの背景差分領域でも侵入者によるものと判定すると、警報部6へ異常発生信号を送信し、警報部6はその異常発生信号の受信に伴って、LEDの明滅、ブザー音の発振など、異常の報知を行う。また画像処理部5は、通信部3を介して、外部の警備装置または監視センタへ異常発生信号を送信する(ステップST14)。そして、処理を終了する。
【0066】
なお、演算負荷を減らすために、上記のステップST07の処理を、ステップST05及びST06の前に行って、背景差分領域を変動影画素よりも先に抽出し、輝度変動位置抽出手段12及び変動影画素特定手段13による処理を、背景差分領域に限定して行ってもよい。
【0067】
以上説明してきたように、本発明を適用した侵入者検知装置1は、監視領域内に写り込んだ植栽などの影の輪郭部分では、風の影響などによって繰り返し輝度変動が生じることに着目し、そのような領域を変動影画素として抽出する。そして、侵入者の可能性があるとして抽出した背景差分領域と、その変動影画素の重なり度合いなどに基づいて、背景差分領域が侵入者によるものか否かを判定するので、影の揺れを監視領域内への侵入者と誤って検知することを防止できる。
また、日中の太陽光が強い場合など影とそれ以外の部分の境界が明確な場合に影境界領域が設定されるが、曇りの日や、夜間など、画像上に影がない時間帯、場所では影境界領域は設定されないので、監視画像中に影の揺れによる輝度変動が生じない場合にまで影の揺れと誤って侵入者の検知に失敗することを防止できる。
さらに、影境界領域は背景画像の更新とともに再抽出されるので、太陽の移動、雲の移動等により影の位置が時々刻々変動しても、画像の状況に応じて影の揺れに相当する変動影画素を正確に抽出することができる。
【0068】
以上、本発明の好適な実施形態について説明してきたが、本発明はこれらの実施形態に限定されるものではない。例えば、上記の実施形態では、物体の影の揺れによる変動が発生する可能性のある領域を変動影画素として設定し、監視画像と背景画像の差分により抽出された背景差分領域と変動影画素が重なる場合に、いくつかの条件に基づき影の揺れによるものか人によるものかを判定するようにしていたが、抽出された変動影画素を侵入者の検出を行わないマスク領域として設定してもよい。
【0069】
また、影境界領域自体を変動影画素としてもよい。但しこの場合には、輝度変動位置抽出手段12で求めた輝度変動画素が、背景差分領域と変動影画素の重複部分に占める割合を、変動影特徴量の算出に用いるパラメータとすることが好ましい。このパラメータの値は、例えば、背景差分領域が全て輝度変動画素のときに1、すなわち、影の揺れらしさが最大となる。一方、このパラメータの値は、背景差分領域に輝度変動画素が一つも含まれないときに0、すなわち、影の揺れらしさが最小となる。このように構成しても、影の境界部分で明滅を繰り返す画素が多ければ、影の揺れらしいと判断できるので、本発明を適用した侵入者検知装置は、影の揺れを侵入者と誤って検知して誤警報を発することを防止できる。
【0070】
以上のように、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。
【図面の簡単な説明】
【0071】
【図1】本発明を適用した侵入者検知装置の機能ブロック図である。
【図2】画像処理部によって行われる処理の概略を説明する図である。
【図3】影境界領域を抽出する動作を示すフローチャートである。
【図4】輝度変動位置を抽出する動作を示すフローチャートである。
【図5】変動影画素を抽出する動作を示すフローチャートである。
【図6】本発明を適用した侵入者検知装置の動作フローチャートである。
【符号の説明】
【0072】
1 侵入者検知装置
2 撮像部
3 通信部
4 記憶部
5 画像処理部
6 警報部
10 変動影画素抽出手段
11 影境界領域抽出手段
12 輝度変動位置抽出手段
13 変動影画素特定手段
20 背景差分領域抽出手段
30 変動影特徴量算出手段
40 人属性量算出手段
50 侵入者判定手段
60 背景画像設定手段

【特許請求の範囲】
【請求項1】
所定周期にて撮像した監視画像を順次画像処理して移動物体を検知する移動物体検知装置であって、
前記移動物体が写っていない画像である背景画像と影の揺れが生じる可能性のある前記背景画像中の影境界領域を記憶する記憶部と、
前記監視画像と前記背景画像とを差分処理して差分領域を抽出する差分領域抽出手段と、
前記所定周期で撮影された複数の監視画像において輝度変動を繰り返し、且つ前記影境界領域に含まれる変動影画素を抽出する変動影画素抽出手段と、
前記変動影画素の全部または一部が前記差分領域に含まれていると当該差分領域が前記移動物体によるものである可能性が下がる判定値を用いて移動物体によるものか否かを判定する判定手段と、
を有することを特徴とした移動物体検知装置。
【請求項2】
前記変動影画素抽出手段は、前記背景画像における影と影以外の領域の境界を抽出し、該境界及びその周辺領域を前記記憶部に影境界領域として記憶させる影境界領域抽出手段をさらに有する請求項1に記載の移動物体検知装置。
【請求項3】
さらに、前記監視画像における前記差分領域の画像が移動物体の示す画像上の特徴を有している度合が高くなるほど移動物体特徴量を高く算出する移動物体属性量算出手段と、
少なくとも前記差分領域に占める前記変動影画素の割合が高いほど変動影特徴量を高く算出する変動影特徴量算出手段を有し、
前記判定値は、前記移動物体特徴量を前記変動影特徴量にて反比例関係に作用させた値である請求項1または2に記載の移動物体検知装置。
【請求項4】
前記変動影特徴量算出手段は、前記差分領域に前記変動影画素が含まれた状態の継続期間が長いほど高くなる変動影特徴量を算出する請求項3に記載の移動物体検知装置。

【図1】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図2】
image rotate


【公開番号】特開2008−299516(P2008−299516A)
【公開日】平成20年12月11日(2008.12.11)
【国際特許分類】
【出願番号】特願2007−143727(P2007−143727)
【出願日】平成19年5月30日(2007.5.30)
【出願人】(000108085)セコム株式会社 (596)
【Fターム(参考)】