(57)【要約】  道路形状を近似した近似曲線が道路形状に対応している有効範囲を判定できる車線形状認識システム及び車線形状認識方法を提供する。自車両の前方に連なって配置されている一連の標示又は物体の前記自車両に対する相対位置を検出し、一連の標示又は物体の自車両に対する相対位置を近似した曲線を算出し、複数の曲線が算出された場合に、複数の曲線の形状を相互に比較し、車線形状に対応する曲線及び曲線の有効範囲を判定する車線形状認識システム及び車線形状認識方法。
2021009894.tif 000002
【特許請求の範囲】
【請求項１】
自車両の前方に連なって配置されている一連の標示又は物体の前記自車両に対する相対位置を検出する標示物体検出部と、
一連の前記標示又は前記物体の相対位置を近似した曲線を算出する近似曲線算出部と、
複数の前記曲線が算出された場合に、複数の前記曲線の形状を相互に比較し、車線形状に対応する前記曲線及び前記曲線の有効範囲を判定する曲線有効範囲判定部と、
を備えた車線形状認識システム。
【請求項２】
前記曲線有効範囲判定部は、複数の前記曲線から２つの前記曲線の組み合わせを設定し、前記２つの曲線のそれぞれの近似に用いられた一連の前記標示又は前記物体が配置されている前記自車両の前後方向の範囲が、２つの前記曲線の間で重複している前記前後方向の重複範囲において、前記２つの曲線の間の前記自車両の左右方向の幅を算出し、
前記左右方向の幅が、車線幅に対応する予め設定された許容幅範囲を逸脱する場合は、前記２つの曲線が、車線形状に対応する組み合せでないと判定し、前記左右方向の幅が、前記許容幅範囲に収まる場合は、前記２つの曲線が、車線形状に対応すると判定する請求項１に記載の車線形状認識システム。
【請求項３】
前記曲線有効範囲判定部は、前記自車両の前後方向に左右偏差用の前後基準位置を設定し、複数の前記曲線のそれぞれについて、前記左右偏差用の前後基準位置における前記自車両の左右方向の位置を左右基準位置として算出し、
複数の前記曲線のそれぞれについて、各前記前後方向の位置において、前記左右基準位置と前記曲線の前記左右方向の位置との偏差である左右偏差を算出し、
前記前後方向の位置を前記左右偏差用の前後基準位置から変化させていったときに、前記左右偏差が、複数の前記曲線の前記左右偏差の中央値から左右偏差閾値以上外れる曲線を、２つの前記曲線になるまで、複数の前記曲線から除外していき、残った２つの曲線を車線形状に対応していると判定する請求項１又は２に記載の車線形状認識システム。
【請求項４】
前記曲線有効範囲判定部は、複数の前記曲線から２つの前記曲線の組み合わせを設定し、
前記２つの曲線のそれぞれの近似に用いられた一連の前記標示又は前記物体が配置されている前記自車両の前後方向の範囲が、２つの前記曲線の間で重複している前記前後方向の重複範囲内に前後基準位置を設定し、前記前後基準位置おける、前記２つの曲線の間の前記自車両の左右方向の幅を基準幅として算出し、
前記前後方向の位置における前記２つの曲線の間の前記左右方向の幅と、前記基準幅との偏差の絶対値が、幅偏差閾値よりも小さくなる前記前後方向の範囲を、前記有効範囲と判定する請求項１から３のいずれか一項に記載の車線形状認識システム。
【請求項５】
前記曲線有効範囲判定部は、複数の前記曲線から２つの前記曲線の組み合わせを設定し、
前記２つの曲線のそれぞれの曲率の間の偏差の絶対値が、曲率偏差閾値よりも小さくなる前記自車両の前後方向の範囲を、前記有効範囲と判定する請求項１から３のいずれか一項に記載の車線形状認識システム。
【請求項６】
前記曲線有効範囲判定部は、複数の前記曲線から２つの前記曲線の組み合わせを設定し、
前記２つの曲線のそれぞれの近似に用いられた一連の前記標示又は前記物体が配置されている前記自車両の前後方向の範囲が、２つの前記曲線の間で重複している前記前後方向の重複範囲内に前後基準位置を設定し、前記前後基準位置おける、前記２つの曲線の間の前記自車両の左右方向の幅を基準幅として算出し、
前記前後方向の位置における前記２つの曲線の間の前記左右方向の幅と、前記基準幅との偏差の絶対値が、幅偏差閾値よりも小さくなる前記前後方向の範囲を、幅判定による有効範囲に設定し、
前記２つの曲線のそれぞれの曲率の間の偏差の絶対値が、曲率偏差閾値よりも小さくなる前記前後方向の範囲を、曲率判定による有効範囲と判定し、
前記幅判定による有効範囲と前記曲率判定による有効範囲との重複範囲を最終的な前記有効範囲と判定する請求項１から３のいずれか一項に記載の車線形状認識システム。
【請求項７】
前記標示物体検出部は、光学式カメラにより撮像された画像データに基づいて、前記自車両の前方に連なって配置されている一連の路面区画線の相対位置を検出し、
前記近似曲線算出部は、一連の前記路面区画線毎に前記曲線を算出する請求項１から６のいずれか一項に記載の車線形状認識システム。
【請求項８】
前記標示物体検出部は、ミリ波レーダによる物体の検出結果に基づいて、前記自車両の前方に連なって配置されている一連の路側物の相対位置を検出し、
前記近似曲線算出部は、一連の前記路側物毎に前記曲線を算出する請求項１から７のいずれか一項に記載の車線形状認識システム。
【請求項９】
前記標示物体検出部は、レーザレーダによる物体の検出結果に基づいて、前記自車両の前方に連なって配置されている一連の路側物又は路面区画線の相対位置を検出し、
前記近似曲線算出部は、一連の前記路側物又は前記路面区画線毎に前記曲線を算出する請求項１から８のいずれか一項に記載の車線形状認識システム。
【請求項１０】
前記近似曲線算出部は、前記曲線として、前記自車両の前後方向の位置を独立変数とし、前記自車両の左右方向の位置を従属変数とした多項式を算出する請求項１から９のいずれか一項に記載の車線形状認識システム。
【請求項１１】
前記近似曲線算出部は、前記自車両の前後方向の特定範囲は、３次曲線を算出し、前記特定範囲以外の前記前後方向の範囲は、２次曲線を算出する請求項１から１０のいずれか一項に記載の車線形状認識システム。
【請求項１２】
前記有効範囲内の前記曲線の情報に基づいて、車両の走行制御、及び車両の走行情報の案内の一方又は双方を行う車両制御部を更に備えた請求項１から１１のいずれか一項に記載の車線形状認識システム。
【請求項１３】
自車両の前方に連なって配置されている一連の標示又は物体の前記自車両に対する相対位置を検出する標示物体検出ステップと、
一連の前記標示又は前記物体の相対位置を近似した曲線を算出する近似曲線算出ステップと、
複数の前記曲線が算出された場合に、複数の前記曲線の形状を相互に比較し、車線形状に対応する前記曲線及び前記曲線の有効範囲を判定する曲線有効範囲判定ステップと、
を備えた車線形状認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、車線形状認識システム及び車線形状認識方法に関するものである。
【背景技術】
【０００２】
近年、自車両が走行する車線形状を認識し、認識した形状を活用する装置の普及が進んでいる。【０００３】
認識した車線形状は、自車両の走行車線の前方に存在する先行車両又は物体を検出するために用いられる。例えば、先行車との車間距離を適切に保つ車間距離制御装置において、認識した車線形状は、先行車を適切に選択するために用いられる。また、衝突のおそれがある物体が自車両の前方に存在する場合に警報又は自動ブレーキを行う衝突被害軽減システムにおいて、認識した車線形状は、衝突のおそれがある物体を取捨するために用いられる（例えば、特許文献１）。【０００４】
また、自車両が走行車線から逸脱することを防止する車線逸脱防止システムにおいて、認識した車線形状は、車線逸脱の予想に用いられたり（例えば、特許文献２）、自動操舵量の決定に用いられたりする。【０００５】
車線形状を認識する手段としては、カメラで撮像した車線画像に対する画像処理結果を用いて、左右の白線を、直線又は多項式として近似する方法が知られている（例えば、特許文献３、４）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１３４０９３号公報
【特許文献２】特開２０１５−１８９４１１号公報
【特許文献３】特開２００３−１５７４９９号公報
【特許文献４】特開２０１２−２２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の車線形状認識装置では、曲線により近似した車線形状が、どの程度遠方まで実際の車線形状と精度よく一致しているか（すなわち、近似した曲線の有効範囲）が明確でなかった。【０００８】
一方、道路形状を近似した曲線を、できるだけ遠方まで用いることが望まれる。しかし、近似した曲線の実際の道路形状に対する精度が低い場合に、その精度に比べて過度に遠方まで、近似した曲線を用いると、先行車両又は物体を誤って選択する可能性がある。【０００９】
そこで、道路形状を近似した近似曲線が道路形状に対応している有効範囲を判定できる車線形状認識システム及び車線形状認識方法が望まれる。
【課題を解決するための手段】
【００１０】
本願に係る車線形状認識システムは、
自車両の前方に連なって配置されている一連の標示又は物体の前記自車両に対する相対位置を検出する標示物体検出部と、
一連の前記標示又は前記物体の相対位置を近似した曲線を算出する近似曲線算出部と、
複数の前記曲線が算出された場合に、複数の前記曲線の形状を相互に比較し、車線形状に対応する前記曲線及び前記曲線の有効範囲を判定する曲線有効範囲判定部と、
を備えたものである。【００１１】
本願に係る車線形状認識方法は、
自車両の前方に連なって配置されている一連の標示又は物体の前記自車両に対する相対位置を検出する標示物体検出ステップと、
一連の前記標示又は前記物体の相対位置を近似した曲線を算出する近似曲線算出ステップと、
複数の前記曲線が算出された場合に、複数の前記曲線の形状を相互に比較し、車線形状に対応する前記曲線及び前記曲線の有効範囲を判定する曲線有効範囲判定ステップと、
を備えたものである。
【発明の効果】
【００１２】
本願の車線形状認識システム又は車線形状認識方法によれば、複数の曲線の形状を相互に比較することで、各曲線が車線形状に対応しているか否かを判定できる。また、近似に用いた相対位置の情報がある範囲において、２つの曲線が車線形状に対応している場合であっても、近似に用いた相対位置の情報がない範囲において、曲線が車線形状から逸脱すると、２つの曲線の形状が相互に対応しなくなる。上記の構成によれば、複数の曲線の形状を相互に比較することで、車線形状に対応する各曲線の有効範囲を判定できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に車線形状認識システムの概略構成図である。
【図２】実施の形態１に係る情報処理装置のハードウェア構成図である。
【図３】実施の形態１に係る自車両座標系を説明する図である。
【図４】実施の形態１に係る近似曲線算出処理及び曲線有効範囲判定処理を説明するための図である。
【図５】実施の形態１に係る車線形状に対応する２つの曲線の選定処理を説明するための図である。
【図６】実施の形態１に係る遠方側の曲線幅による有効範囲の判定処理を説明するための図である。
【図７】実施の形態１に係る近似曲線算出処理及び曲線有効範囲判定処理を説明するための図である。
【図８】実施の形態１に係る接近側の曲線幅による有効範囲の判定処理を説明するための図である。
【図９】実施の形態１に係る遠方側の曲率差による有効範囲の判定処理を説明するための図である。
【図１０】実施の形態１に係る接近側の曲率差による有効範囲の判定処理を説明するための図である。
【図１１】実施の形態１に係る処理を説明するためのフローチャートである。
【図１２】実施の形態２に係る車線形状に対応する２つの曲線の選定処理を説明するためのフローチャートである。
【図１３】実施の形態２に係る近似曲線算出処理及び曲線有効範囲判定処理を説明するための図である。
【図１４】実施の形態２に係る車線形状に対応する２つの曲線の選定処理を説明するための図である。
【発明を実施するための形態】
【００１４】
１．実施の形態１
実施の形態１に係る車線形状認識システム及び車線形状認識方法について図面を参照して説明する。図１は、車線形状認識システムの概略構成図である。車線形状認識システムは、標示物体検出部１、近似曲線算出部２、曲線有効範囲判定部３、及び車両制御部４等の処理部を備えている。
【００１５】
１−１．情報処理装置
本実施の形態では、車線形状認識システムの各処理部１〜４等は、情報処理装置３０に設けられており、情報処理装置３０が備えた処理回路により実現される。具体的には、車線形状認識システムは、図２に示すように、処理回路として、ＣＰＵ（Central Processing Unit）等の演算処理装置９０（コンピュータ）、演算処理装置９０とデータのやり取りをする記憶装置９１、演算処理装置９０と外部装置との間で信号の入力及び出力を行う入出力回路９２等を備えている。
【００１６】
演算処理装置９０として、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＩＣ（Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）、各種の論理回路、及び各種の信号処理回路等が備えられてもよい。また、演算処理装置９０として、同じ種類のもの又は異なる種類のものが複数備えられ、各処理が分担して実行されてもよい。記憶装置９１として、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等が備えられている。入出力回路９２は、通信回路、Ａ／Ｄ変換器、駆動回路等を有する。外部装置として、前方監視装置９、車両制御装置１０、及び案内装置１１等が備えられている。
【００１７】
そして、情報処理装置３０が備える各処理部１〜４等の各機能は、演算処理装置９０が、ＲＯＭ等の記憶装置９１に記憶されたソフトウェア（プログラム）を実行し、記憶装置９１、入出力回路９２、及び外部装置等の他のハードウェアと協働することにより実現される。なお、各処理部１〜４等が用いる各閾値、許容幅範囲等の設定データは、ソフトウェア（プログラム）の一部として、ＲＯＭ等の記憶装置９１に記憶されている。
【００１８】
１−２．前方監視装置９
前方監視装置９は、自車両の前方に存在する標示又は物体の情報を検知する装置である。本実施の形態では、前方監視装置９としてカメラ及びレーダ等の１つ以上が用いられる。カメラとして、単眼カメラ、ステレオカメラ等の光学式カメラが用いられる。レーダとして、ミリ波レーダ、レーザレーダ（ＬｉＤＡＲ（Light Detection and Ranging））、超音波レーダ等が用いられる。本実施の形態では、特に、自車両の前方を監視するように構成されており、自車両の前方を撮像するフロントカメラ、自車両の前方に電波を照射するフロントレーダが設けられている。なお、カメラ及びレーダの種類、数、配置は、任意にされてもよい。
【００１９】
１−３．標示物体検出部１
標示物体検出部１は、自車両の前方に連なって配置されている一連の標示又は物体の自車両に対する相対位置を検出する。標示物体検出部１は、前方監視装置９から伝達された信号に基づいて、自車両の前方に存在する標示又は物体を検出し、標示又は物体の自車両に対する相対位置を検出する。
【００２０】
例えば、前方監視装置９としてカメラが設けられている場合は、標示物体検出部１は、カメラにより撮像された画像データに対して、画像認識処理を行って、自車両の前方に存在する標示又は物体を検出し、標示又は物体の自車両に対する相対位置を検出する。画像認識処理には、公知の各種の方法が用いられる。
【００２１】
また、前方監視装置９としてミリ波レーダが設けられている場合は、標示物体検出部１は、ミリ波レーダの検出情報に基づいて、自車両の前方に存在する物体を検出し、物体の自車両に対する相対位置を検出する。
【００２２】
前方監視装置９としてレーザレーダが設けられている場合は、標示物体検出部１は、レーザレーダの検出情報に基づいて、自車両の前方に存在する標示又は物体を検出し、標示又は物体の自車両に対する相対位置を検出する。
【００２３】
標示物体検出部１は、複数の前方監視装置９が設けられる場合は、複数の前方監視装置９による標示又は物体の検出情報を総合して、自車両の前方の標示又は物体を検出し、標示又は物体の相対位置を検出してもよい。
【００２４】
そして、標示物体検出部１は、自車両の前方に連なって配置されている標示又は物体を１つのまとまりと判定する。例えば、自車両の前方に向かって連続的に延びている標示又は物体、又は自車両の前方に向かって間隔を空けて一列に配置されている複数の標示又は物体が、１つのまとまりと判定される。この判定には、公知の各種の方法が用いられる。
【００２５】
例えば、前方監視装置９として光学式カメラが設けられている場合は、標示物体検出部１は、画像認識処理により、自車両の前方に連なって配置されている一連の路面区画線を検出し、一連の路面区画線の各部の相対位置を検出する。路面区画線には、実線又は破線の白線が含まれる。白線には、白以外の色、例えば黄色い線等が含まれるものとする。また、標示物体検出部１は、画像認識処理により、自車両の前方に連なって配置されている一連の路側物を検知してもよい。路側物には、ガードレール、センターポール、ガイドポスト、縁石、壁、街路樹等が含まれる。
【００２６】
例えば、前方監視装置９としてミリ波レーダが設けられている場合は、標示物体検出部１は、ミリ波レーダによる物体の検出結果に基づいて、自車両の前方に連なって配置されている一連の路側物を検出し、一連の路側物の各部の相対位置を検出する。
【００２７】
例えば、前方監視装置９としてレーザレーダが設けられている場合は、標示物体検出部１は、レーザレーダによる物体の検出結果に基づいて、自車両の前方に連なって配置されている一連の路側物又は路面区画線を検出し、一連の路側物又は路面区画線の各部の相対位置を検出する。なお、レーザレーダの検出情報には、物体から反射された反射光の輝度の情報も含まれ、輝度の差から路面区画線が検出される。
【００２８】
標示又は物体の自車両に対する相対位置は、例えば、図３に示すように、自車両の前後方向を第１軸Ｘとし、自車両の左右方向を第２軸Ｙとした座標系（以下、自車両座標系と称す）における位置情報とされる。前後方向Ｘの前側が正とされ、後側が負とされる。左右方向Ｙの右側が正とされ、左側が負とされる。自車両座標系の原点は、自車両の前端の左右中心点に設定される。図３に示すように、自車両座標系における標示又は物体の相対位置（Ｘ、Ｙ）が検出される。標示物体検出部１は、一連の標示又は物体の各部の相対位置を検出する。
【００２９】
また、標示物体検出部１は、一連の標示又は物体に判定されなかった、自車両の前方の物体の相対位置を検出する。前方の物体には、先行車両、障害物等が含まれる。
【００３０】
１−４．近似曲線算出部２
近似曲線算出部２は、一連の標示又は物体の相対位置を近似した曲線を算出する。本実施の形態では、近似曲線算出部２は、曲線として、自車両の前後方向の位置Ｘを独立変数とし、自車両の左右方向の位置Ｙを従属変数とした多項式を算出する。本実施の形態では、曲線は、次式に示すような、３次の多項式とされている。
Ｙ＝Ｃ０＋Ｃ１×Ｘ＋Ｃ２×Ｘ２＋Ｃ３×Ｘ３  ・・・（１）
【００３１】
車線は、道路構造令等の法令に基づき直線、緩和区画、及び円弧から構成されるため、３次の多項式により精度よく近似できる。
【００３２】
近似曲線算出部２は、一連の標示又は物体毎に曲線を算出する。近似曲線算出部２は、１つの一連の標示又は物体の各部の相対位置を、最小二乗法等により多項式に近似する。最小二乗法等により多項式の各次数の係数Ｃ０、Ｃ１、Ｃ２、Ｃ３が算出される。
【００３３】
前方監視装置９として光学式カメラが用いられている場合は、近似曲線算出部２は、一連の路面区画線毎に曲線を算出する。前方監視装置９としてミリ波レーダが用いられている場合は、近似曲線算出部２は、一連の路側物毎に曲線を算出する。前方監視装置９としてレーザレーダが用いられている場合は、近似曲線算出部２は、一連の路側物又は路面区画線毎に曲線を算出する。
【００３４】
図４に、前方監視装置９として光学式カメラが用いられている場合の例を示す。一連の標示として、自車両の左側から前方に延びる実線の白線２０が検出されており、自車両の右側から前方に延びる破線の白線２１が検出されている。左側の実線の白線の各部について、自車両に対する相対位置が検出されており、右側の破線の白線の各部について、自車両に対する相対位置が検出されている。
【００３５】
近似曲線算出部２は、式（２）に示すように、左側の実線の白線２０を近似した３次の多項式２２（各次数の係数Ｃ０Ｌ、Ｃ１Ｌ、Ｃ２Ｌ、Ｃ３Ｌ）を算出し、式（３）に示すように、右側の破線の白線２１を近似した３次の多項式２３（各次数の係数Ｃ０Ｒ、Ｃ１Ｒ、Ｃ２Ｒ、Ｃ３Ｒ）を算出する。
Ｙ＝Ｃ０Ｌ＋Ｃ１Ｌ×Ｘ＋Ｃ２Ｌ×Ｘ２＋Ｃ３Ｌ×Ｘ３
・・・（２）
Ｙ＝Ｃ０Ｒ＋Ｃ１Ｒ×Ｘ＋Ｃ２Ｒ×Ｘ２＋Ｃ３Ｒ×Ｘ３
・・・（３）
【００３６】
１−５．曲線有効範囲判定部３
＜近似曲線の課題＞
検出した一連の標示又は物体には、自車両の前方の車線形状に対応していないものが含まれる可能性がある。また、検出した一連の標示又は物体が、自車両の前方の車線形状に対応している場合は、近似に用いた相対位置の情報がある範囲（以下、内挿の範囲とも称す）では、近似曲線を用いて算出した相対位置は、車線形状に対応する可能性が高い。しかし、近似に用いた相対位置の情報がない範囲（以下、外挿の範囲とも称す）では、近似曲線を用いて算出した相対位置が、車線形状から逸脱する可能性が高くなる。よって、近似曲線が車線形状に対応しているか否かを判定できると共に、近似曲線が車線形状に対応している範囲を判定できることが望まれる。
【００３７】
＜曲線の相互比較＞
そこで、曲線有効範囲判定部３は、複数の一連の標示又は物体が検出され、複数の曲線が算出された場合に、複数の曲線の形状を相互に比較し、車線形状に対応する曲線及び曲線の有効範囲を判定する。
【００３８】
例えば、２つの曲線が車線形状に対応している場合は、２つの曲線の形状が相互に対応する。上記の構成によれば、複数の曲線の形状を相互に比較することで、各曲線が車線形状に対応しているか否かを判定できる。また、内挿の範囲において、２つの曲線が車線形状に対応している場合であっても、外挿の範囲において、曲線が車線形状から逸脱すると、２つの曲線の形状が相互に対応しなくなる。上記の構成によれば、複数の曲線の形状を相互に比較することで、車線形状に対応する各曲線の有効範囲を判定できる。
【００３９】
本実施の形態では、以下で説明するように、曲線有効範囲判定部３は、内挿の範囲において、複数の曲線の形状を相互に比較し、車線形状に対応する曲線を判定し、外挿の範囲も含めて、車線形状に対応する曲線の有効範囲を判定するように構成されている。
【００４０】
１−５−１．車線幅に対応する２つの曲線の判定
曲線有効範囲判定部３は、複数の曲線から２つの曲線の組み合わせを設定し、２つの曲線のそれぞれの近似に用いられた一連の標示又は物体が配置されている前後方向の範囲が、２つの曲線の間で重複している前後方向の重複範囲ＲＸＯにおいて、２つの曲線の間の左右方向の幅Ｗを算出する。
【００４１】
そして、曲線有効範囲判定部３は、左右方向の幅Ｗが、車線幅に対応する予め設定された許容幅範囲ＲＷＰを逸脱する場合は、２つの曲線が、車線形状に対応する組み合せでないと判定し、左右方向の幅Ｗが、許容幅範囲ＲＷＰに収まる場合は、２つの曲線が、車線形状に対応すると判定する。
【００４２】
２つの曲線が車線の左縁及び右縁に対応している場合は、少なくとも内挿の範囲において、２つの曲線の左右方向の幅Ｗが車線幅に対応する。上記の構成によれば、近似に用いた相対位置の情報がある範囲（内挿の範囲）において、２つの曲線の左右方向の幅Ｗが、車線幅に対応する許容幅範囲ＲＷＰに収まる場合は、２つの曲線が車線形状に対応すると判定でき、左右方向の幅Ｗが、許容幅範囲ＲＷＰを逸脱する場合は、２つの曲線が、車線形状に対応する組み合せでないと判定できる。
【００４３】
例えば、図４に示す例では、左側の曲線２２と右側の曲線２３の２つの曲線が算出されているので、この２つの曲線が、判定のための組み合わせに設定される。なお、３つ以上の曲線が算出されている場合は、２つの曲線の組み合わせが複数（例えば、設定可能な数）設定され、２つの曲線の組み合わせ毎に、車線形状に対応するか否かが判定される。なお、自車両の左側の曲線から１つずつ、右側の曲線から１つずつ選択され、２つの曲線の組み合わせが設定されてもよい。
【００４４】
そして、図４の例では、左側の曲線２２の近似に用いられた左側の実線の白線２０の相対位置の前後方向Ｘの範囲は、自車両に最も近い最近位置ＸｍｉｎＬから、自車両から最も遠い最遠位置ＸｍａｘＬまでの範囲となっている。右側の曲線２３の近似に用いられた右側の破線の白線２１の相対位置の前後方向Ｘの範囲は、自車両に最も近い最近位置ＸｍｉｎＲから、自車両から最も遠い最遠位置ＸｍａｘＲまでの範囲となっている。左側の最近位置ＸｍｉｎＬから最遠位置ＸｍａｘＬまでの範囲と、右側の最近位置ＸｍｉｎＲから最遠位置ＸｍａｘＲまでの範囲とで重複している重複範囲ＲＸＯは、右側の最近位置ＸｍｉｎＲから右側の最遠位置ＸｍａｘＲとなっている。
【００４５】
そして、図５に示すように、曲線有効範囲判定部３は、右側の最近位置ＸｍｉｎＲから右側の最遠位置ＸｍａｘＲまで、前後方向の位置Ｘをステップ刻みΔＸずつ増加させ、各前後方向の位置Ｘで、次式を用いて、左側の曲線２２と右側の曲線２３との左右方向の幅Ｗを算出し、左右方向の幅Ｗが、許容幅範囲ＲＷＰに収まっているか否かを判定する。
Ｗ＝（Ｃ０Ｒ−Ｃ０Ｌ）＋（Ｃ１Ｒ−Ｃ１Ｌ）×Ｘ
＋（Ｃ２Ｒ−Ｃ２Ｌ）×Ｘ２＋（Ｃ３Ｒ−Ｃ３Ｌ）×Ｘ３
・・・（４）
【００４６】
許容幅範囲ＲＷＰは、下限許容幅Ｗｍｉｎから上限許容幅Ｗｍａｘまでの範囲に設定される。下限許容幅Ｗｍｉｎ及び上限許容幅Ｗｍａｘは、例えば、一般的な車線幅のバラツキ範囲、又は車線幅の規格値に対応して設定される。
【００４７】
図４及び図５の例では、重複範囲ＲＸＯの全体に亘って、左右方向の幅Ｗが許容幅範囲ＲＷＰに収まっており、曲線有効範囲判定部３は、左側の曲線２２と右側の曲線２３が、車線形状に対応すると判定している。一方、曲線有効範囲判定部３は、重複範囲ＲＸＯの一部分でも、左右方向の幅Ｗが許容幅範囲ＲＷＰに収まっていない場合は、２つの曲線が車線形状に対応する組み合せでないと判定する。或いは、曲線有効範囲判定部３は、重複範囲ＲＸＯの所定の割合（例えば、２０％）以上の部分において、左右方向の幅Ｗが許容幅範囲ＲＷＰに収まっていない場合は、２つの曲線が車線形状に対応する組み合せでないと判定してもよい。
【００４８】
なお、曲線有効範囲判定部３は、車線形状に対応する２つの曲線の組み合わせが、２組以上あると判定された場合は、重複範囲ＲＸＯにおいて左右方向の幅Ｗが許容幅範囲ＲＷＰの中心値に最も近い２つの曲線の組み合わせを最終的な２つの曲線として判定し、それ以外の２つの曲線の組み合わせを除外してもよい。
【００４９】
１−５−２．曲線の有効範囲の判定
曲線の有効範囲の判定には、以下の「曲線幅による有効範囲の判定」と、「曲率差による有効範囲の判定」とがある。
【００５０】
１−５−２−１．曲線幅による有効範囲の判定
近似に用いた相対位置の情報がある範囲（内挿の範囲）では、車線形状への曲線の対応度合が高いが、近似に用いた相対位置の情報がない範囲（外挿の範囲）では、車線形状への曲線の対応度合が悪化する可能性が高くなる。
【００５１】
そのため、内挿の範囲では、２つの曲線の間の左右方向の幅Ｗは、車線形状に対応している可能性が高いが、内挿の範囲から離れるに従って、左右方向の幅Ｗが、車線形状に対応しなくなる可能性がある。そこで、以下で説明する曲線幅による有効範囲の判定では、２つの曲線の間の左右方向の幅Ｗの変化により、２つの曲線の有効範囲を判定する。
【００５２】
曲線有効範囲判定部３は、２つの曲線のそれぞれの近似に用いられた一連の標示又は物体が配置されている前後方向の範囲が、２つの曲線の間で重複している前後方向の重複範囲ＲＸＯ内に前後基準位置Ｘ０を設定する。そして、曲線有効範囲判定部３は、前後基準位置Ｘ０おける、２つの曲線の間の自車両の左右方向Ｙの幅を基準幅Ｗ０として算出する。本実施の形態では、有効範囲の判定に用いられる２つの曲線には、車線幅に対応する２つの曲線の判定において、車線形状に対応すると判定された２つの曲線が用いられる。
【００５３】
曲線有効範囲判定部３は、前後方向Ｘの位置における２つの曲線の間の左右方向Ｙの幅Ｗと、基準幅Ｗ０との偏差の絶対値ΔＷが、幅偏差閾値ＪＤＷよりも小さくなる前後方向Ｘの範囲を、幅判定による有効範囲ＲＸＥＷと判定する。
【００５４】
この構成によれば、前後方向の重複範囲ＲＸＯ内の基準幅Ｗ０を基準にして、左右方向の幅Ｗの精度が保たれている前後方向Ｘの範囲を有効範囲として判定するので、車線形状に対応する曲線の有効範囲を精度よく判定することができる。
【００５５】
本実施の形態では、幅判定による有効範囲ＲＸＥＷは、以下で説明するように、前後基準位置Ｘ０よりも遠方側の判定と、前後基準位置Ｘ０よりも接近側の判定とに分割して行われる。
【００５６】
＜遠方側の判定＞
自車両に近い位置では、標示又は物体の相対位置の検出精度も高く、車線形状への曲線の対応度合が高いが、自車両から前方に離れるに従って、標示又は物体の相対位置の検出精度が悪化し、また外挿の範囲に入るため、車線形状への曲線の対応度合が悪化する可能性がある。そのため、自車両に近い位置の２つの曲線の間の左右方向の幅Ｗは、車線形状に対応しているが、自車両から前方に離れるに従って、左右方向の幅Ｗが、車線形状に対応しなくなる可能性がある。
【００５７】
本実施の形態では、曲線有効範囲判定部３は、重複範囲ＲＸＯの内、自車両に最も近い前後方向Ｘの位置を前後基準位置Ｘ０に設定し、前後基準位置Ｘ０おける、２つの曲線の間の自車両の左右方向の幅を基準幅Ｗ０として算出する。
【００５８】
曲線有効範囲判定部３は、前後方向の位置Ｘを前後基準位置Ｘ０から次第に遠ざけた（本例では、次第に増加した）ときに、前後方向の位置Ｘにおける２つの曲線の間の左右方向の幅Ｗと、基準幅Ｗ０との幅偏差の絶対値ΔＷが、幅偏差閾値ＪＤＷよりも大きくなる前後方向の位置を幅判定上限位置ＸＷｍａｘとして判定する。そして、曲線有効範囲判定部３は、前後基準位置Ｘ０から幅判定上限位置ＸＷｍａｘまでを幅判定による有効範囲ＲＸＥＷと判定する。
【００５９】
この構成によれば、自車両に近く、精度の高い基準幅Ｗ０を基準にして、左右方向の幅Ｗの精度が保たれている遠方側の範囲を判定するので、車線形状に対応する曲線の有効範囲を精度よく判定することができる。
【００６０】
例えば、図４の例では、上述したように、重複範囲ＲＸＯは、右側の最近位置ＸｍｉｎＲから右側の最遠位置ＸｍａｘＲとなっており、前後基準位置Ｘ０は、右側の最近位置ＸｍｉｎＲに設定される。そして、式（４）を用いて、前後基準位置Ｘ０（右側の最近位置ＸｍｉｎＲ）において、左右方向の幅Ｗが算出され、基準幅Ｗ０に設定される。
【００６１】
そして、図６に示すように、曲線有効範囲判定部３は、前後基準位置Ｘ０から前方上限位置ＸＦｍａｘまで、前後方向の位置Ｘをステップ刻みΔＸずつ増加させ、各前後方向の位置Ｘで、式（４）を用いて、左側の曲線２２と右側の曲線２３との左右方向の幅Ｗを算出すると共に、次式を用いて、算出した左右方向の幅Ｗと基準幅Ｗ０との幅偏差の絶対値ΔＷを算出する。前方上限位置ＸＦｍａｘは、有効範囲が長くなり過ぎないようにするための上限制限値である。
ΔＷ＝｜Ｗ−Ｗ０｜            ・・・（５）
【００６２】
そして、曲線有効範囲判定部３は、幅偏差の絶対値ΔＷが幅偏差閾値ＪＤＷを超えた前後方向の位置Ｘ（本例では直前位置）を、幅判定上限位置ＸＷｍａｘとして判定し、前後基準位置Ｘ０から幅判定上限位置ＸＷｍａｘまでを幅判定による有効範囲ＲＸＥＷと判定する。なお、曲線有効範囲判定部３は、前後方向の位置Ｘを前方上限位置ＸＦｍａｘまで増加させても、幅偏差の絶対値ΔＷが幅偏差閾値ＪＤＷを超えない場合は、前方上限位置ＸＦｍａｘを幅判定上限位置ＸＷｍａｘに設定する（ＸＷｍａｘ＝ＸＦｍａｘ）。
【００６３】
＜接近側の判定＞
図４及び図６に示す例では、自車両の近くで白線が検出されており、重複範囲ＲＸＯの最近位置（前後基準位置Ｘ０）が自車両に近くなっており、自車両の近くの外挿の範囲が短く、この外挿の範囲を用いなくても問題ない。しかし、図７の例に示すように、検出された白線の最近位置が自車両から遠い場合は、重複範囲ＲＸＯの最近位置（前後基準位置Ｘ０）が自車両から遠くなり、自車両の近くの外挿の範囲が長くなる。この場合に、接近側においても曲線の有効範囲を判定し、曲線を利用することが考えられる。
【００６４】
そこで、曲線有効範囲判定部３は、前後方向の位置Ｘを前後基準位置Ｘ０から次第に近づけたときに、前後方向の位置Ｘにおける２つの曲線の間の左右方向の幅Ｗと、基準幅Ｗ０との幅偏差の絶対値ΔＷが、幅偏差閾値ＪＤＷよりも大きくなる前後方向の位置Ｘを幅判定下限位置ＸＷｍｉｎとして判定し、幅判定下限位置ＸＷｍｉｎから前後基準位置Ｘ０までを幅判定による有効範囲ＲＸＥＷに追加する。
【００６５】
例えば、図７の例では、図８に示すように、曲線有効範囲判定部３は、前後基準位置Ｘ０から前方下限位置ＸＦｍｉｎ（例えば、０）まで、前後方向の位置Ｘをステップ刻みΔＸずつ減少させ、各前後方向の位置Ｘで、式（４）を用いて、左側の曲線２２と右側の曲線２３との左右方向の幅Ｗを算出すると共に、式（５）を用いて、算出した左右方向の幅Ｗと基準幅Ｗ０との幅偏差の絶対値ΔＷを算出する。
【００６６】
そして、曲線有効範囲判定部３は、幅偏差の絶対値ΔＷが幅偏差閾値ＪＤＷを超えた前後方向の位置Ｘ（本例では直前位置）を、幅判定下限位置ＸＷｍｉｎとして判定し、幅判定下限位置ＸＷｍｉｎから前後基準位置Ｘ０までを幅判定による有効範囲ＲＸＥＷに追加する。よって、最終的な幅判定による有効範囲ＲＸＥＷは、幅判定下限位置ＸＷｍｉｎから幅判定上限位置ＸＷｍａｘまでの範囲となる。なお、曲線有効範囲判定部３は、前後方向の位置Ｘを前方下限位置ＸＦｍｉｎまで減少させても、幅偏差の絶対値ΔＷが幅偏差閾値ＪＤＷを超えない場合は、前方下限位置ＸＦｍｉｎを幅判定下限位置ＸＷｍｉｎに設定する（ＸＷｍｉｎ＝ＸＦｍｉｎ）。
【００６７】
１−５−２−２．曲率差による有効範囲の判定
近似に用いた相対位置の情報がある範囲（内挿の範囲）では、車線形状への曲線の対応度合が高いが、近似に用いた相対位置の情報がない範囲（外挿の範囲）では、車線形状への曲線の対応度合が悪化する可能性がある。
【００６８】
そのため、内挿の範囲では、２つの曲線の曲率は、車線形状に対応し、相互に対応している可能性が高いが、内挿の範囲から離れるに従って、左右方向の幅Ｗが、２つの曲線の曲率は、相互に対応しなくなる可能性が高くなる。そこで、以下で説明する曲率差による有効範囲の判定では、２つの曲線の曲率の偏差により、２つの曲線の有効範囲を判定する。
【００６９】
曲線有効範囲判定部３は、２つの曲線のそれぞれの曲率の間の偏差の絶対値Δρが、曲率偏差閾値ＪＤＰよりも小さくなる前後方向Ｘの範囲を、曲率判定による有効範囲ＲＸＥＰと判定する。
【００７０】
この構成によれば、２つの曲線の曲率が相互に対応している前後方向Ｘの範囲を判定するので、車線形状に対応する曲線の有効範囲を精度よく判定することができる。
【００７１】
本実施の形態では、曲率判定による有効範囲ＲＸＥＰは、以下で説明するように、前後基準位置Ｘ０よりも遠方側の判定と、前後基準位置Ｘ０よりも接近側の判定とに分割して行われる。
【００７２】
＜遠方側の判定＞
自車両に近い位置では、標示又は物体の相対位置の検出精度も高く、車線形状への曲線の対応度合が高いが、自車両から前方に離れるに従って、標示又は物体の相対位置の検出精度が悪化し、また外挿の範囲に入るため、車線形状への曲線の対応度合が悪化する可能性がある。そのため、自車両に近い位置の２つの曲線の曲率は、車線形状に対応し、相互に対応しているが、自車両から前方に離れるに従って、２つの曲線の曲率は、相互に対応しなくなる可能性がある。
【００７３】
曲線幅による有効範囲の判定と同様に、曲線有効範囲判定部３は、重複範囲ＲＸＯの内、自車両に最も近い前後方向の位置を前後基準位置Ｘ０に設定する。本実施の形態では、曲率差による有効範囲の判定に用いられる２つの曲線には、車線幅に対応する２つの曲線の判定において、車線形状に対応すると判定された２つの曲線が用いられる。
【００７４】
曲線有効範囲判定部３は、前後方向の位置Ｘを前後基準位置Ｘ０から次第に遠ざけた（本例では、次第に増加した）ときに、前後方向の位置Ｘにおける２つの曲線のそれぞれの曲率の間の曲率偏差の絶対値Δρが、曲率偏差閾値ＪＤＰよりも大きくなる前後方向の位置を曲率判定上限位置ＸＰｍａｘとして判定する。そして、曲線有効範囲判定部３は、前後基準位置Ｘ０から曲率判定上限位置ＸＰｍａｘまでを曲率判定による有効範囲ＲＸＥＰと判定する。
【００７５】
この構成によれば、自車両に近い前後基準位置Ｘ０を基準にして、２つの曲線の曲率が相互に対応している遠方側の範囲を判定するので、車線形状に対応する曲線の有効範囲を精度よく判定することができる。
【００７６】
例えば、図４の例では、図９に示すように、曲線有効範囲判定部３は、前後基準位置Ｘ０から前方上限位置ＸＦｍａｘまで、前後方向の位置Ｘをステップ刻みΔＸずつ増加させ、各前後方向の位置Ｘで、式（６）を用いて、左側の曲線２２の曲率ρＬを算出し、式（７）を用いて、右側の曲線２３の曲率ρＲを算出し、式（８）を用いて、２つの曲率ρＬ、ρＲの間の曲率偏差の絶対値Δρを算出する。
ρＬ＝２×Ｃ２Ｌ＋６×Ｃ３Ｌ×Ｘ      ・・・（６）
ρＲ＝２×Ｃ２Ｒ＋６×Ｃ３Ｒ×Ｘ      ・・・（７）
Δρ＝｜ρＬ−ρＲ｜                  ・・・（８）
【００７７】
そして、曲線有効範囲判定部３は、曲率偏差の絶対値Δρが曲率偏差閾値ＪＤＰを超えた前後方向の位置Ｘ（本例では直前位置）を、曲率判定上限位置ＸＰｍａｘとして判定し、前後基準位置Ｘ０から曲率判定上限位置ＸＰｍａｘまでを曲率判定による有効範囲ＲＸＥＰと判定する。なお、曲線有効範囲判定部３は、前後方向の位置Ｘを前方上限位置ＸＦｍａｘまで増加させても、曲率偏差の絶対値Δρが曲率偏差閾値ＪＤＰを超えない場合は、前方上限位置ＸＦｍａｘを曲率判定上限位置ＸＰｍａｘに設定する（ＸＰｍａｘ＝ＸＦｍａｘ）。
【００７８】
＜接近側の判定＞
図７の例を用いて、上述した曲線幅による有効範囲の判定と同様に、曲率差による有効範囲の判定における接近側の判定について説明する。
【００７９】
曲線有効範囲判定部３は、前後方向の位置Ｘを前後基準位置Ｘ０から次第に近づけたときに、前後方向の位置Ｘにおける２つの曲線のそれぞれの曲率の間の偏差の絶対値Δρが、曲率偏差閾値ＪＤＰよりも大きくなる前後方向の位置Ｘを曲率判定下限位置ＸＰｍｉｎとして判定し、曲率判定下限位置ＸＰｍｉｎから前後基準位置Ｘ０までを曲率判定による有効範囲ＲＸＥＰに追加する。
【００８０】
例えば、図７の例では、図１０に示すように、曲線有効範囲判定部３は、前後基準位置Ｘ０から前方下限位置ＸＦｍｉｎ（例えば、０）まで、前後方向の位置Ｘをステップ刻みΔＸずつ減少させ、各前後方向の位置Ｘで、式（６）を用いて、左側の曲線２２の曲率ρＬを算出し、式（７）を用いて、右側の曲線２３の曲率ρＲを算出し、式（８）を用いて、２つの曲率ρＬ、ρＲの間の曲率偏差の絶対値Δρを算出する。
【００８１】
そして、曲線有効範囲判定部３は、曲率偏差の絶対値Δρが曲率偏差閾値ＪＤＰを超えた前後方向の位置Ｘ（本例では直前位置）を、曲率判定下限位置ＸＰｍｉｎとして判定し、曲率判定下限位置ＸＰｍｉｎから前後基準位置Ｘ０までを曲率判定による有効範囲ＲＸＥＰに追加する。よって、最終的な曲率判定による有効範囲ＲＸＥＰは、曲率判定下限位置ＸＰｍｉｎから曲率判定上限位置ＸＰｍａｘまでの範囲となる。なお、曲線有効範囲判定部３は、前後方向の位置Ｘを前方下限位置ＸＦｍｉｎまで減少させても、曲率偏差の絶対値Δρが曲率偏差閾値ＪＤＰを超えない場合は、前方下限位置ＸＦｍｉｎを曲率判定下限位置ＸＰｍｉｎに設定する（ＸＰｍｉｎ＝ＸＦｍｉｎ）。
【００８２】
１−５−２−３．２つの有効範囲の判定結果の統合
曲線有効範囲判定部３は、幅判定による有効範囲ＲＸＥＷと曲率判定による有効範囲ＲＸＥＰとの重複範囲を、最終的な有効範囲に設定する。すなわち、曲線有効範囲判定部３は、幅判定下限位置ＸＷｍｉｎ及び曲率判定下限位置ＸＰｍｉｎのいずれか大きい（遠い）方と、幅判定上限位置ＸＷｍａｘ及び曲率判定上限位置ＸＰｍａｘのいずれか小さい（近い）方との間を、最終的な有効範囲に設定する。よって、２つの曲線の幅と、２つの曲線の曲率の偏差との２つの観点から曲線の有効範囲が判定されるので、判定精度を向上させることができる。
【００８３】
１−６．車両制御部４
車両制御部４は、有効範囲内の曲線の情報に基づいて、車両の走行制御、及び運転者への車両の走行情報の案内の一方又は双方を行う。例えば、車両制御部４は、車両の走行制御として、有効範囲内の２つの曲線の間を、自車両の走行車線に設定し、走行車線に存在する先行車両又は障害物等との追突防止走行制御、先行車両への追従走行制御、走行車線への車線維持走行制御等を行う。車両制御部４は、加減速指令、ブレーキ指令、操舵角指令等の走行制御に係る指令を算出し、車両制御装置１０に伝達する。車両制御装置１０は、例えば、各制御装置を統合する制御装置とされ、エンジン、モータ等の駆動力源の制御装置に、駆動力を変化させる指令を伝達したり、ブレーキの制御装置に、ブレーキの動作指令を伝達したり、電動パワーステアリングの制御装置に、操舵角の指令を伝達したりする。
【００８４】
例えば、車両制御部４は、車両の走行情報の案内として、有効範囲内の２つの曲線の間を、自車両の走行車線に設定し、走行車線に存在する先行車両又は障害物等との追突の警告の案内、走行車線からの逸脱の警告の案内、走行車線の案内等を行う。車両制御部４は、これらの案内に係る情報を、案内装置１１に伝達する。案内装置１１は、スピーカ、表示装置、ランプ、振動装置等を制御して、各案内を運転者に報知する。
【００８５】
１−７．フローチャート
次に、本実施の形態に係る車線形状認識システム及び車線形状認識方法の処理の流れを、図１１のフローチャートを参照して説明する。図１１のフローチャートの処理は、演算処理装置９０が記憶装置９１に記憶されたソフトウェア（プログラム）を実行することにより、例えば所定の演算周期毎に繰り返し実行される。
【００８６】
ステップＳ１で、上述したように、標示物体検出部１は、自車両の前方に連なって配置されている一連の標示又は物体の自車両に対する相対位置を検出する。本実施の形態では、標示物体検出部１は、前方監視装置９から伝達された信号に基づいて、自車両の前方に存在する標示又は物体を検出し、標示又は物体の自車両に対する相対位置を検出する。そして、標示物体検出部１は、自車両の前方に連なって配置されている標示又は物体を１つのまとまりと判定する。
【００８７】
次に、ステップＳ２で、上述したように、近似曲線算出部２は、一連の標示又は物体の相対位置を近似した曲線を算出する。本実施の形態では、近似曲線算出部２は、曲線として、自車両の前後方向の位置Ｘを独立変数とし、自車両の左右方向の位置Ｙを従属変数とした多項式を算出する。本実施の形態では、曲線は、３次の多項式とされている。
【００８８】
次に、ステップＳ３で、曲線有効範囲判定部３は、複数の曲線が算出されたか否かを判定し、複数の曲線が算出された場合は、ステップＳ４に進み、複数の曲線が算出されていない場合は、一連の処理を終了する。ステップＳ４からステップＳ８で、上述したように、曲線有効範囲判定部３は、複数の曲線の形状を相互に比較し、車線形状に対応する曲線及び曲線の有効範囲を判定する。
【００８９】
本実施の形態では、ステップＳ４で、上述したように、車線幅に対応する２つの曲線の判定として、曲線有効範囲判定部３は、複数の曲線から２つの曲線の組み合わせを設定し、２つの曲線のそれぞれの近似に用いられた一連の標示又は物体が配置されている前後方向の範囲が、２つの曲線の間で重複している前後方向の重複範囲ＲＸＯにおいて、２つの曲線の間の左右方向の幅Ｗを算出する。そして、曲線有効範囲判定部３は、左右方向の幅Ｗが、車線幅に対応する予め設定された許容幅範囲ＲＷＰを逸脱する場合は、２つの曲線が、車線形状に対応する組み合せでないと判定し、左右方向の幅Ｗが、許容幅範囲ＲＷＰに収まる場合は、２つの曲線が、車線形状に対応すると判定する。なお、３つ以上の曲線が算出されている場合は、２つの曲線の組み合わせが複数設定され、各２つの曲線の組み合わせ毎に、車線形状に対応するか否かが判定される。
【００９０】
次に、ステップＳ５で、曲線有効範囲判定部３は、車線形状に対応する２つの曲線の組み合せがあると判定された場合は、ステップＳ６に進み、組み合わせがないと判定された場合は、一連の処理を終了する。
【００９１】
ステップＳ６で、上述したように、曲線幅による有効範囲の判定として、曲線有効範囲判定部３は、２つの曲線のそれぞれの近似に用いられた一連の標示又は物体が配置されている前後方向の範囲が、２つの曲線の間で重複している前後方向の重複範囲ＲＸＯ内に前後基準位置Ｘ０を設定する。そして、曲線有効範囲判定部３は、前後基準位置Ｘ０おける、２つの曲線の間の自車両の左右方向Ｙの幅を基準幅Ｗ０として算出する。曲線有効範囲判定部３は、前後方向Ｘの位置における２つの曲線の間の左右方向Ｙの幅Ｗと、基準幅Ｗ０との偏差の絶対値ΔＷが、幅偏差閾値ＪＤＷよりも小さくなる前後方向Ｘの範囲を、幅判定による有効範囲ＲＸＥＷと判定する。本実施の形態では、上述したように、遠方側の判定と近接側の判定とが実行される。
【００９２】
ステップＳ７で、上述したように、曲率差による有効範囲の判定として、曲線有効範囲判定部３は、２つの曲線のそれぞれの曲率の間の偏差の絶対値Δρが、曲率偏差閾値ＪＤＰよりも小さくなる前後方向Ｘの範囲を、曲率判定による有効範囲ＲＸＥＰと判定する。本実施の形態では、上述したように、遠方側の判定と近接側の判定とが実行される。
【００９３】
ステップＳ８で、上述したように、曲線有効範囲判定部３は、幅判定による有効範囲ＲＸＥＷと曲率判定による有効範囲ＲＸＥＰとの重複範囲を、最終的な曲率の有効範囲に設定する。
【００９４】
そして、ステップＳ９で、上述したように、車両制御部４は、有効範囲内の曲線の情報に基づいて、車両の走行制御、及び運転者への車両の走行情報の案内の一方又は双方を行う。
【００９５】
２．実施の形態２
次に、実施の形態２に係る車線形状認識システム及び車線形状認識方法について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る車線形状認識システムの基本的な構成及び処理は実施の形態１と同様である。本実施の形態では、曲線有効範囲判定部３において、複数の曲線から車線形状に対応している２つの曲線を判定する処理が実施の形態１と異なる。
【００９６】
車線形状に対応している曲線は、前後方向の位置Ｘの変化に対する左右方向の位置Ｙの変化の傾向が互いに対応している。よって、複数の一連の標示又は物体が検出され、複数の曲線が算出された場合に、前後方向の変化に対する左右方向の変化の傾向が異なる曲線を除外していくことにより、複数の曲線から車線形状に対応している２つの曲線を選出することができる。
【００９７】
そこで、本実施の形態では、曲線有効範囲判定部３は、自車両の前後方向に左右偏差用の前後基準位置Ｘ０ＲＬを設定する。曲線有効範囲判定部３は、複数の曲線のそれぞれについて、左右偏差用の前後基準位置Ｘ０ＲＬにおける自車両の左右方向の位置Ｙを左右基準位置Ｙ０ＲＬとして算出する。曲線有効範囲判定部３は、複数の曲線のそれぞれについて、各前後方向の位置Ｘにおいて、曲線の左右方向の位置Ｙと左右基準位置Ｙ０ＲＬとの偏差である左右偏差ΔＹ０ＲＬを算出する。そして、曲線有効範囲判定部３は、前後方向の位置Ｘを左右偏差用の前後基準位置Ｘ０ＲＬから変化させていったときに、左右偏差ΔＹ０ＲＬが、複数の曲線の左右偏差ΔＹ０ＲＬの中央値ΔＹ０ＲＬ＿Ｍから左右偏差閾値ＪＤＲＬ以上外れる曲線を、２つの曲線になるまで、複数の曲線から除外していき、残った２つの曲線を車線形状に対応していると判定する。
【００９８】
この構成によれば、各前後方向の位置Ｘにおいて、左右基準位置Ｙ０ＲＬと曲線の左右方向の位置Ｙとの左右偏差ΔＹ０ＲＬを算出することにより、前後方向の変化に対する左右方向の変化の傾向を算出することができる。そして、左右偏差ΔＹ０ＲＬが、複数の曲線の左右偏差ΔＹ０ＲＬの中央値ΔＹ０ＲＬ＿Ｍから左右偏差閾値ＪＤＲＬ以上外れる曲線を、複数の曲線から除外することで、前後方向の変化に対する左右方向の変化の傾向が異なる曲線を除外することができる。そして、車線形状に対応している２つの曲線を選択することができる。
【００９９】
図１２のフローチャート及び図１３及び図１４の例を用いて、左右偏差による車線形状に対応した曲線の選択処理を説明する。図１３及び図１４は、前方監視装置９としてミリ波レーダが用いられている場合の例である。
【０１００】
ステップＳ２１で、上述したように、標示物体検出部１は、自車両の前方に連なって配置されている一連の標示又は物体の自車両に対する相対位置を検出する。ステップＳ２２で、上述したように、近似曲線算出部２は、一連の標示又は物体の相対位置を近似した曲線を算出する。
【０１０１】
例えば、図１３に示す例では、自車両の走行車線の左側路側に沿って一定間隔で並んだ複数のガイドポール２４が一連の物体として検出され、走行車線の右側路側に沿って一定間隔で並んだ複数のガイドポール２５が一連の物体として検出され、右側路側の複数のガイドポール２５の右側に、車線に沿って配置された壁２６が、一連の物体として検出されている。
【０１０２】
そして、左側の複数のガイドポール２４の相対位置を近似した第１曲線２７が算出され、右側の複数のガイドポール２５の相対位置を近似した第２曲線２８が算出され、右側の壁２６の相対位置を近似した第３曲線２９が算出されている。
【０１０３】
ステップＳ２３で、曲線有効範囲判定部３は、３つ以上の曲線が算出されたか否かを判定する。曲線有効範囲判定部３は、３つ以上の曲線が算出されたと判定した場合は、ステップＳ２４に進み、自車両の前後方向に左右偏差用の前後基準位置Ｘ０ＲＬを設定する。左右偏差用の前後基準位置Ｘ０ＲＬは、予め設定された前後方向の位置に設定されてもよいし、複数の曲線のそれぞれの近似に用いられた一連の標示又は物体が配置されている前後方向の範囲が、複数の曲線の間で重複している前後方向の重複範囲内（例えば、自車両に最も近い最近位置）に設定されてもよい。図１４の例では、左右偏差用の前後基準位置Ｘ０ＲＬは、０の前後方向の位置に設定されている。
【０１０４】
そして、ステップＳ２５で、曲線有効範囲判定部３は、複数の曲線のそれぞれについて、左右偏差用の前後基準位置Ｘ０ＲＬにおける左右方向の位置Ｙを左右基準位置Ｙ０ＲＬとして算出する。図１４の例では、第１曲線２７について、第１曲線の左右基準位置Ｙ０ＲＬ２７が算出され、第２曲線２８について、第２曲線の左右基準位置Ｙ０ＲＬ２８が算出され、第３曲線２９について、第３曲線の左右基準位置Ｙ０ＲＬ２９が算出される。
【０１０５】
ステップＳ２６で、曲線有効範囲判定部３は、前後方向の位置Ｘを前回値からステップ刻みΔＸだけ増加させる。なお、前後方向の位置Ｘの初期値は、左右偏差用の前後基準位置Ｘ０ＲＬに設定される。
【０１０６】
そして、ステップＳ２７で、複数の曲線のそれぞれについて、曲線有効範囲判定部３は、ステップＳ２６で設定された前後方向の位置Ｘで、曲線を用いて左右方向の位置Ｙを算出する。図１４の例では、第１曲線２７について、第１曲線の左右方向の位置Ｙ２７が算出され、第２曲線２８について、第２曲線の左右方向の位置Ｙ２８が算出され、第３曲線２９について、第３曲線の左右方向の位置Ｙ２９が算出される。
【０１０７】
ステップＳ２８で、複数の曲線のそれぞれについて、曲線有効範囲判定部３は、次式に示すように、左右基準位置Ｙ０ＲＬと曲線の左右方向の位置Ｙとの偏差である左右偏差ΔＹ０ＲＬを算出する。図１４の例では、第１曲線２７について、第１曲線の左右偏差ΔＹ０ＲＬ２７が算出され、第２曲線２８について、第２曲線の左右偏差ΔＹ０ＲＬ２８が算出され、第３曲線２９について、第３曲線の左右偏差ΔＹ０ＲＬ２９が算出される。
ΔＹ０ＲＬ＝Ｙ−Ｙ０ＲＬ      ・・・（９）
【０１０８】
ステップＳ２９で、曲線有効範囲判定部３は、複数の曲線の左右偏差ΔＹ０ＲＬの中央値ΔＹ０ＲＬ＿Ｍを算出する。なお、中央値は、データを小さい順に並べたときに中央に位置する値である。図１４の例では、第１曲線の左右偏差ΔＹ０ＲＬ２７、第２曲線の左右偏差ΔＹ０ＲＬ２８、及び第３曲線の左右偏差ΔＹ０ＲＬ２９の中央値ΔＹ０ＲＬ＿Ｍが算出される。
【０１０９】
そして、ステップＳ３０で、複数の曲線のそれぞれについて、曲線有効範囲判定部３は、次式に示すように、中央値ΔＹ０ＲＬ＿Ｍと左右偏差ΔＹ０ＲＬとの偏差の絶対値ΔＹＤを算出する。図１４の例では、第１曲線の偏差の絶対値ΔＹＤ、第２曲線の偏差の絶対値ΔＹＤ、及び第３曲線の偏差の絶対値ΔＹＤが算出される。
ΔＹＤ＝｜ΔＹ０ＲＬ＿Ｍ−ΔＹ０ＲＬ｜  ・・・（１０）
【０１１０】
ステップＳ３１で、複数の曲線のそれぞれについて、曲線有効範囲判定部３は、偏差の絶対値ΔＹＤが左右偏差閾値ＪＤＲＬよりも大きいか否かを判定する。そして、ステップＳ３２で、曲線有効範囲判定部３は、左右偏差閾値ＪＤＲＬよりも大きい曲線がある場合は、ステップＳ３３に進み、左右偏差閾値ＪＤＲＬよりも大きい曲線を、曲線候補から除外し、左右偏差閾値ＪＤＲＬよりも大きい曲線がない場合は、ステップＳ２６に進む。ステップＳ３４で、曲線有効範囲判定部３は、除外後の曲線の数が２つである場合は、一連の処理を終了し、３つ以上である場合は、ステップＳ２６に進む。
【０１１１】
図１４の例では、前後方向の位置がＸＤＴになった時に、第３曲線の偏差の絶対値ΔＹＤが、左右偏差閾値ＪＤＲＬよりも大きくなったため、第３曲線２９が曲線候補から除外され、第１曲線２７と第２曲線２８が、車線形状に対応している２つの曲線に判定されている。
【０１１２】
なお、曲線有効範囲判定部３は、左右偏差ΔＹ０ＲＬが中央値ΔＹ０ＲＬ＿Ｍから左右偏差閾値ＪＤＲＬ以上外れる曲線が、自車両の左側の最後の曲線である場合、又は自車両の右側の最後の曲線である場合は、当該曲線を曲線候補から除外しなくてもよい。左側の曲線であるか右側の曲線であるかの判定は、前後方向の位置Ｘが０である場合の曲線の左右方向の位置Ｙが自車両の左側又は右側にあるかによって判定する。本例では、Ｙ＞０の場合は、右側であると判定し、Ｙ＜０の場合は、左側であると判定する。
【０１１３】
本実施の形態では、実施の形態１の図１１のフローチャートのステップＳ４の処理が変更になり、他のステップの処理は同様である。本実施の形態では、ステップＳ４で、上述したように、曲線有効範囲判定部３は、自車両の前後方向に左右偏差用の前後基準位置Ｘ０ＲＬを設定し、複数の曲線のそれぞれについて、左右偏差用の前後基準位置Ｘ０ＲＬにおける自車両の左右方向の位置Ｙを左右基準位置Ｙ０ＲＬとして算出する。曲線有効範囲判定部３は、複数の曲線のそれぞれについて、各前後方向の位置Ｘにおいて、曲線の左右方向の位置Ｙと左右基準位置Ｙ０ＲＬとの偏差である左右偏差ΔＹ０ＲＬを算出する。そして、曲線有効範囲判定部３は、前後方向の位置Ｘを左右偏差用の前後基準位置Ｘ０ＲＬから変化させていったときに、左右偏差ΔＹ０ＲＬが、複数の曲線の左右偏差ΔＹ０ＲＬの中央値ΔＹ０ＲＬ＿Ｍから左右偏差閾値ＪＤＲＬ以上外れる曲線を、２つの曲線になるまで、複数の曲線から除外していき、残った２つの曲線を車線形状に対応していると判定する。
【０１１４】
３．実施の形態３
次に、実施の形態３に係る車線形状認識システム及び車線形状認識方法について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る車線形状認識システムの基本的な構成及び処理は実施の形態１と同様である。本実施の形態では、近似曲線算出部２の処理が実施の形態１と異なる。
【０１１５】
本実施の形態では、近似曲線算出部２は、前後方向の特定範囲は、３次曲線（本例では、３次の多項式）を算出し、特定範囲以外の前後方向の範囲は、２次曲線（本例では、２次の多項式）を算出するように構成されている。
【０１１６】
例えば、次式に、実施の形態１の図４の左側の実線の白線２０を近似する場合を示す。本実施の形態では、特定範囲は、一連の標示又は物体の相対位置の前後方向Ｘの範囲（本例では、自車両に最も近い最近位置ＸｍｉｎＬから、自車両から最も遠い最遠位置ＸｍａｘＬまで）に設定される。
１）Ｘ＜ＸｍｉｎＬの場合
Ｙ＝Ｃ０Ｌ＋Ｃ３Ｌ×ＸｍｉｎＬ３
＋（Ｃ１Ｌ−３×Ｃ３Ｌ×ＸｍｉｎＬ２）×Ｘ
＋（Ｃ２Ｌ＋３×Ｃ３Ｌ×ＸｍｉｎＬ）×Ｘ２
２）ＸｍｉｎＬ≦Ｘ≦ＸｍａｘＬの場合
Ｙ＝Ｃ０Ｌ＋Ｃ１Ｌ×Ｘ＋Ｃ２Ｌ×Ｘ２＋Ｃ３Ｌ×Ｘ３
３）ＸｍａｘＬ＜Ｘの場合
Ｙ＝Ｃ０Ｌ＋Ｃ３Ｌ×ＸｍａｘＬ３
＋（Ｃ１Ｌ−３×Ｃ３Ｌ×ＸｍａｘＬ２）×Ｘ
＋（Ｃ２Ｌ＋３×Ｃ３Ｌ×ＸｍａｘＬ）×Ｘ２
・・・（１１）
【０１１７】
なお、２次曲線の代わりに、３次曲線よりも低次の曲線（例えば、クロソイド曲線、円弧等）が用いられてもよい。
【０１１８】
〔その他の実施の形態〕
最後に、本願のその他の実施の形態について説明する。なお、以下に説明する各実施の形態の構成は、それぞれ単独で適用されるものに限られず、矛盾が生じない限り、他の実施の形態の構成と組み合わせて適用することも可能である。
【０１１９】
（１）上記の各実施の形態においては、近似曲線算出部２は、曲線として、多項式を算出する場合を例として説明した。しかし、本願の実施の形態はこれに限定されない。すなわち、近似曲線算出部２は、一連の標示又は物体の相対位置を近似することができれば、各種の曲線を用いて近似してもよい。例えば、近似曲線算出部２は、曲線として、始点位置、始点方位角、始点曲率、曲率変化率をパラメータとするクロソイド曲線を用いて近似してもよい。
【０１２０】
（２）上記の各実施の形態では、曲線有効範囲判定部３は、前後方向の位置Ｘをステップ刻みΔＸずつ増加又は減少させて、各前後方向の位置Ｘで、左右方向の幅Ｗ、幅偏差の絶対値ΔＷ、曲率偏差の絶対値Δρ、左右偏差ΔＹ０ＲＬ等の各演算値を算出する場合を例として説明した。しかし、本願の実施の形態はこれに限定されない。すなわち、曲線有効範囲判定部３は、前後方向の位置Ｘを不等間隔で変化させて、各前後方向の位置Ｘで、各演算値を算出してもよい。例えば、曲線有効範囲判定部３は、前後方向の位置Ｘを、重複範囲ＲＸＯの最近位置、重複範囲ＲＸＯの最遠位置、及び曲線の極値に変化させて、各演算値を算出してもよい。
【０１２１】
（３）上記の実施の形態１では、曲線有効範囲判定部３は、重複範囲ＲＸＯにおける２つの曲線の左右方向の幅Ｗに基づいて、２つの曲線が車線形状に対応する組み合せであるか否かを判定するように構成されており、実施の形態２では、曲線有効範囲判定部３は、複数の曲線のそれぞれについて、曲線の左右方向の位置Ｙと左右基準位置Ｙ０ＲＬとの偏差である左右偏差ΔＹ０ＲＬを算出し、左右偏差ΔＹ０ＲＬが、複数の曲線の左右偏差ΔＹ０ＲＬの中央値ΔＹ０ＲＬ＿Ｍから左右偏差閾値ＪＤＲＬ以上外れる曲線を、２つの曲線になるまで、複数の曲線から除外するように構成されている。しかし、実施の形態１の曲線の選定方法と、実施の形態２の曲線の選定方法とが組み合わされて実行されてもよい。例えば、実施の形態１の曲線の選定方法により、車線形状に対応する２つの曲線の組み合わせが複数選定された場合に、実施の形態の２の曲線の選定方法により、２つの曲線になるまで、曲線が除外されてもよい。
【０１２２】
（４）上記の各実施の形態では、曲線有効範囲判定部３は、曲線幅による有効範囲の判定及び曲率差による有効範囲の判定の双方を実行し、幅判定による有効範囲ＲＸＥＷと曲率判定による有効範囲ＲＸＥＰとの重複範囲を、最終的な有効範囲に設定するように構成されている場合を例として説明した。曲線有効範囲判定部３は、曲線幅による有効範囲の判定のみを実行し、幅判定による有効範囲ＲＸＥＷをそのまま最終的な有効範囲に設定してもよい。或いは、曲線有効範囲判定部３は、曲率差による有効範囲の判定のみを実行し、曲率判定による有効範囲ＲＸＥＰをそのまま最終的な有効範囲に設定してもよい。
【０１２３】
本願は、様々な例示的な実施の形態及び実施例が記載されているが、１つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【０１２４】
１  標示物体検出部、２  近似曲線算出部、３  曲線有効範囲判定部、４  車両制御部、９  前方監視装置、ＪＤＰ  曲率偏差閾値、ＪＤＲＬ  左右偏差閾値、ＪＤＷ  幅偏差閾値、ＲＷＰ  許容幅範囲、ＲＸＯ  重複範囲、Ｗ０  基準幅、Ｘ  前後方向、Ｘ０  前後基準位置、Ｘ０ＲＬ  左右偏差用の前後基準位置、Ｙ  左右方向、Ｙ０ＲＬ  左右基準位置、ΔＹ０ＲＬ  左右偏差、ΔＹ０ＲＬ＿Ｍ  左右偏差の中央値
【図１】
2021009894.tif 000003
【図２】
2021009894.tif 000004
【図３】
2021009894.tif 000005
【図４】
2021009894.tif 000006
【図５】
2021009894.tif 000007
【図６】
2021009894.tif 000008
【図７】
2021009894.tif 000009
【図８】
2021009894.tif 000010
【図９】
2021009894.tif 000011
【図１０】
2021009894.tif 000012
【図１１】
2021009894.tif 000013
【図１２】
2021009894.tif 000014
【図１３】
2021009894.tif 000015
【図１４】
2021009894.tif 000016
【国際調査報告】
2021009894.tif 000017
2021009894.tif 000018