(57)【特許請求の範囲】
【請求項１】
自車両の周辺を撮像する撮像装置と、
前記撮像装置で撮像された撮像領域内の画像情報に基づいて区画線候補を検出し、該区画線候補に基づいて自車両の走行車線の区画線候補を自車両区画線候補として検出する区画線候補検出部と、
前記区画線候補検出部によって前記自車両の両側に検出された２本の前記自車両区画線候補の内の一方の位置に基づいて、その内の他方の自車両区画線候補の位置を補正する区画線補正部と、
前記２本の自車両区画線候補の内の少なくとも１本がセンタラインであるのか否かを判定するセンタライン判定部と、
前記２本の自車両区画線候補の内の少なくとも１本が前記センタラインである場合、該センタラインが分岐路の分岐線が接続されていない又は当該分岐線が接続されている可能性の低い有効センタラインであるのか否かを判定する有効性判定部と、
を備え、
前記区画線補正部は、前記センタラインが前記有効センタラインである場合、該有効センタラインの位置に基づいて前記２本の自車両区画線候補の内の前記有効センタラインでない方の自車両区画線候補の位置を補正する一方で、前記センタラインが前記有効センタラインでない場合、該センタラインの位置に基づいた前記補正を行わないことを特徴とした区画線検出システム。
【請求項２】
前記区画線補正部は、前記センタラインが前記有効センタラインでない場合、該センタラインの位置を前記２本の自車両区画線候補の内の前記センタラインでない他方の自車両区画線候補の位置に基づいて補正することを特徴とした請求項１に記載の区画線検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両の周辺の路面に存在している区画線を検出する区画線検出システムに関する。
【背景技術】
【０００２】
従来、この種の検出システムが知られている。例えば、下記の特許文献１には、自車両の左右それぞれの白線検出領域から白線候補点の各点群を検出した後、その各点群に基づいて自車両の左右の仮白線近似線を算出し、この２本の仮白線近似線の平行性を判定する、という技術が開示されている。この技術においては、その平行性が低いと判定された場合、その２本の仮白線近似線の近似誤差を算出し、近似誤差が小さい一方の仮白線近似線を正しい仮白線近似線として判定すると共に、近似誤差が大きい他方の仮白線近似線を誤認識した仮白線近似線として判定する。そして、この技術では、正しいと判定した側の仮白線近似線を誤認識側にオフセットし、このオフセットした仮白線近似線と誤認識した仮白線近似線とを比較して、誤認識した仮白線近似線の位置を補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０２２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
その特許文献１の技術では、例えば高速道路において主走行路と左側に分岐して出口へと導く分岐路とが混在している状況下で、自車両から見て左側の仮白線近似線の近似誤差の方が右側の仮白線近似線の近似誤差よりも大きかった場合、この左側の仮白線近似線が誤認識によるものと判定されるので、この左側の仮白線近似線の位置が正しい右側の仮白線近似線の位置に基づいて補正される。よって、この技術では、分岐路の白線が現れたとしても、その影響を受けることなく、主走行路の白線（区画線）を検出することができる。しかしながら、自車両から見て右側の白線が破線の場合や右側の白線が擦れ等で不明瞭になっている場合には、この右側の仮白線近似線の近似誤差の方が左側の仮白線近似線の近似誤差よりも大きくなることがある。この場合、特許文献１の技術では、分岐路に関わる左側の仮白線近似線の位置に基づいて右側の仮白線近似線の位置が補正され、主走行路の白線（区画線）が正しく検出されなくなってしまう可能性がある。
【０００５】
そこで、本発明は、かかる従来例の有する不都合を改善し、主走行路と分岐路とが混在している場所で主走行路における自車両の区画線を精度良く検出することが可能な区画線検出システムを提供することを、その目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する為、本発明は、自車両の周辺を撮像する撮像装置と、前記撮像装置で撮像された撮像領域内の画像情報に基づいて区画線候補を検出し、該区画線候補に基づいて自車両の走行車線の区画線候補を自車両区画線候補として検出する区画線候補検出部と、前記区画線候補検出部によって前記自車両の両側に検出された２本の前記自車両区画線候補の内の一方の位置に基づいて、その内の他方の自車両区画線候補の位置を補正する区画線補正部と、前記２本の自車両区画線候補の内の少なくとも１本がセンタラインであるのか否かを判定するセンタライン判定部と、前記２本の自車両区画線候補の内の少なくとも１本が前記センタラインである場合、該センタラインが分岐路の分岐線が接続されていない又は当該分岐線が接続されている可能性の低い有効センタラインであるのか否かを判定する有効性判定部と、を備え、前記区画線補正部は、前記センタラインが前記有効センタラインである場合、該有効センタラインの位置に基づいて前記２本の自車両区画線候補の内の前記有効センタラインでない方の自車両区画線候補の位置を補正する一方で、前記センタラインが前記有効センタラインでない場合、該センタラインの位置に基づいた前記補正を行わないことを特徴としている。
【０００７】
ここで、前記区画線補正部は、前記センタラインが前記有効センタラインでない場合、該センタラインの位置を前記２本の自車両区画線候補の内の前記センタラインでない他方の自車両区画線候補の位置に基づいて補正することが望ましい。
【発明の効果】
【０００８】
本発明に係る区画線検出システムは、２本の自車両区画線候補の内の少なくとも１本がセンタラインであり、かつ、そのセンタラインが基準線として有効な有効センタラインの場合、その有効センタラインでない方の自車両区画線候補の位置を当該有効センタラインの位置に基づいて補正する。ここで、有効センタライン（基準線）とは、分岐路の分岐線が接続されていない又は当該分岐線が接続されている可能性の低い線（自車両区画線候補）のことである。このため、この区画線検出システムは、分岐路の分岐線を基準にした自車両区画線候補の補正が回避されるので、自車両の走行車線の区画線を正しく検出することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明に係る区画線検出システムの構成の一例を示す図である。
【図２】図２は、基準線の正誤について説明する図である。
【図３】図３は、センタラインの一例について説明する図である。
【図４】図４は、センタラインの一例について説明する図である。
【図５】図５は、センタラインの一例について説明する図である。
【図６】図６は、センタラインの一例について説明する図である。
【図７】図７は、複合線について説明する図である。
【図８】図８は、本発明に係る区画線検出システムの演算処理動作の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る区画線検出システムの実施例を図面に基づいて詳細に説明する。尚、この実施例によりこの発明が限定されるものではない。
【００１１】
［実施例］
本発明に係る区画線検出システムの実施例を図１から図８に基づいて説明する。
【００１２】
図１の符号１は、本実施例の区画線検出システムを示す。この区画線検出システム１は、取得した自車両の周辺情報に基づいて区画線を検出するものである。ここで例示する区画線とは、自車両の周辺の路面における白線や黄線等の車線境界線のことである。
【００１３】
この区画線検出システム１は、自車両の周辺情報を取得する周辺情報取得部を備える。その周辺情報取得部とは、路面と路面上の区画線と立体物（他車両や建築物等）と背景（空等）との識別が可能な自車両の周辺情報を取得できるものである。本実施例においては、この周辺情報取得部に撮像装置１０を利用する。ここで用いる撮像装置１０とは、自車両の周辺を撮像し、その周辺における路面と路面上の区画線と立体物と背景の識別情報の抽出が可能な画像情報を自車両の周辺情報として取得することができるものである。その識別情報とは、撮像領域内の画像情報から抽出される輝度値情報等のことである。この撮像装置１０には、少なくとも自車両の進行方向を撮像させる。
【００１４】
この例示では、周辺情報取得部としてステレオカメラ（撮像装置１０）を利用するが、この周辺情報取得部としては、撮像装置１０であるならば単眼カメラを利用してもよい。また、撮像装置１０は、画像情報をモノクロ画像として撮像するものであってもよく、カラー画像として撮像するものであってもよい。
【００１５】
この区画線検出システム１は、区画線検出ＥＣＵ２０を備える。その区画線検出ＥＣＵ２０とは、この区画線検出システム１においての演算処理を担っている電子制御装置である。この区画線検出ＥＣＵ２０には、撮像装置１０で撮像された撮像領域内の画像情報が入力される。この区画線検出ＥＣＵ２０は、その画像情報に基づいて区画線を検出する。このため、この区画線検出ＥＣＵ２０には、区画線検出部を設ける。
【００１６】
画像情報からの区画線の検出は、この技術分野における周知の方法で実施する。例えば、区画線検出部は、情報抽出部と、エッジ点検出部と、エッジ線分検出部と、区画線候補検出部と、に分けることができる。
【００１７】
情報抽出部とは、画像情報から輝度値情報を抽出するものである。情報抽出部には、この技術分野における周知の方法によって輝度値情報を算出させる。例えば、この例示の情報抽出部には、取得した画像情報に基づいて、この画像情報における座標毎又は領域毎の輝度値を算出させる。この輝度値情報を算出するに際しては、画像情報の何処から走査を開始してもよく、如何様な方向に走査してもよい。この例示の情報抽出部には、撮像領域内の画像情報の全体から輝度値情報を抽出させる。
【００１８】
エッジ点検出部とは、その輝度値情報に基づいて画像情報上のエッジ点（明暗の切り替わる点）を検出するものである。このエッジ点の検出は、この技術分野における周知の方法で実施する。
【００１９】
例えば、エッジ点検出部は、画像情報上の輝度値情報に対して微分フィルタ（例えばｓｏｂｅｌフィルタ等）を用いることで、暗部（主に黒色の部分）から明部（主に白色又は黄色の部分）へと変化する第１エッジ点（上りエッジ点）と明部から暗部へと変化する第２エッジ点（下りエッジ点）のそれぞれのエッジ強度を算出する。つまり、エッジ点検出部には、画像情報上で区画線のエッジ点であると思われる第１エッジ点と第２エッジ点とを検出させる。尚、暗部とは、主として路面のアスファルト部分に相当する。一方、明部とは、主として路面に塗られた区画線に相当する。
【００２０】
このエッジ点検出部には、エッジ強度と比較する閾値を用いて、ノイズや路面の汚れ等の区画線以外の要因により検出されたエッジ点を除外させる。また、このエッジ点検出部には、検出された第１エッジ点と第２エッジ点の中から互いにペアとなる第１エッジ点と第２エッジ点とを抽出させることによって、ペアになれなかった孤立している第１エッジ点や第２エッジ点を不要なエッジ点として除外させる。ペアとは、１本の区画線から検出される第１エッジ点と第２エッジ点の組のことである。そのペアか否かの判定には、第１エッジ点と第２エッジ点との間の幅、第１エッジ点や第２エッジ点における輝度値情報を利用する。
【００２１】
エッジ線分検出部とは、そのようにして選ばれた全ての第１エッジ点と第２エッジ点に基づいて、第１エッジ点群によって直線状又は曲線状に並ぶ線分（以下、「第１エッジ線分」という。）と、第２エッジ点群によって直線状又は曲線状に並ぶ線分（以下、「第２エッジ線分」という。）と、を検出するものである。このエッジ線分の検出は、この技術分野における周知の方法で実施する。
【００２２】
エッジ線分検出部には、例えば、全ての第１エッジ点と第２エッジ点に対してハフ変換処理等を実施することで、第１エッジ線分と第２エッジ線分とを検出させる。そして、このエッジ線分検出部には、検出された全ての第１エッジ線分と第２エッジ線分に対して互いの平行度合いや間隔等を算出させ、その結果を利用して、互いにペアとなる第１エッジ線分と第２エッジ線分とを抽出させる。ペアとは、１本の区画線から検出される第１エッジ線分と第２エッジ線分の組のことである。そのペアとなる第１エッジ線分と第２エッジ線分は、１本の区画線（破線であれば１つ１つの線）におけるそれぞれの境界を表したものである。
【００２３】
区画線候補検出部とは、そのペアとなる第１エッジ線分と第２エッジ線分に基づいて、画像情報上で区画線と考えられるもの（区画線候補）を検出し、更に、その区画線候補の中から自車両の走行車線の区画線候補を自車両区画線候補として検出するものである。その区画線候補や自車両区画線候補の検出は、この技術分野における周知の方法で実施する。
【００２４】
例えば、区画線候補検出部には、区画線候補を検出させるに際して、過去に検出された区画線候補の情報が存在していない場合、今回ペアとして検出された第１エッジ線分と第２エッジ線分とで囲まれた領域を区画線候補として検出させる。その際、区画線候補検出部は、その第１エッジ線分と第２エッジ線分の画像上における位置や長さ、傾きを考慮に入れて、区画線候補であるのか否かを判断する。一方、この区画線候補検出部には、過去に検出された区画線候補の情報が存在している場合、例えば、その過去の区画線候補の情報に近い第１エッジ線分と第２エッジ線分のペアを抽出させ、この第１エッジ線分と第２エッジ線分とで囲まれた領域を区画線候補として検出させる。ここで、過去に検出された区画線候補の情報とは、例えば、現在の画像情報のフレームよりも前のフレームで検出された区画線候補又は区画線の情報、今回と同じ路面を過去に走行した際に検出された区画線候補又は区画線の情報等のことである。
【００２５】
また、この区画線候補検出部には、画像情報に対しての自車位置と画像情報上における自車両の走行車線の車線幅とに基づいて、自車両の区画線が存在しているであろうと想定される画像情報上の想定領域を特定させ、この想定領域の中に存在している区画線候補を自車両区画線候補として選択させる。一方、この区画線候補検出部には、その想定領域の中に区画線候補が検出されなかった場合、自車両区画線候補が存在していないと判定させる。ここで、自車両区画線候補は、自車両から見て、左右それぞれに存在している場合もあれば、左右の何れか一方のみにしか存在していない場合もある。
【００２６】
自車位置については、例えば、撮像装置１０の取り付け位置と撮像領域とに基づいて、画像情報上の自車位置又は画像情報の枠外の自車位置を予め特定しておく。車線幅については、例えば、高速道路や国道等のような道路の種別に応じた値を予め区画線検出ＥＣＵ２０の記憶部等に用意しておく。区画線候補検出部は、例えば、カーナビゲーションシステムの自車位置情報と地図情報とに基づいて自車両が存在している道路の種別を判定し、その道路の種別に応じた車線幅を読み込む。想定領域については、自車位置と自車両の走行車線の車線幅だけでなく、自車両の走行車線における進行方向の路面形状も考慮に入れて特定してもよい。その際の路面形状は、一工程前までの自車両の区画線の検出結果に応じて得た区画線又は走行車線の形状情報を利用してもよく、カーナビゲーションシステムの自車位置情報と地図情報とに基づいて得た走行車線の形状情報を利用してもよい。また、この想定領域は、予め画像情報上に設定しておいた領域であってもよい。
【００２７】
この区画線検出システム１においては、自車両の両側に検出された２本の自車両区画線候補の内の一方の位置に基づいて、その内の他方の自車両区画線候補の位置を補正する。具体的には、そのような２本の自車両区画線候補が検出されている場合、その内の何れか一方を基準線に選択し、この基準線としての自車両区画線候補の画像情報上の位置に基づいて他方の自車両区画線候補の画像情報上の位置を補正する。このため、区画線検出ＥＣＵ２０には、基準線の位置に基づいて他方の自車両区画線候補の位置を補正する区画線補正部を設けている。その区画線補正部については、後で詳述する。ここで、基準線とは、実際の区画線に対する自車両区画線候補の位置ずれを補正する際の基準となる画像情報上の自車両区画線候補のことである。
【００２８】
しかしながら、図２に示すように主走行路における自車両の走行車線が分岐路に繋がっている場合には、その分岐路の区画線を基準線として誤認識してしまい、この誤認識された基準線の位置に基づいて、本来であれば基準線として認識されるべきであった自車両区画線候補の正しい位置をずらしてしまう可能性がある。このような状況は、例えば、分岐路の区画線が実線になっている一方で、真に基準線として認識されるべき自車両区画線候補が破線であったり、この自車両区画線候補に擦れが生じていたりしている場合に起こり得る。
【００２９】
そこで、本実施例の区画線検出システム１では、自車両の走行車線から分岐する分岐路の分岐線が接続されていない自車両区画線候補又は当該分岐線が接続されている可能性の低い自車両区画線候補を基準線に設定することで、誤った自車両区画線候補の補正を回避する。つまり、基準線には、実際の区画線に対する自車両区画線候補の位置ずれを補正する際の基準となる画像情報上の自車両区画線候補として、分岐路の分岐線が接続されていない又は当該分岐線が接続されている可能性の低い線を適用する。具体的な構成について以下で説明する。
【００３０】
この例示では、自車両区画線候補が基準線の候補としてのセンタラインであるのか否かを判定するセンタライン判定部を区画線検出ＥＣＵ２０に設けている。そのセンタライン判定部には、自車両から見て自車両区画線候補が左右それぞれに１本ずつ存在しているのか、左右の何れか一方のみにしか存在していないのかに基づいて、センタラインの有無を判定させる。尚、ここでいうセンタラインとは、自車両の走行車線と対向車線とを区分けする中央線だけに限定するものではない。
【００３１】
このセンタライン判定部は、自車両区画線候補が自車両から見て左右の何れか一方のみにしか存在していなかった場合、基準線の候補としてのセンタラインが存在していないと判定する。
【００３２】
一方、センタライン判定部は、自車両区画線候補が自車両から見て左右それぞれに１本ずつ存在している場合、その２本の自車両区画線候補を各々センタライン候補とする。そして、このセンタライン判定部は、その２本のセンタライン候補の線種と位置に基づいて、各センタライン候補の中からセンタラインを特定する。
【００３３】
センタライン判定部は、センタライン候補について、連続したエッジ線分からなるのであれば、実線と判定し、自車両の進行方向に間隔を空けたエッジ線分の集合体であるならば、破線と判定する。また、センタライン判定部は、輝度値情報に基づいて、センタライン候補が白線であるのか黄線であるのかを判定する。尚、画像情報がモノクロ画像の場合には、輝度比に基づいてセンタライン候補が白線であるのか黄線であるのかを判定する。センタライン判定部は、このようにしてセンタライン候補としての自車両区画線候補の線種を判定する。
【００３４】
センタライン候補の位置とは、このセンタライン候補についての自車両から見た左右の位置のことである。この位置情報については、自車両区画線候補の検出時に既に把握しているので、これを利用すればよい。
【００３５】
センタライン判定部には、更に信頼度を考慮に入れてセンタラインを特定させてもよい。その信頼度とは、センタライン候補がセンタラインとなり得るのか否かを判断するための指標である。例えば、センタライン候補が破線として認識されたとしても、実際には、擦れ等が原因になって、そのように認識された可能性もある。このため、センタライン判定部には、信頼度を用いることで、センタラインを正しく特定させる。その例示では、例えば、センタライン候補におけるエッジ線分の長さや間隔等に基づいて当該エッジ線分の信頼度を求め、このセンタライン候補が破線であるのか否かを判定する。
【００３６】
具体的に、センタライン判定部は、一方のセンタライン候補が実線で、他方のセンタライン候補が破線の場合、破線のセンタライン候補をセンタラインに特定する。例えば、図３に示すはみ出し追い越しが可能な片側１車線の走行路を走行しているときには、実線のセンタライン候補側の方が破線のセンタライン候補側よりも分岐路の現れる可能性が高い。また、片側複数車線の走行路の両端の車線を走行しているときには、実線のセンタライン候補側の方が破線のセンタライン候補側よりも分岐路の現れる可能性が高い。図４では、片側３車線の両端の車線における車両Ｃ１，Ｃ２のそれぞれのセンタラインを表している。このため、センタライン判定部には、破線のセンタライン候補を基準線の候補としてのセンタラインに特定させる。
【００３７】
また、センタライン判定部は、両方のセンタライン候補が破線の場合、それぞれのセンタライン候補をセンタラインに特定する。例えば、片側３車線以上の走行路で両端以外の車線を走行しているときには、それぞれのセンタライン候補側に分岐路が現れる可能性が少ない。図４では、片側３車線の中央の車線における車両Ｃ３のセンタラインを表している。このため、センタライン判定部には、両方のセンタライン候補を基準線の候補としてのセンタラインに特定させる。
【００３８】
また、センタライン判定部は、一方のセンタライン候補が白線の実線で、他方のセンタライン候補が黄線の実線の場合、黄線の実線のセンタライン候補をセンタラインに特定する。例えば、図５に示す追い越し禁止の走行路を走行しているときには、白線の実線のセンタライン候補側の方が黄線の実線のセンタライン候補側よりも分岐路の現れる可能性が高い。このため、センタライン判定部には、黄線の実線のセンタライン候補を基準線の候補としてのセンタラインに特定させる。
【００３９】
また、センタライン判定部は、両方のセンタライン候補が白線の実線の場合、自車両から見てセンタライン候補の更に外側に区画線候補が存在しているのか否かを判定する。この場合の走行路（図６）では、そのような区画線候補が外側に存在していなければ、このセンタライン候補側に分岐路が現れる可能性があり、そのような区画線候補が外側に存在していれば、このセンタライン候補側に分岐路が現れる可能性が低い。このため、センタライン判定部は、そのような区画線候補が各センタライン候補の内の何れか一方の外側に存在している場合、この外側に区画線候補が存在しているセンタライン候補を基準線の候補としてのセンタラインに特定する。一方、センタライン判定部は、そのような区画線候補が両方のセンタライン候補の外側に存在している場合、両方のセンタライン候補を基準線の候補としてのセンタラインに特定する。
【００４０】
また、センタライン判定部は、２つの線種の線が並んでいる複合線（図７）をセンタライン候補として挙げた場合、補助線ではなく、主線の線種に基づいて、このセンタライン候補がセンタラインであるのか、それとも反対側のセンタライン候補がセンタラインであるのかを判定する。
【００４１】
ここで、センタライン判定部が特定したセンタラインは、これとは反対側のセンタライン候補であった自車両区画線候補と比べて、分岐路の分岐線に繋がる可能性が低い。しかしながら、このセンタラインには、例えば車線減少に伴う自車両の隣の車線の消滅等によって、分岐路の分岐線が接続される可能性がある。このため、この例示では、特定したセンタラインが基準線として有効な有効センタラインであるのか否かを判定する。よって、区画線検出ＥＣＵ２０には、特定されたセンタラインが有効センタラインであるのか否かを判定する有効性判定部を設けている。その基準線として有効な有効センタラインとは、自車両の走行車線から分岐する分岐路の分岐線が接続されていないもの又は当該分岐線が接続されている可能性の低いもののことである。尚、分岐線が接続されている可能性の高低の判断は難しいので、例えば、ここでは、分岐線が接続されていると断定できないものを分岐線が接続されている可能性の低い有効センタラインと判定させてもよい。また、分岐線の接続されている可能性があると少しでも判断できるものについては、分岐線が接続されている可能性の低い有効センタラインと判定させないようにしてもよい。
【００４２】
有効性判定部には、センタライン判定部が自車両区画線候補をセンタラインとして特定した場合に、このセンタラインが有効センタラインであるのか否かを判定させる。
【００４３】
具体的に、この有効性判定部は、自車両の進行方向において、センタラインとして特定した自車両区画線候補側から分岐する分岐路が存在しているのか否かを判定する。この判定は、画像情報上に現れているセンタラインに対して実施すればよい。有効性判定部は、そのような分岐路が存在していなければ、このセンタラインは基準線として有効であると判断して有効センタラインと判定し、そのような分岐路が存在していれば、このセンタラインは基準線として有効ではないと判断して有効センタラインでないと判定する。その分岐路の有無は、画像情報上でセンタラインとしての自車両区画線候補と繋がる区画線候補の本数の変化に基づいて把握することができる。
【００４４】
但し、この有効性判定部には、その画像情報の枠外であっても、自車両の進行と共にセンタラインとしての自車両区画線候補に繋がる分岐路が現れると推定できた場合、このセンタラインを無効と判定させてもよい。その推定は、カーナビゲーションシステムの自車位置情報と地図情報とに基づいて実施することができる。その分岐路の存在を推定するための対象領域は、あまり遠くまで設定しない方が好ましい。遠方で分岐路に繋がっているとしても、現時点では、そのセンタラインを有効センタライン（基準線）として利用しても区画線の補正精度に差し支えがないからである。このため、その対象領域は、例えば、区画線の補正精度に支障がない短距離又は短時間で自車両が辿り着く所に止めておくことが望ましい。
【００４５】
区画線補正部には、そのようにして有効であると判定された有効センタライン（自車両区画線候補）を基準線に設定させ、この有効センタラインの位置に基づいて、有効センタラインでない他方の自車両区画線候補の位置を補正させる。その補正は、この技術分野における周知の方法によって実施する。この区画線補正部は、下記の形状推定部と制約条件算出部とに分けることができる。
【００４６】
その自車両区画線候補の位置補正を行うに際しては、有効センタライン（基準線）としての自車両区画線候補のパラメータを推定する。そのパラメータとは、例えば、曲率や曲率変化率等の形状情報のことである。このため、形状推定部には、このパラメータを推定させる。その推定は、この技術分野における周知の方法によって実施する。例えば、この形状推定部は、有効センタライン（基準線）となる自車両区画線候補を構成しているエッジ点群にモデルフィッティングすることによって、この自車両区画線候補のパラメータを推定する。その際に用いるモデルは、パラメータの推定が可能なものであれば、如何様なものであってもよい。
【００４７】
また、自車両区画線候補の位置補正を行うに際しては、補正対象となる自車両区画線候補の補正制約条件を算出する。その補正制約条件は、この技術分野における周知のものであり、有効センタライン（基準線）としての自車両区画線候補のパラメータに基づいて算出する。この補正制約条件とは、補正対象の自車両区画線候補のパラメータ（曲率や曲率変化率等）に一定以上の誤差が生じないようにするための条件や、自車両が例えば車線逸脱防止支援制御や車線維持支援制御等を実施しているならば、自車両と自車両区画線候補との間のオフセット量（横位置）や自車両のヨー角に一定以上の誤差が生じないようにするための条件である。制約条件算出部には、この補正制約条件を算出させる。
【００４８】
具体的に、例えば、センタラインが有効センタラインであると判定された場合には、その有効センタライン（自車両区画線候補）のパラメータを形状推定部が推定し、そのパラメータに基づいて制約条件算出部が有効センタラインでない他方の自車両区画線候補（自車両を中心にして有効センタラインとは左右で反対側の自車両区画線候補）の補正制約条件を算出する。形状推定部は、有効センタライン（自車両区画線候補）との平行度合い等を考慮しつつ、その補正制約条件を満たすように、有効センタラインでない他方の自車両区画線候補のパラメータ（形状情報）を推定する。これにより、その他方の自車両区画線候補の位置が補正され、自車両の区画線として検出されることになる。例えば、区画線検出ＥＣＵ２０の出力部は、その他方の自車両区画線候補のパラメータに基づいて、この有効センタラインでない他方の自車両の区画線を画像情報に投影する。また、その際には、有効センタライン（自車両区画線候補）も自車両の区画線として検出されることになるので、この有効センタラインのパラメータに基づいて、この自車両の区画線を画像情報に投影する。
【００４９】
また、センタラインが有効センタラインではないと判定された場合、有効性判定部は、このセンタラインでない他方の自車両区画線候補（自車両を中心にしてセンタラインとは左右で反対側の自車両区画線候補）を基準線に設定する。つまり、この場合には、そのセンタラインの位置に基づいた当該センタラインでない他方の自車両区画線候補の位置の補正を行わない。ここでは、基準線の設定を行う基準線設定部を区画線検出ＥＣＵ２０に設け、この基準線設定部に基準線の設定を行わせてもよい。尚、有効性判定部は、センタラインを基準線に設定するためのものであるといえる。このため、この有効性判定部と基準線設定部を統合してもよい。この場合の形状推定部は、そのセンタラインでない他方の自車両区画線候補のパラメータを推定する。そして、制約条件算出部は、そのパラメータに基づいてセンタラインとして特定された自車両区画線候補の補正制約条件を算出する。形状推定部は、そのセンタラインでない他方の自車両区画線候補との平行度合い等を考慮しつつ、その補正制約条件を満たすように、センタラインとして特定された自車両区画線候補のパラメータ（形状情報）を推定する。これにより、そのセンタラインとして特定された自車両区画線候補の位置が補正され、自車両の区画線として検出されることになる。例えば、出力部は、そのセンタラインとして特定された自車両区画線候補のパラメータに基づいて、この自車両の区画線を画像情報に投影する。また、その際には、センタラインでない他方の自車両区画線候補も自車両の区画線として検出されることになるので、この他方の自車両区画線候補のパラメータに基づいて、この自車両の区画線を画像情報に投影する。
【００５０】
また、センタラインが存在していないと判定された場合、形状推定部は、センタラインでない他方の自車両区画線候補のパラメータ（形状情報）を推定する。
【００５１】
また、２本ともセンタラインとして特定された場合には、例えば信頼度等に基づいて、その２本の自車両区画線候補の内の１本を基準線に設定する。
【００５２】
以下に、この区画線検出ＥＣＵ２０の演算処理の一例について図８のフローチャートに基づき説明する。
【００５３】
区画線検出ＥＣＵ２０には、撮像装置１０で撮像された撮像領域内の画像情報が入力される（ステップＳＴ１）。
【００５４】
エッジ点検出部は、画像情報上の第１エッジ点と第２エッジ点とを検出する（ステップＳＴ２）。ここでは、前述したように、情報抽出部が抽出した輝度値情報に基づいて、画像報上で区画線のエッジ点であると思われる第１エッジ点と第２エッジ点とが検出される。その際には、エッジ強度の閾値との比較やペアリングによって、ノイズ等の不要なエッジ点を取り除いている。
【００５５】
エッジ線分検出部は、前述したように、全ての第１エッジ点と第２エッジ点に基づいて、第１エッジ線分と第２エッジ線分とを検出する（ステップＳＴ３）。その際には、前述したように、第１エッジ線分と第２エッジ線分のペアリングを実施している。
【００５６】
区画線候補検出部は、そのペアとなる第１エッジ線分と第２エッジ線分に基づいて、画像情報上の区画線候補を検出する（ステップＳＴ４）。
【００５７】
区画線補正部は、その区画線候補の中から自車両区画線候補が検出されたのか否かを判定する（ステップＳＴ５）。
【００５８】
自車両区画線候補が検出されなかった場合には、区画線の補正を行う必要が無い。このため、区画線補正部は、自車両区画線候補が検出されなかった場合、この演算処理を一旦終わらせる。
【００５９】
一方、区画線補正部は、自車両区画線候補が検出された場合、センタライン判定部に処理を渡す。センタライン判定部は、前述したようにして検出された自車両区画線候補が基準線の候補としてのセンタラインであるのか否かを判定することで、センタラインの有無を判定する（ステップＳＴ６）。このセンタライン判定部は、前述したように、自車両区画線候補が自車両から見て左右の何れか一方のみにしか存在していなかった場合、基準線の候補としてのセンタラインが存在していないと判定する。一方、センタライン判定部は、前述したように、自車両区画線候補が自車両から見て左右それぞれに１本ずつ存在している場合、その２本の自車両区画線候補を各々センタライン候補とし、その各センタライン候補の中からセンタラインを特定する。
【００６０】
センタラインが検出された場合、有効性判定部は、そのセンタラインが基準線として有効なものであるのか否かを判定する（ステップＳＴ７）。つまり、このステップＳＴ７では、そのセンタラインが有効センタラインであるのか否かを判定する。その判定は、先に説明をしたようにして実施する。
【００６１】
センタラインが基準線として有効な場合、形状推定部は、有効センタライン（自車両区画線候補）のパラメータ（形状情報）を推定する（ステップＳＴ８）。そして、制約条件算出部は、そのパラメータに基づいて、有効センタラインではない他方の自車両区画線候補（自車両を中心にして有効センタラインとは左右で反対側の自車両区画線候補）の補正制約条件を算出する（ステップＳＴ９）。
【００６２】
形状推定部は、有効センタライン（自車両区画線候補）との平行度合い等を考慮しつつ、その補正制約条件を満たすように、有効センタラインとは反対側の自車両区画線候補のパラメータ（形状情報）を推定する（ステップＳＴ１０）。これにより、この区画線検出システム１においては、有効センタライン（自車両区画線候補）が破線であったり、擦れていたりしたとしても、分岐路の分岐線が基準線として選択されず、その有効センタラインを基準線にして反対側の自車両区画線候補の位置（即ち形状）を補正することができる。
【００６３】
一方、センタラインが基準線として有効でなかった場合、形状推定部は、センタラインではない他方の自車両区画線候補（自車両を中心にしてセンタラインとは左右で反対側の自車両区画線候補）のパラメータ（形状情報）を推定する（ステップＳＴ１１）。つまり、この場合には、センタラインから反対側の自車両区画線候補に基準線が差し替えられることになる。制約条件算出部は、そのパラメータに基づいて、センタライン（自車両区画線候補）の補正制約条件を算出する（ステップＳＴ１２）。
【００６４】
形状推定部は、センタラインとは反対側の自車両区画線候補との平行度合い等を考慮しつつ、その補正制約条件を満たすように、センタライン（自車両区画線候補）のパラメータ（形状情報）を推定する（ステップＳＴ１３）。これにより、この区画線検出システム１においては、センタラインとは反対側の自車両区画線候補が破線であったり、擦れていたりしたとしても、センタラインと繋がっている分岐路の分岐線が基準線として選択されず、その反対側の自車両区画線候補を基準線にしてセンタラインの位置（即ち形状）を補正することができる。
【００６５】
ここで、センタラインが検出されなかった場合、形状推定部は、自車両から見て左右の何れか一方に存在している自車両区画線候補のパラメータ（形状情報）を推定する（ステップＳＴ１４）。
【００６６】
以上示したように、この区画線検出システム１においては、分岐路の分岐線を基準にした自車両区画線候補の補正が行われない。このため、この区画線検出システム１は、自車両の走行車線の区画線を正しく検出することができる。
【符号の説明】
【００６７】
１  区画線検出システム
１０  撮像装置
２０  区画線検出ＥＣＵ
【図１】
0005874770.tif 000002
【図２】
0005874770.tif 000003
【図３】
0005874770.tif 000004
【図４】
0005874770.tif 000005
【図５】
0005874770.tif 000006
【図６】
0005874770.tif 000007
【図７】
0005874770.tif 000008
【図８】
0005874770.tif 000009