(57)【要約】【課題】反射率の低い物体が移動した場合でも、背景を見分けることができる物体検出装置を提供する。【解決手段】レーザー光を空間内へ走査しつつ出射し、物体からの反射レーザー光を受光する投受光ユニット１００と、レーザー光の出射時刻と物体から反射したレーザー光の受光時刻との時間差で物体までの距離値を求め、レーザー光の走査によって得られた空間内の距離値の分布を示す距離画像を生成する処理部ＰＲＯＣと、背景画像を記憶する記憶部と、を有し、処理部ＰＲＯＣは、背景画像と現在時点で取得した現在画像とを比較して、現在画像での背景画像と異なる領域をクラスタリングして認識し、認識物体の領域と背景画像に存在した無限遠領域とが重なる部分があるか否かを調べて、認識物体の領域に対する無限遠領域の割合が所定値以上の場合に、この認識物体は背景画像に存在した無限遠領域と重なる物体であると判定する、物体検出装置。【選択図】図１
2019105550.tif 000002
【特許請求の範囲】
【請求項１】
レーザー光を出射する出射部と、
前記レーザー光を空間内で走査する走査部と、
前記空間内の物体から反射したレーザー光を受光する受光部と、
前記出射部よりレーザー光を出射した出射時刻と、前記物体から反射したレーザー光を前記受光部で受光した受光時刻との時間差に基づいて、前記物体までの距離値を求め、前記走査部による前記レーザー光の走査によって得られた前記空間内の距離値の分布を示す距離画像を生成する処理部と、
前記処理部により生成された前記距離画像に基づいて取得した背景画像を記憶する記憶部と、
を有し、
前記処理部は、前記背景画像と、現在時点で取得した前記距離画像である現在画像とを比較して、前記現在画像のなかで前記背景画像と異なる領域を領域毎にクラスタリングして認識物体を抽出し、当該認識物体毎に、前記背景画像に存在していた無限遠領域と重なる部分があるか否かを調べ、前記認識物体の領域に対する前記無限遠領域の割合が所定値以上の場合に、前記認識物体は前記背景画像における無限遠領域と重なる物体であると判定する、物体検出装置。
【請求項２】
前記処理部は、前記距離画像が時系列で並んだ複数のフレームのうち、前記認識物体が所定フレーム以上連続して認識され、かつ、前記複数のフレームのなかで、前記認識物体の初回出現時のフレーム内の位置から、所定フレーム数経過後の位置までの距離が所定距離以上離れている場合に、前記認識物体は、動体であると判定する、請求項１に記載の物体検出装置。
【請求項３】
前記処理部は、前記記憶部に記憶している前記背景画像を所定のタイミングで更新し、
前記処理部は、前記背景画像を更新するタイミングまでに前記動体と判定されなかった前記認識物体がある場合には、前記認識物体を含めて前記背景画像として前記記憶部に記憶させる、請求項２に記載の物体検出装置。
【請求項４】
前記処理部は、前記認識物体が前記背景画像における無限遠領域と重なる物体であると判定した場合、前記認識物体が無限遠領域にあったことを示すための識別情報を付ける、請求項１〜３のいずれか１つに記載の物体検出装置。
【請求項５】
レーザー光を出射する出射部と、
前記レーザー光を空間内で走査する走査部と、
前記空間内の物体から反射したレーザー光を受光する受光部と、
前記出射部よりレーザー光を出射した出射時刻と、前記物体から反射したレーザー光を前記受光部で受光した受光時刻との時間差に基づいて、前記物体までの距離値を求め、前記走査部による前記レーザー光の走査によって得られた前記空間内の距離値の分布を示す距離画像を生成する処理部と、
前記処理部により生成された前記距離画像に基づいて取得した背景画像を記憶する記憶部と、
を有する物体検出装置の制御方法であって、
前記背景画像と、現在時点で取得した前記距離画像である現在画像とを比較して、前記現在画像のなかで前記背景画像と異なる領域があるか否かを判断する段階（ａ）と、
段階（ａ）において異なる領域がある場合は、当該異なる領域を領域毎にクラスタリングして認識物体として抽出し、当該認識物体毎に、前記背景画像に存在していた無限遠領域と重なる部分があるか否かを調べ、前記認識物体の領域に対する前記無限遠領域の割合が所定値以上の場合に、前記認識物体は前記背景画像における無限遠領域と重なる物体であると判定する段階（ｂ）と、
を有する物体検出装置の制御方法。
【請求項６】
前記段階（ｂ）の後、さらに、前記距離画像が時系列で並んだ複数のフレームのうち、前記認識物体が所定フレーム以上連続して認識され、かつ、前記複数のフレームのなかで、前記認識物体の初回出現時のフレーム内の位置から、所定フレーム数経過後の位置までの距離が所定距離以上離れている場合に、前記認識物体は、動体であると判定する段階（ｃ）を有する、請求項５に記載の物体検出装置の制御方法。
【請求項７】
さらに、前記記憶部に記憶している前記背景画像を所定のタイミングで更新する段階（ｄ）を有し、
前記背景画像を更新するタイミングまでに前記動体と判定されなかった前記認識物体がある場合には、前記認識物体を含めて前記背景画像として前記記憶部に記憶させる段階（ｅ）を有する、請求項６に記載の物体検出装置の制御方法。
【請求項８】
前記段階（ｂ）で、前記認識物体が前記背景画像における無限遠領域と重なる物体であると判定された場合、前記認識物体の物体が無限遠領域にあったことを示すための識別情報を付ける段階（ｆ）を有する、請求項５〜７のいずれか１つに記載の物体検出装置の制御方法。
【請求項９】
請求項５〜８のいずれか１つに記載の物体検出装置の制御方法を物体検出装置内の処理部に実行させるための、物体検出装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体検出装置、物体検出装置の制御方法、および物体検出装置の制御プログラムに関する。
【背景技術】
【０００２】
物体検出装置は、レーザー光を空間へ向けて発射し、その発射から反射光の受光までの時間などから空間内の物体までの距離を計測する。このレーザーを用いた装置をレーザーレーダーといい、ＬｉＤＥＲ（Ｌｉｇｈｔ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ、またはＬａｓｅｒ  Ｉｍａｇｉｎｇ  Ｄｅｔｅｃｔｉｏｎ  ａｎｄ  Ｒａｎｇｉｎｇ）と称されることもある。このような物体検出装置では、レーザー光の送出方向を順次変えて空間内を二次元的に走査することにより、空間を向いた複数の方向に関する情報を得ることができる。得られた情報は距離画像と称し、レーザー光の送受部から見た物体の方向と、その物体までの距離という情報を有する。
【０００３】
このような物体検出装置では、あらかじめ背景となる距離画像（背景画像）を求め、その背景画像と、入力された距離画像（現在画像）とを比較し、距離が変化した画素を抽出して変化領域を求める、いわゆる背景差分法が用いられる。
【０００４】
従来、この背景を取得する際に、一定時間周期で取得したデータを使って背景を更新することが行われている（特許文献１）。
【０００５】
この背景差分法では、レーザー光の反射を使用して距離画像を得ているため、レーザー光が反射しない物体を認識することができない。たとえば、検出範囲内にレーザー光を反射しない物体または反射率が低い物体がある場合には、そのような物体が存在する部分からはレーザー光が返らず、または反射しても検出できずに、その部分は無限遠と認識されてしまう。このため、上記従来技術で背景を更新すると、このレーザー光の反射を検出できなかった無限遠領域が存在する距離画像が背景画像となる。
【０００６】
そうすると、レーザー光を反射しない物体または反射率が低い物体が移動した場合に、背景差分法により背景画像と現在画像を比較して物体の検出を行うと、無限遠領域の後ろ（レーザー光の出射位置からより遠い位置）の物体が、あたかもそこに表れたものと検出されてしまう。
【０００７】
従来、このレーザー光を反射しない物体または反射率が低い物体に関する処理として、横断路を含むよう設定された監視領域内へレーザー光線を走査しながら発射し、反射したレーザー光線を受光しない場合には受光なしを示す距離データを関連付けることで、レーザー光を反射しない物体または反射率が低い物体を検出している。これは、たとえば、受光ありの状態から受光なしとなった場合にはこのようなレーザー光を反射しない物体または反射率が低い物体が監視空間内に侵入したと判断している（特許文献２）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３００２５９号公報
【特許文献２】特開２００７−１２６０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２の技術では、反射レーザー光の受光ありから受光なしに変化したことで物体を検出しているため、背景画像に無限遠領域となるようなレーザー光を反射しない物体または反射率が低い物体が存在していた場合には、そのような物体が移動すると、反射レーザー光の受光なしから受光ありとなる。このためレーザー光を反射しない物体または反射率が低い物体が移動することで現れた、それらの後ろにある背景が動体と検知されてしまい、レーザー光を反射しない物体または反射率が低い物体の移動とその背景とを見分けられないという問題が依然として残っている。
【００１０】
本発明は、上記事情に鑑みなされたものであり、本発明の目的は、背景画像において無限遠領域として存在していたレーザー光を反射しない物体または反射率が低い物体が移動した場合でも、無限遠領域となっていた物体とその背景を見分けることができる物体検出装置を提供することである。
【００１１】
また、本発明の他の目的は、背景画像において無限遠領域として存在していたレーザー光を反射しない物体または反射率が低い物体が移動した場合でも、無限遠領域となっていた物体とその背景を見分けることができる物体検出装置の制御方法を提供することである。
【００１２】
さらに、本発明の他の目的は、背景画像において無限遠領域として存在していたレーザー光を反射しない物体または反射率が低い物体が移動した場合でも、無限遠領域となっていた物体とその背景を見分けることができる物体検出装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明の上記目的は、下記の手段によって達成される。
【００１４】
（１）レーザー光を出射する出射部と、
前記レーザー光を空間内で走査する走査部と、
前記空間内の物体から反射したレーザー光を受光する受光部と、
前記出射部よりレーザー光を出射した出射時刻と、前記物体から反射したレーザー光を前記受光部で受光した受光時刻との時間差に基づいて、前記物体までの距離値を求め、前記走査部による前記レーザー光の走査によって得られた前記空間内の距離値の分布を示す距離画像を生成する処理部と、
前記処理部により生成された前記距離画像に基づいて取得した背景画像を記憶する記憶部と、
を有し、
前記処理部は、前記背景画像と、現在時点で取得した前記距離画像である現在画像とを比較して、前記現在画像のなかで前記背景画像と異なる領域を領域毎にクラスタリングして認識物体を抽出し、当該認識物体毎に、前記背景画像に存在していた無限遠領域と重なる部分があるか否かを調べ、前記認識物体の領域に対する前記無限遠領域の割合が所定値以上の場合に、前記認識物体は前記背景画像における無限遠領域と重なる物体であると判定する、物体検出装置。
【００１５】
（２）前記処理部は、前記距離画像が時系列で並んだ複数のフレームのうち、前記認識物体が所定フレーム以上連続して認識され、かつ、前記複数のフレームのなかで、前記認識物体の初回出現時のフレーム内の位置から、所定フレーム数経過後の位置までの距離が所定距離以上離れている場合に、前記認識物体は、動体であると判定する、上記（１）に記載の物体検出装置。
【００１６】
（３）前記処理部は、前記記憶部に記憶している前記背景画像を所定のタイミングで更新し、
前記処理部は、前記背景画像を更新するタイミングまでに前記動体と判定されなかった前記認識物体がある場合には、前記認識物体を含めて前記背景画像として前記記憶部に記憶させる、上記（２）に記載の物体検出装置。
【００１７】
（４）前記処理部は、前記認識物体が前記背景画像における無限遠領域と重なる物体であると判定した場合、前記認識物体が無限遠領域にあったことを示すための識別情報を付ける、上記（１）〜（３）のいずれか１つに記載の物体検出装置。
【００１８】
（５）レーザー光を出射する出射部と、
前記レーザー光を空間内で走査する走査部と、
前記空間内の物体から反射したレーザー光を受光する受光部と、
前記出射部よりレーザー光を出射した出射時刻と、前記物体から反射したレーザー光を前記受光部で受光した受光時刻との時間差に基づいて、前記物体までの距離値を求め、前記走査部による前記レーザー光の走査によって得られた前記空間内の距離値の分布を示す距離画像を生成する処理部と、
前記処理部により生成された前記距離画像に基づいて取得した背景画像を記憶する記憶部と、
を有する物体検出装置の制御方法であって、
前記背景画像と、現在時点で取得した前記距離画像である現在画像とを比較して、前記現在画像のなかで前記背景画像と異なる領域があるか否かを判断する段階（ａ）と、
段階（ａ）において異なる領域がある場合は、当該異なる領域を領域毎にクラスタリングして認識物体として抽出し、当該認識物体毎に、前記背景画像に存在していた無限遠領域と重なる部分があるか否かを調べ、前記認識物体の領域に対する前記無限遠領域の割合が所定値以上の場合に、前記認識物体は前記背景画像における無限遠領域と重なる物体であると判定する段階（ｂ）と、
を有する物体検出装置の制御方法。
【００１９】
（６）前記段階（ｂ）の後、さらに、前記距離画像が時系列で並んだ複数のフレームのうち、前記認識物体が所定フレーム以上連続して認識され、かつ、前記複数のフレームのなかで、前記認識物体の初回出現時のフレーム内の位置から、所定フレーム数経過後の位置までの距離が所定距離以上離れている場合に、前記認識物体は、動体であると判定する段階（ｃ）を有する、上記（５）記載の物体検出装置の制御方法。
【００２０】
（７）さらに、前記記憶部に記憶している前記背景画像を所定のタイミングで更新する段階（ｄ）を有し、
前記背景画像を更新するタイミングまでに前記動体と判定されなかった前記認識物体がある場合には、前記認識物体を含めて前記背景画像として前記記憶部に記憶させる段階（ｅ）を有する、上記（６）記載の物体検出装置の制御方法。
【００２１】
（８）前記段階（ｂ）で、前記認識物体が前記背景画像における無限遠領域と重なる物体であると判定された場合、前記認識物体の物体が無限遠領域にあったことを示すための識別情報を付ける段階（ｆ）を有する、上記（５）〜（７）のいずれか１つに記載の物体検出装置の制御方法。
【００２２】
（９）上記（５）〜（８）のいずれか１つに記載の物体検出装置の制御方法を前記物体検出装置内の処理部に実行させる、物体検出装置の制御プログラム。
【発明の効果】
【００２３】
本発明によれば、現在画像のなかで認識された物体（認識物体）と背景画像に存在していた無限遠領域とを比較して、認識物体の領域に無限遠領域が所定割合含まれる場合に、その認識物体は背景画像における無限遠領域と重なっていた物体である判定することとした。これにより背景画像における無限遠領域と重なっていた物体は、無限遠領域が移動することで現れた物体であると見分けることができるようになる。
【図面の簡単な説明】
【００２４】
【図１】実施形態にかかる監視装置の断面図である。
【図２】処理部の構成を示すブロック図である。
【図３】監視装置の監視空間内を走査する状態を説明するための説明図である。
【図４】監視空間を側方から見た状態を説明する説明図である。
【図５】監視空間を側方から見た状態を説明する説明図であり、距離画像を取得する際の課題を説明するための図である。
【図６】監視空間を側方から見た状態を説明する説明図であり、距離画像を取得する際の課題を説明するための図である。
【図７】背景画像に存在していた無限遠領域に重なる物体か否かを判定するための処理手順を示すフローチャートである。
【図８】図７に続く、背景画像に存在していた無限遠領域に重なる物体か否かを判定するための処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２６】
本実施形態では、本発明の物体検出装置を監視装置として用いる例を説明する。
【００２７】
図１は、本実施形態にかかる監視装置の断面図である。
【００２８】
監視装置ＭＤは、レーザー光を出射する出射部ＬＰＳと、物体からのレーザー光反射を手交する受光部ＲＰＳと、ミラーユニットＭＵを有し、これらが投受光ユニット１００を構成する。
【００２９】
出射部ＬＰＳは、レーザー光を出射するパルス式の半導体レーザーＬＤと、半導体レーザーＬＤからの発散光を平行光に変換するコリメートレンズＣＬを有する。
【００３０】
ミラーユニットＭＵは、コリメートレンズＣＬで平行とされたレーザー光を回転するミラー面により監視空間に向かって走査投光すると共に、物体からの反射光を反射させる。ミラーユニットＭＵは回転駆動するモータＭＴによって回転する。
【００３１】
受光部ＲＰＳは、ミラーユニットＭＵで反射された物体からの反射光を集光するレンズＬＳと、レンズＬＳにより集光された光を受光するフォトダイオードＰＤとを有する。フォトダイオードＰＤは、Ｚ方向に並んだ複数の画素を有する。
【００３２】
出射部ＬＰＳおよび受光部ＲＰＳの光軸は、ミラーユニットＭＵの回転軸ＲＯに対して直交していることが好ましい。
【００３３】
監視装置ＭＤは、半導体レーザーＬＤの出射タイミングとフォトダイオードＰＤの受光タイミングとの時間差に応じて距離情報を求める処理部ＰＲＯＣを有する。
【００３４】
図２は、処理部ＰＲＯＣの構成を示すブロック図である。
【００３５】
処理部ＰＲＯＣは、コンピューターであり、演算装置であるＣＰＵ１１、ワークエリアや一時記憶に用いられるＲＡＭ１２、基本プログラムを記憶しているＲＯＭ１３、および必要に応じて設けられ、プログラムやパラメーターデータなどを記憶する不揮発性メモリ１４を有し、互いにバスによって接続されている。また、バスには（直接または外部機器接続のためのインターフェースを介して）投受光ユニット１００が接続され、ＣＰＵ１１の制御により、レーザー光の出射、受光、およびミラーユニットの回転の制御などを行っている。これらは、周知のコンピューターの構成や機能であるので詳細な説明は省略する。また、監視装置ＭＤには、ディスプレイ（不図示）を接続して、距離画像（映像）が見られるようにしてもよい。また、他のコンピューターなどが接続されて、監視装置ＭＤからのデータを記憶したり利用したりできるようにしてもよい。
【００３６】
各部は筐体ＣＳに収容されている。筐体ＣＳは、剛体である壁ＷＬ等に固定されたボックス形状をしており、上壁ＣＳａと、これに対向する下壁ＣＳｂと、上壁ＣＳａと下壁ＣＳｂとを連結する側壁ＣＳｃとを有する。
【００３７】
側壁ＣＳｃの一部に開口ＣＳｄが形成され、開口ＣＳｄには透明板ＴＲが取り付けられている。
【００３８】
ミラーユニットＭＵは、２つの四角錐を逆向きに接合して一体化した形状を有し、すなわち対になって向き合う方向に傾いたミラー面Ｍ１、Ｍ２を４対（ただし４対に限られない）有している。
ミラー面Ｍ１、Ｍ２は、ミラーユニットの形状をした樹脂素材（たとえばポリカーボネート）の表面に、反射膜を蒸着することにより形成されていると好ましい。
【００３９】
ミラーユニットＭＵは、筐体ＣＳに固定されたモータＭＴの軸ＭＴａに連結され、回転駆動されるようになっている。軸ＭＴａの軸線（回転軸線）が鉛直方向であるＺ方向に延在しており、Ｚ方向に直交するＸ方向およびＹ方向によりなすＸＹ平面が水平面となっているが、軸ＭＴａの軸線を鉛直方向に対して傾けても良い。
【００４０】
この監視装置ＭＤの物体検出原理について説明する。
【００４１】
図１において、走査投光された光束のうち物体に当たって反射したレーザー光の一部は、再び透明板ＴＲを透過して筐体ＣＳ内のミラーユニットＭＵの第２ミラー面Ｍ２に入射し、ここで反射され、さらに第１ミラー面Ｍ１で反射されて、レンズＬＳにより集光され、それぞれフォトダイオードＰＤの受光面で画素毎に検知される。
【００４２】
そして、処理部である処理部ＰＲＯＣが、半導体レーザーＬＤの出射時刻とフォトダイオードＰＤの受光時刻との時間差に応じて距離情報（距離値）を求める。このようにして、監視空間内の全領域で物体の検出を行って、画素毎に距離情報を持つ距離画像としてのフレームＦＬ（図３参照）を得ることができる。
【００４３】
さらに詳しく説明する。
【００４４】
半導体レーザーＬＤからパルス状に間欠的に出射された発散光は、コリメートレンズＣＬで平行光束に変換され、回転するミラーユニットＭＵの第１ミラー面Ｍ１に入射し、ここで反射され、さらに第２ミラー面Ｍ２で反射した後、透明板ＴＲを透過して外部の監視空間に向けて、たとえば縦長の矩形断面を持つレーザースポット光として走査投光される。
【００４５】
出射されたレーザースポット光が物体で反射し、反射光として戻ってくる方向を投受光方向という。同一投受光方向に進行するレーザースポット光は、同一の画素で検出される。
【００４６】
図３は、監視装置ＭＤの監視空間内を走査する状態を説明するための説明図である。図３において、ミラーユニットＭＵの回転に応じて、出射するレーザースポット光ＳＢ（ハッチングで示す）で示す。
【００４７】
ここで、ミラーユニットＭＵは走査部となるものであり、は、第１ミラー面Ｍ１と第２ミラー面Ｍ２の組み合わせにおいて、それぞれ交差角が異なっている。
【００４８】
レーザー光は、回転する第１ミラー面Ｍ１と第２ミラー面Ｍ２にて、順次反射される。
【００４９】
まず１番対の第１ミラー面Ｍ１と第２ミラー面Ｍ２にて反射したレーザー光は、ミラーユニットＭＵの回転に応じて、監視空間の１番上の領域Ｌｎ１を水平方向に左から右へと走査される。
【００５０】
次に、２番対の第１ミラー面Ｍ１と第２ミラー面Ｍ２で反射したレーザー光は、ミラーユニットＭＵの回転に応じて、監視空間の上から２番目の領域Ｌｎ２を水平方向に左から右へと走査される。
【００５１】
次に、３番対の第１ミラー面Ｍ１と第２ミラー面Ｍ２で反射したレーザー光は、ミラーユニットＭＵの回転に応じて、監視空間の上から３番目の領域Ｌｎ３を水平方向に左から右へと走査される。
【００５２】
次に、４番対の第１ミラー面Ｍ１と第２ミラー面で反射したレーザー光は、ミラーユニットＭＵの回転に応じて、監視空間の最も下の領域Ｌｎ４を水平方向に左から右へと走査される。
【００５３】
これにより監視装置ＭＤが監視可能な空間全体の１回の走査が完了する。この領域Ｌｎ１〜Ｌｎ４の走査により得られた画像を組み合わせて、１つのフレームＦＬが得られる。
【００５４】
そして、ミラーユニットＭＵが１回転した後、１番対の第１ミラー面Ｍ１と第２ミラー面Ｍ２が戻ってくれば、再び監視空間の１番上の領域Ｌｎ１から最も下の領域Ｌｎ４までの走査を繰り返し、次のフレームＦＬが得られる。
【００５５】
図３において、物体が建物ＢＬの白い壁面（レーザー光の入射位置Ｐ１）の場合、ほぼ等しい反射率を持つ平坦な面であることから反射条件が一様となり、走査毎に距離値のバラツキが生じにくい。このためほぼ等しい距離値を得ることができる。
【００５６】
これに対し、物体が樹木等（レーザー光の入射位置Ｐ２）の場合、凹凸があったり局所的に物体の色が変わるなどのため反射条件が安定しない。このため、それらからの反射光に基づいて距離値を求めると、走査毎に距離値がばらつくことになるが、距離値は得られる。
【００５７】
物体が建物ＢＬのエッジ等（レーザー光の入射位置Ｐ３）の場合、ミラーユニットＭＵの振れ等により、ある時はレーザースポット光が建物ＢＬに当たり、またある時は建物ＢＬから逸れて奥の木に当たったりする。これらの場合、同じ画素上で走査毎に２群のデータ（すなわち建物までの距離値または木までの距離値）が得られることとなる。このように複数回の走査で２群の距離値を持つ画素はカスリ画素と呼ばれることがある。このような場合でも距離値は得られる。
【００５８】
一方、物体が建物ＢＬの黒い塗装部分等（レーザー光の入射位置Ｐ４）の場合、レーザー光の照射具合によっては、その反射光をフォトダイオードＰＤの同一画素で検出できない場合がある。検出できない場合は距離値が不明となる。この距離値が不明となった画素が存在する領域が無限遠領域である。したがって、図３におけるレーザー光の入射位置Ｐ４の位置は無限遠領域となる。
【００５９】
処理部ＰＲＯＣは、フォトダイオードＰＤでの受光量が所定値以下の場合、その画素を距離値不明とし、そのような画素がある領域を無限遠領域と認識する。無限遠領域の画素は、レーザー光反射がないため、その画素の距離情報（距離値）は、無限遠を示すデータとして、たとえば空データ、この測定ではありえない大きな距離値、または−（マイナス）の距離値などが記憶される。
【００６０】
無限遠領域となるのは、建物の黒い塗装部分のほかにも、たとえば、黒い色の自動車や、レーザー光を透過してしまう物体（たとえば、ガラスや樹脂製の窓）などもある。
【００６１】
次に、背景差分法を用いた、監視装置ＭＤの物体の検出について説明する。図４は、監視空間を側方から見た状態を説明する説明図である。
【００６２】
背景差分法では、基準となる画像を背景画像としてＲＡＭ１２に記憶（登録ともいう）する。このため、ＲＡＭ１２は記憶部となる。具体的には、監視の前準備（前処理）として監視装置ＭＤの起動時および一定時間周期で背景画像の登録を行う。背景画像は、理想的には、図４（ａ）に示すように、自動車や、人間、動物等の移動物体が存在しない状態で、監視装置ＭＤからレーザースポット光ＳＢを走査する。このとき、理想的には、背景となる物体（背景物体ＢＧという）のみが存在する距離画像が、背景画像として登録される。
【００６３】
この背景画像はたとえば、監視装置ＭＤの起動時、一定時間周期、またユーザーからの指示などの所定のタイミングで新たに取得されてＲＡＭ１２内に記憶される。ＲＡＭ１２内に、既に背景画像が記憶されている場合は、新たに取得された距離画像により更新される。
【００６４】
監視時においては、現在時点における距離画像が取得される。これを現在画像という。たとえば、図４（ｂ）に示すように、背景物体ＢＧの手前に侵入物（者）ＯＢＪが現れた場合、侵入物ＯＢＪからの反射光ＲＢ２が新たに生じることとなる。図においては、侵入物ＯＢＪとして自動車の例を示したが、自動車に限定されず、たとえば、自転車、人、動物などの場合もある。
【００６５】
処理部ＰＲＯＣは、図４（ａ）で取得した背景画像と、図４（ｂ）で取得した現在画像とを比較して、異なる領域がある場合、その異なる領域を、基本的には背景には存在しなかった物体（前景）であると認識する。ここでは侵入物ＯＢＪとして認識する。侵入物ＯＢＪを認識したなら、たとえば、警報を発したり、動体追跡したりする。警報は、処理部ＰＲＯＣに警報装置（ランプや音）を接続しておいて、侵入物ＯＢＪを認識することで処理部ＰＲＯＣから警報装置を作動させればよい。動体追跡は、侵入物ＯＢＪをクラスタリングして、侵入物ＯＢＪが移動している場合、走査を繰り返して得られる複数のフレームでクラスタリングした侵入物ＯＢＪの位置が変わることから、侵入物ＯＢＪを追跡して、移動方向や速度を求める。
【００６６】
次に、距離画像を取得する際の課題について詳しく説明する。
【００６７】
図５および図６は、監視空間を側方から見た状態を説明する説明図であり、距離画像を取得する際の課題を説明するための図である。
【００６８】
図５の場合には、レーザー光反射率の高い自動車ＯＢ１（反射物体）の手前（監視装置ＭＤから見て監視装置ＭＤに近い側）に、レーザー光の反射がほとんどない、たとえば黒い自動車ＯＢ２（以下、低反射物体ともいう）が駐車している場合である。
【００６９】
このような場合、処理部ＰＲＯＣは、黒い自動車ＯＢ２からの反射がないため、その部分を無限遠領域と認識する。この無限遠領域と認識される低反射物体があるときに、たまたま背景画像を取得するタイミングになると、そのタイミングで記憶された背景画像のなかに無限遠領域が存在することになる。
【００７０】
この状態から、図６に示すように、自動車ＯＢ２が移動すると、監視装置ＭＤから見て自動車ＯＢ２に隠されていた自動車ＯＢ１からの反射光ＲＢ２が検出されるようになる。そうすると、背景画像のなかの無限遠領域の部分に、自動車ＯＢ１からの反射光ＲＢ２が検出されるため、あたかも、そのときに自動車ＯＢ１が侵入してきたと判定されてしまう。しかし、実際には、背景画像取得時より前から駐車していた自動車ＯＢ１が検出されただけであるので、少なくとも背景画像取得時と比較して侵入物があったわけではない。したがって、この時点で自動車ＯＢ１を侵入物と判定することは誤判定となってしまう。
【００７１】
本実施形態では、背景画像のなかに無限遠領域が登録されている場合に、現在画像において反射率の高い物体が現れた場合に、その現れた物体が背景画像に存在していた無限遠領域と重なる物体か否かを判定する。
【００７２】
図７および図８は、背景画像に存在していた無限遠領域に重なる物体か否かを判定するための処理手順を示すフローチャートである。この処理手順は、処理部ＰＲＯＣが、監視装置ＭＤの制御方法として作成されたプログラムを実行することで実施される。なお、この処理手順では、背景画像に存在していた無限遠領域に重なる物体か否かを判定するだけでなく、その重なるとされた物体が動体であるか否かも判定する手順である。
【００７３】
まず、処理部ＰＲＯＣは、背景画像を登録する（Ｓ１０）。Ｓ１０での背景画像の登録はたとえば、監視装置ＭＤの起動時である。なお、一定周期毎の背景画像の登録は、この手順では、後のステップで行うことになる。
【００７４】
続いて、処理部ＰＲＯＣは、現在画像を取得する（Ｓ１１）。
【００７５】
続いて、処理部ＰＲＯＣは、背景差分法を用いて、登録された背景画像と現在画像を比較して現在画像のなかに背景画像と異なる領域があればその異なる領域を抽出する（Ｓ１２）。
【００７６】
続いて、処理部ＰＲＯＣは、抽出された異なる領域をクラスタリングする（Ｓ１３）。異なる領域が複数ある場合は、領域毎にクラスタリングする。これにより背景差分法で背景画像にはなかった物体、すなわち、現在画像で現れた物体がクラスタリングされて認識される。ここではこのクラスタリングされた物体を認識物体という。クラスタリングされた物体が複数の場合は、認識物体も複数となる。
【００７７】
続いて、処理部ＰＲＯＣは、それぞれの認識物体毎に、その領域のなかに、背景画像にある無限遠領域と重なる部分が所定以上の割合で含まれているか否かを判断する（Ｓ１４）。
【００７８】
Ｓ１４の判断は、まず、現在画像における認識物体の画素と背景画像のなかの同じ位置の領域内の画素を比較して、背景画像内の画素が無限遠領域となっている画素があるか否かを判定する。そして、無限遠領域の画素があれば、その画素数をカウントして、認識物体の画素数との割合を求める。ここで、たとえば認識物体の画素のうち、８割（８０％）以上が無限遠の画素と重なっている場合、現在画像での認識物体が背景画像における無限遠領域に重なる物体と判定する。つまりＳ１４でＹＥＳとなる。もちろんこの判断割合は任意であり、たとえば９割（９０％）以上や１０割（１００％）としてもよい。逆に、３割（３０％）以上や５割（５０％）以上など、無限遠領域に重なる部分が少なくても、無限遠領域に重なる物体であると判断してもよい。
【００７９】
この割合は、たとえば背景画像のなかに広い無限遠領域があった場合、たとえば、空が常に映っているような場合、認識物体と空である無限遠物体とを比較すると、認識物体と無限遠領域の重なりの割合は少ない。一方、図５に示したように、黒い自動車ＯＢ２の場合に、それが移動すると後ろの自動車ＯＢ１が現れるので、認識物体である自動車ＯＢ１と背景画像にあった無限遠領域である自動車ＯＢ２の領域を比較することになる。このような場合は、その重なりの割合は大きくなり、ここでは１０割となる。このように、この割合が大きい方が無限遠領域の後ろに物体があって、無限遠領域となっていた物体が移動したことで見えてきた可能性が高いと判断できる。
【００８０】
Ｓ１４において処理部ＰＲＯＣは、認識物体の領域と無限遠領域が所定割合以上重なると判断したなら（Ｓ１４：ＹＥＳ）、その認識物体を背景画像の無限遠領域に重なる物体であるとする（Ｓ１６）。このような無限遠領域に重なる物体を無限遠領域重複物体と称する。これにより無限遠領域となっていた低反射物体が移動していなくなったことで、その背後にあった物体が、現在画像において無限遠領域に重なる物体として認識される。
【００８１】
続いて、処理部ＰＲＯＣは、無限遠領域重複物体であるとされた認識物体に識別情報を付ける（Ｓ１７）。処理部ＰＲＯＣは、この認識物体に識別情報を付けて記憶する。また、無限遠領域重複物体であるとされた認識物体を画面に表示する際には、たとえば、その認識物体を囲む線（線の色を他の物体と変える）を付けたり、矢印を付けたり、また、その認識物体自体に色を付けたり他と違えたりすることが好ましい。
【００８２】
Ｓ１４においてＮＯと判断された場合、およびＳ１６の後、処理部ＰＲＯＣは、続いて、認識物体の中心位置を算出（クラスタリングデータから物体の中心位置を算出）して、その認識物体に識別符号（ＩＤ）を割り当てる（Ｓ１５）。
【００８３】
続いて、処理部ＰＲＯＣは、認識物体は既に動体と判定されているか否かを判断する（Ｓ１８）。ここで、処理部ＰＲＯＣは、認識物体が既に動体であると判断した場合は（Ｓ１８：ＹＥＳ）、認識物体を継続して動体とする（Ｓ２５）。なお、動体とされている認識物体には、その認識物体のＩＤに動体である旨をひも付けして記憶している（後述）。
【００８４】
処理部ＰＲＯＣは、Ｓ１８において認識物体が動体とされていないと判断した場合（Ｓ１８：ＮＯ）、続いて、所定フレーム数となるまで認識物体が連続して検出されたか否かを判断する（Ｓ１９）。たとえば、このステップでのフレームでクラスタリングされている物体とこの前のフレームで同じクラスタがあれば、同じ物体であると判断する。そして、そのクラスタが所定フレーム数連続したか否かを判断する。所定フレーム数は、たとえば２フレームまたは３フレームである。この所定フレーム数は、動体か否かを確認するためのフレーム数である。
【００８５】
処理部ＰＲＯＣは、Ｓ１９において、所定フレーム数となるまで認識物体が連続して検出されていないと判断したなら（Ｓ１９：ＮＯ）、Ｓ１１へ戻ることになる。ここで所定フレーム数が経過するまでの間に、背景画像を定期的に更新するための時間となる可能性がある。しかし、所定フレーム数は上記のように、たとえば２フレームまたは３フレームである。したがって、所定フレーム数となるまでの時間はわずかなので、Ｓ１１へ戻って処理を継続しても差し支えはない（なお、再起動などがあれば、Ｓ１０から処理が再開される）。
【００８６】
処理部ＰＲＯＣは、Ｓ１９において、所定フレーム数となるまで認識物体が連続して検出されていると判断したなら（Ｓ１９：ＹＥＳ）、続いて、認識物体は無限遠領域重複物体か否かを判断する（Ｓ２０）。この判断は、Ｓ１７において無限遠領域と重なる物体としての識別情報が付いているか否かで判断する。
【００８７】
処理部ＰＲＯＣは、Ｓ２０において無限遠領域重複物体ではないと判断したなら（Ｓ２０：ＮＯ）、認識物体を動体として判定する（Ｓ２５）。これはこのステップで、認識物体が無限遠領域重複物体でなければ、その物体は背景画像には存在していなかった物体であるから、どこかから移動してきた物体、すなわち動体である。このステップＳ２５で初めて動体と判定された認識物体は、動体である旨をＩＤにひも付けして記憶する。
【００８８】
処理部ＰＲＯＣは、Ｓ２０において認識物体が無限遠領域重複物体であると判断したなら（Ｓ２０：ＹＥＳ）、続いて、処理部ＰＲＯＣは、認識物体の所定フレーム数経過した時点の位置が、初出現時の位置から所定距離以上移動しているか否かを判断する（Ｓ２１）。ここで、認識物体が初出現から所定距離以上移動していると判断されたなら（Ｓ２１：ＹＥＳ）、認識物体を動体として判定する（Ｓ２５）。これはこのステップで、認識物体が初出現から所定フレーム数経過した時点で所定距離以上移動しているということは、その認識物体が移動しているということなので、動体とする。処理部ＰＲＯＣは、このステップＳ２５で初めて動体と判定された認識物体のＩＤに、動体である旨をひも付けして記憶する。なお、所定距離は動体として検出したい物体によって異なる。たとえば、監視対象物（物体）が、人の場合には数ｃｍ〜５０ｃｍ程度とすることが好ましい。自動車のように速度の速いものの場合は、１０ｃｍ〜１ｍ程度としてもよい。
【００８９】
処理部ＰＲＯＣは、Ｓ２１において認識物体が初出現から所定距離以上移動していないと判断したなら（Ｓ２１：ＮＯ）、続いて、背景画像更新のタイミングか否かを判断する（Ｓ２２）。このステップにおける背景画像更新のタイミングとは既に説明した一定周期で背景画像を登録することである。処理部ＰＲＯＣは、Ｓ２２において背景画像更新のタイミングでないと判断したなら（Ｓ２２：ＮＯ）、認識物体を静止物と判定する（Ｓ２３）。一方、処理部ＰＲＯＣは、Ｓ２２において背景画像更新のタイミングであると判断したなら（Ｓ２２：ＹＥＳ）、認識物体を含めて背景画像として登録する（Ｓ２４）。このステップまで来て、動体ではなく、かつ、静止物に分類されない静止物は、背景画像として登録することになる。
【００９０】
Ｓ２３、Ｓ２４、およびＳ２５の後は、Ｓ１１へ戻り、処理を繰り返すことになる。
【００９１】
以上説明したように、本実施形態によれば、現在画像のなかで、背景差分法によって認識された物体（認識物体）の領域が、背景画像に存在した無限遠領域を所定割合以上含む場合に、その認識物体は背景画像における無限遠領域と重なっていた物体である判定することとした。これにより、現在画像で現れた認識物体は背景画像における無限遠領域と所定割合以上重なっていたので、無限遠領域が移動したことで、その後ろに隠れていた物体が現れたものと判断できる。したがって、本実施形態によって背景画像において無限遠領域とされている物体に隠れていた物体を見分けることができる。
【００９２】
さらに本実施形態では、背景差分法で認識された物体（認識物体）が、無限遠領域の後ろに隠れた物体か否かを判定した後、初回出現時から所定フレーム数経過後に移動しているかどうかを判断することで、無限遠領域の後ろに隠れた物体が、動体か、静止物かを判断している。これにより、監視装置においては、無限遠領域の背後にある物体が検出されたとしても、その物体が移動していない限り動体として判定しない。したがって、たとえば、窓ガラスや黒い自動車などの反射光が返ってこない物体が背景画像に登録された後、窓ガラスや黒い自動車が移動した場合でも、これらの後ろにあった停止物体（静止物）に対しては動体検出せず、移動している物体に対してのみ動体検出することが可能となる。その結果、停止しているだけの自動車などに対しての誤報を防ぐことができる。
【００９３】
以上本発明を適用した実施形態を説明したが、本発明は、これら実施形態に限定されるものではない。本発明は特許請求の範囲に記載された構成に基づき様々な改変が可能であり、それらについても本発明の範疇である。
【符号の説明】
【００９４】
１１  ＣＰＵ、
１２  ＲＡＭ、
１３  ＲＯＭ、
１４  不揮発性メモリ、
１００  投受光ユニット、
ＣＬ  コリメートレンズ、
ＣＳ  筐体、
ＣＳａ  上壁、
ＣＳｂ  下壁、
ＣＳｃ  側壁、
ＣＳｄ  開口、
ＦＬ  フレーム、
ＦＳ  フェンス、
ＬＤ  半導体レーザー、
ＬＰＳ  出射部、
ＬＳ  レンズ、
Ｍ１、Ｍ２  ミラー面、
ＭＤ  監視装置、
ＭＴ  モータ、
ＭＴａ  軸、
ＭＵ  ミラーユニット、
ＯＢＪ  侵入物、
ＯＢ１  レーザー光反射率の高い自動車（反射物体）、
ＯＢ２  黒い自動車（低反射物体）、
ＰＤ  フォトダイオード、
ＰＲＯＣ  処理部、
ＲＢ１、ＲＢ２  反射光、
ＲＯ  回転軸、
ＲＰＳ  受光部、
ＳＢ  レーザースポット光。
【図１】
2019105550.tif 000003
【図２】
2019105550.tif 000004
【図３】
2019105550.tif 000005
【図４】
2019105550.tif 000006
【図５】
2019105550.tif 000007
【図６】
2019105550.tif 000008
【図７】
2019105550.tif 000009
【図８】
2019105550.tif 000010