(57)【要約】【課題】様々な種類のレーンマーカを少ない演算量にて検出する。【解決手段】白線、Ｂｏｔｔｓ　Ｄｏｔｓ、キャッツアイのそれぞれにレーザ光を照射した時の反射量が異なることに基づいて、レーザレーダ２から出射されたレーザ光の反射受光量に基づいて、ＣＣＤカメラ１により撮像された画像の輝度変化に基づいてレーンマーカ認識処理を行う方法と、撮像画像と所定のテンプレートとのパターンマッチングによるレーンマーカ認識方法のうちのいずれか一方を適切に選択する。【選択図】図１
2004139338.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されて車両前方を撮影する撮像手段と、
前記撮像手段により撮像された画像の輝度変化に基づいて、レーンマーカ認識処理を行う第１のレーンマーカ認識手段と、
前記撮像手段により撮像された画像と所定のテンプレートとのパターンマッチングにより、レーンマーカ認識処理を行う第２のレーンマーカ認識手段と、
車両前方に光信号を送出する信号送出手段と、
前記信号送出手段から送出された光信号の反射信号を受信する信号受信手段と、
前記信号受信手段により受信した反射信号の受信量に基づいて、前記第１のレーンマーカ認識手段および前記第２のレーンマーカ認識手段のうちのいずれか一方を選択する選択手段とを備えることを特徴とするレーンマーカ認識装置。
【請求項２】
請求項１に記載のレーンマーカ認識装置において、
前記選択手段は、前記反射信号の受信量が第１の受信量以下の場合には、前記第２のレーンマーカ認識手段を選択することを特徴とするレーンマーカ認識装置。
【請求項３】
請求項１または２に記載のレーンマーカ認識装置において、
前記選択手段は、前記反射信号の受信量が第１の受信量より多く、かつ、第２の受信量未満の場合には、前記第１のレーンマーカ認識手段を選択することを特徴とするレーンマーカ認識装置。
【請求項４】
請求項１〜３のいずれかに記載のレーンマーカ認識装置において、
前記選択手段は、前記反射信号の受信量が第２の受信量以上であり、かつ、前記反射信号の受信量のパターンが所定のパターンである場合には、前記第１のレーンマーカ認識手段を選択し、前記反射信号の受信量が第２の受信量以上であり、かつ、前記反射信号の受信量のパターンが前記所定のパターンでない場合には、前記第２のレーンマーカ認識手段を選択することを特徴とするレーンマーカ認識装置。
【請求項５】
請求項１〜４のいずれかに記載のレーンマーカ認識装置において、
前記第１のレーンマーカ認識手段および前記第２のレーンマーカ認識手段の少なくとも一方によりレーンマーカを検出し、検出結果に基づいて前記検出したレーンマーカと前記信号送出手段との距離を検出する距離検出手段をさらに備え、前記信号送出手段は、前記距離検出手段により検出されたレーンマーカからの距離に基づいて定められる方向に前記光信号を送出することを特徴とするレーンマーカ認識装置。
【請求項６】
請求項５に記載のレーンマーカ認識装置において、
前記選択手段は、前記信号受信手段により受信した反射信号のうち、前記距離検出手段により検出されたレーンマーカと前記信号送出手段との距離に基づいて定められる距離範囲からの反射信号の受信量に基づいて、前記第１のレーンマーカ認識手段および前記第２のレーンマーカ認識手段のうちのいずれか一方を選択することを特徴とするレーンマーカ認識装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、道路上の白線等の区分線であるレーンマーカを認識する装置に関する。
【０００２】
【従来の技術】
車載カメラにより車両前方を撮像し、得られた画像の輝度変化に基づいて道路の車線区分を表すレーンマーカを検出する車線認識装置（特許文献１参照）が知られている。また、車載カメラにより撮像した画像とテンプレートとのパターンマッチングにより、レーンマーカを検出する車線認識装置（特許文献２参照）も知られている。
【０００３】
【特許文献１】
特開平７−３０２３４６号公報
【特許文献２】
特開平６−１１９５９３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、前者の車線認識装置では、北米で用いられているＢｏｔｔｓ　Ｄｏｔｓのように、画像に輝度変化がほとんど現れないレーンマーカを検出することができない。また、後者の車線認識装置では、テンプレートをＢｏｔｔｓ　Ｄｏｔｓの形状に合わせることによりＢｏｔｔｓ　Ｄｏｔｓを検出することができるが、白線の形態は実線、破線、二重線と様々な種類があるので、全てのパターンをメモリに記憶しておく必要があり、メモリの容量の増大を招くという問題があった。
【０００５】
本発明の目的は、撮像画像の輝度変化に基づいてレーンマーカを認識する方法と、撮像画像とテンプレートとのパターンマッチングによりレーンマーカを認識する方法を適切に使い分けて、様々な種類のレーンマーカを認識するレーンマーカ認識装置を提供することにある。
【０００６】
【課題を解決するための手段】
本発明によるレーンマーカ認識装置は、車両前方を撮影する撮像手段と、撮像画像の輝度変化に基づいて、レーンマーカ認識処理を行う第１のレーンマーカ認識手段と、撮像画像と所定のテンプレートとのパターンマッチングにより、レーンマーカ認識処理を行う第２のレーンマーカ認識手段と、車両前方に光信号を送出する信号送出手段と、信号送出手段から送出された光信号の反射信号を受信する信号受信手段と、受信した反射信号の受信量に基づいて、第１および第２のレーンマーカ認識手段のうちのいずれか一方を選択する選択手段とを備えることにより、上記目的を達成する。
【０００７】
【発明の効果】
本発明によるレーンマーカ認識装置によれば、信号送出手段から送出された光信号の反射信号の受信量に基づいて、輝度変化による認識方法とパターンマッチングによる認識方法とを適切に選択してレーンマーカ認識処理を行うので、様々な種類のレーンマーカを少ない演算量にて確実に検出することができる。
【０００８】
【発明の実施の形態】
図１は、本発明によるレーンマーカ認識装置の一実施の形態の構成を示す図である。一実施の形態におけるレーンマーカ認識装置は、ＣＣＤカメラ１と、レーザレーダ２と、レーンマーカ認識処理装置３と、自動操舵制御ユニット４と、操舵アクチュエータ５と、車速センサ６とを備える。ＣＣＤカメラ１は、車両の前方に取り付けられて車両前方を撮像し、映像信号をレーンマーカ認識処理装置３に出力する。レーザレーダ２は、車両前方にレーザ光を送出し、反射光を受光することにより車両前方に存在する障害物等を検出する。受信した反射光の受光量情報は、レーンマーカ認識処理装置３に出力する。
【０００９】
レーンマーカ認識処理装置３は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、ＣＣＤカメラ１から送られてくる映像信号と、レーザレーダ２から送られてくる反射受光量情報とに基づいて、レーンマーカの種類を判別し、後述するように、最適なレーンマーカ認識処理方法を選択する。また、レーンマーカ認識処理装置３は、認識したレーンマーカに対する自車両の横位置を算出して自動操舵制御ユニット４に出力する。自動操舵制御ユニット４は、レーンマーカ認識処理装置３から送られてくる自車両の横位置情報に基づいて、ハンドル操舵量を算出し、操舵アクチュエータ５を制御する。車速センサ６は、車両の速度に対応する車速信号をレーザレーダ２、レーンマーカ認識処理装置３、自動操舵制御ユニット４に送信する。
【００１０】
図２（ａ）〜（ｆ）は、一般的に使用されているレーンマーカの種類を示した図である。図２（ａ）には、日本で最も一般的である白線７のみで構成されるレーンマーカである。白線のみで構成されるレーンマーカは、北米や欧州でも一般的であり、世界的に使用されている。図２（ｂ）は、Ｂｏｔｔｓ　Ｄｏｔｓ８のみから構成されるレーンマーカである。Ｂｏｔｔｓ　Ｄｏｔｓ８は、主に北米で用いられているレーンマーカであり、セラミックスで構成される直径１００ｍｍ程度の円盤を路面に埋め込んだものである。
【００１１】
図２（ｃ）は、キャッツアイ９と呼ばれる反射体のみから構成されるレーンマーカである。キャッツアイ９は、入射光を同じ方向に反射させるという特性を有する。図２（ｃ）のように、キャッツアイ９のみから構成されるレーンマーカは、日本では高速道路以外のカーブ路などで使用されており、北米ではカーブ路だけではなく、直線路でも使用されている。
【００１２】
図２（ｄ）は、白線７とキャッツアイ９とから構成されるレーンマーカを示し、図２（ｅ）は、Ｂｏｔｔｓ　Ｄｏｔｓ８とキャッツアイ９とから構成されるレーンマーカを示している。図２（ｆ）は、白線７とＢｏｔｔｓ　Ｄｏｔｓ８とから構成されるレーンマーカを示している。
【００１３】
本発明によるレーンマーカ認識装置は、ＣＣＤカメラ１を用いて撮像した画像中の輝度変化を利用してレーンマーカを認識する方法と、パターンマッチングによりレーンマーカを認識する方法とを適切に使い分けて用いる。ここで、輝度変化を利用する方法、および、パターンマッチングを用いる方法は、いずれも既に利用されている方法であるので、以下で簡単に説明しておく。初めに、輝度変化を利用する方法について、図３および図４を用いて説明する。
【００１４】
図３は、輝度変化を利用してレーンマーカを認識する処理手順を示す一実施の形態のフローチャートである。図４（ａ）〜（ｅ）は、図３に示すフローチャートによる処理を説明するための図である。以下、図３に示すフローチャートのステップＳ１００から順に説明する。
【００１５】
ステップＳ１００では、レーンマーカ認識処理に用いる各パラメータを初期化してステップＳ１０１に進む。ステップＳ１０１では、ＣＣＤカメラ１を用いて、車両前方の画像を取得する。取得した画像を図４（ａ）に示す。図４（ａ）に示すように、撮影された画像には通常、路面上の白線７以外にガードレール１０等が表示されている。一般に、路面はアスファルトで舗装されていることが多く、この場合の路面は黒色となる。従って、白線と路面との間で輝度差が存在するので、この輝度差を利用して白線を認識する。
【００１６】
次のステップＳ１０２では、ステップＳ１０１で取得した画像から、輝度変化の大きい部分を抽出することにより、輝度変化イメージを作成する。図４（ａ）に示す画像に基づいて作成した輝度変化イメージを図４（ｂ）に示す。輝度変化イメージを作成すると、ステップＳ１０３に進む。ステップＳ１０３では、ステップＳ１０２で作成した輝度変化イメージに対して、白線が存在すると推測される部分にウインドウを設定する。図４（ｂ）に示す輝度変化イメージに対して、ウインドウ１１を設定した図を図４（ｃ）に示す。このウインドウ１１は、レーンマーカ認識処理を施す領域を示すものであり、このようにウインドウ１１を設定することにより、撮像画像全体に対して処理を施す必要が無くなるので、処理時間の短縮を図ることができる。
【００１７】
ウインドウ１１を設定するとステップＳ１０４に進む。ステップＳ１０４では、ステップＳ１０３で設定された各ウインドウ１１内において、レーンマーカ候補点を１つ抽出する。レーンマーカ候補点１２を抽出した図を図４（ｄ）に示す。レーンマーカ候補点１２を抽出する方法は様々あるが、ここではウインドウ１１の上辺と、輝度が大きく変化するラインとの交差点をレーンマーカ候補点１２として抽出している。
【００１８】
ステップＳ１０４に続くステップＳ１０５では、ステップＳ１０４で抽出された各ウインドウ１１ごとのレーンマーカ候補点１２を結ぶことにより、レーンマーカを検出する。図４（ｄ）に示すレーンマーカ候補点１２を結ぶことにより認識されるレーンマーカ１３を図４（ｅ）に示す。
【００１９】
次に、パターンマッチングによりレーンマーカを認識する方法について、図５および図６を用いて説明する。図５は、パターンマッチングによりレーンマーカを認識する処理手順を示す一実施の形態のフローチャートである。図６（ａ）〜（ｅ）は、図５に示すフローチャートによる処理を説明するための図である。以下、図５に示すフローチャートのステップＳ２００から順に説明する。
【００２０】
ステップＳ２００では、レーンマーカ認識処理に用いる各パラメータを初期化してステップＳ２０１に進む。ステップＳ２０１では、ＣＣＤカメラ１を用いて、車両前方の画像を取得する。取得した画像を図６（ａ）に示す。図６（ａ）には、複数のＢｏｔｔｓ　Ｄｏｔｓ８が表示されている。次のステップＳ２０２では、ステップＳ２０１で取得した画像に対して、パターンマッチング処理を行う領域として、ウインドウを設定する。図６（ａ）に示す画像に対してウインドウ１４を設定した図を図６（ｂ）に示す。ウインドウ１４を設定するとステップＳ２０３に進む。
【００２１】
ステップＳ２０３では、ステップＳ２０２で設定したウインドウ１４の中の領域において、予め用意したＢｏｔｔｓ　Ｄｏｔｓ８のテンプレートとの相関を求める。ステップＳ２０３に続くステップＳ２０４では、ステップＳ２０３で求めたＢｏｔｔｓ　Ｄｏｔｓ８のテンプレートとの相関に基づいて、相関の高い領域をＢｏｔｔｓ　Ｄｏｔｓ８として抽出する。図６（ｂ）に示すウインドウ１４内で抽出されたＢｏｔｔｓ　Ｄｏｔｓ８を図６（ｃ）に示す。Ｂｏｔｔｓ　Ｄｏｔｓ８を抽出するとステップＳ２０５に進む。
【００２２】
ステップＳ２０５では、ステップＳ２０４で抽出したＢｏｔｔｓ　Ｄｏｔｓ８からレーンマーカ候補点を抽出する。レーンマーカ候補点１５を抽出した図を図６（ｄ）に示す。レーンマーカ候補点１５を抽出する方法は様々あるが、ここでは抽出したＢｏｔｔｓ　Ｄｏｔｓ８において、画面中央側のある１点をレーンマーカ候補点１５として抽出する。ステップＳ２０５に続くステップＳ２０６では、ステップＳ２０５で抽出した複数のレーンマーカ候補点１５を結ぶことにより、レーンマーカを検出する。図６（ｄ）に示すレーンマーカ候補点１５を結ぶことにより認識されるレーンマーカ１６を図６（ｅ）に示す。
【００２３】
上述したように、Ｂｏｔｔｓ　Ｄｏｔｓとアスファルト路面との間のコントラストは小さいので、輝度変化を利用した方法によりＢｏｔｔｓ　Ｄｏｔｓを検出するのは、困難である。また、パターンマッチングにより白線を検出する場合には、破線、二重線などの様々なテンプレートを用意する必要がある。この場合、現存する全ての白線パターンのテンプレートを用意しても、新たなパターンの白線が登場する可能性もある。従って、パターンマッチング処理は、白線を検出する方法としてはあまり適していないといえる。
【００２４】
従って、白線およびＢｏｔｔｓ　Ｄｏｔｓの双方を精度よく認識するためには、輝度変化を利用する方法とパターンマッチング処理を利用する方法とを適正に選択する必要がある。本発明によるレーンマーカ認識装置は、レーザレーダ２を用いてレーンマーカの種別を判断し、判断したレーンマーカの種類に基づいて、輝度変化を利用する方法とパターンマッチング処理を利用する方法とを適正に選択する。
【００２５】
本発明によるレーンマーカ認識装置により行われるレーンマーカ認識処理について説明する前に、図２（ａ）〜（ｆ）に示すレーンマーカに対して、レーザレーダ２からレーザ光を出射した場合に、レーザ光がレーンマーカで反射した時の受光量について図７（ａ）〜（ｆ）を用いて説明する。図７（ａ）〜（ｆ）において、横軸はレーザレーダ２からの距離であり、縦軸は反射したレーザ光の受光量である。
【００２６】
図７（ａ）は、図２（ａ）に示す白線のみから構成されるレーンマーカに対する結果である。白線はアスファルトよりも光を反射しやすく、また、円盤形状のＢｏｔｔｓ　Ｄｏｔｓ等と異なり奥行きがあるので、レーザ光が照射されているエリア全体から反射光が得られる。従って、反射受光量は、ある位置でピークになって、その後少しずつ減少していく波形を示す。
【００２７】
図７（ｂ）は、図２（ｂ）に示すＢｏｔｔｓ　Ｄｏｔｓのみから構成されるレーンマーカに対する結果である。Ｂｏｔｔｓ　Ｄｏｔｓからの反射受光量とアスファルトからの反射受光量とはあまり差がないので、図７（ｂ）に示すように、反射受光量にはピークが現れない。
【００２８】
図７（ｃ）は、図２（ｃ）に示すキャッツアイのみから構成されるレーンマーカに対する結果である。キャッツアイは、光を入射してきた方向に反射させる特性を有するので、キャッツアイからは非常に強い反射光が得られる。また、図２（ｃ）に示すように、キャッツアイは通常、四角形であり白線のような奥行きがない。従って、反射受光量は、非常に大きいピークを有し、図７（ｃ）に示すように、急峻な波形となる。
【００２９】
図７（ｄ）は、図２（ｄ）に示す白線とキャッツアイから構成されるレーンマーカに対する結果である。この場合、白線の反射特性とキャッツアイの反射特性の双方を備えた反射特性を有する。すなわち、反射受光量は非常に大きなピークを有し、その後少しずつ減少していく波形を示す。
【００３０】
図７（ｅ）は、図２（ｅ）に示すＢｏｔｔｓ　Ｄｏｔｓとキャッツアイから構成されるレーンマーカに対する結果である。この場合、Ｂｏｔｔｓ　Ｄｏｔｓの反射特性とキャッツアイの反射特性の双方を備えた反射特性を有する。上述したように、Ｂｏｔｔｓ　Ｄｏｔｓからの反射受光量は少ないので、反射受光量特性は、キャッツアイのみから構成されるレーンマーカの反射受光量特性（図７（ｃ））と同じような波形を示す。
【００３１】
図７（ｆ）は、図２（ｆ）に示す白線とＢｏｔｔｓ　Ｄｏｔｓから構成されるレーンマーカに対する結果である。この場合、白線の反射特性とＢｏｔｔｓ　Ｄｏｔｓの反射特性の双方を備えた反射特性を有するが、Ｂｏｔｔｓ　Ｄｏｔｓからの反射受光量は少ないので、白線の反射特性が支配的となる。従って、反射受光量特性は、図７（ａ）に示す白線のみから構成されるレーンマーカに対する反射受光量特性と同じような波形を示す。
【００３２】
本実施の形態におけるレーンマーカ認識装置では、レーンマーカに白線が含まれている場合、すなわち、図２（ａ），（ｄ），（ｆ）に示すレーンマーカの場合には、輝度変化を利用する方法を用いてレーンマーカの認識処理を行う。図７を参照して、以下の▲１▼，▲２▼の場合に、レーンマーカに白線が含まれていると判断する。
▲１▼反射波形のピークが、第１のしきい値Ｔｈ１と第２のしきい値Ｔｈ２との間にある場合
▲２▼反射波形のピークが第２のしきい値Ｔｈ２を越えており、かつ、波形が非対称の場合
【００３３】
上記▲１▼に該当するのは、図２（ａ）と図２（ｆ）に示すレーンマーカの場合である。白線からの反射受光量は、キャッツアイからの反射受光量よりも少ないので、反射受光量のピーク値と２つのしきい値Ｔｈ１，Ｔｈ２とに基づいて、図２（ａ）と図２（ｆ）に示すレーンマーカを検出する。上記▲２▼に該当するのは、図２（ｄ）に示すレーンマーカの場合である。レーンマーカにキャッツアイが含まれている場合には、反射受光量のピーク値が第２のしきい値Ｔｈ２よりも大きくなる。しかし、白線が含まれている場合には、反射受光量の波形が図７（ｃ），（ｅ）に示す場合と異なり、対称とならないので、図２（ｄ）に示すレーンマーカと図２（ｃ），（ｅ）に示すレーンマーカとを区別することができる。
【００３４】
レーザレーダ２で受光される反射光の中には、レーンマーカからの反射光以外に、自車両の周囲の車両や、路側にある看板などからの反射光が含まれている。従って、レーンマーカからの反射光と、レーンマーカ以外からの反射光とを区別する必要がある。この区別の方法を図８（ａ），（ｂ）を用いて説明する。
【００３５】
図８（ａ）は、レーザレーダ２からレーザ光を出射する様子を車両２０の側面から見た図、図８（ｂ）は、レーザレーダ２からレーザ光を出射する様子を車両２０の上面から見た図である。レーンマーカからの反射光を得るためには、レーザレーダ２から出射されたレーザ光が路面に到達していることが必要である。図８（ａ）に示すように、レーザレーダ２は、地上からＨｓの高さの位置に取り付けられており、出射されるレーザ光の光軸Ｌ１は路面と水平であるとする。レーザ光の光軸Ｌ１と、上下方向に広がりのあるレーザ光の下端との角度をθｖとすると、レーザ光の下端が路面に到達する距離Ｄｇは、次式（１）にて表せる。
Ｄｇ＝Ｈｓ／ｔａｎθｖ　　…（１）
【００３６】
従って、レーンマーカの種別判定を行うのは、式（１）で算出される距離Ｄｇ以遠である必要がある。例えば、Ｈｓ＝０．３５（ｍ）、角度θｖ＝１．５（ｄｅｇ）の場合には、距離Ｄｇは１３．４（ｍ）となる。
【００３７】
レーザレーダ２は、広い検知エリアを確保するために、車両の左右方向にスキャンを行っている。レーザレーダ２とレーンマーカとの横方向の距離をＷ、レーザ光軸Ｌ１と車体軸Ｌ２との水平方向角度をθｈ、レーザ光の左右方向のビーム幅をθｗとすると、レーザ光がレーンマーカに当たる距離の下限値Ｄｎ、上限値Ｄｆは、それぞれ次式（２），（３）にて表せる。
Ｄｎ＝Ｗ／ｔａｎ（θｈ＋θｗ／２）　　　…（２）
Ｄｆ＝Ｗ／ｔａｎ（θｈ−θｗ／２）　　　…（３）
【００３８】
例えば、Ｗ＝１．８（ｍ）、角度θｈ＝５（ｄｅｇ）、θｗ＝１（ｄｅｇ）の場合には、Ｄｎ＝１８．７（ｍ）、Ｄｆ＝２２．９（ｍ）となる。ここで、レーザ光がレーンマーカに当たる距離の下限値Ｄｎは、式（１）で算出される距離Ｄｇよりも大きくする必要がある。従って、距離Ｄｇを考慮して、レーザレーダ２とレーンマーカとの横方向の距離Ｗに基づいて、レーザ光のスキャン角度θｈを決定して、式（２），（３）より距離Ｄｎ，Ｄｆを算出する。この場合、レーザ光のスキャン角度がθｈの時に、式（２），（３）から算出される距離Ｄｎから距離Ｄｆまでの間に現れる反射受光量の波形に基づいて、レーンマーカの種別判定を行う。すなわち、距離Ｄｎ以下の位置に現れる反射受光量の波形や、距離Ｄｆ以上の位置に現れる反射受光量の波形は無視することができる。
【００３９】
図９は、本実施の形態におけるレーンマーカ認識装置により行われるレーンマーカ認識処理の手順を示すフローチャートである。この処理は、レーンマーカ認識処理装置３により行われる。ステップＳ３００では、レーンマーカ認識処理に用いられるパラメータを初期化して、ステップＳ３０１に進む。レーンマーカ認識処理の開始時には、レーザレーダ２とレーンマーカとの横方向の距離Ｗが分からないので、レーンマーカからの反射光を検出するために必要な距離ＤｎおよびＤｆを算出することができない。従って、ステップＳ３０１では、輝度変化を利用したレーンマーカ認識処理を行う。
【００４０】
ステップＳ３０１に続くステップＳ３０２では、ステップＳ３０１で行ったレーンマーカ認識処理により、レーンマーカを認識することができたか否かを判定する。レーンマーカを認識することができたと判定するとステップＳ３０６に進み、認識することができなかったと判定するとステップＳ３０４に進む。ステップＳ３０４では、パターンマッチングによる認識処理を行う。次のステップＳ３０５では、ステップＳ３０４で行ったパターンマッチングによる認識処理により、レーンマーカを認識することができたか否かを判定する。レーンマーカを認識することができたと判定するとステップＳ３０６に進み、認識することができなかったと判定するとステップＳ３００に戻って、再度レーンマーカ認識処理を行う。
【００４１】
ステップＳ３０６では、ステップＳ３０１またはステップＳ３０４で行った認識処理結果に基づいて、レーザレーダ２とレーンマーカとの横方向の距離Ｗを算出する。距離Ｗを算出するとステップＳ３０７に進む。ステップＳ３０７では、ステップＳ３０６で算出した距離Ｗに基づいて、レーンマーカからの反射波形を評価するために必要なスキャン角度θｈ、および、距離Ｄｎ，Ｄｆを決定する。スキャン角度θｈ、距離Ｄｎ，Ｄｆを決定すると、ステップＳ３０８に進む。
【００４２】
ステップＳ３０８では、スキャン角度θｈの時の反射受光量の波形を取得して、ステップＳ３０９に進む。ステップＳ３０９では、ステップＳ３０８で取得した反射受光量のうち、距離Ｄｎ〜Ｄｆの位置にある反射受光量の波形のピーク値が第１のしきい値Ｔｈ１以下であるか否かを判定する。反射受光量の波形のピーク値が第１のしきい値Ｔｈ１以下であると判定するとステップＳ３１０に進み、第１のしきい値Ｔｈ１より大きいと判定すると、ステップＳ３１１に進む。ステップＳ３１１では、反射受光量の波形のピーク値が第２のしきい値Ｔｈ２以上であるか否かを判定する。反射受光量の波形のピーク値が第２のしきい値Ｔｈ２以上であると判定するとステップＳ３１２に進み、第２のしきい値Ｔｈ２より小さいと判定すると、ステップＳ３１３に進む。
【００４３】
ステップＳ３１２では、ステップＳ３０８で取得した反射受光量の波形が対称であるか否かを判定する。反射受光量の波形が対称であると判定するとステップＳ３１０に進み、対称ではないと判定するとステップＳ３１３に進む。ステップＳ３１３では、上記▲１▼の条件の場合、すなわち、反射波形のピーク値が、第１のしきい値Ｔｈ１と第２のしきい値Ｔｈ２との間にある場合、または、条件▲２▼の場合、すなわち、反射波形のピーク値が第２のしきい値Ｔｈ２を越えており、かつ、波形が非対称の場合であるので、輝度変化を利用したレーンマーカ認識処理を行う。レーンマーカ認識処理を行うとステップＳ３１４に進む。
【００４４】
一方、ステップＳ３１０では、パターンマッチングによるレーンマーカ認識処理を行う。レーンマーカ認識処理を行うとステップＳ３１４に進む。ステップＳ３１４では、ステップＳ３１０またはステップＳ３１３で行ったレーンマーカ認識処理により、レーンマーカを認識したか否かを判定する。レーンマーカを認識したと判定するとステップＳ３０６に戻って、上述したステップＳ３０６以降の処理を行い、レーンマーカを認識していないと判定するとステップＳ３００に戻る。
【００４５】
本実施の形態におけるレーンマーカ認識装置により行われるレーンマーカ認識処理の内容をまとめておく。最初に輝度変化を利用したレーンマーカ認識処理、または、パターンマッチングによるレーンマーカ認識処理を行い、レーンマーカを認識すると、レーザレーダ２とレーンマーカとの横方向の距離Ｗを算出して、スキャン角度θｈ、距離Ｄｎ，Ｄｆを決定する（ステップＳ３００〜Ｓ３０７）。その後、決定したスキャン角度θｈの時の反射受光量の波形を取得する。距離Ｄｎ〜Ｄｆの位置にある反射受光量の波形のピーク値が第１のしきい値Ｔｈ１以下であり、かつ、第２のしきい値Ｔｈ２より小さい場合、または、反射受光量の波形のピーク値が第２のしきい値Ｔｈ２以上であり、かつ、反射受光量の波形が非対称である場合には、輝度変化を利用したレーンマーカ認識処理を行い、それ以外の場合にはパターンマッチングによるレーンマーカ認識処理を行う（ステップＳ３０９〜Ｓ３１３）。
【００４６】
本実施の形態におけるレーンマーカ認識装置によれば、レーザレーダ２から出射したレーザ光の反射受光量に基づいて、撮像画像の輝度変化によりレーンマーカ認識処理を行う方法と、パターンマッチングによりレーンマーカ認識処理を行う方法とを適切に選択して、レーンマーカ認識処理を行うので、様々な種類のレーンマーカを確実に検出することができる。この場合、輝度変化による認識処理方法とパターンマッチングによる認識処理方法の両方を用いる方法、例えば、画像の輝度変化に基づいてレーンマーカ認識処理を行い、レーンマーカを検出できなかった場合に、パターンマッチングによるレーンマーカ認識処理を行う方法も考えられる。しかし、このような方法では、レーンマーカ認識処理の処理演算量が増加し、レーンマーカの検出速度が低下する。これに対して、本実施の形態におけるレーンマーカ認識装置では、２つのレーンマーカ認識処理方法のうちの一方を適切に選択して認識処理を行うので、少ない演算量で確実にレーンマーカを検出することができる。
【００４７】
２つのレーンマーカ認識処理方法の選択に際し、レーザ光の反射受光量が第１のしきい値Ｔｈ１以下の場合には、パターンマッチングによるレーンマーカ認識処理を選択するので、Ｂｏｔｔｓ　Ｄｏｔｓのように反射率の低いレーンマーカを確実に検出することができる。また、レーザ光の反射受光量が第１のしきい値Ｔｈ１より多く、第２のしきい値Ｔｈ２未満の場合には、輝度変化によるレーンマーカ認識処理を選択するので、白線を含むレーンマーカを確実に検出することができる。
【００４８】
また、レーザ光の反射受光量が第２のしきい値Ｔｈ２以上であり、かつ、反射受光量の波形が所定のパターン、すなわち、非対称である場合には、輝度変化によるレーンマーカ認識処理を選択するので、キャッツアイと白線とを含んだレーンマーカを確実に検出することができる。この場合、レーザ光の反射受光量が第２のしきい値Ｔｈ２以上であり、かつ、反射受光量の波形が対称の場合には、パターンマッチングによるレーンマーカ認識処理を選択するので、白線より反射率の高いキャッツアイのみからなるレーンマーカや、キャッツアイとＢｏｔｔｓ　Ｄｏｔｓからなるレーンマーカを確実に検出することができる。
【００４９】
本実施の形態におけるレーンマーカ認識装置では、輝度変化によるレーンマーカ認識方法、および、パターンマッチングによる認識方法の少なくとも一方の方法を用いてレーンマーカを検出し、検出したレーンマーカとレーザレーダ２との距離Ｗを算出して、距離Ｗに基づいてスキャン角度θｈを求めてレーザ光を出射するので、レーンマーカに向けて確実にレーザ光を出射することができる。また、算出した距離Ｗに基づいて、レーザ光のエッジとレーンマーカとが交わる距離Ｄｎ，Ｄｆを算出し、距離ＤｎからＤｆまでの距離範囲からの反射受光量に基づいて、２つのレーンマーカ認識方法を選択するので、レーンマーカ以外の物体からの反射受光量に基づいてレーンマーカ認識方法を選択するという誤選択を防ぐことができる。
【００５０】
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した一実施の形態では、レーンマーカを構成する要素として、白線、Ｂｏｔｔｓ　Ｄｏｔｓ、キャッツアイの３種類を例に挙げたが、これら以外の物によりレーンマーカが構成されている場合にも本実施の形態におけるレーンマーカ認識装置を用いることができる。この場合には、図７（ａ）〜（ｆ）に示すように、予め反射受光量の特性を把握しておき、その特性に応じて、輝度変化による方法またはパターンマッチングによる方法を適切に選択するようにすればよい。
【００５１】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、ＣＣＤカメラ１が撮影手段を、レーンマーカ認識処理装置３が第１のレーンマーカ認識手段、第２のレーンマーカ認識手段、および、選択手段を、レーザレーダ２が信号送出手段および信号受信手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【図１】本発明によるレーンマーカ認識装置の一実施の形態の構成を示す図
【図２】図２（ａ）〜（ｆ）は、様々なレーンマーカの種類を示す図
【図３】輝度変化を利用したレーンマーカ認識処理の処理手順を示すフローチャート
【図４】図４（ａ）〜（ｅ）は、輝度変化を利用したレーンマーカ認識処理について説明するための図
【図５】パターンマッチングによるレーンマーカ認識処理の処理手順を示すフローチャート
【図６】図６（ａ）〜（ｅ）は、パターンマッチングによるレーンマーカ認識処理について説明するための図
【図７】図７（ａ）〜（ｆ）は、図２（ａ）〜（ｆ）に示すレーンマーカにレーザ光を照射した時の反射受光量を示す図
【図８】図８（ａ）は、レーザレーダからレーザ光を出射する様子を車両側面から見た図、図８（ｂ）は、車両上面から見た図
【図９】本実施の形態におけるレーンマーカ認識装置により行われるレーンマーカ認識処理の手順を示すフローチャート
【符号の説明】
１…ＣＣＤカメラ、２…レーザレーダ、３…レーンマーカ認識処理装置、４…自動操舵制御ユニット、５…操舵アクチュエータ、６…車速センサ、７…白線、８…Ｂｏｔｔｓ　Ｄｏｔｓ、９…キャッツアイ、１０…ガードレール、１１，１４…ウインドウ、１２，１５…レーンマーカ候補点、１３，１６…検出レーンマーカ、２０…車両、Ｌ１…レーザ光の光軸、Ｌ２…車軸
【図１】
2004139338.tif 000003
【図２】
2004139338.tif 000004
【図３】
2004139338.tif 000005
【図４】
2004139338.tif 000006
【図５】
2004139338.tif 000007
【図６】
2004139338.tif 000008
【図７】
2004139338.tif 000009
【図８】
2004139338.tif 000010
【図９】
2004139338.tif 000011