(57)【特許請求の範囲】
【請求項１】
車両（５０）に搭載される静止物検出装置（１０）であって、
前記車両の周辺を規定サイクルで繰り返し撮影した画像それぞれを取得する画像取得部（１０，Ｓ１１０）と、
前記画像取得部で画像を取得するごとに、当該画像において画素値が閾値以上変化するエッジ点が連続する特定エッジを検出するエッジ検出部（１０，Ｓ１３０〜Ｓ１５０，Ｓ１７０〜Ｓ１９０）と、
前記エッジ検出部で検出した各特定エッジの下端位置を特定する下端特定部（１０，Ｓ２００）と、
前記規定サイクルの間に車両が移動する移動量を表す車両移動量であって、外部のセンシング部（８）にてセンシングした結果に基づく車両移動量を取得する移動量取得部（１０，Ｓ２３０）と、
前記移動量取得部で取得した車両移動量を、前記下端特定部で特定された前記特定エッジの下端位置に加えることで、前記下端特定部で特定された特定エッジの下端位置が次の規定サイクルで撮影される画像にて存在する位置である推定位置を推定する位置推定部（１０，Ｓ２４０，Ｓ２５０）と、
少なくとも、前記位置推定部で推定された推定位置に、次の規定サイクルで前記下端特定部が特定した特定エッジの下端位置が一致することを適合条件とし、前記適合条件を満たした特定エッジである適合エッジを、静止物の縁として検出する静止物検出部（１０，Ｓ２６０〜Ｓ２９０）と
を備える静止物検出装置。
【請求項２】
前記エッジ検出部は、
各特定エッジの縦方向の長さを表すエッジ長さを特定する長さ特定部（１０，Ｓ１７０，Ｓ１８０）を有し、
前記静止物検出部は、
更に、今回の規定サイクルで前記長さ特定部が特定した特定エッジのエッジ長さと、次の規定サイクルで前記長さ特定部が特定した特定エッジのエッジ長さとが一致することを前記適合条件とする、請求項１に記載の静止物検出装置。
【請求項３】
前記長さ特定部は、
検出した特定エッジの中で１つの特定エッジから、前記画像に設定された設定範囲内に位置する全ての特定エッジのエッジ長さを、その設定範囲内に存在する特定エッジのエッジ長さが最も長い特定エッジのエッジ長さに一致させる、請求項２に記載の静止物検出装置。
【請求項４】
前記エッジ検出部は、
検出した特定エッジの中で１つの特定エッジから、前記画像に設定された設定範囲内に位置する全ての特定エッジの中で、前記長さ特定部で特定されたエッジ長さが最も長い特定エッジを、新たな特定エッジとして検出する、請求項２に記載の静止物検出装置。
【請求項５】
前記エッジ検出部は、
検出した特定エッジの中で１つの特定エッジから、前記画像に設定された設定範囲内に位置する全ての特定エッジの中で強度が最も強い特定エッジを、新たな特定エッジとして検出する、請求項１から請求項４までのいずれか一項に記載の静止物検出装置。
【請求項６】
前記エッジ検出部は、
前記画像取得部で画像を取得するごとに、当該画像の消失点を基点として規定された規定範囲の外側の範囲を探索範囲として、当該画像に設定する範囲設定部（１０，Ｓ１２０）を備え、
前記範囲設定部で設定された探索範囲から前記特定エッジを検出する、請求項１から請求項５までのいずれか一項に記載の静止物検出装置。
【請求項７】
前記エッジ検出部は、
前記画像の横方向に沿って前記画素値が閾値以上変化するエッジ点が連続する縦エッジを検出する縦検出部（１０，Ｓ１３０）と、
前記画像の縦方向に沿って前記画素値が閾値以上変化するエッジ点が連続する横エッジを検出する横検出部（１０，Ｓ１４０）と、
前記縦検出部で検出された縦エッジの強度が、規定された規定閾値以上であり、かつ、前記横検出部で検出された横エッジの強度が、設定された設定閾値未満である、前記縦エッジのエッジ点の連なりを、前記特定エッジとして検出する検出部（１０，Ｓ１５０）と
を備える、請求項１から請求項６までのいずれか一項に記載の静止物検出装置。
【請求項８】
前記下端特定部は、
前記特定エッジの下端位置を、規定された長さである補正長さ分、当該特定エッジの縦方向に沿って下側へと移動させた特定エッジの補正下端位置を特定する下端補正部（１０，Ｓ２００）を備え、
前記位置推定部は、
前記移動量取得部で取得した移動量を、前記下端補正部で特定された前記特定エッジの補正下端位置に加えることで、前記下端補正部で特定された前記特定エッジの補正下端位置が次の規定サイクルにて存在する位置である補正推定位置を推定する補正推定部（１０，Ｓ２５０）を備え、
前記静止物検出部は、
更に、今回の規定サイクルで前記補正推定部が推定した前記特定エッジの補正推定位置と、次の規定サイクルで前記下端補正部が特定した前記特定エッジの補正下端位置とが一致することを前記適合条件とする、請求項１から請求項７までのいずれか一項に記載の静止物検出装置。
【請求項９】
前記画像取得部で取得した画像を鳥瞰画像へと変換する画像変換部（１０，Ｓ２１０）を備え、
前記下端特定部は、
前記画像変換部で変換された鳥瞰画像における各特定エッジの下端の画素を、前記特定エッジの下端位置として特定し、
前記位置推定部は、
前記下端特定部で特定された特定エッジの下端位置が次の規定サイクルにて存在する前記鳥瞰画像上の位置を、前記推定位置として推定する、請求項１から請求項８までのいずれか一項に記載の静止物検出装置。
【請求項１０】
前記画像取得部は、カラー画像を取得し、
前記下端特定部は、
前記画像取得部で取得した画像における下側から上側へと色相が変化した画素の位置を、前記特定エッジの下端位置として特定する、請求項１から請求項９までのいずれか一項に記載の静止物検出装置。
【請求項１１】
前記エッジ検出部は、
予め規定された回数の規定サイクル連続して前記適合条件を満たした場合、その適合条件を満たした特定エッジを前記適合エッジとする、請求項１から請求項１０までのいずれか一項に記載の静止物検出装置。
【請求項１２】
前記静止物検出部にて検出された静止物に基づいて、前記車両の運転を支援する運転支援制御を実行する運転支援部（１０，Ｓ３００）を備えた、請求項１から請求項１１までのいずれか一項に記載の静止物検出装置。
【請求項１３】
車両（５０）の周辺を規定サイクルで繰り返し撮影した画像それぞれを取得する画像取得手順（Ｓ１１０）と、
前記画像取得手順で画像を取得するごとに、当該画像において画素値が閾値以上変化するエッジ点が連続する特定エッジを検出するエッジ検出手順（Ｓ１３０〜Ｓ１５０，Ｓ１７０〜Ｓ１９０）と、
前記エッジ検出手順で検出した各特定エッジの下端位置を特定する下端特定手順（Ｓ１６０，Ｓ２００）と、
前記規定サイクルの間に車両が移動する移動量を表す車両移動量であって、外部のセンシング部（８）にてセンシングした車両移動量を取得する移動量取得手順（Ｓ２３０）と、
前記移動量取得手順で取得した車両移動量を、前記下端特定手順で特定された前記特定エッジの下端位置に加えることで、前記下端特定手順で特定された特定エッジの下端位置が次の規定サイクルで撮影される画像にて存在する位置である推定位置を推定する位置推定手順（Ｓ２４０，Ｓ２５０）と、
少なくとも、前記位置推定手順で推定された推定位置に、次の規定サイクルで前記下端特定手順が特定した特定エッジの下端位置が一致することを適合条件とし、前記適合条件を満たした特定エッジである適合エッジを、静止物の縁として検出する静止物検出手順（Ｓ２６０〜Ｓ２９０）とを、
前記車両に搭載されるコンピュータ（１２）に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、路上に設置された静止物を検出する技術に関する。
【背景技術】
【０００２】
自動車の運転支援に必要な車両周辺に存在する静止物を認識する認識装置であって、撮影部と画像処理部とを備えた認識装置が知られている（特許文献１参照）。
特許文献１に記載された認識装置の撮影部は、時間軸に沿って繰り返し画像を撮影する。画像処理部は、撮影部で撮影した画像及び車速信号に基づいて静止物のエッジを検出する。具体的に、画像処理部は、時間軸に沿って連続する画像のそれぞれから検出したエッジを静止物であるものと仮定する。そして、画像処理部は、その静止物であると仮定したエッジ（以下、仮静止物エッジと称す）の時間軸に沿って連続する画像間での移動速度が、車速信号に基づく閾値以下であれば、その仮静止物エッジを静止物のエッジとして認識している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された認識装置においては、時間軸に沿って連続する複数の画像のそれぞれから検出された仮静止物エッジが、道路上に存在する同一の静止物のエッジであることが、静止物のエッジを認識する前提条件となっている。
【０００５】
しかしながら、特許文献１には、複数の画像のそれぞれから検出された仮静止物エッジが同一の静止物のエッジであることを特定する方法が記載されておらず、特許文献１に記載された技術では、静止物のエッジを精度よく認識できない可能性がある。
【０００６】
ここで、車両が走行する道路に設置された静止物であるガードレールやガイドポスト（以下、認識対象物と称す）は、道路に沿って連続して配置されている。
このため、特許文献１に記載された認識装置が撮影した一枚の画像には、複数の認識対象物が写り込む。これにより、画像を撮影する時間間隔及び認識対象物の配置間隔によっては、時刻ｔ−１に撮影した画像に写り込んだ第１認識対象物のエッジの時刻ｔに撮影した画像上での位置の近辺に、第２認識対象物のエッジが存在する可能性があった。なお、ここで言う第２認識対象物とは、第１認識対象物とは異なる認識対象物である。
【０００７】
この場合、特許文献１に記載された認識装置では、時刻ｔに撮影した画像から検出した第２認識対象物のエッジが、時刻ｔ−１に撮影した画像に写り込んだ第１認識対象物のエッジと同一であるものと誤認する可能性があった。
【０００８】
つまり、特許文献１に記載された認識装置においては、静止物であるか否かの判定を誤り、静止物を誤認識する可能性があった。
そこで、本発明は、静止物を検出する技術において、検出の精度を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた本発明の一態様は、車両（５０）に搭載される静止物検出装置（１０）である。
静止物検出装置は、画像取得部（１０，Ｓ１１０）と、エッジ検出部（１０，Ｓ１３０〜Ｓ１５０，Ｓ１７０〜Ｓ１９０）と、下端特定部（１０，Ｓ２００）と、移動量取得部（１０，Ｓ２３０）と、位置推定部（１０，Ｓ２４０，Ｓ２５０）と、静止物検出部（１０，Ｓ２６０〜Ｓ２９０）とを備える。
【００１０】
画像取得部は、車両の周辺を規定サイクルで繰り返し撮影した画像それぞれを取得する。エッジ検出部は、画像取得部で画像を取得するごとに特定エッジを検出する。ここで言う特定エッジとは、当該画像において画素値が閾値以上変化するエッジ点が連続するエッジである。
【００１１】
下端特定部は、エッジ検出部で検出した各特定エッジの下端位置を特定する。移動量取得部は、車両移動量を取得する。ここで言う車両移動量とは、規定サイクルの間に車両が移動する移動量を表すベクトル量であり、外部のセンシング部（８）にてセンシングした結果に基づくベクトル量である。
【００１２】
位置推定部は、移動量取得部で取得した車両移動量を、下端特定部で特定された特定エッジの下端位置に加えることで、推定位置を推定する。ここで言う推定位置とは、下端特定部で特定された特定エッジの下端位置が次の規定サイクルで撮影される画像にて存在する位置である。
【００１３】
静止物検出部は、適合条件を満たした特定エッジである適合エッジを、静止物の縁として検出する。ここで言う適合条件とは、少なくとも、位置推定部で推定された推定位置に、次の規定サイクルで下端特定部が特定した特定エッジの下端位置が一致することを含む。
【００１４】
静止物検出装置においては、次の規定サイクルでの特定エッジの下端位置が推定位置と一致していることを適合条件としている。そして、推定位置の推定を、外部のセンシング部にてセンシングした車両移動量を特定エッジの下端位置に加えることで行っている。
【００１５】
このため、従来技術に比べて、時間軸に沿って繰り返し撮影された画像から検出したエッジが同一であるか否かを判定できる。
特に、静止物検出装置によれば、外部のセンシング部にてセンシングした車両移動量を用いて推定位置の推定を実行しているため、規定サイクルが長い場合や認識対象物の配置間隔が狭い場合であっても、推定位置の推定精度を向上させることができる。したがって、静止物検出装置によれば、静止物であるか否かの判定精度を向上させることができる。
【００１６】
換言すると、本発明によれば、静止物を検出する技術における検出精度を向上させることができる。
本発明の一態様は、車両に搭載されるコンピュータ（１２）に実行させるプログラムであってもよい。
【００１７】
このようなプログラムにおいては、画像取得手順（Ｓ１１０）と、エッジ検出手順（Ｓ１３０〜Ｓ１５０，Ｓ１７０〜Ｓ１９０）と、下端特定手順（Ｓ１６０，Ｓ２００）と、移動量取得手順（Ｓ２３０）と、位置推定手順（Ｓ２４０，Ｓ２５０）と、静止物検出手順（Ｓ２６０〜Ｓ２９０）とをコンピュータに実行させる。
【００１８】
本発明がプログラムとしてなされていれば、記録媒体から必要に応じてコンピュータにロードさせて起動することや、必要に応じて通信回線を介してコンピュータに取得させて起動することにより用いることができる。そして、コンピュータに各手順を実行させることによって、当該コンピュータを静止物検出装置として機能させることができる。
【００１９】
なお、「特許請求の範囲」及び「課題を解決するための手段」の欄に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００２０】
【図１】運転支援システムの概略構成を示すブロック図である。
【図２】静止物検出処理の処理手順を示すフローチャートである。
【図３】探索範囲を説明する説明図である。
【図４】特定エッジの長さの統一方法の一例を説明する説明図である。
【図５】特定エッジの統合方法の一例を説明する説明図である。
【図６】補正下端位置を説明する説明図である。
【図７】適合条件を説明する説明図である。
【図８】運転支援制御の一例を説明する説明図である。
【図９】特定エッジの相対的な大きさの変化を説明する説明図である。
【発明を実施するための形態】
【００２１】
以下に本発明の実施形態を図面と共に説明する。
＜運転支援システム＞
図１に示すように、運転支援システム１は、四輪自動車５０に搭載されるシステムであり、車両の周辺に存在する静止物を認識して運転支援制御を実行するシステムである。
【００２２】
以下、実施形態において、運転支援システム１が搭載された四輪自動車５０を自車両５０と称す。
運転支援システム１は、撮影部６と、センシング部８と、静止物検出装置１０と、運転支援部２０とを備えている。
【００２３】
撮影部６は、撮像素子（いわゆるＣＣＤやＣＭＯＳなどイメージセンサ）、光学レンズ、光学フィルタを有した周知の撮像装置である。撮影部６は、自車両の進行方向上に存在する道路及びその道路の路側帯を撮像領域として撮影するように配置されている。そして、撮影部６は、規定サイクルでカラー画像を繰り返し撮影し、その撮影した画像を静止物検出装置１０に出力する。ここで言う規定サイクルとは、画像を撮影する間隔として予め規定された周期であり、例えば、数百［ｍｓ］である。
【００２４】
なお、本実施形態では、「縦方向」とは、画像における垂直方向を意味し、「横方向」とは、画像における水平方向を意味するものとして用いる。
センシング部８は、自車両５０の挙動を検出する各種センサ群を備えている。センシング部８の各種センサ群には、少なくとも、車輪速センサと、ヨーレートセンサとを含む。車輪速センサは、自車両の各車輪の回転速度を検知する周知のセンサである。本実施形態においては、各車輪の回転速度の平均値を、自車両５０の車速として導出する。ヨーレートセンサは、自車両５０のヨーレート検知する周知のセンサである。
【００２５】
運転支援部２０は、自車両５０に搭載された各種装置を制御して運転支援制御を実行する周知の運転支援制御装置である。
本実施形態における運転支援制御とは、自車両５０の運転を支援する周知の制御である。この運転支援制御として、レーンキーピングアシストやレーンディパーチャーアラートが考えられる。レーンキーピングアシストとは、自車両５０が走行している走行路の車線形状を認識し、その走行路の車線から自車両５０が逸脱しないようにステアリングを制御する周知の制御である。また、レーンディパーチャーアラートとは、自車両５０が走行している走行路の車線形状を認識し、その走行路の車線から自車両５０が逸脱する可能性が閾値以上であれば警告を発する周知の制御である。
【００２６】
このため、運転支援部２０が制御する各種装置には、自車両５０のステアリングを制御する周知の操舵制御装置や、情報を報知する報知装置が含まれる。ここで言う報知装置には、情報を表示する表示装置と、情報を音声で出力する音声出力装置とが含まれる。ここで言う表示装置は、例えば、液晶ディスプレイやインジケータである。
【００２７】
また、静止物検出装置１０は、プログラムに従って処理を実行する制御部１２を備えた制御装置である。制御部１２は、ＲＯＭ１４，ＲＡＭ１６，ＣＰＵ１８を備えた周知のマイクロコンピュータである。
【００２８】
ＲＯＭ１４には、撮影部６で撮影した画像に基づいて静止物としての路側物を検出し、その検出した路側物の位置に従って運転支援制御を実行する静止物検出処理を、静止物検出装置１０が実行するためのプログラムが格納されている。
【００２９】
なお、路側物の一例として、ガードレールやガイドポストが考えられる。
＜静止物検出処理＞
次に、静止物検出装置１０の制御部１２が実行する静止物検出処理について説明する。
【００３０】
この静止物検出処理が起動されると、図２に示すように、制御部１２は、まず、撮影部６で撮影された画像を取得する（Ｓ１１０）。続いて、制御部１２は、Ｓ１１０で取得した画像に対して探索範囲を設定する（Ｓ１２０）。ここで探索範囲とは、画像においてエッジの検出を実行する範囲である。具体的に、Ｓ１２０では、制御部１２は、図３に示すように、Ｓ１１０で取得した画像における消失点を検出し、その消失点を基点として、規定された規定範囲の外側の範囲を探索範囲として設定する。ここで言う規定範囲とは、画像に写り込んだ物体の大きさが一定であるものとみなせる範囲であり、消失点から規定された画素数分の範囲である。なお、画像の消失点を検出する方法は、周知であるためここでの詳しい説明は省略する。
【００３１】
静止物検出処理では、続いて、制御部１２は、縦エッジを検出する（Ｓ１３０）。ここで言う縦エッジとは、画像の横方向に沿って画素値が閾値以上変化するエッジ点が連続するエッジである。この縦エッジは、画像に写り込んだ物体の縁のうち、垂直方向に沿って延伸する縁である。
【００３２】
なお、縦エッジの検出方法としては、種種の周知の方法が考えられる。縦エッジの検出方法の一例としては、画像の横方向に沿って順次ずらしながら、当該画像を構成する各画素にエッジ検出フィルタを適用することが考えられる。
【００３３】
制御部１２は、更に、横エッジを検出する（Ｓ１４０）。ここで言う横エッジとは、画像の縦方向に沿って画素値が閾値以上変化するエッジ点が連続するエッジである。この横エッジは、画像に写り込んだ物体の縁のうち、横方向に沿って延伸する縁である。
【００３４】
なお、横エッジの検出方法としては、種種の周知の方法が考えられる。横エッジの検出方法の一例としては、画像の縦方向に沿って順次ずらしながら、当該画像を構成する各画素に、エッジ検出フィルタを適用することが考えられる。
【００３５】
静止物検出処理では、制御部１２は、特定エッジを抽出する（Ｓ１５０）。ここで言う特定エッジとは、Ｓ１３０で検出した縦エッジを構成するエッジ点の中で、予め規定された規定条件を満たす縦エッジを構成するエッジ点の連なりである。
【００３６】
その規定条件とは、Ｓ１３０で検出した縦エッジの強度（例えば、輝度値）が、規定された規定閾値以上であり、かつ、Ｓ１４０で検出した横エッジの強度（例えば、輝度値）が、設定された設定閾値未満であることである。
【００３７】
静止物検出処理では、制御部１２は、Ｓ１５０で抽出した特定エッジそれぞれの下端位置、及び特定エッジの上端位置を特定する（Ｓ１６０）。ここで言う特定エッジの下端位置とは、画像において、特定エッジの下端が位置する座標（即ち、画素）である。また、ここで言う特定エッジの上端位置とは、画像において、特定エッジの上端が位置する座標（即ち、画素）である。
【００３８】
さらに、制御部１２は、Ｓ１５０で抽出した特定エッジそれぞれのエッジ長さを導出する（Ｓ１７０）。ここで言うエッジ長さとは、特定エッジに対応する物体の実空間上での高さを表す指標であり、特定エッジの縦方向の長さに対応する長さである。
【００３９】
具体的に、本実施形態のＳ１７０では、制御部１２は、特定エッジそれぞれの縦方向に連続する画素数に、予め規定された高さ対応係数を乗算することで、エッジ長さを導出する。ここで言う高さ対応係数とは、画像における画素の位置と、その画素の位置に対応する実空間上での座標との対応関係を示す係数である。この高さ対応関係の一例として、画像において連続する画素の数を実空間上での距離に変換する係数が考えられる。なお、高さ対応関係は、実験などの結果に従って予め求められたものである。
【００４０】
静止物検出処理では、続いて、制御部１２は、Ｓ１５０で抽出した特定エッジの中で１つの特定エッジから設定範囲内に位置する全ての特定エッジのエッジ長さを統一する（Ｓ１８０）。このＳ１８０では、制御部１２は、図４に示すように、設定範囲内に存在する特定エッジの中で、エッジ長さが最も長い特定エッジのエッジ長さに、他の特定エッジのエッジ長さを統一する。この最も長い特定エッジのエッジ長さとは、設定範囲内に存在する特定エッジの中で、高さ方向に沿って最も上側に位置する特定エッジの上端位置から、高さ方向に沿って最も下側に位置する特定エッジの下端位置までの長さであってもよい。そして、高さ方向に沿って最も下側に位置する特定エッジの下端位置は、最も上側に位置する上端位置の特定エッジと異なる特定エッジであってもよい。
【００４１】
さらに、制御部１２は、Ｓ１８０で長さを統一した特定エッジの中から、画像に設定された設定範囲内に位置する全ての特定エッジの中で強度が最も強い特定エッジを、新たな特定エッジとして検出する（Ｓ１９０）。すなわち、Ｓ１９０では、制御部１２は、図５に示すように、設定範囲内に位置する全ての特定エッジの中で強度が最も強い特定エッジを新たな特定エッジとして残し、その他の特定エッジを消去する。
【００４２】
静止物検出処理では、続いて、制御部１２は、Ｓ１９０で新たに検出した特定エッジそれぞれの補正下端位置を特定する（Ｓ２００）。ここで言う補正下端位置とは、Ｓ１９０で新たに検出した特定エッジの下端位置を、規定された長さである補正長さ分、当該特定エッジの縦方向に沿って下側へと移動させた位置である。Ｓ２００において、制御部１２は、図６に示すように、特定エッジそれぞれの下端位置に補正長さを加えることで、特定エッジそれぞれの補正下端位置を特定すればよい。
【００４３】
さらに、制御部１２は、Ｓ１９０で特定した特定エッジそれぞれにおける下端位置、及びＳ２００で特定した特定エッジそれぞれの補正下端位置を、鳥瞰変換する（Ｓ２１０）。このＳ２１０では、制御部１２は、Ｓ１１０取得した画像を鳥瞰画像へと変換する。そして、制御部１２は、鳥瞰画像における各特定エッジの下端位置に対応する少なくとも１つの画素を、鳥瞰変換された特定エッジの下端位置として特定する。また、制御部１２は、鳥瞰画像における各特定エッジの補正下端位置に対応する少なくとも１つの画素を、鳥瞰変換された特定エッジの補正下端位置として特定する。
【００４４】
静止物検出処理では、制御部１２は、センシング部８からの検出信号に従って、自車両５０が移動中であるか否かを判定する（Ｓ２２０）。このＳ２２０では、センシング部８に含まれる車速信号が、自車両５０が停止しているものとして規定された規定速度以下でなければ、自車両５０が移動中であるものと判定すればよい。
【００４５】
このＳ２２０での判定の結果、自車両５０が停止中であれば（Ｓ２２０：ＮＯ）、制御部１２は、静止物検出処理をＳ１１０へと戻す。一方、Ｓ２２０での判定の結果、自車両が移動中であれば（Ｓ２２０：ＹＥＳ）、制御部１２は、静止物検出処理をＳ２３０へと移行させる。
【００４６】
そのＳ２３０では、制御部１２は、車両移動量を算出して取得する。ここで言う車両移動量とは、規定サイクルの間に自車両５０が移動する移動量である。具体的にＳ２３０では、制御部１２は、センシング部８からの自車両５０の車速と自車両５０のヨーレートに従って、自車両５０が進む方向と速度とを有した速度ベクトルを算出する。そして、制御部１２は、その特定した速度ベクトルで、規定サイクルの間に自車両５０が移動する距離（及び方向）を車両移動量として算出する。
【００４７】
静止物検出処理では、続いて、制御部１２は、推定位置を推定する（Ｓ２４０）。ここで言う推定位置とは、Ｓ１９０で検出した特定エッジの下端位置が次の規定サイクルで撮影される画像にて存在する位置である。このＳ２４０では、制御部１２は、鳥瞰画像上において、Ｓ２１０で特定した鳥瞰変換された特定エッジの下端位置に、Ｓ２３０で取得した車両移動量を加えることで、推定位置を推定する。Ｓ２４０においては、例えば、鳥瞰変換された特定エッジの下端位置を始点として、車両移動量を合成した位置ベクトルによって、推定位置を求めればよい。
【００４８】
さらに、静止物検出処理では、制御部１２は、補正推定位置を推定する（Ｓ２５０）。ここで言う補正推定位置とは、特定エッジの補正下端位置が次の規定サイクルで撮影される画像にて存在する位置である。このＳ２５０では、制御部１２は、鳥瞰画像上において、Ｓ２３０で取得した車両移動量を、Ｓ２１０で特定した鳥瞰変換された特定エッジの補正下端位置に加えることで、補正推定位置を推定する。Ｓ２４０においては、例えば、鳥瞰変換された特定エッジの補正下端位置を始点として、車両移動量を合成した位置ベクトルによって、補正推定位置を求めればよい。
【００４９】
続いて制御部１２は、適合条件を満たした特定エッジのそれぞれを適合エッジとして抽出する（Ｓ２６０）。ここで言う適合条件とは、以下の全てを満たすことである。
今回の規定サイクルで特定した特定エッジの下端位置が、前回の規定サイクルのＳ２５０で推定した推定位置に一致すること（以下、第１条件と称す）。
【００５０】
前回の規定サイクルで長さ特定部が特定した特定エッジのエッジ長さに、今回の規定サイクルで長さ特定部が特定した特定エッジのエッジ長さが一致すること（以下、第２条件と称す）。
【００５１】
今回の規定サイクルで特定した特定エッジの補正下端位置が、前回の規定サイクルのＳ２５０で推定した特定エッジの補正推定位置に一致すること（以下、第３条件と称す）。
なお、ここで言う一致とは、比較対象の差分が「０」となることに限るものではなく、比較対象の差分が、「０」とみなせる範囲として予め規定された許容範囲内となることも含むものある。
【００５２】
ここで言う比較対象には、今回の規定サイクルで特定した特定エッジの下端位置と前回の規定サイクルで推定した推定位置との組、今回の規定サイクルで特定した特定エッジの補正下端位置と前回の規定サイクルで推定した特定エッジの補正推定位置との組、今回の規定サイクルで特定した特定エッジの補正下端位置と前回の規定サイクルで推定した特定エッジの補正推定位置との組を含む。
【００５３】
すなわち、図７に示すように、第１条件では、今回の規定サイクルで特定した特定エッジの下端位置が、前回の規定サイクルのＳ２５０で推定した推定位置のいずれかに一致していれば、両特定エッジが共通である可能性が高いものとする。そして、第２条件では、両特定エッジのエッジ長さが一致していれば、両特定エッジが共通である可能性が更に高いものとする。さらに、第３条件では、両特定エッジの補正下端位置と補正推定位置とが一致していれば、その両特定エッジが共通である適合エッジとする。
【００５４】
静止物検出処理では、制御部１２は、カウンタを１つカウントアップする（Ｓ２７０）。このカウンタは、適合エッジが静止物である確からしさを示すものであり、適合エッジごとに用意される。つまり、Ｓ２７０では、制御部１２は、適合エッジが継続して検出されると、当該適合エッジのカウンタを１つインクリメントする。一方で、同一の適合エッジの検出が途切れると、カウント値は初期値へとリセットされる。
【００５５】
続いて制御部１２は、カウンタそれぞれのカウント値が、予め規定された閾値Ｔｈ以上であるか否かを判定する（Ｓ２８０）。このＳ２８０での判定の結果、カウント値が閾値Ｔｈ未満であるカウンタが存在しなければ（Ｓ２８０：ＮＯ）、制御部１２は、静止物検出処理をＳ１１０へと戻す。
【００５６】
一方、Ｓ２８０での判定の結果、カウント値が閾値Ｔｈ以上であるカウンタが存在すれば（Ｓ２８０：ＹＥＳ）、制御部１２は、静止物検出処理をＳ２９０へと移行させる。そのＳ２９０では、制御部１２は、カウント値が閾値Ｔｈ以上であるカウンタに対応する適合エッジを静止物の縁として認識する。
【００５７】
続いて、制御部１２は、Ｓ２９０で認識した静止物の縁の座標を運転支援部２０に出力する（Ｓ３００）。静止物の縁の座標を取得した運転支援部２０は、図８に示すように、静止物の縁の座標に基づいて、自車両５０が走行している走行路の形状を認識し、レーンキーピングアシストやレーンディパーチャーアラートを運転支援制御として実行する。
【００５８】
制御部１２は、その後、静止物検出処理をＳ１１０へと戻す。
［実施形態の効果］
（１）  以上説明したように、静止物検出処理においては、次の規定サイクルでの特定エッジの下端位置が推定位置と一致していることを適合条件としている。そして、推定位置の推定を、自車両５０に搭載されたセンシング部８にてセンシングした車両移動量を特定エッジの下端位置に加えることで行っている。
【００５９】
このため、従来技術に比べて、時間軸に沿って繰り返し撮影された画像から検出したエッジが同一であるか否かを判定できる。
（２）  特に、静止物検出装置１０によれば、センシング部８にてセンシングした車両移動量を用いて推定位置の推定を実行しているため、規定サイクルが長い場合や認識対象物の配置間隔が狭い場合であっても、推定位置の推定精度を向上させることができる。したがって、静止物検出装置１０によれば、静止物であるか否かの判定精度を向上させることができる。
【００６０】
（３）  すなわち、ガードレールやガイドポストの道路側の端部には、厚みを有した円板状の部材が認識対象物の外周を覆うように設けられていることが多い。この円板状の部材によって、認識対象物の下端が画像に写り込まず、認識対象物の下端を精度良く特定できない可能性があった。
【００６１】
これに対して、静止物検出処理では、今回の規定サイクルで特定した特定エッジの補正下端位置が、前回の規定サイクルのＳ２５０で推定した特定エッジの補正推定位置に一致することを、適合条件の１つとしている。
【００６２】
これにより、静止物検出装置によれば、エッジの下端として認識する位置の認識精度を向上させることができ、ひいては、静止物の検出精度を更に向上させることができる。
（４）  静止物検出処理では、撮影された画像を鳥瞰画像（即ち、３次元空間上）に投影し、その鳥瞰画像上で下端位置及び補正下端位置が一致するか否かを判定している。
【００６３】
これにより、静止物検出処理によれば、下端位置が一致するか否かの判定精度を向上させることができ、ひいては静止物の検出精度を向上させることができる。
（５）  これらのことから、静止物検出装置１０によれば、静止物であるか否かの判定精度を向上させることができる。換言すると、静止物検出装置１０によれば、静止物を検出する技術における検出精度を向上させることができる。
【００６４】
（６）  静止物検出処理では、前回の規定サイクルで長さ特定部が特定した特定エッジのエッジ長さに、今回の規定サイクルで長さ特定部が特定した特定エッジのエッジ長さが一致することを、適合条件の１つとしている。
【００６５】
これにより、静止物検出処理によれば、静止物であるか否かの判定に用いる情報を増加させることができ、静止物の検出精度を更に向上させることができる。
（７）  特に、静止物検出処理では、特定エッジに対応する物体の実空間上での高さを表す指標として求めている。
【００６６】
これは、自車両５０が前進中であれば、静止物は自車両５０に接近し、画像に写り込んだ静止物の大きさは大きくなるためである。
つまり、同一の静止物に対する時刻ｔ−１にて撮影された画像に上での特定エッジのエッジ長さは、図９に示すように、時刻ｔ−１にて撮影された画像上でのエッジ長さに比べて長くなる。
【００６７】
これに対して、静止物検出処理では、特定エッジに対応する物体の実空間上での高さを表す指標として比較しているため、同一の静止物に対する特定エッジであるか否かの判定精度を担保できる。
【００６８】
（８）  ところで、静止物検出処理においては、設定範囲内に存在する特定エッジの中で、エッジ長さが最も長い特定エッジのエッジ長さに、他の特定エッジのエッジ長さを統一している。
【００６９】
このため、静止物検出処理によれば、設定範囲内に存在する複数の特定エッジの長さを、最も可能性の高い長さに統一することができる。
（９）  静止物検出処理では、設定範囲内に位置する全ての特定エッジの中で強度が最も強い特定エッジを、新たな特定エッジとして検出している。
【００７０】
このため、静止物検出処理によれば、設定範囲内に存在する複数の特定エッジを、最も可能性の高い１つの特定エッジに統一できる。
（１０）  さらに、静止物検出処理では、縦エッジと横エッジとの双方を検出し、縦エッジの強度が規定閾値以上であり、かつ、横エッジの強度が設定閾値未満であるエッジ点によって構成されるエッジを、特定エッジとして検出している。
【００７１】
これにより、静止物検出処理によれば、特定エッジの検出精度を向上させることができ、ひいては、静止物の検出精度を向上させることができる。
（１１）  静止物検出処理では、カウンタのカウント値が閾値以上となると、適合エッジを静止物の縁として認識している。
【００７２】
すなわち、静止物検出処理によれば、特定エッジが静止物として確からしい場合に静止物であるものと検出できる。
（１２）  静止物検出処理では、運転支援制御を実行している。
【００７３】
このため、運転支援システム１によれば、車両の運行の安全性を向上させることができる。
［その他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【００７４】
（１）  上記実施形態の静止物検出処理では、適合条件を満たしているものと判定する条件を、第１条件、第２条件、第３条件の全ての条件を満たしている場合としていたが、適合条件を満たしているものと判定する条件は、第１条件に加えて、第２条件、第３条件のいずれかを満たしている場合としてもよい。
【００７５】
（２）  上記実施形態の静止物検出処理では、運転支援制御として、レーンキーピングアシストやレーンディパーチャーアラートを実行していたが、運転支援システム１において実行する運転支援制御は、これに限るものではない。すなわち、運転支援制御は、静止物としての路側物の位置を認識し、その認識した路側物の位置に基づいて自車両５０の運転を支援する制御であれば、どのような制御であってもよい。
【００７６】
（３）  センシング部８は、車輪速センサ及びヨーレートセンサの他に、センサを備えていても良い。そのセンサには、自車両に加わる加速度を検知する加速度センサや、自車両の舵角を検知する操舵角センサなどが含まれていても良い。
【００７７】
また、センシング部８には、自車両の現在位置（例えば、緯度，経度）を検出する周知の装置を含んでもよい。この現在位置を検出する装置として、全地球航法衛星システム（ＧＮＳＳ）を構成する複数の衛星からの信号を受信する受信機を備え、その受信機にて受信した信号に基づく周知の手法により自車両の現在位置を算出する装置が考えられる。
【００７８】
この場合、静止物検出処理のＳ２３０では、現在位置の時間推移に基づいて算出した自車両５０の速度ベクトルを車両移動量としてもよい。
また、センシング部８は、ジャイロセンサや地磁気センサなど、受信機以外のセンサを備えていても良い。
【００７９】
（４）  上記実施形態の静止物検出処理におけるＳ１６０では、エッジ検出の結果、特定エッジの下端が位置する画素を、特定エッジの下端位置として特定していたが、特定エッジの下端位置を特定する方法はこれに限るものではない。例えば、画像における下側から上側へと色相が変化した画素の位置を、特定エッジの下端位置として特定してもよい。
【００８０】
このように、特定エッジの下端位置を特定すれば、下端位置の特定方法のバリエーションを増加させることができる。
（５）  上記実施形態の静止物検出処理におけるＳ１９０では、新たな特定エッジを検出する基準を、画像に設定された設定範囲内に位置する全ての特定エッジの中で強度が最も強いこととしていた。しかしながら、Ｓ１９０において、新たな特定エッジを検出する基準は、これに限るものではない。
【００８１】
例えば、Ｓ１９０において、新たな特定エッジを検出する基準を、画像に設定された設定範囲内に位置する全ての特定エッジの中で、エッジ長さが最も長いこととしてもよい。
このような基準であっても、設定範囲内に存在する複数の特定エッジを、最も可能性の高い１つの特定エッジに統一できる。
【００８２】
（６）  運転支援システム１が搭載される対象は、四輪自動車に限るものではない。二輪自動車であってもよいし、軽車両であってもよい。すなわち、運転支援システム１が搭載される対象は、車両であれば、どのようなものであってもよい。
【００８３】
（７）  なお、上記実施形態の構成の一部を省略した態様も本発明の実施形態である。また、上記実施形態と変形例とを適宜組み合わせて構成される態様も本発明の実施形態である。また、特許請求の範囲に記載した文言によって特定される発明の本質を逸脱しない限度において考え得るあらゆる態様も本発明の実施形態である。
【００８４】
（８）  本発明は、前述した静止物検出装置１０の他、運転支援システム１、静止物検出装置１０としてコンピュータを機能させるためのプログラム、このプログラムを記録した記録媒体など、種々の形態で本発明を実現することもできる。
【００８５】
なお、ここで言う記録媒体には、例えば、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスク等のコンピュータ読み取り可能な電子媒体を含む。
［対応関係の一例］
上記実施形態の静止物検出処理のＳ１１０を実行することで得られる機能が、画像取得部の一例である。Ｓ１３０〜Ｓ１５０，Ｓ１７０〜Ｓ１９０を実行することで得られる機能が、エッジ検出部の一例である。Ｓ１６０，Ｓ２００を実行することで得られる機能が、下端特定部の一例である。Ｓ２３０を実行することで得られる機能が、移動量取得部の一例である。Ｓ２４０，Ｓ２５０を実行することで得られる機能が、位置推定部の一例である。Ｓ２６０〜Ｓ２９０を実行することで得られる機能が、静止物検出部の一例である。
【００８６】
さらに、Ｓ１７０，Ｓ１８０を実行することで得られる機能が、長さ特定部の一例である。Ｓ１２０を実行することで得られる機能が、範囲設定部の一例である。Ｓ１３０を実行することで得られる機能が、縦検出部の一例である。Ｓ１４０を実行することで得られる機能が、横検出部の一例である。Ｓ１５０を実行することで得られる機能が、検出部の一例である。
【００８７】
Ｓ２００を実行することで得られる機能が、下端補正部の一例である。Ｓ２５０を実行することで得られる機能が、補正推定部の一例である。Ｓ２１０を実行することで得られる機能が、画像変換部の一例である。Ｓ３００を実行することで得られる機能が、運転支援部の一例である。
【符号の説明】
【００８８】
１…運転支援システム  ６…撮影部  ８…センシング部  １０…静止物検出装置  １２…制御部  １４…ＲＯＭ  １６…ＲＡＭ  １８…ＣＰＵ  ２０…運転支援部  ５０…四輪自動車
【図１】
0006514086.tif 000002
【図２】
0006514086.tif 000003
【図３】
0006514086.tif 000004
【図４】
0006514086.tif 000005
【図５】
0006514086.tif 000006
【図６】
0006514086.tif 000007
【図７】
0006514086.tif 000008
【図８】
0006514086.tif 000009
【図９】
0006514086.tif 000010