(57)【要約】 【課題】ステレオカメラの採用において、光学条件の変化に影響されず、撮影画像から車両の入出を高精度に検知することのできる車両検知装置を提供する。  【解決手段】撮像画像について、車両の上下方向へのエッジ強調を行い、エッジ強調された撮像画像間の視差データを計測し、撮像画像内の画素の分散を求め、結果より視差データを選択的に棄却し、視差データから距離データを計測し、距離を画素毎に有する距離画像を作成し、車両の進行方向に距離画像を複数の領域に分割して複数の基準区間を形成し、複数の基準区間それぞれで、背景距離データと距離データとの差分を求め、基準区分毎に差分の変化量を時刻毎に求め、基準区間毎に差分の変化量を閾値と比較することで、物体の有無に対応する状態を時刻毎に判定し、時刻毎の状態判定を保持し、車両の遷移を判定し、車両の入出を検知する。【選択図】図３
2014074939.tif 000002
【特許請求の範囲】
【請求項１】
ステレオカメラにより、車両が通過する道路を撮像した各々の撮像画像に基づいて前記ステレオカメラの視野内を入出する車両を検知する車両検知装置であって、
前記各々の撮像画像について、車両の上下方向へのエッジ強調を行うエッジ強調手段と、
前記エッジ強調された各々の撮像画像間の視差データを画素毎に計測する視差データ計測手段と、
前記各々の撮像画像内の画素の分散を求め、その結果より前記画素毎の視差データを選択的に棄却する視差データ棄却手段と、
前記視差データから前記ステレオカメラと撮像対象との間の距離を示す距離データを画素毎に計測する距離データ計測手段と、
前記距離を画素毎に有する距離画像を作成する距離画像作成手段と、
前記車両の進行方向に前記距離画像を複数の領域に分割して複数の基準区間を形成し、複数の基準区間それぞれで、予め車両のない状態で計測される背景距離データと前記距離データ計測手段で車両の入出時に指定時刻毎に計測される距離データとの差分を求め、前記基準区分毎に差分の変化量を時刻毎に求め、前記基準区間毎に差分の変化量を閾値と比較することで、物体の有無に対応する状態を時刻毎に判定する状態判定手段と、
前記時刻毎の状態判定を保持し、前記車両の遷移を判定し、前記車両の入出を検知する入出検知手段と
を具備することを特徴とする車両検知装置。
【請求項２】
前記視差データ棄却手段は、対応点探索のマッチング結果より、前記撮像画像の対応点となる画素を参照し、輝度範囲の上限または下限を越える画素か否かを判定し、その判定結果によって当該画素の視差データを棄却することを特徴とする請求項１記載の車両検知装置。
【請求項３】
前記視差データ棄却手段は、対応点探索のマッチング時に参照する領域内の分散が上限設定の閾値を超え、かつ下限設定の閾値以下となる画素の視差データを棄却することを特徴とする請求項１記載の車両検知装置。
【請求項４】
前記視差データ棄却手段は、対応点探索のマッチングより得られる評価値から、上位の評価値の分布を算出し、最上位と次点の差異が予め設定した閾値以下となる場合に、前記視差データを棄却することを特徴とする請求項１記載の車両検知装置。
【請求項５】
前記状態判定手段は、前記複数の基準区間それぞれの変化量の履歴を毎フレーム保持し、各基準区間について変化量の判定結果が物体有りと判定された連続フレーム数を計測し、連続フレーム数が閾値以上となる場合に、該当区間の状態判定結果を判定無効状態に置き換えることを特徴とする請求項１記載の車両検知装置。
【請求項６】
前記状態判定手段は、前記複数の基準区間それぞれの変化量を計測し、前記計測距離が基準の高さを越える画素間の連結情報を取得し、前記連結情報より得られる各連結領域の面積が一定値以下の場合、ノイズと見なして該当画素の距離を基準距離以下の距離に置き換えて、再度基準区間の変化量を計測することを特徴とする請求項１記載の車両検知装置。
【請求項７】
前記状態判定手段は、高さの異なる２つの基準の高さを備え、物体なしの状態の場合、高い方の基準の高さを適用し、物体なし以外の状態の場合、低い方の基準の高さを適用する切替手段を有することを特徴とする請求項１記載の車両検知装置。
【請求項８】
前記状態判定手段は、状態判定結果に依存せず、前記カメラから遠ざかるにつれ、前記基準の高さを大きくして、前記複数の基準区間それぞれの変化量を計測することを特徴とする請求項１記載の車両検知装置。
【請求項９】
前記状態判定手段は、前記画素毎の計測距離が基準高さを越えるか否かの判定時に、前記カメラに近い領域については道路面の背景距離を適用し、前記カメラから遠い領域については仮想的な背景距離を適用する切替手段を有することを特徴とする請求項１記載の車両検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、道路上の特定領域を入出する車両を検知する車両検知装置に関する。
【背景技術】
【０００２】
料金収受システムに用いられる車両検知装置では、一般に、赤外線を用いた透過型のポールセンサによって車両の通過を検知する。すなわち、一対のポールセンサは、走行車線の両側に設置され、互いに赤外線ビームを照射して検知し合い、車両が赤外線ビームを横切った瞬間を検知するので、比較的安定して車両の通過を検知することができる。しかしながら、ポールセンサは、設置時に掘削工事が必要であり、設置位置を調整するための測定器並びに作業も別途必要であることから、工事・調整コストがかかる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１２３１３８号公報
【特許文献２】特開平１１―１２０４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上のように、車両検知装置に対して、工事・調整コストを極力抑えたい要求がある。
【０００５】
代替案として、近年比較的安価に入手可能となっているカメラが注目されている。カメラを用いて車両の存在を検知する方法は、交通状況把握装置等で実用化されている。この交通状況把握装置では、動画処理による車両検知を行っている。
【０００６】
しかしながら、カメラを用いる方法は、光学条件の変化の影響を大きく受けるので、高精度な検出機能のロバスト性の確保が困難である。このため、光学条件の影響を低減する施策を行ったステレオ方式を採用した上で、従来の透過型ポールセンサと同等な精度を確保する技術開発が必要となる。また、設置の容易性、機器コストの低減要求から、特にカメラ間距離が短い場合においては、光学条件の変動に左右されずにカメラから離れた位置での視差を安定して確保することが困難となる。
【０００７】
そこで、目的は、ステレオカメラの採用において、光学条件の変化に影響されず、撮影画像から車両の入出を高精度に検知することのできる車両検知装置を提供することにある。
【課題を解決するための手段】
【０００８】
本実施形態によれば、車両検知装置は、ステレオカメラにより、車両が通過する道路を撮像した各々の撮像画像に基づいて前記ステレオカメラの視野内を入出する車両を検知する車両検知装置であって、エッジ強調手段と、視差データ計測手段と、視差データ棄却手段と、距離データ計測手段と、距離画像作成手段と、状態判定手段と、入出検知手段とを具備する。エッジ強調手段は、前記各々の撮像画像について、車両の上下方向へのエッジ強調を行う。視差データ計測手段は、前記エッジ強調された各々の撮像画像間の視差データを画素毎に計測する。視差データ棄却手段は、前記各々の撮像画像内の画素の分散を求め、その結果より前記画素毎の視差データを選択的に棄却する。距離データ計測手段は、前記視差データから前記ステレオカメラと撮像対象との間の距離を示す距離データを画素毎に計測する。距離画像作成手段は、前記距離を画素毎に有する距離画像を作成する。状態判定手段は、前記車両の進行方向に前記距離画像を複数の領域に分割して複数の基準区間を形成し、複数の基準区間それぞれで、予め車両のない状態で計測される背景距離データと前記距離データ計測手段で車両の入出時に指定時刻毎に計測される距離データとの差分を求め、前記基準区分毎に差分の変化量を時刻毎に求め、前記基準区間毎に差分の変化量を閾値と比較することで、物体の有無に対応する状態を時刻毎に判定する。入出検知手段は、前記時刻毎の状態判定を保持し、前記車両の遷移を判定し、前記車両の入出を検知する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る車両検知装置を適用した車両情報処理システムの構成を示す概要図。
【図２】本実施形態に係る車両検知装置の構成を示すブロック図。
【図３】本実施形態に係る車両検知装置の処理の流れを示すフローチャート。
【図４】ステレオカメラからの距離と視差との関係を示す関係図。
【図５】撮像画像を車両進行方向に分割と、分割された基準期間ａ、ｂ及びｃを示す図。
【図６】判定結果に基づいて割り振られた状態番号を示す図。
【図７】車両が前進通過する場合の状態番号遷移を示す図。
【図８】車両が前進通過する場合の車両の存在位置と状態番号との関係を示す関係図。
【図９】図３に示す対応点探索マッチング及びマッチング棄却処理の流れを示すフローチャート。
【図１０】基準画像及び参照画像による対応点探索マッチングを示す図。
【図１１】注目画素とその注目画素の周辺マッチングによる視差の算出過程を示す図。
【図１２】図１０に示す基準画像及び参照画像の輝度範囲を検証する機能を有する対応点探索マッチングの過程を示すフローチャート。
【図１３】基準区間で不感領域を設定する過程を説明するための図。
【図１４】基準区間変化量判定における連結成分の面積・形状判定を有するフローチャート。
【図１５】基準高さの２段階切り替え機能を有するフローチャート。
【図１６】奥行き方向の背景距離について２段階切り替え機能を有するフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施形態について、図面を参照して説明する。なお、以降の図における同一部分には同一符号を付して、その詳しい説明を省略し、異なる部分について主に述べる。
【００１１】
図１は、本実施形態に係る車両検知装置を適用した車両情報処理システムの構成を示す模式図である。この車両情報処理システムは、レーザセンサ１０、ステレオカメラ２０、ＥＴＣ(Electronic Toll Collection)システム３０及び車両検知装置１００を備えている。
【００１２】
レーザセンサ１０は、ステレオカメラ２０に近接して配置され、撮影画像の背景となる走行車線までの距離を得るセンサであり、得られた背景距離データは車両検知装置１００に送られる。ここで、上記レーザセンサ１０は、ステレオカメラ２０に近接した位置から走行車線に向けて垂直に且つ車線を横切る方向に沿ってレーザビームをスキャンし、レーザビームが反射する地点までの距離を計測した背景距離データを得るセンサである。
【００１３】
ステレオカメラ２０は、複数のカメラを所定の視差が得られるように配置した撮像装置である。本実施形態では、複数のカメラを上下に並べて配置し、各カメラにより車両が進行する車線を撮像し、各々の撮像画像を車両検知装置１００に送出する。ここでは、例として２台のカメラを用いて、一方のカメラで撮像した画像を基準画像とし、他方のカメラで撮像された画像を参照画像とする。
【００１４】
ステレオカメラ２０内の各カメラは、予め設定したフレームレートで動画像を撮像するディジタルカメラである。このステレオカメラ２０は、料金所のアイランド部分に立つポールに設置され、車両の進行方向に対し、上下に並ぶそれぞれのカメラが上斜め方向から撮像し、車両が横方向に通過するように視野（撮像領域）が設定されている。すなわち、ステレオカメラ２０は、斜め上方から路面を撮像可能な位置に設置される。また、ステレオカメラ２０は、カメラ視野内を走行する車両について、タイヤ（車軸）と地面との接地部分が映るよう調整される。また、ステレオカメラ２０は、牽引棒などの牽引構造物を撮像する際に、車両による死角が発生しないように、車両の進行方向に対して垂直な方向から撮像可能な位置に設置される。なお、料金所では、車線内の車両の位置を適切に把握するため、１車線あたり３〜４箇所にステレオカメラ２０及び車両検知装置１００を設置してもよい。
【００１５】
尚、ステレオカメラ２０としては、上下のカメラに代えて、１枚のレンズで光学的に車両の上下の撮像画像を得る撮像装置としてもよい。例えば、ステレオカメラ２０は、特殊なレンズにより、１台のカメラで同時に双方向からの映像を一度に分岐できる場合には、単数のカメラでハードウェアを構築してもよい。例えば、光の入り口には２つのレンズを備え、内部には光路を曲げるプリズムが配置されたウェッジプリズム偏光方式を用いたレンズ等が、適宜使用可能である。
【００１６】
ステレオカメラ２０によって得られた撮像画像は、撮像時刻を示すタイムコードを含んでいる。ステレオカメラ２０、ＥＴＣシステム３０及び車両検知装置１００は、互いに同期した時刻情報を生成する時計装置（図示せず）を有する。なお、撮像画像は、他の手法によって、ステレオカメラ２０、ＥＴＣシステム３０及び車両検知装置１００が同期して動作すれば、すなわち、ステレオカメラ２０の画像データの撮像時刻をＥＴＣシステム３０及び車両検知装置１００が認識できれば、必ずしもタイムコードを含まなくてもよい。
【００１７】
このとき、ステレオカメラ２０では、大型車両のような高さ（４．０ｍ以内）においても、車両の下端（タイヤ接地部分）から上端（屋根）までが映っているものとする。また、ステレオカメラ２０では、映像が動画で撮像され、車両の通行に際しては、時速８０ｋｍ／ｈまでの移動を想定して、ステレオカメラ２０の視野内への通行履歴として、車両１台につき、少なくとも数フレーム（進入および退出）が映っているものとする。
【００１８】
ＥＴＣシステム３０は、高速道路等の有料道路を通行する車両に対して課せられる通行料金を自動的に徴収する料金収受装置であり、車両に搭載されるＥＴＣ車載器と無線通信し、通過車両を特定する情報を取得する。このＥＴＣ車載器は、一般に、少なくとも無線通信を行うためのアンテナがフロントガラスを介して視認できる位置に設置される。
【００１９】
図２は、本実施形態に係る車両検知装置１００の構成を示すブロック図である。
【００２０】
図２に示すように、車両検知装置１００は、表示部１１０、ユーザインタフェース１２０、記憶部１３０、ネットワークインタフェース１４０及び制御部１５０を備えている。
【００２１】
表示部１１０は、ＬＣＤ(Liquid Crystal Display)等を用いたディスプレイ装置であり、当該車両検知装置１００の運用状況を始めとする種々の情報を表示する。
【００２２】
ユーザインタフェース１２０は、キーボード、マウス、タッチパネル等のユーザから指示を受け付けるインタフェースである。
【００２３】
記憶部１３０は、制御部１５０の制御プログラムや制御データを記憶する記憶装置であり、ＨＤＤ、ＲＡＭ、ＲＯＭ及びフラッシュメモリ等の記憶手段を１つまたは複数用いたものである。制御データとしては、例えば、立体の形状を表す複数の部品データ（例、牽引棒の形状パターン、車軸の円形部分の形状データ、人物の一部の形状データ）等がある。すなわち、記憶部１３０は、複数の部品データを予め記憶する。牽引棒の形状パターンは、例えば、車両の進行方向に沿って長辺を有する長方形を示す形状パターンの如き、牽引棒の典型的な形状パターンを示す情報である。牽引棒の形状パターンは、近接した２台の車両と、被牽引車を牽引棒で牽引する１台の車両と、を区別する場合に記憶される。そのため、牽引棒の形状パターンは、両者を区別しない場合には省略可能となっている。
【００２４】
ネットワークインタフェース１４０は、ＬＡＮ等のネットワークを通じて、ステレオカメラ２０及びＥＴＣシステム３０と通信するインタフェースである。
【００２５】
制御部１５０は、メモリを有するマイクロプロセッサを備え、記憶部１３０が記憶する制御プログラムや制御データにしたがって動作し、当該車両検知装置１００の各部を統括して制御する。
【００２６】
この制御部１５０は、ステレオカメラ２０により得られた各々の撮像画像から視差を求め、ステレオカメラ２０の視野内（撮像領域内）の物体との距離データを計算する。また、制御部１５０は、レーザセンサ１０により取得される背景距離データと計算された距離データとの差分により、視野内の物体の存在を確認し、その位置関係を時刻毎に記録し、物体の移動方向を判定して、車両の入出を検知する。なお、制御部１５０は、入出車両の検知に加え、実空間上における通過時刻（ＥＴＣシステム３０の通信エリアの通過時刻）を予測する機能を有していてもよい。
【００２７】
また、制御部１５０は、例えば、以下の機能（ｆ１）〜（ｆ６）を備えている。
【００２８】
（ｆ１）  各々の撮像画像について、車両の上下方向へのエッジ強調を行うエッジ強調機能。
【００２９】
（ｆ２）  エッジ強調された各々の撮像画像間の視差データを画素毎に計測する視差データ計測機能。
【００３０】
（ｆ３）  推定視差と基準画像内および参照画像内の注目画素を含む小領域内の画素値の分散を求め、その結果により不要な視差データを棄却する視差データ棄却機能。
【００３１】
（ｆ４）  上記視差データからステレオカメラと撮像対象との間の距離を示す距離データを画素毎に求め、この距離データを画素毎に有する距離画像を作成する距離データ計測・距離画像作成機能。
【００３２】
（ｆ５）  車両の進行方向に距離画像を分割して複数の基準区間を形成し、複数の基準区間それぞれで、予め車両のない状態で計測される背景距離データと距離データ計測機能で指定車両の入出時に時刻毎に計測される距離データとの差分を求め、基準区間毎に差分の変化量を時刻毎に求め、基準区間毎に差分の変化量を閾値と比較することで、車両の有無を時刻毎に状態判定する状態判定機能。
【００３３】
（ｆ６）  時刻毎の状態判定を保持し、その履歴が先頭、側面、及び後端の流れ、あるいは後端、側面、先頭の流れを監視することで車両の遷移方向を判定し、判定結果から車両の入出を検知する車両検知機能。
【００３４】
次に、上記のように構成された車両情報処理システムの動作について説明する。
【００３５】
図３は、本実施形態に係る車両検知装置１００の処理の流れを示すフローチャートである。
【００３６】
まず、車両検知装置１００は、撮像画像入力にて、ステレオカメラ２０で撮像された撮像画像（一方が基準画像、他方が参照画像）を入力する（ステップＳＴ１）。車両検知装置１００は、平行等位化処理にて、入力された撮像画像の平行等位化及び歪み補正を行い（ステップＳＴ２）、輝度補正処理にて、平行等位化された撮像画像の輝度補正（ステップＳＴ３）を行う。車両検知装置１００は、画像特徴抽出処理にて、各々の撮像画像について、ステップＳＴ３で補正された撮像画像を制御部１５０の機能（ｆ１）により車両の上下方向へのエッジ強調を行う（ステップＳＴ４）。
【００３７】
車両検知装置１００は、対応点探索マッチング及びマッチング棄却処理にて、エッジ強調を行った各々の撮像画像間の画素毎の対応点をブロックマッチング手法等で求め、制御部１５０の機能（ｆ２）により各々の撮像画像間の視差データを画素毎に求める（ステップＳＴ５、ステップＳＴ６）。この対応点探索マッチング及びマッチング棄却処理については、後述する実施例にて説明する。車両検知装置１００は、距離計測にて、制御部１５０の機能（ｆ４）により視差データから距離データを画素毎に求め、この距離データを画素毎に有する距離画像を作成する（ステップＳＴ７）。
【００３８】
図４は、ステレオカメラ２０からの距離と視差との関係を示す関係図である。
【００３９】
実際には、図４に示すように、物体(車、背景)をステレオカメラ２０で撮像すると、物体上の同一点は、それぞれの撮像画像内で異なる位置に見える。この位置のズレを視差と呼び、画素毎に得られる視差に基づいて、ステレオカメラ２０から物体までの距離を算出する。
【００４０】
次に、車両検知装置１００は、作成した距離画像から車両の台数を計測する。
【００４１】
図３に示すように、車両検知装置１００は、基準区間変化量判定にて、作成した距離画像を車両の進行方向における入場側に位置する基準区間ａと、車両の出場側に位置する基準区間ｂと、基準区間ａおよび基準区間ｂとの間に位置する基準区間ｃとに分割する。図５は、撮像画像を車両進行方向に分割と、分割された基準期間ａ、ｂ及びｃを示す図である。
【００４２】
車両検知装置１００は、制御部１５０の機能（ｆ５）により距離画像における基準区間ａ内の画素毎の距離データと、背景距離画像における基準区間ａ内の画素毎の距離データ、すなわちレーザセンサ１０で取得される背景距離データとの間の差分を計測する。車両検知装置１００は、当該画素毎の差分を基準区間ａ内で合計した総和が閾値を超えた場合、距離画像の基準区間ａをオン状態と判定し、当該閾値を超えない場合、距離画像の基準区間ａをオフ状態と判定する。以下、基準区間ｂおよび基準区間ｃにおいても同様のステップによりオン／オフを判定する。（ステップＳＴ８）
車両検知装置１００は、状態判定にて、制御部１５０の機能（ｆ５）により判定された基準区間ａ、ｂ及びｃの各変化量(オン／オフ)判定結果に基づいて、状態番号を決定する。（ステップＳＴ９）
図６は、判定結果に基づいて割り振られた状態番号を示す図である。
【００４３】
図６に示すように、本実施形態では、例えば、基準区間ａ、ｂ及びｃがいずれもオフの場合にはＳ０(車両なし)、基準区間ａのみがオンの場合にはＳ１(車両先頭)、基準区間ｂのみがオンの場合にはＳ２(車両後端)、基準区間ｃのみがオフの場合にはＳ４(後続車両先端および先行車両後端)、その他の状態をＳ３(車両側面)とする。
【００４４】
車両検知装置１００は、状態番号の判定結果に基づいて、制御部１５０の機能（ｆ６）により過去の状態番号の判定履歴と比較して遷移状態を判定する。図７は、車両が前進通過する場合の状態番号遷移を示す図である。図８は、車両が前進通過する場合の車両の存在位置と状態番号との関係を示す関係図である。
【００４５】
図７及び図８に示すように、車両検知装置１００は、例えば、状態番号の遷移“Ｓ０⇒Ｓ１⇒Ｓ３⇒Ｓ２⇒Ｓ０”を、車両の前進通過と判定する。画像フレーム毎の判定履歴としてはＳ０、Ｓ１、Ｓ１、Ｓ３、Ｓ３、Ｓ３、Ｓ３、Ｓ２、Ｓ２、Ｓ０…と状態番号が重複して現れ、判定履歴には重複を棄却して、状態番号変化時に履歴として登録する。車両検知装置１００は、これら状態番号の遷移を予め登録された遷移のモデルと比較し、車両の通行を判定する。車両検知装置１００は、逆方向についても状態番号の遷移”Ｓ０⇒Ｓ２⇒Ｓ３⇒Ｓ１⇒Ｓ０”で後進通過と判定が可能である。
【００４６】
車両検知装置１００は、上記過程を経て、台数計測処理にて、通過する車両を検出し、通過した台数を計測する（ステップＳＴ１０）。車両検知装置１００は、通過する車両の検出結果を出力する（ステップＳＴ１１）。
【００４７】
以上の構成によれば、実施形態の車両検知装置１００は、上下に設置されたステレオカメラ２０により、車両が通過する車線を撮像した各々の撮像画像から視差データを求め、視野内の物体との距離データを計算する。また、車両検知装置１００は、背景距離データと視差データとの差分により、視野内の物体の存在を確認し、その位置関係を時刻毎に記録し、車両の遷移を判定して、車両の入出を検知することができる。
【００４８】
以上、車両検知装置１００の基本構成及び動作である。ここで、以下に示す実施例は、主に距離画像作成および基準区間変化量判定に関するもので、距離画像を正確に取得することにより、以降の車両台数計測精度を損なわないようにしている。
【００４９】
なお、以降の実施例では、車両が車線を前進通過する場合について記載する。
【００５０】
（実施例１）  
実施例１では、極端にテクスチャーの変化が乏しいパターンが入力画像として得られる場合について考慮する。
【００５１】
図９は、図３に示す対応点探索マッチング及びマッチング棄却処理の流れを示すフローチャートである。図１０は、基準画像及び参照画像による対応点探索マッチングを示す図である。図１１は、注目画素とその注目画素の周辺マッチングによる視差の算出過程を示す図である。
【００５２】
図９に示すように、車両検知装置１００の対応点探索マッチング（ステップＳＴ５）では、図１０に示すように、エッジ強調された各々の撮像画像内から特徴点が表れている画素、すなわち図１１に示す注目画素を決定し（ステップＳＴ５１）、基準画像上の注目画素位置に矩形の注目領域ＲＯＩ＿Ｌを設定する（ステップＳＴ５２）。また、車両検知装置１００は、参照画像上にもＲＯＩ＿Ｌと同じ画素位置に同一サイズの領域ＲＯＩ＿Ｕを設定する（ステップＳＴ５３）。車両検知装置１００は、参照画像上に設定されたＲＯＩ＿Ｕの位置をずらして、ＲＯＩ＿Ｌの輝度と最も合う位置を探索する。車両検知装置１００は、対応点マッチングスコア計測にて、ＲＯＩ＿ＵとＲＯＩ＿Ｌの差分を、例えば、ＳＡＤ（Sum of Absolute Difference）等で計算し、計算した差分が最小値となる位置を求める（ステップＳＴ５４）。これにより、車両検知装置１００は、視差計測にて、ＲＯＩ＿Ｌの位置とＲＯＩ＿Ｕの位置から視差を計測する（ステップＳＴ５５）。
【００５３】
車両検知装置１００では、原理的に、ステレオカメラ２０の撮像画像から得られるテクスチャーのパターンの類似性を探索して、一致点を求めることにより、視差が適切な位置に求まる。
【００５４】
ところで、道路上の照度が極端に明るいまたは暗い場合、車両検知装置１００は、視差を求める際のステレオカメラ２０の撮像画像について、特に道路面でのテクスチャーのパターンが得にくくなり、マッチング誤差が発生する。これは、カメラから離れた解像度の粗い領域ほど発生し易い。さらに、これらの領域は１画素単位あたりの距離計測誤差が大きい。このため、マッチング誤差は、誤検出につながるリスクとして考えられる。
【００５５】
この誤検出を防ぐため、図９に示す車両検知装置１００のマッチング棄却処理（ステップＳＴ６）では、制御部１５０の機能（ｆ３）によりＲＯＩ＿Ｌ内の輝度から分散を計測する（ステップＳＴ６１）。車両検知装置１００は、計測した分散が閾値以下となった場合、誤マッチングのリスクが発生するとし、視差の計測対象より棄却する（ステップＳ６３）。また、車両検知装置１００は、ＲＯＩ＿Ｌ内の輝度から計測した分散だけでなく、ＲＯＩ＿Ｕ内の輝度による分散についても同様に計測して（ステップＳ６２）、閾値以下の場合、同様に、視差の計測対象より棄却する（ステップＳ６３）。
【００５６】
以上の処理により、車両検知装置１００は、極端にテクスチャーの変化が乏しいパターンが入力画像として得られる場合においても、対応点探索時の誤マッチングを防ぎ、正確な距離を計測することができる。
【００５７】
（実施例２）  
実施例２では、ステレオカメラの輝度範囲の上限及び下限を超える画素が多い低品質な画像を用いる場合について考慮する。
【００５８】
図１２は、図１０に示す基準画像及び参照画像の輝度範囲を検証する機能を有する対応点探索マッチングの過程を示すフローチャートである。
【００５９】
図１２に示すように、車両検知装置１００は、実施例１と同様に、基準画像上の注目画素位置に矩形の注目領域ＲＯＩ＿Ｌを設定する（ステップＳＴ５２）。また、車両検知装置１００は、参照画像上にもＲＯＩ＿Ｌと同じ画素位置に同一サイズの領域ＲＯＩ＿Ｕを設定する（ステップＳＴ５３）。車両検知装置１００は、参照画像上に設定されたＲＯＩ＿Ｕの位置をずらして、ＲＯＩ＿Ｌの輝度と最も合う位置を探索する。車両検知装置１００は、対応点マッチングスコア計測にて、ＲＯＩ＿ＵとＲＯＩ＿Ｌの差分を、例えば、ＳＡＤ（Sum of Absolute Difference）等で計算し、計算した差分が最小値となる位置を求める（ステップＳＴ５４）。これにより、車両検知装置１００は、視差計測にて、ＲＯＩ＿Ｌの位置とＲＯＩ＿Ｕの位置から視差を計測する（ステップＳＴ５５）。ここで、車両検知装置１００は、対応点探索マッチングにて、計測された視差に対応する領域ＲＯＩ＿Ｕ内の画素の輝度が予め設定された輝度範囲の上限および下限の範囲内かを判定する（ステップＳＴ５６）。このとき、画素の輝度が上限を超える場合、白とびのリスクが発生している可能性がある。また、画素の輝度が下限を下回る場合、黒つぶれのリスクが発生している可能性がある。車両検知装置１００は、予め設定された輝度範囲外となった画素の視差を計測対象より棄却する。
【００６０】
ここで、車両検知装置１００は、カメラの光量を制御する機構がカメラ間で同期していない場合、映像中の同一地点にて片方の画像のみ白とび（上限を越える輝度が多数）してしまう状況も考えられる。このため、実施例２の車両検知装置１００では、単純に注目画素毎に判定を行う。
【００６１】
以上の処理により、車両検知装置１００は、ステレオカメラの輝度範囲の上限及び下限を超える画素が多い低品質な画像を要因とする対応点探索の誤マッチングを防ぎ、正確な距離を計測することができる。
【００６２】
（実施例３）  
実施例３では、道路面に日光の強い照り返し部分と影部分とが混在している場合について考慮する。
【００６３】
道路面に日光の強い照り返し部分と影部分とが混在していると、その境界部分のエッジ変化が顕著となり、撮像画像内に輝度の高い領域と影の暗い領域が混在してしまう場合がある。この場合の対応点探索マッチング結果は、エッジ変化が顕著な境界部分寄りに誤差が発生する傾向がある。
【００６４】
この誤差を防ぐため、図９に示すように、車両検知装置１００は、実施例１と同様に、マッチング棄却処理にて、基準画像上の注目領域ＲＯＩ＿Ｌ内の輝度より分散を計測する（ステップＳＴ６１）。車両検知装置１００では、エッジ変化が顕著となっている場合、マッチング棄却処理の視差・分散による判定（ステップＳＴ６３）にて、ＲＯＩ＿Ｌ内の輝度が大きくなるため、分散が閾値を超えるかを判定する。また、車両検知装置１００では、撮像画像の解像度が低い場合、誤マッチングが発生し易くなるため、注目領域ＲＯＩ＿Ｌと領域ＲＯＩ＿Ｕとの視差を判定し、閾値以下であるかを判定する。
【００６５】
上記２つの判定条件を満たしている画素の視差については、計測対象より棄却する。
【００６６】
以上の処理により、車両検知装置１００は、撮像画像内にテクスチャーの詳細な情報とのマッチングを阻害する、影境界部分等の極端なコントラストが存在することによる誤マッチングを事前に防ぎ、正確な距離を計測することができる。
【００６７】
（実施例４）  
実施例４では、自動車のボンネット部分等、テクスチャー情報が乏しい場合について考慮する。
【００６８】
車両検知装置１００は、対応点探索マッチングにて、基準画像上の注目領域ＲＯＩ＿Ｌを設定する。車両検知装置１００は、ＲＯＩ＿Ｌ内の注目画素を中心にＲＯＩ＿Ｌ内画素を昇順に並べ、閾値以下の近接した値が存在する場合、誤マッチングが発生するリスクを考慮して、その近接した画素の視差を計測対象から棄却する。
【００６９】
以上の処理により、車両検知装置１００は、車両のボンネット部等、テクスチャーが乏しい場合において、誤マッチングを事前に防ぎ、視差を元に正確な距離を計測することができる。
【００７０】
（実施例５）  
実施例５では、検知対象の視野の一部に障害物が継続して観測されるような不具合が発生した場合について考慮する、
図１３は、基準区間で不感領域を設定する過程を説明するための図である。
【００７１】
図１３に示すように、車両検知装置１００は、例えば、カメラのレンズに泥や雨粒が付着する等、センサに何らかの不具合が発生し、視野の一部に障害物が継続して観測される場合について考慮する。
【００７２】
車両検知装置１００は、基準区間変化量判定にて、計測された差分から基準区間の変化量を各々測定する。車両検知装置１００は、基準区間毎に変化量(オン／オフ)を判定する。車両検知装置１００は、オンと判定する場合、その位置での連続オン判定回数を履歴カウンタに保存する。車両検知装置１００は、履歴カウンタに保存される連続オン判定回数が設定値に到達したか否かを判定し、到達した場合、不感領域フラグを立てる。次に、車両検知装置１００は、不感領域フラグを参照し、連続してオンとなっていた区間については、変化量の判定結果をオンからオフへと置き換える。置き換えは（１）進入側、（２）中央エリア及び（３）退出側の３つのエリアで行われる。
【００７３】
なお、車両検知装置１００は、基準区間の変化量がオンからオフへと変化した際に履歴カウンタおよび不感領域を初期化し、元の状態に戻す。このとき、車両検知装置１００は、一度にゼロクリアするのではなく、連続してnフレーム以上オフであった場合に実行する等の条件を付与してもよい。
【００７４】
以上の処理により、車両検知装置１００は、検知対象の視野の一部に障害物が継続して観測されるような不具合が発生した場合、不感領域を設定し、不具合が発生している領域の変化量の判定結果をオフすることにより、高精度な車両台数計測機能を提供することができる。
【００７５】
（実施例６）  
実施例６では、雨や雪等の比較的小さな飛来物が視野内に存在した場合について考慮する。
【００７６】
図１４は、基準区間変化量判定における連結成分の面積・形状判定を有するフローチャートである。
【００７７】
車両検知装置１００は、雪や大粒の雨等により、障害物の外輪郭が基準高さを越えて観測された場合、視野内に点状の物体として多数捉えられ、その数量によっては誤検知のリスクがある。
【００７８】
この誤検知を防ぐため、図１４に示すように、車両検知装置１００では、距離計測（ステップＳＴ７）にて取得した距離画像に含まれる距離データとレーザセンサ１０から取得される背景距離データとの間の差分を計測する（ステップＳＴ８１）。車両検知装置１００は、計測された差分が、道路面を基準とした基準高さ以上であるかを比較し（ステップＳＴ８２）、基準高さ以下の差分は計測しない。車両検知装置１００は、計測された差分が基準高さ以上である画素の数を計測する（ステップＳＴ８３）。車両検知装置１００は、計測された画素間の連結性を考慮したラベリング（連結成分抽出）を行い（ステップＳＴ８４）、ラベリングされた画素の面積(画素の数に相当)を判定し（ステップＳＴ８５）、一定面積以上のものについては車両候補として判定し、一定面積以下のものについてはノイズとして判定する。車両検知装置１００は、ノイズと判定された画素については、基準高さ以上の距離を基準高さ以下の距離へと置き換える（ステップＳＴ８６）。車両検知装置１００は、再び基準高さ超えの画素の数を計測し（ステップＳＴ８７）、基準区間毎に、オン／オフの組み合わせによる状態判定を行う（ステップＳＴ９）。このとき、ラベルの形状を参照し、面積の他の情報として、ラベル毎の縦方向、横方向、斜め方向の形状分類にてノイズ判定を行う条件を付与する。
【００７９】
以上の処理により、車両検知装置１００は、雨や雪等の比較的小さな飛来物が視野内に存在した場合、飛来物の外輪郭の情報を取得し、その占有面積を判定してノイズ棄却を行うことにより、天候や照度の外乱に依存せず、精度良く障害物を計測することができる。
【００８０】
（実施例７）  
実施例７では、積雪等により道路面を基準とした基準高さが高くなっている場合について考慮する。
【００８１】
図１５は、基準高さの２段階切り替え機能を有するフローチャートである。
【００８２】
図１５に示すように、車両検知装置１００は、基準区間変化量判定にて、画素毎の距離が基準高さを超える画素を計測する際に、基準高さを標準仕様のものと標準仕様に設定値を加算したより高めの仕様のものと２種類を予め保持しておく。車両検知装置１００は、基準区間変化量判定にて、差分を計測した後、基準区間の変化量を計測する前に、状態判定記録（ステップＳＴ８９）から、状態番号を参照する（ステップＳＴ８８）。車両検知装置１００は、障害物の検出状態がない場合、基準高さの高め仕様を適用する。その高め仕様基準を超える画素が増え、基準区間についてオン判定された場合、障害物の検出ありとなる状態番号が変化する。以降も、車両検知装置１００は、状態番号を参照して、基準区間変化量判定にて、標準仕様の基準高さを使用し、同様に標準仕様の基準高さを越える画素を計測して、変化量を計測する。その標準仕様基準を超える画素が減り、基準区間についてオフ判定された場合は障害物なしとなり、状態番号が変化する。状態番号が変化し、障害物の検出状態がない場合に戻った場合には、再び高め仕様基準高さを適用する 。
【００８３】
また、車両検知装置１００は、基準高さを多段階用意し、状態番号に依存せず、カメラから遠ざかるにつれ、基準高さ(標準＋設定値)における設定値の値を大きくして、基準区間の変化量を計測する。
【００８４】
以上の処理により、車両検知装置１００は、路面上に突発的に障害物を検知した場合においても、車両サイズを考慮した高めの基準で設定された閾値を適用することにより、耐性が向上する。したがって、車両検知装置１００は、落下物にも影響されず、車両の進入時に精度良く障害物を計測することができる。
【００８５】
（実施例８）  
実施例８では、
図１６は、奥行き方向の背景距離について２段階切り替え機能を有するフローチャートである。
【００８６】
図１６に示すように、車両検知装置１００は、基準区間変化量判定において、取得した距離画像に含まれる距離データとレーザセンサ１０から取得される背景距離データとの差分を計測する。
【００８７】
車両検知装置１００は、撮像領域を、車両の進行方向とカメラからの距離（奥行き）方向の２軸で設定する。すなわち、撮像領域は、カメラからの距離（奥行き）方向について、閾値に相当する境界線を設定すると、境界線の手前側と奥側の２領域に再分割される。手前側は、通常、道路が背景として映っており、手前側を走行する車両との距離と、道路部分の背景距離との差分より道路面からの高さを計測する。一方、奥側は道路が背景とは限らず、料金所に見られるようなレーン間を仕切る壁であったり、または背景が隣の通路だったりと不定である。したがって、車両検知装置１００は、奥側は仮想的な道路（壁）を背景として設定し、奥側を走行する車両との距離と、仮想的な道路（壁）距離との差分より、障害物の高さを計測する。
【００８８】
車両検知装置１００は、各々計算された高さについて、予め用意された基準高さの仕様基準を超える画素を計測し、基準区間（進入・停留・退出の部分）のオン／オフ判定を行う（ステップＳＴ８１０）。
【００８９】
以上の処理により、車両検知装置１００は、車両が通路のどの位置を走行しても、安定して基準区間のオン／オフ判定が得られ、車両の通過を精度良く計測することができる。
【００９０】
以上、実施形態によれば、図９に示す車両検知装置１００のマッチング棄却処理では、ＲＯＩ＿Ｌ内の輝度から分散を計測する。車両検知装置１００は、計測した分散が閾値以下となった場合、誤マッチングのリスクが発生するとし、視差の計測対象より棄却する。また、車両検知装置１００は、ＲＯＩ＿Ｌ内の輝度から計測した分散だけでなく、ＲＯＩ＿Ｕ内の輝度による分散についても同様に計測して、閾値以下の場合、同様に、視差の計測対象より棄却する。これにより、車両検知装置１００は、極端にテクスチャーの変化が乏しいパターンが入力画像として得られる場合においても、対応点探索時の誤マッチングを防ぎ、正確な距離を計測することができる。
【００９１】
したがって、本実施形態の車両検知装置は、ステレオカメラの採用において、光学条件の変化に影響されず、撮影画像から車両の入出を高精度に検知することができる。
【００９２】
なお、上記レーザセンサ１０は、レーザビームをスキャンし、反射したレーザビームを受波した受波データを車両検知装置１００に送出するセンサとしてもよい。この場合、車両検知装置１００は、受波データから距離データを算出する機能を備える必要がある。
【００９３】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９４】
１０…レーザセンサ、２０…ステレオカメラ、３０…ＥＴＣシステム、１００…車両検知装置、１１０…表示部、１２０…ユーザインタフェース、１３０…記憶部、１４０…ネットワークインタフェース、１５０…制御部。
【図１】
2014074939.tif 000003
【図２】
2014074939.tif 000004
【図３】
2014074939.tif 000005
【図４】
2014074939.tif 000006
【図５】
2014074939.tif 000007
【図６】
2014074939.tif 000008
【図７】
2014074939.tif 000009
【図８】
2014074939.tif 000010
【図９】
2014074939.tif 000011
【図１０】
2014074939.tif 000012
【図１１】
2014074939.tif 000013
【図１２】
2014074939.tif 000014
【図１３】
2014074939.tif 000015
【図１４】
2014074939.tif 000016
【図１５】
2014074939.tif 000017
【図１６】
2014074939.tif 000018