(57)【要約】【課題】レーンチェンジ中でも走行区画線を認識しやすい走行区画線認識装置を提供すること。【解決手段】自車両（１０１）の前方を撮影し、画像を生成する撮影ユニット（３）と、画像からエッジ点を抽出するエッジ点抽出ユニット（９）と、エッジ点に基づき走行区画線候補を検出する走行区画線候補検出ユニット（１１）と、走行区画線候補の走行区画線らしさを算出する走行区画線らしさ算出ユニット（１３）と、走行区画線候補のうち、走行区画線らしさが予め設定された閾値以上であるものを走行区画線として認識する走行区画線認識ユニット（１５）と、自車両がレーンチェンジ中であることを検出するレーンチェンジ検出ユニット（１７）と、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、（ａ）走行区画線らしさの算出条件を、走行区画線らしさが大きくなりやすいものに変更するか、（ｂ）閾値を小さくする条件変更ユニット（１９）とを備えることを特徴とする走行区画線認識装置（１）。【選択図】図１
2016099719.tif 000002
【特許請求の範囲】
【請求項１】
自車両（１０１）の前方を撮影し、画像を生成する撮影ユニット（３）と、
前記画像からエッジ点を抽出するエッジ点抽出ユニット（９）と、
前記エッジ点に基づき走行区画線候補を検出する走行区画線候補検出ユニット（１１）と、
前記走行区画線候補の走行区画線らしさを算出する走行区画線らしさ算出ユニット（１３）と、
前記走行区画線候補のうち、前記走行区画線らしさが予め設定された閾値以上であるものを走行区画線として認識する走行区画線認識ユニット（１５）と、
自車両がレーンチェンジ中であることを検出するレーンチェンジ検出ユニット（１７）と、
レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、（ａ）前記走行区画線らしさの算出条件を、前記走行区画線らしさが大きくなりやすいものに変更するか、（ｂ）前記閾値を小さくする条件変更ユニット（１９）と、
を備えることを特徴とする走行区画線認識装置（１）。
【請求項２】
請求項１に記載の走行区画線認識装置であって、
前記走行区画線らしさの少なくとも一部は、前記画像のフレーム間における前記走行区画線候補の位置のずれが基準値以下である状態が継続しているフレーム数であり、
前記条件変更ユニットは、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、前記フレーム数に関する前記閾値を小さくすることを特徴とする走行区画線認識装置。
【請求項３】
請求項１に記載の走行区画線認識装置であって、
前記走行区画線らしさの少なくとも一部は、前記画像のフレーム間における前記走行区画線候補の位置のずれが基準値以下である状態が継続しているフレーム数であり、
前記条件変更ユニットは、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、前記基準値を大きくすることを特徴とする走行区画線認識装置。
【請求項４】
請求項１に記載の走行区画線認識装置であって、
前記走行区画線らしさの少なくとも一部は、隣接する前記走行区画線候補との間での平行度の高さであり、
前記条件変更ユニットは、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、前記平行度に関する前記閾値を小さくすることを特徴とする走行区画線認識装置。
【請求項５】
請求項１〜４のいずれか１項に記載の走行区画線認識装置であって、
前記画像における周辺部では、前記画像における中心部に比べて、前記走行区画線らしさの算出条件が、前記走行区画線らしさが大きくなりやすいものであるか、前記閾値が小さいことを特徴とする走行区画線認識装置。
【請求項６】
請求項１〜５のいずれか１項に記載の走行区画線認識装置であって、
前記レーンチェンジ検出ユニットは、自車両と走行区画線との車幅方向における距離が予め設定された下限値以下であることに基づき、自車両がレーンチェンジ中であることを検出することを特徴とする走行区画線認識装置。
【請求項７】
請求項１〜５のいずれか１項に記載の走行区画線認識装置であって、
前記レーンチェンジ検出ユニットは、レーンチェンジ中であることの検出後、前記走行区画線を認識することを条件として、レーンチェンジの終了を検出することを特徴とする走行区画線認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は走行区画線認識装置に関する。
【背景技術】
【０００２】
従来、以下のようにして走行区画線を認識する走行区画線認識装置が知られている。まず、自車両の前方を撮影して画像を生成し、その画像からエッジ点を抽出する。次に、エッジ点に基づき走行区画線候補を検出する。さらに、走行区画線候補のうち、走行区画線らしさ（尤度）が高いものを、走行区画線として認識する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−５３５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自車両がそれまで走行していた車線から隣の車線にレーンチェンジ中である場合、隣の車線の走行区画線のうち、自車両から遠い側の走行区画線は、画像における周辺部に現れる。また、自車両がレーンチェンジ中である場合、画像における走行区画線の位置は、時間の経過とともに大きく変化する。そのため、自車両がレーンチェンジ中である場合、走行区画線を早期に認識することは困難であった。
【０００５】
本発明は、こうした問題にかんがみてなされたものであり、レーンチェンジ中でも走行区画線を認識しやすい走行区画線認識装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の走行区画線認識装置は、自車両の前方を撮影し、画像を生成する撮影ユニットと、画像からエッジ点を抽出するエッジ点抽出ユニットと、エッジ点に基づき走行区画線候補を検出する走行区画線候補検出ユニットと、走行区画線候補の走行区画線らしさを算出する走行区画線らしさ算出ユニットと、走行区画線候補のうち、走行区画線らしさが予め設定された閾値以上であるものを走行区画線として認識する走行区画線認識ユニットと、自車両がレーンチェンジ中であることを検出するレーンチェンジ検出ユニットと、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、（ａ）走行区画線らしさの算出条件を、走行区画線らしさが大きくなりやすいものに変更するか、（ｂ）閾値を小さくする条件変更ユニットとを備える。
【０００７】
本発明の走行区画線認識装置は、レーンチェンジ中でも、走行区画線を早期に認識することができる。
【図面の簡単な説明】
【０００８】
【図１】走行区画線認識装置１の構成を表すブロック図である。
【図２】図２Ａは自車両１０１における車載カメラ３の位置を表す側面図であり、図２Ｂは自車両１０１における車載カメラ３の位置を表す鳥瞰図である。
【図３】走行区画線認識装置１が実行する走行区画線認識処理を表すフローチャートである。
【図４】車載カメラ３が生成した画像の例を表す説明図である。
【図５】エッジ点１１３、走行区画線候補１１５、１１７、１１９、１２１を表す説明図である。
【図６】前回フレームで検出された走行区画線候補１２３と、現フレームで検出された走行区画線候補１２５とを表す説明図である。
【図７】走行区画線認識装置１が実行する条件変更処理を表す説明図である。
【図８】基準線１２７と、走行区画線１１１との車幅方向における距離ｄを表す説明図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態を図面に基づき説明する。
＜第１の実施形態＞
１．走行区画線認識装置１の構成
走行区画線認識装置１の構成を図１及び図２に基づき説明する。走行区画線認識装置１は、車両に搭載される車載装置である。以下では、走行区画線認識装置１を搭載した車両を自車両とする。図１に示すように、走行区画線認識装置１は、車載カメラ３と、自車両状態量検出センサ５と、演算ユニット７とを備える。
【００１０】
車載カメラ３は撮影ユニットの一例である。図２Ａ及び図２Ｂに示すように、車載カメラ３は、自車両１０１におけるフロントガラス１０３の上部に取り付けられており、自車両１０１の前方を撮影し、画像を生成する。生成された画像の画角には、自車両１０１の前方における路面が含まれる。車載カメラ３が生成した画像は、演算ユニット７に出力される。
【００１１】
車載カメラ３は、所定時間ごとに繰り返し、１つの画像を生成する。以下では、１つの画像を１フレームと呼ぶこともある。車載カメラ３が、フレームＦ1、Ｆ2、Ｆ3・・・Ｆi、Ｆi+1・・・を順次生成した場合、フレームＦiは、フレームＦi+1の１つ前のフレームである。
【００１２】
自車両状態量検出センサ５は、自車両の車速とヨーレートとを検出し、検出結果を演算ユニット７に出力する。演算ユニット７は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備えた周知のコンピュータである。演算ユニット７は、ＲＯＭに記憶されたプログラムにより、後述する処理を実行する。演算ユニット７は、機能的に、エッジ点抽出ユニット９、走行区画線候補検出ユニット１１、走行区画線らしさ算出ユニット１３、走行区画線認識ユニット１５、レーンチェンジ検出ユニット１７、及び条件変更ユニット１９を備える。各ユニットが実行する処理は後述する。
【００１３】
自車両は、走行区画線認識装置１に加えて、警報／車両制御装置１０５を備える。警報／車両制御装置１０５は、走行区画線認識装置１が出力する走行区画線パラメータに基づき、警報及び車両制御を行う。詳しくは後述する。
【００１４】
２．走行区画線認識装置１が実行する走行区画線認識処理
走行区画線認識装置１が実行する走行区画線認識処理を図３〜図６に基づき説明する。走行区画線認識処理は、自車両の走行中、所定時間ごとに繰り返し実行される。
【００１５】
図３のステップ１では、車載カメラ３が自車両の前方を撮影し、画像（１つのフレーム）を生成する。この画像の例を図４に示す。この画像には、自車両の前方における路面１０７と、自車両が走行中の車線を区画する走行区画線１０９、１１１が含まれている。
【００１６】
図３に戻り、ステップ２では、エッジ点抽出ユニット９が、前記ステップ１で生成した画像からエッジ点を抽出する。エッジ点とは、隣接する画素と比べて、輝度値の差が基準となる値よりも大きい画素を意味する。図５は、図４に示す画像において抽出したエッジ点１１３を表す。エッジ点１１３は、走行区画線１０９、１１１の左側の境界上と、右側の境界上とにそれぞれ存在する。
【００１７】
図３に戻り、ステップ３では、走行区画線候補検出ユニット１１が、前記ステップ２で抽出したエッジ点に基づき走行区画線候補を検出する。具体的には、エッジ点について、ハフ変換による直線検出を行い、ハフ変換の投票空間上で最も投票数の多い直線を走行区画線候補として検出する。図５に、検出した走行区画線候補１１５、１１７、１１９、１２１の例を示す。
【００１８】
なお、エッジ点に対する最小二乗法による直線フィッティングを行った結果を走行区画線候補としてもよい。また、最小二乗法で求めた直線を初期直線とし、その初期直線からの誤差（直線までの距離）が所定の閾値以下のエッジ点のみを使って、ハフ変換による直線検出を行い、その結果を最終的な走行区画線候補とする等して、ハフ変換と最小二乗法を組み合わせてロバストに走行区画線候補を検出してもよい。
【００１９】
ステップ４では、走行区画線らしさ算出ユニット１３が、前記ステップ３で検出した走行区画線候補の走行区画線らしさ（尤度）を算出する。具体的には以下のように行う。
まず、今回の走行区画線認識処理で使用しているフレーム（以下、現フレームとする）よりも１つ前のフレーム（以下、前回フレームとする）を呼び出す。次に、前回フレームで検出された走行区画線候補の位置を、その走行区画線候補が現フレームにおいて現れるはずの位置に補正する。
【００２０】
すなわち、自車両は、前回フレームの生成時から、現フレームの生成時までに移動しているので、前回フレームで検出した走行区画線候補が現フレームで現れる場合、現フレームにおける走行区画線候補の位置は、自車両の移動の分だけ、前回フレームにおける位置から変位しているはずである。
【００２１】
そこで、前回フレームの生成時から、現フレームの生成時までの自車両の移動量及び移動方向を算出し、その算出結果に応じて、前回フレームで検出した走行区画線候補の位置を、現フレームで現れるはずの位置に補正する。なお、自車両の移動量及び移動方向は自車両状態量検出センサ５により検出することができる。前回フレームで検出した走行区画線候補が複数ある場合は、それぞれについて上記のように補正する。
【００２２】
図６に、上記のように位置補正した後の、前回フレームで検出された走行区画線候補１２３を示す。また、図６には、現フレームで検出された走行区画線候補１２５も示す。そして、現フレームで検出された走行区画線候補１２５と、それに最も近い走行区画線候補１２３との位置のずれの大きさを算出する。両者の位置のずれの大きさが基準値Ｘ以下であれば、少なくとも、前回フレームと現フレームとの２フレームにおいて、走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続していることになる。
【００２３】
また、仮に、前回フレームと、さらのその１つ前のフレームにおいても、走行区画線候補の位置のずれが基準値以下であるならば、連続する３フレームにわたって、走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続していることになる。
【００２４】
本ステップ４では、上記のようにして、過去のフレームから現フレームまで、走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続しているフレーム数（以下、継続フレーム数とする）を算出する。そして、その継続フレーム数が大きいほど、対応する走行区画線候補における走行区画線らしさの値を大きく設定する。なお、継続フレーム数が大きいということは、同一の走行区画線候補が継続して検出されていることを意味するから、その走行区画線候補は走行区画線である可能性が高い。
【００２５】
ステップ５では、走行区画線認識ユニット１５が、前記ステップ３で検出した走行区画線候補のうち、前記ステップ４で算出した走行区画線らしさが閾値Ｙ以上であるものを走行区画線として認識する。
【００２６】
ステップ６では、走行区画線認識ユニット１５が、前記ステップ５で認識した走行区画線の画像を、鳥瞰変換する（自車両の上方の仮想視点から見た画像へ変換する）。鳥瞰変換後の画像を以下では鳥瞰画像とする。
【００２７】
ステップ７では、走行区画線認識ユニット１５が、前記ステップ６で作成した鳥瞰画像から、走行区画線パラメータを推定する。走行区画線パラメータとしては、オフセット（走行区画線に対する自車両の車幅方向における位置）、走行区画線に対する自車両のヨー角、走行区画線の曲率等がある。
【００２８】
ステップ８では、走行区画線認識ユニット１５が、前記ステップ７で推定した走行区画線パラメータを警報／車両制御装置１０５に出力する。
なお、警報／車両制御装置１０５は、走行区画線パラメータを用いて、例えば、以下のような処理を行う。警報／車両制御装置１０５は、走行区画線パラメータに基づき、走行中の車線から自車両が逸脱する危険のある状況（例えば、自車両と走行区画線との距離が小さい状況、ヨー角が大きい状況等）であるか否かを判断し、そのような状況であると判断した場合は、警報を発し、また、車線からの逸脱を防止するための車両制御（例えば、自動操舵、自動ブレーキ等）を行う。
【００２９】
３．走行区画線認識装置１が実行する条件変更処理
走行区画線認識装置１が所定時間ごとに繰り返し実行する条件変更処理を図７、図８に基づき説明する。
【００３０】
図７のステップ１１では、レーンチェンジ検出ユニット１７が、自車両はレーンチェンジ中であるか否かを判断する。なお、レーンチェンジ中とは、後述するステップ１３においてレーンチェンジ開始が設定され、且つ後述するステップ１６におけるレーンチェンジ終了が未だ設定されていない状態をいう。また、レーンチェンジ中でない状態とは、ステップ１３においてレーンチェンジ開始が一度も設定されていないか、あるいは、後述するステップ１６においてレーンチェンジ終了が設定され、その後、レーンチェンジ開始が未だ設定されていない状態をいう。
【００３１】
レーンチェンジ中ではない場合はステップ１２に進み、レーンチェンジ中である場合はステップ１５に進む。
ステップ１２では、レーンチェンジ検出ユニット１７が、自車両１０１の中心を通り、自車両の前後方向に平行な直線（以下では基準線１２７とする）と、自車両１０１に最も近い走行区画線１１１との、車幅方向における距離ｄを算出する（図８参照）。距離ｄの算出には、車載カメラ３が生成した画像と、その画像において認識された走行区画線とを用いることができる。そして、その距離ｄが予め設定された下限値Ｚより小さいか否かを判断する。距離ｄが下限値Ｚより小さい場合はステップ１３に進み、下限値Ｚ以上である場合は本処理を終了する。
【００３２】
ステップ１３では、レーンチェンジ検出ユニット１７が、レーンチェンジ開始を設定する。この時点から、後述するステップ１６でレーンチェンジ終了が設定されるまで、レーンチェンジ中の状態となる。
【００３３】
ステップ１４では、条件変更ユニット１９が、前記ステップ４の処理で用いる基準値Ｘの値を、レーンチェンジ中でない場合の値（以下では、通常値とする）よりも大きい値に変更する。基準値Ｘの値が大きくなると、画像のフレーム間における走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続しやすくなり、走行区画線らしさが大きくなりやすくなる。その結果、走行区画線候補が、走行区画線として認識されやすくなる。
【００３４】
一方、前記ステップ１１で否定判断した場合はステップ１５に進む。ステップ１５では、レーンチェンジ検出ユニット１７が、前回のステップ１５の処理以降に、走行区画線を認識したか否かを判断する。走行区画線を認識した場合はステップ１６に進み、認識しなかった場合は本処理を終了する。
【００３５】
ステップ１６では、レーンチェンジ検出ユニット１７が、レーンチェンジ終了を設定し、この時点以降は、レーンチェンジ中ではなくなる。
ステップ１７では、条件変更ユニット１９が、基準値Ｘの値を通常値に戻す。
【００３６】
４．走行区画線認識装置１が奏する効果
（１Ａ）走行区画線認識装置１は、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、走行区画線らしさの算出条件を、走行区画線らしさが大きくなりやすいものに変更する。すなわち、走行区画線認識装置１は、レーンチェンジ中である場合、前記ステップ４の処理で用いる基準値Ｘの値を、通常値よりも大きい値に変更する。その結果、画像のフレーム間における走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続しやすくなり、走行区画線候補の走行区画線らしさが大きくなりやすくなる。そのことにより、走行区画線認識装置１は、レーンチェンジ中に走行区画線を早期に認識することができる。
【００３７】
（１Ｂ）走行区画線認識装置１は、レーンチェンジ中でない場合は、基準値Ｘの値を通常値とする。そのことにより、レーンチェンジ中でない場合、走行区画線を高精度に認識することができる。
【００３８】
（１Ｃ）走行区画線認識装置１は、自車両と走行区画線との車幅方向における距離ｄが予め設定された下限値Ｚ以下であることに基づき、レーンチェンジ中であることを検出する。そのため、レーンチェンジ中であることを容易且つ正確に検出することができる。
【００３９】
（１Ｄ）走行区画線認識装置１は、レーンチェンジ中であることの検出後、走行区画線を認識することを条件として、レーンチェンジの終了を検出する。そのため、レーンチェンジの終了を容易且つ正確に検出することができる。
＜第２の実施形態＞
１．走行区画線認識装置１の構成
本実施形態の走行区画線認識装置１は、前記第１の実施形態と同様の構成を有する。
【００４０】
２．走行区画線認識装置１が実行する処理
本実施形態の走行区画線認識装置１が実行する処理は、基本的には前記第１の実施形態と同様である。以下では、共通する構成については説明を省略し、相違点を中心に説明する。
【００４１】
本実施形態では、前記ステップ１４の処理において、前記ステップ５の処理で用いる閾値Ｙの値を、レーンチェンジ中でない場合の値よりも小さくする。閾値Ｙの値が小さくなると、走行区画線候補が、走行区画線として認識されやすくなる。
【００４２】
また、本実施形態では、前記ステップ１７の処理において、閾値Ｙの値を、レーンチェンジ中でない場合の値に戻す。
本実施形態において、基準値Ｘの値は、レーンチェンジ中であるか否かによらず、一定としてもよいし、前記第１の実施形態と同様に変更してもよい。
【００４３】
３．走行区画線認識装置１が奏する効果
本実施形態によれば、前記第１の実施形態の効果（１Ｃ）、（１Ｄ）に加え、以下の効果が得られる。
【００４４】
（２Ａ）走行区画線認識装置１は、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、閾値Ｙを小さくする。そのことにより、走行区画線認識装置１は、レーンチェンジ中に走行区画線を早期に認識することができる。
【００４５】
（２Ｂ）走行区画線認識装置１は、レーンチェンジ中でない場合は、閾値Ｙの値を、レーンチェンジ中でない場合の値に戻す。そのことにより、レーンチェンジ中でない場合、走行区画線を高精度に認識することができる。
＜第３の実施形態＞
１．走行区画線認識装置１の構成
本実施形態の走行区画線認識装置１は、前記第１の実施形態と同様の構成を有する。
【００４６】
２．走行区画線認識装置１が実行する処理
本実施形態の走行区画線認識装置１が実行する処理は、基本的には前記第１の実施形態と同様である。以下では、共通する構成については説明を省略し、相違点を中心に説明する。
【００４７】
本実施形態では、前記ステップ４で算出する走行区画線らしさは、隣接する走行区画線候補との間での平行度の高さである。すなわち、図５に示す例において、走行区画線候補１１５の走行区画線らしさは、隣接する走行区画線候補１１７との間での平行度が高いほど、高い。ここで、平行度とは、走行区画線候補１１５と、隣接する走行区画線候補１１７とが成す角度が小さいほど、高くなるパラメータである。
【００４８】
また、本実施形態の前記ステップ５の処理では、前記ステップ３で検出した走行区画線候補のうち、前記ステップ４で算出した、平行度に関する走行区画線らしさが、平行度に関する閾値Ｙ以上であるものを走行区画線として認識する。
【００４９】
また、本実施形態の前記ステップ１４の処理では、前記ステップ５の処理で用いる、平行度に関する閾値Ｙの値を、レーンチェンジ中でない場合の値よりも小さくする。閾値Ｙの値が小さくなると、走行区画線候補が、走行区画線として認識されやすくなる。
【００５０】
また、本実施形態の前記ステップ１７の処理では、平行度に関する閾値Ｙの値を、レーンチェンジ中でない場合の値に戻す。
３．走行区画線認識装置１が奏する効果
本実施形態によれば、前記第１の実施形態の効果（１Ｃ）、（１Ｄ）と、前記第２の実施形態の効果（２Ａ）、（２Ｂ）とが得られる。
＜その他の実施形態＞
（１）前記第１の実施形態にて、画像における周辺部では、画像における中心部に比べて、基準値Ｘの値が大きくなるようにしてもよい。この場合、画像における周辺部では、画像における中心部に比べて、走行区画線らしさの算出条件が、走行区画線らしさが大きくなりやすいものとなる。
【００５１】
レーンチェンジ中において、一般的に、走行区画線は画像における周辺部に現れやすい。上記のように、画像における周辺部にて、走行区画線らしさの算出条件を、走行区画線らしさが大きくなりやすいものとすれば、走行区画線を早期に認識できる。また、画像における中心部では、走行区画線を高精度に認識することができる。
【００５２】
上記のように、画像における周辺部では、画像における中心部に比べて、基準値Ｘの値が大きい状態は、レーンチェンジ中に限って設定してもよいし、レーンチェンジ中であるか否かによらず設定してもよい。
【００５３】
（２）前記第２、第３の実施形態において、画像における周辺部では、画像における中心部に比べて、閾値Ｙの値が小さくなるようにしてもよい。この場合、画像における周辺部では、画像における中心部に比べて、走行区画線が認識されやすくなる。
【００５４】
レーンチェンジ中において、一般的に、走行区画線は画像における周辺部に現れやすい。上記のように、画像における周辺部にて、走行区画線を認識しやすくすることで、走行区画線を早期に認識できる。また、画像における中心部では、走行区画線を高精度に認識することができる。
【００５５】
上記のように、画像における周辺部では、画像における中心部に比べて、閾値Ｙの値が小さい状態は、レーンチェンジ中に限って設定してもよいし、レーンチェンジ中であるか否かによらず設定してもよい。
【００５６】
（３）前記第１、第２の実施形態の前記ステップ３の処理では、ハフ変換により得られた直線のうち、隣接する直線との平行度が閾値Ｙ以上であるものを、走行区画線候補とし、平行度が閾値Ｙ未満のものは、走行区画線候補としないようにしてもよい。
【００５７】
この場合、前記ステップ１４の処理において、前記ステップ３の処理で用いる、平行度に関する閾値Ｙの値を、レーンチェンジ中でない場合の値よりも小さくする。閾値Ｙの値が小さくなると、ハフ変換により得られた直線が、走行区画線候補として検出されやすくなる。
【００５８】
また、前記ステップ１７の処理において、前記ステップ３の処理で用いる、平行度に関する閾値Ｙの値を、レーンチェンジ中でない場合の値に戻す。
上記の実施形態によれば、レーンチェンジ中である場合は、レーンチェンジ中でない場合よりも、閾値Ｙが小さくなり、走行区画線候補が検出されやすくなる。その結果、走行区画線が早期に認識されやすくなる。
【００５９】
また、レーンチェンジ中でない場合は、閾値Ｙの値を、レーンチェンジ中でない場合の値に戻す。そのことにより、レーンチェンジ中でない場合、走行区画線候補が検出されにくくなり、走行区画線を高精度に認識することができる。
【００６０】
（４）前記第１〜第３の実施形態において、１つの走行区画線候補について、複数種類の走行区画線らしさをそれぞれ算出し、それらを乗算して、最終的な走行区画線らしさを算出してもよい。そして、その最終的な走行区画線らしさが閾値Ｙ以上である走行区画線候補を、走行区画線として認識してもよい。
【００６１】
走行区画線らしさとしては、例えば、ハフ変換処理における投票数、走行区画線候補を境とする両側でのコントラストの強さ、走行区画線候補の直線性、一対の走行区画線候補で挟まれた領域での模様の少なさ、等が挙げられる。
【００６２】
（５）前記第１〜第３の実施形態において、前記ステップ１２における判断の方法は他のものであってもよい。例えば、自車両の操舵角が所定の上限値以上であればステップ１３に進み、上限値未満であれば処理を終了するようにしてもよい。また、自車両のヨーレートが所定の上限値以上であればステップ１３に進み、上限値未満であれば処理を終了するようにしてもよい。また、自車両の進行方向と走行区画線とが成す角度が所定の上限値以上であればステップ１３に進み、上限値未満であれば処理を終了するようにしてもよい。
【００６３】
（６）前記第１〜第３の実施形態の前記ステップ４では、フレーム間における走行区画線候補の方向のずれ（走行区画線候補の長手方向同士が成す角度）が基準値Ｘ以下である状態が継続しているフレーム数を継続フレーム数として算出し、その継続フレーム数が大きいほど、走行区画線らしさの値を大きく設定してもよい。
【００６４】
（７）前記第１〜第３の実施形態では、過去のフレームから現フレームまで、走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続している時間、又は、走行区画線候補の位置のずれが基準値Ｘ以下である状態が継続している間における自車両の走行距離を算出し、それらの値が大きいほど、走行区画線らしさの値を大きく設定してもよい。
【００６５】
（８）上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【００６６】
（９）上述した走行区画線認識装置の他、当該走行区画線認識装置を構成要素とするシステム、当該走行区画線認識装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、走行区画線認識方法等、種々の形態で本発明を実現することもできる。
【符号の説明】
【００６７】
１…走行区画線認識装置、３…車載カメラ、５…自車両状態量検出センサ、７…演算ユニット、９…エッジ点抽出ユニット、１１…走行区画線候補検出ユニット、１３…走行区画線らしさ算出ユニット、１５…走行区画線認識ユニット、１７…レーンチェンジ検出ユニット、１９…条件変更ユニット、１０１…自車両、１０３…フロントガラス、１０５…警報／車両制御装置、１０７…路面、１０９、１１１…走行区画線、１１３…エッジ点、１１５、１１７、１１９、１２１、１２３、１２５…走行区画線候補、１２７…基準線
【図１】
2016099719.tif 000003
【図２】
2016099719.tif 000004
【図３】
2016099719.tif 000005
【図４】
2016099719.tif 000006
【図５】
2016099719.tif 000007
【図６】
2016099719.tif 000008
【図７】
2016099719.tif 000009
【図８】
2016099719.tif 000010