(57)【要約】      （修正有）【課題】演算量が少なく、関心領域の柔軟な補正によって迅速性、エネルギー効率性及び精度を向上できる車線認識装置及び方法を提供する。【解決手段】車線認識装置は、車両の道路走行映像から車線の外郭線を抽出する車線外郭線抽出部１１０、道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式を導出する車線検出部１２０、及び導出された１次関数関係式を用いて車線の位置を分析する車線位置分析部１３０、を含む。【選択図】図２
2015165376.tif 000002
【特許請求の範囲】
【請求項１】
車両の道路走行映像から車線の外郭線を抽出する車線外郭線抽出部と、
前記道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、前記抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式を導出する車線検出部と、
前記導出された１次関数関係式を用いて、車線の位置を分析する車線位置分析部と、
を含むことを特徴とする車線認識装置。
【請求項２】
前記車線検出部によって導出された１次関数関係式を用いて、映像に対する関心領域を設定する関心領域設定部をさらに含み、
前記車線外郭線抽出部が、前記関心領域設定部によって設定された関心領域内の車線に対する外郭線を抽出する、
ことを特徴とする請求項１に記載の車線認識装置。
【請求項３】
前記車線検出部によって２つの１次関数関係式が導出された場合、
前記関心領域設定部が、前記２つの１次関数関係式の交点を消失点として算出し、算出された消失点を用いて前記関心領域を設定する、
ことを特徴とする請求項２に記載の車線認識装置。
【請求項４】
前記関心領域設定部が、前記消失点のｙ座標値を前記関心領域のｙ座標の上限値として設定し、前記車両のボンネットに対するｙ座標値を探索して、探索されたボンネットのｙ座標値を前記関心領域のｙ座標の下限値として設定する、
ことを特徴とする請求項３に記載の車線認識装置。
【請求項５】
前記関心領域設定部が、前記消失点の位置及び車路幅の情報を用いて既に設定された関心領域を補正する、
ことを特徴とする請求項３に記載の車線認識装置。
【請求項６】
前記車線検出部が、前記ｘとｙとの間の１次関数関係式として次の関係式を導出し、
ｘ  ＝  ａ×（ｙ−ｙｂ）＋ｘｄ
ここで、ｘ及びｙは変数であり、ａは定数であってｙ値の増加量に対するｘ値の増加量の比率であり、ｙｂは前記関心領域のｙ座標の下限値、ｘｄは前記関心領域の下限線における前記１次関数関係式のｘ座標値を示す、
ことを特徴とする請求項２に記載の車線認識装置。
【請求項７】
前記車線検出部が、前記関心領域の上限線に位置するｔ点及び前記関心領域の下限線に位置するｄ点をそれぞれ水平方向に移動させながら、ｔ点とｄ点とを連結する直線が前記車線外郭線抽出部によって抽出された車線外郭線に重畳する画素数が最も多いとき、前記ｔ点とｄ点とを連結する直線に対するｘとｙとの間の関係式を前記１次関数関係式として導出する、
ことを特徴とする請求項６に記載の車線認識装置。
【請求項８】
前記車線検出部が、前記１次関数関係式として次の関係式を導出し、
ｘ  ＝  ［（ｘｄ−ｘｔ）／（ｙｂ−ｙｖ）］×（ｙ−ｙｂ）＋ｘｄ
ここで、ｘ及びｙは変数であり、ｘｔ及びｙｖは前記ｔ点のｘ座標値及びｙ座標値を示し、ｘｄ及びｙｂは前記ｄ点のｘ座標値及びｙ座標値を示す、
ことを特徴とする請求項７に記載の車線認識装置。
【請求項９】
車両の道路走行映像から車線以外の映像を少なくとも一部除去して車線を抽出することで、車線抽出映像を生成する車線抽出部をさらに含み、
前記車線外郭線抽出部が、前記車線抽出映像から抽出された車線に対して外郭線を抽出する、
ことを特徴とする請求項１に記載の車線認識装置。
【請求項１０】
前記車線抽出部には、前記道路走行映像がグレー映像で入力され、前記車線抽出映像を二進化映像として生成する、
ことを特徴とする請求項９に記載の車線認識装置。
【請求項１１】
前記車線抽出部が、
前記グレー映像の入力を受けて明度閾値を算出する車路明度算出パーツと、
前記グレー映像から前記明度閾値以上の明度を有する画素のみを抽出して二進化映像を生成する明度基盤フィルタリングパーツと、
前記明度基盤フィルタリングパーツによって抽出された画素のうち、幅を参照幅の範囲と比べて、前記参照幅の範囲から外れた幅を有する画素を前記二進化映像から除去する幅基盤フィルタリングパーツと、
を備えることを特徴とする請求項１０に記載の車線認識装置。
【請求項１２】
前記車路明度算出パーツが、車路に該当する部分を複数の領域に分割し、各領域における画素明度の平均値を計算し、前記画素明度の平均値を基準に明度閾値を算出する、
ことを特徴とする請求項１１に記載の車線認識装置。
【請求項１３】
前記幅基盤フィルタリングパーツは、車路幅に対する車線幅の比率を算出し、算出された比率を参照比率の範囲と比べて、前記参照比率の範囲から外れる比率を有する画素を前記二進化映像から除去する、
ことを特徴とする請求項１１に記載の車線認識装置。
【請求項１４】
車両の道路走行映像から車線の外郭線を抽出する段階と、
前記道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、前記抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式を導出する段階と、
前記導出された１次関数関係式を用いて車線の位置を分析する段階と、
を含むことを特徴とする車線認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車線認識技術に関し、より詳しくは、車両用ブラックボックスのようなカメラセンサを通じて入力された車両の道路走行映像から車線を迅速且つ正確に認識する装置及び方法に関する。
【背景技術】
【０００２】
近年、車両走行時の安全性または運転の便宜性などを増大させるため、多様な装置が車両に導入されている。そのうち代表的なものとして、道路走行時に車線を認識し、このような車線認識情報から車線離脱如何を感知するなどの関連情報を運転者に提供するシステムがある。
【０００３】
従来の車線認識技術は、ブラックボックスのようなカメラセンサを通じて道路走行映像が入力されれば、入力された映像から車線を認識するために、代表的にハフ変換（ＨｏｕｇｈＴｒａｎｓｆｏｒｍａｔｉｏｎ）方式を用いる。このようなハフ変換方式によれば、Ｘ−Ｙ座標系の車線をθ−ρ座標系に変換して車線を検出することで、車線の位置を分析する。このようなハフ変換方式について、図１を参照してより具体的に説明する。
【０００４】
図１は、従来のハフ変換方式によるＸ−Ｙ座標系とθ−ρ座標系との変換関係を示した図である。
【０００５】
図１を参照すれば、Ｘ−Ｙ座標系とθ−ρ座標系との間には、次のような関係式が成立され得る。
【０００６】
ρ＝ｘｃｏｓθ＋ｙｓｉｎθ
従来のハフ変換方式によって車線離脱を感知する技術によれば、Ｘ−Ｙ座標系の車線をθ−ρ座標系に変換して車線を検出する。すなわち、θとρを変更しながら、車線の外郭線（ｅｄｇｅ）と前記関係式とが交差する線を検出し、θ−ρ座標系における車線の関係式を求める。また、検出した車線の位置を分析するため、θ−ρ座標系から再びＸ−Ｙ座標系に逆ハフ変換（ｉｎｖｅｒｓｅＨｏｕｇｈ ｔｒａｎｓｆｏｒｍａｔｉｏｎ）する過程を経て車線の位置を求める。
【０００７】
ところが、このような従来のハフ変換方式を用いて車線を認識し、その位置を分析する技術によれば、ハフ変換、逆ハフ変換などを行わねばならず、多くの三角関数が使用されるため、演算量が多くて演算速度が遅いという問題がある。したがって、このような多量の演算を適切に処理するためには、高性能ＣＰＵが必要であるだけでなく、電力消耗が多くなる問題も発生する。
【０００８】
また、従来の車線認識技術のうち一部の技術によれば、車線認識の速度を高めようとして、カメラセンサを通じて入力された全体の映像画面のうち一部の特定領域を関心領域に指定し、該関心領域内で車線を検出する。しかし、このような従来技術の場合、関心領域が固定されるため、実際の車線が関心領域から外れている場合は実際の車線の正確な検出が困難であり、また、車線の位置によっては不要な関心領域が過度に存在することがあり、車線認識の精度及び速度の向上に限界がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、演算量が少なく、関心領域の柔軟な補正によって迅速性、エネルギー効率性及び精度を向上させることができる車線認識装置及び方法を提供することを目的とする。
【００１０】
本発明の他の目的及び長所は、下記する説明によって理解でき、本発明の実施例によってより明らかに分かるであろう。また、本発明の目的及び長所は、特許請求の範囲に示される手段及びその組合せによって実現することができる。
【課題を解決するための手段】
【００１１】
上記の課題を達成するため、本発明による車線認識装置は、車両の道路走行映像から車線の外郭線を抽出する車線外郭線抽出部と、前記道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、前記抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式を導出する車線検出部と、前記導出された１次関数関係式を用いて車線の位置を分析する車線位置分析部とを含む。
【００１２】
望ましくは、前記車線検出部によって導出された１次関数関係式を用いて、映像に対する関心領域を設定する関心領域設定部をさらに含み、前記車線外郭線抽出部は前記関心領域設定部によって設定された関心領域内の車線に対する外郭線を抽出する。
【００１３】
望ましくは、前記車線検出部によって２つの１次関数関係式が導出された場合、前記関心領域設定部は、前記２つの１次関数関係式の交点を消失点として算出し、算出された消失点を用いて前記関心領域を設定する。
【００１４】
望ましくは、前記関心領域設定部は、前記消失点のｙ座標値を前記関心領域のｙ座標の上限値として設定し、前記車両のボンネットに対するｙ座標値を探索して、探索されたボンネットのｙ座標値を前記関心領域のｙ座標の下限値として設定する。
【００１５】
望ましくは、前記関心領域設定部は、前記消失点の位置及び車路幅の情報を用いて既に設定された関心領域を補正する。
【００１６】
望ましくは、前記車線検出部は、前記ｘとｙとの間の１次関数関係式として次の関係式を導出する。
ｘ  ＝  ａ×（ｙ−ｙｂ）＋ｘｄ
ここで、ｘ及びｙは変数であり、ａは定数であってｙ値の増加量に対するｘ値の増加量の比率であり、ｙｂは前記関心領域のｙ座標の下限値、ｘｄは前記関心領域の下限線における前記１次関数関係式のｘ座標値を示す。
【００１７】
望ましくは、前記車線検出部は、前記関心領域の上限線に位置するｔ点及び前記関心領域の下限線に位置するｄ点をそれぞれ水平方向に移動させながら、ｔ点とｄ点とを連結する直線が前記車線外郭線抽出部によって抽出された車線外郭線に重畳する画素数が最も多いとき、前記ｔ点とｄ点とを連結する直線に対するｘとｙとの間の関係式を前記１次関数関係式として導出する。
【００１８】
望ましくは、前記車線検出部は、前記１次関数関係式として次の関係式を導出する。
ｘ  ＝  ［（ｘｄ−ｘｔ）／（ｙｂ−ｙｖ）］×（ｙ−ｙｂ）＋ｘｄ
ここで、ｘ及びｙは変数であり、ｘｔ及びｙｖは前記ｔ点のｘ座標値及びｙ座標値を示し、ｘｄ及びｙｂは前記ｄ点のｘ座標値及びｙ座標値を示す。
【００１９】
望ましくは、車両の道路走行映像から車線以外の映像を少なくとも一部除去して車線を抽出することで、車線抽出映像を生成する車線抽出部をさらに含み、前記車線外郭線抽出部は、前記車線抽出映像から抽出された車線に対して外郭線を抽出する。
【００２０】
望ましくは、前記車線抽出部には、前記道路走行映像がグレー映像で入力され、前記車線抽出映像を二進化映像として生成する。
【００２１】
望ましくは、前記車線抽出部は、前記グレー映像の入力を受けて明度閾値を算出する車路明度算出パーツと、前記グレー映像から前記明度閾値以上の明さを有する画素のみを抽出して二進化映像を生成する明度基盤フィルタリングパーツと、前記明度基盤フィルタリングパーツによって抽出された画素のうち、幅を参照幅の範囲と比べて、前記参照幅の範囲から外れる幅を有する画素を前記二進化映像から除去する幅基盤フィルタリングパーツと、を備える。
【００２２】
望ましくは、前記車路明度算出パーツは、車路に該当する部分を複数の領域に分割し、各領域において画素明度の平均値を計算し、前記画素明度の平均値を基準に明度閾値を算出する。
【００２３】
望ましくは、前記幅基盤フィルタリングパーツは、車路幅に対する車線幅の比率を算出し、算出された比率を参照比率の範囲と比べて、前記参照比率の範囲から外れる比率を有する画素を前記二進化映像から除去する。
【００２４】
また、上記の課題を達成するため、本発明による車線認識方法は、車両の道路走行映像から車線の外郭線を抽出する段階と、前記道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、前記抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式を導出する段階と、前記導出された１次関数関係式を用いて車線の位置を分析する段階と、を含む。
【発明の効果】
【００２５】
本発明の一態様によれば、従来技術に比べて車線認識過程における演算量が少なくて演算速度を向上させることができる。
【００２６】
特に、本発明によれば、車線認識のためにＸ−Ｙ座標系でｘとｙとの間の１次関数関係式を用いるため、従来技術のように三角関数を用いたハフ変換及び逆ハフ変換の過程を経る必要がない。
【００２７】
したがって、本発明のこのような態様によれば、車線認識速度が効果的に向上でき、演算に多くの電力消耗を要しないため、エネルギー効率性を向上させることができる。また、本発明のこのような態様によれば、高性能ＣＰＵを必要とせず、製造コストが減少できる。特に、本発明の具現に、汎用ＣＰＵを用いることができ、さらに、このような汎用ＣＰＵに含まれているＦＰＵ（ＦｌｏａｔｉｎｇＰｏｉｎｔ Ｕｎｉｔ）を使用でき、演算速度が一層速くなる。
【００２８】
また、本発明の一態様によれば、ブラックボックスのようなカメラセンサを通じて入力された車両の道路走行映像で、車線を認識するための有効領域である関心領域が固定されず、関心領域を状況に合わせて補正することができる。
【００２９】
したがって、本発明のこのような態様によれば、脱着式映像撮影装置のように、カメラの画角や設置位置などが変更されるか、又は、車路の曲率や幅など各種の道路状況が変更される場合にも、関心領域が柔軟性良く補正されることで、車線認識の精度が向上し、演算量が減少される。
【図面の簡単な説明】
【００３０】
本明細書に添付される次の図面は、本発明の望ましい実施例を例示するものであり、発明の詳細な説明とともに本発明の技術的な思想をさらに理解させる役割をするため、本発明は図面に記載された事項だけに限定されて解釈されてはならない。
【図１】従来のハフ変換方式によるＸ−Ｙ座標系とθ−ρ座標系との変換関係を示した図である。
【図２】本発明の一実施例による車線認識装置の機能的構成を概略的に示したブロック図である。
【図３】映像撮影装置によって撮影された道路走行映像の一例を示した図である。
【図４】本発明の一実施例による車線の外郭線が抽出された映像を概略的に示した図である。
【図５】車線検出部により、車線外郭線に対応する１次関数関係式がＸ−Ｙ座標系上で導出される過程を概略的に示した図である。
【図６】本発明の一実施例により、道路走行映像に対して関心領域が設定された構成を概略的に示した図である。
【図７】本発明の一実施例により、道路走行映像の関心領域内で車線に対応する１次関数関係式を導出する過程を図式化して示した図である。
【図８】本発明の一実施例による関心領域の補正過程を図式化して示した図である。
【図９】本発明の一実施例による車線抽出部の機能的構成を概略的に示したブロック図である。
【図１０】本発明の一実施例による車路明度算出パーツによって明度閾値を算出する過程を図式化して示した図である。
【図１１】本発明の一実施例による車線認識方法を概略的に示したフロー図である。
【発明を実施するための形態】
【００３１】
以下、添付された図面を参照して本発明の望ましい実施例を詳しく説明する。これに先立ち、本明細書及び請求範囲に使われた用語や単語は通常的や辞書的な意味に限定して解釈されてはならず、発明者自らは発明を最善の方法で説明するために用語の概念を適切に定義できるという原則に則して本発明の技術的な思想に応ずる意味及び概念で解釈されねばならない。
【００３２】
したがって、本明細書に記載された実施例及び図面に示された構成は、本発明のもっとも望ましい一実施例に過ぎず、本発明の技術的な思想のすべてを代弁するものではないため、本出願の時点においてこれらに代替できる多様な均等物及び変形例があり得ることを理解せねばならない。
【００３３】
図２は、本発明の一実施例による車線認識装置１００の機能的構成を概略的に示したブロック図である。
【００３４】
図２を参照すれば、本発明による車線認識装置１００は、車線外郭線抽出部１１０、車線検出部１２０及び車線位置分析部１３０を含む。
【００３５】
一方、本明細書において、車線とは、車両の走行方向を示す各種の線であって広義で用いられ、１車線、２車線などのように一般に一つの道路で同一方向に走行中の車両の走行進路を区分する狭義の車線は勿論、中央線、道路区画線、進路変更制限線、Ｕターン区画線、専用車線、誘導線などを含む。
【００３６】
本発明による車線認識装置は、その機能を具現するため、映像撮影装置１０によって撮影された道路走行映像を用いることができる。すなわち、映像撮影装置１０は、車両の道路走行映像を撮影し、撮影した道路走行映像を車線認識装置に提供することができる。
【００３７】
図３は、映像撮影装置１０によって撮影された道路走行映像の一例を示した図である。
【００３８】
図３に示されたように、映像撮影装置１０はカメラセンサを備えて車両の道路走行映像を撮影できる構成要素であって、車両用ブラックボックスがその代表的な形態である。ただし、本発明はこのような映像撮影装置の特定形態によって制限されず、映像を撮影できる多様な装置を映像撮影装置として使用することができる。例えば、従来の車両用ブラックボックスは勿論、映像を撮影できる他の装置、例えば、携帯電話、スマートホン、ノートパソコンまたはタブレットＰＣなどのような様々な装置が映像撮影装置として使用され得る。
【００３９】
一方、図２では、映像撮影装置が本発明による車線認識装置に含まれていないが、映像撮影装置が本発明による車線認識装置の一構成要素として含まれ得ることは勿論である。例えば、本発明による車線認識装置は、映像撮影部を含み、車線を認識するための道路走行映像を映像撮影部を用いて直接撮影することができる。
【００４０】
前記車線外郭線抽出部１１０は、映像撮影装置によって撮影された道路走行映像から、車線の外郭線を抽出することができる。
【００４１】
図４は、本発明の一実施例により、車線の外郭線が抽出された映像を概略的に示した図である。
【００４２】
図４を参照すれば、車線外郭線抽出部１１０は、Ｌで示されたように、道路走行映像に含まれた車線に対してその外郭線を抽出することができる。一般に車線は４つの辺を有する四角形であるため、各車線に対して外郭線は左辺、右辺、上辺及び下辺を備える形態で構成される。したがって、車線外郭線抽出部１１０は、このような車線の外郭線として、左側線分、右側線分、上部線分及び下部線分を抽出することができる。ただし、車線が実線で構成された場合、車線外郭線抽出部１１０は所定時間、車線の外郭線として左側線分及び右側線分のみを抽出することもある。
【００４３】
特に、車線外郭線抽出部１１０は、キャニーアルゴリズム（Ｃａｎｎｙａｌｇｏｒｉｔｈｍ）を用いて車線の外郭線を抽出することができる。ただし、本発明が必ずこのような実施例に限定されるものではなく、車線外郭線抽出部１１０は他の多様な方式で車線の外郭線を抽出することができる。
【００４４】
前記車線検出部１２０は、道路走行映像に対してＸ−Ｙ座標系を基準に、車線外郭線抽出部１１０によって抽出された車線外郭線に対応するｘとｙとの間の１次関数関係式を導出する。このような車線検出部１２０の車線に対する関係式導出構成については、図５を参照してより詳しく説明する。
【００４５】
図５は、車線検出部１２０により、車線外郭線に対応する１次関数関係式がＸ−Ｙ座標系上で導出される過程を概略的に示した図である。
【００４６】
図５を参照すれば、車線外郭線抽出部１１０によって車両の道路走行映像に対して車線の外郭線が抽出された場合、車線検出部１２０は、このように車線の外郭線が抽出された映像を用いて車線の外郭線に対する関係式をＸ−Ｙ座標計上で導出することができる。
【００４７】
すなわち、道路走行映像に対して各画素の位置は、水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系上で説明することができる。このとき、このようなｘ軸とｙ軸とが交差する原点は、図示されたように、道路走行映像の左側上端部分になり得る。
【００４８】
前記車線検出部１２０は、道路走行映像に対してＸ−Ｙ座標系を基準に車線外郭線に対応するｘとｙとの間の１次関数関係式を導出することができる。ここで、１次関数関係式はＸ−Ｙ座標系上で直線を表すため、前記車線検出部１２０は車線外郭線に対応する直線を導出すると言える。
【００４９】
このとき、車線検出部１２０は、車線の外郭線のうち内側線分に該当する部分を基礎に、それに対応する直線を導出することができる。ここで、内側線分とは、１つの車線に対して車両の垂直中心軸に近い側の線分を意味し、左側車線の外郭線を基準にすれば右側線分を意味し、右側車線の外郭線を基準にすれば左側線分を意味する。
【００５０】
特に、前記車線検出部１２０は、車線抽出映像で車線外郭線に重畳する画素数が最も多い直線に対する関係式を、車線外郭線に対応する１次関数関係式として導出することができる。
【００５１】
例えば、図５の実施例において、前記車線検出部１２０は、道路走行映像のうち左側車線に対応する直線として、左側車線の外郭線と最も多い重畳画素を有するＡ１のような直線を把握することができる。また、前記車線検出部１２０は、このように把握されたＡ１に対応する関係式を左側車線に対応する１次関数関係式として導出することができる。
このとき、前記車線検出部１２０は、左側車線に対応する１次関数関係式を、図５のＸ−Ｙ座標系から次の数式１のような形態で導出することができる。
ｘ  ＝  ａ×（ｙ−ｙｂ）＋ｘｄ          ………（数式１）
ここで、ｘ及びｙはＸ−Ｙ座標系上における変数を示し、ａは直線Ａ１の傾きを示し、ｘｄ及びｙｂは任意の点ｄの位置座標を示す。
【００５２】
一方、前記車線検出部１２０は、道路走行映像のうち右側車線に対応する直線として、右側車線の外郭線と最も多い重畳画素を有するＡ２のような直線を把握することができる。また、前記車線検出部１２０は、このように把握されたＡ２に対応する関係式を右側車線に対応する１次関数関係式として導出することができる。
【００５３】
ここで、前記数式１の傾きａは、ｘ、ｙ座標上の２点、ｖ（ｘｖ、ｙｖ）とｄ（ｘｄ、ｙｂ）を用いて次のように表すことができる。
ａ  ＝  （ｘｄ−ｘｖ）／（ｙｂ−ｙｖ）          ………（数式２）
【００５４】
したがって、数式２を数式１に代入すれば、数式１は次のように整理される。
ｘ  ＝  ［（ｘｄ−ｘｖ）／（ｙｂ−ｙｖ）］×（ｙ−ｙｂ）＋ｘｄ  ………（数式３）
このような数式３は、数式１をｘ、ｙ座標上の２つの点（ｖ点及びｄ点）の位置で表したものであると言える。
【００５５】
一方、図５に示されたように、点ｖ（ｘｖ、ｙｖ）は左側車線に対応する直線Ａ１と右側車線に対応する直線Ａ２との交点であり得るが、この場合、前記交点ｖは道路走行映像の消失点に該当すると言える。また、映像に映った車線は消失点に収束するため、前記車線検出部１２０は以降車線に対応する１次関数関係式を導出するとき、このような消失点を用いることができる。すなわち、前記車線検出部１２０は消失点ｖを基準に、直線Ａ１に対する傾きを変更しながら、左側車線に対応する直線とそれに対する１次関数関係式を導出することができる。また、前記車線検出部１２０は、消失点ｖを基準に、直線Ａ２に対する傾きを変更しながら、右側車線に対応する直線とそれに対する１次関数関係式を導出することができる。
【００５６】
前記車線位置分析部１３０は、車線検出部１２０によって導出された１次関数関係式を用いて車線の位置を分析する。特に、前記車線位置分析部１３０は、車線の位置として車線に対応する直線上の一点を車線の位置として分析することができる。
【００５７】
例えば、前記車線位置分析部１３０は、図５の実施例において、左側車線に対応する直線上の任意の一点、例えばｙ座標がｙｂであるｄ点を基準に、ｄ点のｘ座標であるｘｄを車線の位置として認識することができる。
【００５８】
前記車線位置分析部１３０は、左側車線の位置と右側車線の位置をそれぞれ分析することができる。また、このような左側車線と右側車線の位置から車路幅を求めることができる。このとき、前記車線位置分析部１３０は、このように求められた車路幅を車路幅の参照値と比べて、車路幅が参照値より小さい場合、車線以外の路面表示などが車線として間違って認識されたと判断し、このような情報を他の構成要素、例えば車線検出部１２０などに提供することができる。
【００５９】
また、前記車線位置分析部１３０は、分析された車線の位置が車路の中央にあり、車線の傾きが垂直に近いと判断される場合、該当車線に対しては他の路面表示が車線として間違って認識されたと判断することができる。
【００６０】
望ましくは、前記車線認識装置は、図２に示されたように、関心領域設定部１４０をさらに含むことができる。
【００６１】
前記関心領域設定部１４０は、道路走行映像で関心領域を設定する。ここで、関心領域とは、道路走行映像のうち車線を認識しようとする有効領域を意味すると言える。したがって、道路走行映像で関心領域以外の領域は、関心のない領域、すなわち車線を認識しようとしない領域を意味すると言える。
【００６２】
したがって、本発明のこのような構成によれば、有効な関心領域内でのみ車線認識が行われるため、演算量を減らすことができる。
【００６３】
特に、本発明において、前記関心領域設定部１４０は、車線検出部１２０によって車線に対応する１次関数関係式が導出された場合、このような１次関数関係式を用いて道路走行映像に対する関心領域を設定することができる。
【００６４】
すると、前記車線認識装置の他の構成要素、例えば、車線外郭線抽出部１１０、車線検出部１２０及び車線位置分析部１３０はこのように設定された関心領域に基づいて各動作を行うことができる。
【００６５】
図６は、本発明の一実施例により、道路走行映像に対して関心領域が設定された構成を概略的に示した図である。
【００６６】
図６を参照すれば、前記関心領域設定部１４０は、道路走行映像に対して点線Ｃで示されたような領域を関心領域として設定することができる。すると、前記車線外郭線抽出部１１０は、道路走行映像からＣで示された関心領域内に含まれた車線のみに対して外郭線を抽出することができる。
【００６７】
本発明のこのような構成によれば、道路走行映像のうち関心領域内でのみ車線外郭線抽出動作を行うことで、車線外郭線の抽出に関する動作速度及び精度を向上させる一方、車線認識装置にかかる負荷を減少させることができる。
【００６８】
特に、前記関心領域設定部１４０によって設定される関心領域は、上限線及び下限線を備えることができ、遠近感を考慮して台形状に構成され得る。
【００６９】
望ましくは、車線検出部１２０によって２つの１次関数関係式が導出された場合、前記関心領域設定部１４０は、このような２つの１次関数関係式の交点を消失点として算出し、算出された消失点を用いて関心領域を設定することができる。
【００７０】
例えば、図６に示されたように、道路走行映像には車両を基準に左側車線と右側車線が存在し、このような左側車線と右側車線は消失点に収束し得る。したがって、左側車線に対応する直線Ａ１の関係式と右側車線に対応する直線Ａ２の関係式とは、傾きが相異なり、交点ｖ（ｘｖ、ｙｖ）で交差する。このとき、交点ｖは道路走行映像の消失点と言える。したがって、前記関心領域設定部１４０は、このように左側車線と右側車線に対応する２つの直線に対する１次関数関係式の交点を消失点と見なし、このような消失点を用いて関心領域を設定することができる。
【００７１】
特に、前記関心領域設定部１４０は、消失点ｖのｙ座標値を関心領域のｙ座標の上限値として設定することができる。すなわち、図６の実施例において、消失点ｖのｙ座標値はｙｖであるため、このようなｙｖを関心領域のｙ座標の上限値として設定することができる。ここで、関心領域のｙ座標の上限値は道路走行映像において、関心領域の上限線に対するｙ座標値であると言える。したがって、関心領域の上限線は、ｙ＝ｙｖ直線の一部であるとも言える。
【００７２】
一方、前記関心領域設定部１４０は、消失点から左側と右側の水平方向に所定画素（距離）、すなわち図６においてｖ１で示された分の離隔した点ｔｍｉｎ及び点ｔｍａｘをそれぞれ関心領域の上限線に対する左側限界点及び右側限界点として設定することができる。このような関心領域の上限線に対する左側限界点及び右側限界点は、次の映像で消失点が変更する可能性を考慮したマージン部分であると言える。
【００７３】
また、前記関心領域設定部１４０は、車両のボンネットを把握し、把握されたボンネットに対するｙ座標値を探索して、探索されたボンネットのｙ座標値を関心領域のｙ座標の下限値として設定することができる。すなわち、図６のＢで示されたように、ブラックボックスのような映像撮影装置によって撮影された道路走行映像にはボンネットが含まれ得るが、前記関心領域設定部１４０はこのようなボンネットの最も上部に位置する部分のｙ座標値ｙｂを関心領域のｙ座標の下限値として設定することができる。この場合、関心領域の下限線は、ｙ＝ｙｂ直線の一部であるとも言える。
【００７４】
ここで、前記関心領域設定部１４０は、水平エッジ抽出アルゴリズムを用いてボンネットのｙ軸方向位置（ｙｂ）を検出することができる。特に、前記関心領域設定部１４０は、ボンネット探索の速度を向上させるため、消失点から下向に所定画素離隔した地点から下向にボンネットを探索する動作を行うことができる。
【００７５】
ただし、カメラセンサの垂直方向の設置角度によって、または、トラックなどの場合、映像にボンネットが含まれないこともあって、この場合、関心領域設定部１４０はボンネットを探索できないこともあり得る。このようにボンネットが探索されなければ、関心領域設定部１４０はカメラの垂直画角を考慮して消失点から所定距離下方に位置する部分、または、映像の下端から所定距離上方に位置する部分を関心領域の下限線として設定するなど、多様な方式で関心領域の下限線を決定し得る。
【００７６】
一方、前記関心領域設定部１４０は、図６に示されたように、関心領域の左側限界線が車路の左側に位置するように関心領域の下限線の左側限界点ｄｍｉｎを設定し、関心領域の右側限界線が車路の右側に位置するように関心領域の下限線の右側限界点ｄｍａｘを設定することができる。
【００７７】
例えば、図６に示されたように、関心領域の下限線と左側車線に対応する直線との交点をｄ１とし、関心領域の下限線と右側車線に対応する直線との交点をｄ２とする場合、関心領域設定部１４０は車線位置分析部１３０からｄ１とｄ２に関する座標情報の伝送を受けることができる。すると、前記関心領域設定部１４０は、ｄ１から左側方向に所定画素離隔した地点ｄｍｉｎを関心領域下限線の左側限界点として設定し、ｄ２から右側方向に所定画素離隔した地点ｄｍａｘを関心領域下限線の右側限界点として設定することができる。
【００７８】
一方、システムの駆動初期などには消失点及び車線に対する情報がないことがある。また、消失点及び車線に対する情報があっても、誤った情報又は誤謬を含む情報である場合もあり得る。このような場合、前記関心領域設定部１４０は、道路走行映像のうち任意の部分に消失点があると仮定し、関心領域を設定することができる。特に、前記関心領域設定部１４０は、映像の中央に消失点があると仮定することができる。この場合、前記関心領域設定部１４０は、このように仮定した消失点の下向に一定画素ほど離隔した所から水平エッジ検出アルゴリズムを用いてボンネットの位置を探索することができる。また、関心領域設定部１４０は、このように仮定及び探索された消失点及びボンネット位置を用いて、上記と同様に関心領域を設定することができる。
【００７９】
望ましくは、前記関心領域設定部１４０は、既に設定された関心領域を補正することができる。すなわち、関心領域設定部１４０は、以前の道路走行映像から得られた情報に基づいて設定されるか、又は、任意に設定された関心領域を補正することができる。このとき、前記関心領域設定部１４０は、関心領域を補正するために消失点の位置及び車路幅の情報を用いることができるが、これについては後述する。
【００８０】
このように、関心領域設定部１４０によって補正を含めて関心領域の設定が行われれば、車線認識装置の各構成要素はこのような関心領域に基づいて各動作を行うことができる。
【００８１】
例えば、前記車線認識装置は、関心領域内の映像のみに対して、車線外郭線を抽出し、抽出された車線外郭線に対応するｘとｙとの間の１次関数関係式を導出し、車線の位置を分析することができる。
【００８２】
特に、前記車線検出部１２０は、消失点を基準に収束する１次関数の傾きを変更しながら車線を検出することができる。例えば、図５のように、以前映像で消失点がｖ（ｘｖ、ｙｖ）として決定された場合、前記車線検出部１２０は、次の道路走行映像に対して、直線の一端を点ｖに固定した状態で、直線の他端を関心領域の下限線に沿って移動させながら、左側車線と右側車線に対応するそれぞれの直線を検出することができる。すなわち、前記車線検出部１２０は、直線の他端である点ｄ（ｘｄ、ｙｂ）をｄｍｉｎからｄｍａｘに移動しながら車線に最も対応する直線を検出し、検出された直線の１次関数関係式を導出することができる。
【００８３】
このとき、車線に対応する直線の１次関数関係式は、数式１のような形態で導出され得る。すなわち、前記車線検出部１２０は、車線外郭線に対応するｘとｙとの間の１次関数関係式として、
ｘ  ＝  ａ×（ｙ−ｙｂ）＋ｘｄ          ………（数式１）
を導出することができる。
ここで、ｘ及びｙは変数であり、ａは定数であってｙ値の増加量に対するｘ値の増加量の比率であり、ｙｂは関心領域のｙ座標の下限値、ｘｄは関心領域の下限線における１次関数関係式のｘ座標値を示すと言える。特に、ｘｄ及びｙｂは関心領域の下限線と車線に対応する直線とが交差する交点のｘ座標及びｙ座標であるとも言える。
【００８４】
一方、数式１のような車線に対応する１次関数関係式において、ａは数式２のようである。したがって、前記車線検出部１２０は、車線に対応する１次関数関係式を、数式３のように表すこともできる。
【００８５】
より望ましくは、前記車線検出部１２０は、車線に対応する１次関数関係式を導出するため、１次関数関係式に該当する直線の一端を関心領域の上限線内で左右方向に移動させ、直線の他端を関心領域の下限線内で左右方向に移動させながら、車線に最も対応する直線を抽出するように構成することができる。以下、図７を参照してより詳しく説明する。
図７は、本発明の一実施例により、道路走行映像の関心領域内で車線に対応する１次関数関係式を導出する過程を示した図である。
【００８６】
図７を参照すれば、道路走行映像に対して関心領域Ｃが設定されており、このような関心領域内に含まれる車線のみに対して外郭線が示されている。このような関心領域は、関心領域設定部１４０によって設定できるが、関心領域設定部１４０は以前の走行映像から導出された消失点ｖ（ｘｖ、ｙｖ）及び車線に基づいて関心領域を設定することができる。
【００８７】
図７の実施例において、関心領域の上限線のｙ座標はｙｖであり、上限線の左側限界点はｔｍｉｎ（ｘｔ−ｍｉｎ、ｙｖ）、上限線の右側限界点はｔｍａｘ（ｘｔ−ｍａｘ、ｙｖ）で示される。また、関心領域の下限線のｙ座標はｙｂであり、下限線の左側限界点はｄｍｉｎ（ｘｄ−ｍｉｎ、ｙｂ）、下限線の右側限界点はｄｍａｘ（ｘｄ−ｍａｘ、ｙｂ）で示される。
【００８８】
このような状況で、前記車線検出部１２０は、関心領域の上限線上に位置するｔ点及び関心領域の下限線上に位置するｄ点をそれぞれ水平方向に移動させながら、ｔ点とｄ点とを連結する直線が車線の外郭線と最も多い画素数で重畳するとき、該当直線の関係式を車線に対応する１次関数関係式として導出する。すなわち、前記車線検出部１２０は、ｔ点をｔｍｉｎとｔｍａｘとの間で移動させ、ｄ点をｄｍｉｎとｄｍａｘとの間で移動させながら、車線に対応する直線Ａ３の１次関数関係式を導出することができる。
【００８９】
ここで、前記車線検出部１２０は、図７の実施例を基準に、車線に対応する１次関数関係式を次のような数式として導出することができる。
ｘ  ＝  ［（ｘｄ−ｘｔ）／（ｙｂ−ｙｖ）］×（ｙ−ｙｂ）＋ｘｄ………（数式４）
ここで、ｘ及びｙは変数であり、ｘｔ及びｙｖは前記ｔ点のｘ座標値及びｙ座標値を示し、ｘｄ及びｙｂは前記ｄ点のｘ座標値及びｙ座標値を示す。
【００９０】
一方、上述したように、前記車線検出部１２０は、車線に対応する１次関数関係式を導出するとき、車線の外郭線に重畳する画素数を基準にし得る。すなわち、前記車線検出部１２０は、車線の外郭線に重畳する画素数が最も多い直線を車線に対応する直線と見なし、該直線に対する関係式を車線に対応する１次関数関係式として導出することができる。
【００９１】
ここで、前記車線検出部１２０は、車線の外郭線に重畳する画素数に関する車線検出閾値を設定することができる。したがって、車線検出部１２０は、車線の外郭線に重畳する画素数が最も多い直線であっても、該当直線の重畳画素数が車線検出閾値を超えなければ、車線に対応する直線として判断せず、車線を検出できなかったと見なし得る。また、前記車線検出部１２０は、車線検出閾値を超える車線関係式が多く検出される場合、ノイズが検出されたと見なし、新たに車線を検出し得る。
【００９２】
このとき、前記車線検出部１２０は、車線検出閾値を関心領域の高さに比例して設定することができる。例えば、図７において、前記関心領域の高さはｙｂ−ｙｖであると言えるが、車線検出部１２０はこのような関心領域の高さに比例して車線検出の閾値を設定することができる。例えば、車線検出部１２０は、関心領域の高さが低い場合より高い場合に車線検出閾値が相対的に高くなるようにすることができる。
【００９３】
一方、前記車線検出部１２０は、数式４のような１次関数関係式を２つ導出することができる。すなわち、図７に示されたように、一般に車線は道路走行映像の関心領域内で車両を基準に左側車線及び右側車線の２つが存在するため、車線検出部１２０はｔ点とｄ点を移動させながら、左側車線に対応する１次関数関係式及び右側車線に対応する１次関数関係式をそれぞれ導出することができる。この場合、前記車線検出部１２０は、関心領域に対してｘ＝ｘｖの線を基準に左側関心領域と右側関心領域とに区分した後、左側関心領域で左側車線に対応する１つの１次関数関係式を導出し、右側関心領域で右側車線に対応する１つの１次関数関係式を導出することができる。
【００９４】
前記車線位置分析部１３０は、関心領域設定部１４０によって設定された関心領域を用いて車線の位置を分析することができる。特に、前記車線位置分析部１３０は、前記車線検出部１２０によって検出された車線関係式と関心領域設定部１４０によって設定された関心領域の下限線とが交差する点を車線の位置として分析することができる。例えば、前記車線位置分析部１３０は、図７において、車線に対応する直線と関心領域の下限線とが交差するｄ点を車線の位置として見なし得る。
【００９５】
一方、上述したように、関心領域設定部１４０は既に設定された関心領域を補正することができる。したがって、上記のように２つの１次関数関係式が導出されれば、前記関心領域設定部１４０は、導出された２つの関数間の交点を消失点と見なし、このような消失点に基づいて関心領域を補正することができる。以下、図８を参照してより詳しく説明する。
【００９６】
図８は、本発明の一実施例による関心領域の補正過程を図式化して示した図である。
【００９７】
図８を参照すれば、点線Ｃ１で示された領域は以前に決定された消失点ｖ１に基づいて既に設定された関心領域を示す。前記車線認識装置は、このような関心領域Ｃ１に基づいて各動作を行うことができる。このとき、車線認識装置は車線外郭線を抽出し、それに対応する直線を図示されたようにＡ３及びＡ４として認識することができる。
【００９８】
すると、前記関心領域設定部１４０は、２つの直線Ａ３とＡ４との交点ｖ２を新たな消失点と見なし、このような消失点ｖ２に基づいて新たな関心領域を設定し、既存の関心領域を補正することができる。すなわち、図８に実線Ｃ２で示されたように、前記関心領域設定部１４０は既に設定された関心領域Ｃ１とは異なる新たな関心領域Ｃ２を設定することができる。また、このように関心領域設定部１４０によって新たに設定された関心領域Ｃ２は、次に入力される道路走行映像に対する車線認識のための関心領域として用いられる。
【００９９】
また、前記関心領域設定部１４０は、車路幅の情報を用いて関心領域を補正することができる。
【０１００】
例えば、図８の実施例において、車線検出部１２０によって直線Ａ３及びＡ４が検出された場合、関心領域Ｃ１の下限線においてＡ３とＡ４間の距離を車路幅としてＲと示すことができる。このとき、車路幅Ｒが以前に関心領域Ｃ１を決定するときの車路幅と異なる場合、前記関心領域設定部１４０は関心領域の下限線の幅を調節することができる。例えば、新たに認識された車路幅Ｒが以前の車路幅より広くなった場合、前記関心領域設定部１４０は、関心領域Ｃ２の下限線の幅Ｗ２が関心領域Ｃ１の下限線の幅Ｗ１より広くなるように関心領域Ｃ２を設定することができる。
【０１０１】
また、前記関心領域設定部１４０は、車線位置分析部１３０によって分析された車線の位置を考慮して関心領域を補正することができる。例えば、図８の実施例において、前記関心領域設定部１４０は、直線Ａ３が関心領域の下限線と交差する点ｄ３に基づいて、下限線の左側限界点ｄｍｉｎの位置を決定することができる。例えば、関心領域設定部１４０は、ｄ３が以前の映像より左側に移動した場合、ｄｍｉｎも左側に移動させて新たな関心領域Ｃ２を設定することができる。このとき、前記関心領域設定部１４０は、ｄ３の移動距離を考慮してｄｍｉｎの移動距離を決定することができる。また、前記関心領域設定部１４０は、直線Ａ４が関心領域の下限線と交差する点ｄ４に基づいて下限線の右側限界点ｄｍａｘの位置を決定することができる。
【０１０２】
上記実施例のように、関心領域設定部１４０によって関心領域が補正される構成によれば、脱着式映像撮影装置のようにカメラの画角や設置位置などが変更される場合、車路幅が変化される場合、車路の曲率及び車両の回転によって消失点が変更される場合などにおいて、関心領域を柔軟性良く補正することができる。したがって、本発明のこのような態様によれば、多様な環境状況でそれぞれに適した最適の関心領域が維持され、車線認識のための演算量が減少して速度及び精度などを向上させることができる。
【０１０３】
望ましくは、本発明による車線認識装置は、図２に示されたように、車線抽出部１５０をさらに含むことができる。
【０１０４】
前記車線抽出部１５０は、図２のように、映像撮影装置によって車両の道路走行映像が撮影されれば、映像撮影装置から撮影された車両の道路走行映像の入力を受ける。また、前記車線抽出部１５０は、入力された映像から車線以外の映像を少なくとも一部除去することで車線を抽出する。
【０１０５】
したがって、前記車線抽出部１５０は、道路走行映像から車線が抽出された車線抽出映像を生成することができる。ただし、このような車線抽出映像には車線以外の他の路面表示や車両のライトなどのような他の表示が含まれることもある。
【０１０６】
このように、車線抽出部１５０によって車線抽出映像が生成されれば、車線認識装置の他の構成要素はこのような車線抽出映像に基づいて各機能を行うことができる。例えば、車線外郭線抽出部１１０は、車線抽出映像から抽出された車線に対して外郭線を抽出でき、車線検出部１２０は抽出された車線に対応する１次関数関係式を導出することができる。
【０１０７】
望ましくは、前記車線抽出部１５０には、車両の道路走行映像がグレーレベル映像で入力され得る。また、前記車線抽出部１５０は、車線抽出映像を二進化映像として生成することができる。例えば、前記車線抽出部１５０は、映像撮影装置から入力されたグレー映像から、車線以外の映像を除去して二進化映像を生成し、このような二進化映像を車線外郭線抽出部１１０に提供することができる。すると、車線外郭線抽出部１１０は、このような二進化映像から車線の外郭線を抽出することができる。
【０１０８】
図９は、本発明の一実施例による車線抽出部１５０の機能的構成を概略的に示したブロック図である。
【０１０９】
図９を参照すれば、前記車線抽出部１５０は車路明度算出パーツ１５１、明度基盤フィルタリングパーツ１５２、及び幅基盤フィルタリングパーツ１５３を含むことができる。
【０１１０】
前記車路明度算出パーツ１５１は、映像撮影装置から道路走行映像の入力を受けて明度閾値を算出することができる。特に、前記車路明度算出パーツ１５１は、映像撮影装置からグレー映像の入力を受けて、アスファルトのような車路面に該当する領域の平均明度を算出し、その明度を基準に明度閾値を算出することができる。このとき、車路面に該当するか否かは、車線認識装置の他の構成要素から入力された情報や道路走行映像の所定領域を基準にして判断することができる。
【０１１１】
図１０は、本発明の一実施例による車路明度算出パーツ１５１によって明度閾値を算出する過程を示した図である。
【０１１２】
図１０を参照すれば、前記車路明度算出パーツ１５１は、グレー映像にて、Ｒで示されたような車路に該当する部分を多数の領域に指定することができる。すなわち、前記車路明度算出パーツ１５１は、道路からＬで示されたような車線を除いた車路に該当する部分を多数のブロック領域に分割することができる。また、前記車路明度算出パーツ１５１は、各領域における画素明度の平均値を計算し、計算された画素明度の平均値を基準に車線及び路面表示に該当する画素の明度閾値をともに算出することができる。例えば、前記車路明度算出パーツ１５１は、各ブロックでアスファルトに該当する画素明度の平均値から所定水準以上の明度を明度閾値として算出することができる。本発明のこのような構成によれば、車路の影及びその他のノイズに強い特性を有する。一方、前記車路明度算出パーツ１５１は、以前の段階で車線検出部１２０や車線位置分析部１３０によって認識された車線情報の入力を受けて、車路に該当する部分をブロックとして指定することができる。
【０１１３】
前記明度基盤フィルタリングパーツ１５２は、画素の明度を基準に車路以外のノイズを除去することができる。特に、前記明度基盤フィルタリングパーツ１５２は、車路明度算出パーツ１５１によって算出された明度閾値を用いて車線以外の表示を除去することができる。例えば、前記明度基盤フィルタリングパーツ１５２は、映像撮影装置から入力されたグレー映像から、明度閾値以上の明度を有する画素のみを抽出して二進化映像を生成することができる。
【０１１４】
ここで、明度基盤フィルタリングパーツ１５２は、車路明度算出パーツ１５１によって算出された明度閾値以上の明度を有する画素を抽出するが、明度閾値に比べて高過ぎる明度を有する画素に対しては二進化映像から除去することができる。このとき、明度閾値は、道路で車線を示すと見られる明度の最大値と言える。したがって、このような車線明度の最大値より高過ぎる明度を有する画素の場合、車両のヘッドライトやテールライト、または周辺の建物などのような光源を示す画素である可能性が高い。従って、前記明度基盤フィルタリングパーツ１５２は、このような光源と車線とを区分するため、明度閾値より高過ぎる明度を有する画素は車線を示す画素ではないと見なし、二進化映像から除去することができる。
【０１１５】
例えば、前記明度基盤フィルタリングパーツ１５２は、明度閾値より所定水準以上高い明度を光源閾値として指定し、このような光源閾値以上の画素に対しては二進化映像に表示される画素から除去することができる。この場合、前記明度基盤フィルタリングパーツ１５２は、明度閾値と光源閾値との間の明度を有する画素のみを抽出して二進化映像を生成することができる。
【０１１６】
望ましくは、前記車路明度算出パーツ１５１は、車線認識装置の他の構成要素からフィードバックされた情報に基づいて明度閾値を調節することができる。
【０１１７】
例えば、前記車路明度算出パーツ１５１は、車線検出部１２０から車線が検出されなかったという情報の入力を受けた場合、明度閾値を以前段階より低く設定することができる。または、前記車路明度算出パーツ１５１は、車線検出部１２０からノイズが所定水準以上に認識されたという情報の入力を受けた場合、明度閾値を以前段階より高く設定することができる。
【０１１８】
前記幅基盤フィルタリングパーツ１５３は、明度基盤フィルタリングパーツ１５２によって抽出された画素に対して、幅を基準に車線以外のノイズを除去することができる。上述したように、明度基盤フィルタリングパーツ１５２では明度を基準に抽出された画素に対して二進化映像が生成されるため、このように生成された二進化映像には、車線だけでなく車線以外の各種の路面表示に関する画素が含まれ得る。前記幅基盤フィルタリングパーツ１５３は、二進化映像から車線以外の各種の路面表示などをノイズとして除去することができる。
【０１１９】
例えば、道路には車線の外に、左折や右折、Ｕターン、速度制限、各種の案内文字などが路面表示として含まれ得る。このような車線以外の路面表示は、車線と類似の明度を有し得るため、明度基盤フィルタリングパーツ１５２によっては車線以外の路面表示が除去されないこともある。したがって、前記幅基盤フィルタリングパーツ１５３は、二進化映像に含まれた画素のうち、路面表示の幅を基準にして車線と車線以外の他の路面表示とを区分することができる。
【０１２０】
特に、前記幅基盤フィルタリングパーツ１５３は、明度基盤フィルタリングパーツ１５２によって特定画素のみが抽出された二進化映像に対し、二進化映像に含まれた表示のうち、幅が所定幅を超過するか又は所定幅の未満である表示に対してその画素を除去することができる。すなわち、前記幅基盤フィルタリングパーツ１５３は、明度基盤フィルタリングパーツ１５２によって抽出された画素のうち、幅を参照幅の範囲と比べて、参照幅の範囲から外れた幅を有する画素を二進化映像から表示せずに除去することができる。
【０１２１】
例えば、参照幅の範囲が２０〜３０に設定されている場合、前記幅基盤フィルタリングパーツ１５３は、２０未満の幅を有するか又は３０超過の幅を有する路面表示に対し、車線ではなくノイズであると判断し、このような路面表示に関する画素を二進化映像から除去することができる。
【０１２２】
望ましくは、前記幅基盤フィルタリングパーツ１５３は、車路幅に対する車線幅の比率を基準に、車線と車線以外の路面表示とを区分することができる。すなわち、前記幅基盤フィルタリングパーツ１５３は、車路幅に対する車線幅の比率を算出し、算出された比率を参照比率の範囲と比べて、このような参照比率の範囲から外れる比率を有する表示に対し、該当画素を二進化映像から除去することができる。ここで、参照比率の範囲は、例えば「警察庁交通路面表示設置管理マニュアル」などに示された規格に基づいて設定し得る。
【０１２３】
一方、関心領域設定部１４０は、車線抽出部１５０に関心領域情報を提供し、車線抽出部１５０は関心領域内で車線を抽出することで車線候補抽出の速度を向上させることができる。また、車線抽出部１５０は、車線検出部１２０などから車線検出如何情報とノイズ検出如何情報の提供を受けて車線候補抽出の精度が向上する。
【０１２４】
一方、本発明の一実施例による車線認識装置は、車線の種類を区分して認識することができる。一般的な道路の路面表示において、車線は中央線、一般車線、道路区画線、進路変更制限線、Ｕターン区域線、専用車線、誘導線などに分けられる。また、車線は点線、実線、複線などに分けられる。このようなそれぞれの車線は、塗色の長さ、間隔、幅、色相などが異なり得る。したがって、例えば車線認識装置の車線検出部１２０は、このような情報を予め貯蔵し、検出された車線の種類を区分することができる。
【０１２５】
特に、前記車線検出部１２０は、中央線と一般車線とを区分して認識することができる。例えば、中央線の実線は幅が１５〜２０ｃｍであり、一般車線の幅は１０〜１５ｃｍであり得るが、前記車線検出部１２０は、車線外郭線の左右幅を考慮し、検出された車線が中央線であるか、それとも、一般車線であるかを区分することができる。
【０１２６】
本発明のこのような構成によれば、車線の種類を区分して該当情報を車線離脱判断及び警報装置などに提供することで、大型事故の危険性を大幅に低減させることができる。例えば、車両が中央線を超えて発生した交通事故は、一般車線を超えて発生した交通事故より大きい被害をもたらし得るため、上記のように、認識された車線が中央線であるか又は一般車線であるかを区分できれば、中央線離脱の際、一層緊急な警告情報を発することができる。
【０１２７】
また、本発明による車線認識装置は、実線と点線とを区分して認識することができる。例えば、前記車線検出部１２０は、車線に対応する直線と車線外郭線とが重畳する画素数を基準に、車線が実線であるか又は点線であるかを区分することができる。
【０１２８】
一般に、点線は追い越しのような状況によって車線離脱を許容するが、実線は車線離脱を許容しない場合が多い。したがって、上記のように、車線検出部１２０によって認識された車線が点線であるか又は実線であるかが区分できれば、実線に対しては離脱の際、一層深刻な警告情報を発することができる。
【０１２９】
一実施例として、本発明による車線認識装置の具現例を説明する。
【０１３０】
例えば、車両が運行を始め、車線認識装置も動作し始める場合、関心領域が以前に設定されていない状態で最初に設定され得る。
【０１３１】
初期には消失点及び車線に対する情報がないことがあり得るため、この場合、車線認識装置は、映像全体に対する車線検出を行って車線及び消失点を検出することができる。または、車線認識装置は、このように車線及び消失点に対する情報がないか又は情報に誤謬があると判断される場合、映像中央に消失点があると仮定することができる。
【０１３２】
また、車線認識装置は、このように仮定または検出された消失点の下方に一定画素ほど離れた所から、水平エッジ検出アルゴリズムを用いてボンネットの位置を検索することができる。もし、ボンネットが検出されない場合、車線認識装置は映像にボンネットが撮影されなかったと見なし得る。
【０１３３】
また、車線認識装置は、仮定または検出された消失点に基づいて、車線検出を行うことができる。車線が検出されない場合、車線認識装置は周辺画素に対して消失点仮定及び車線検出過程を繰り返して行うことができる。
【０１３４】
もし、映像全体に対して車線を検出しても両方の車線がいずれも検出されない場合、車線認識装置は車両が走行車線上に位置していないと見なして一定時間待機することができる。一方、両方の車線が全て検出された場合、車線認識装置は、左側車線に対する１次関数関係式と右側車線に対する１次関数関係式との交点を消失点として算出することができる。次に、車線認識装置は算出した消失点、検出した車線、及びボンネットの位置を用いて関心領域を設定し、設定した関心領域を現在の映像及び／または次回の映像に適用することができる。
【０１３５】
その後、車線認識装置は、関心領域内の映像に対して車線候補を抽出し、関心領域内の映像に対して車線候補に対応する１次関数関係式を導出して車線の位置を分析することができる。このとき、分析された車線の位置情報は関心領域の補正に用いられ、補正された関心領域は現在の映像フレーム及び／または次回の映像フレームに適用され得る。
【０１３６】
一方、本発明による車線認識装置は、多様な装置形態で具現され得る。例えば、前記車線認識装置は、車に装着されたブラックボックスやナビゲーション機器で具現されるように構成することができる。この場合、本発明によるブラックボックスまたはナビゲーション装置は、上述した本発明による車線認識装置を含むことができる。
【０１３７】
図１１は、本発明の一実施例による車線認識方法を概略的に示したフロー図である。図１１において、各段階の遂行主体は、上述した車線認識装置の各構成要素であると言える。
【０１３８】
図１１に示されたように、本発明による車線認識方法によれば、まず映像撮影装置で撮影された車両の道路走行映像に対して車線の外郭線が抽出され（Ｓ１１０）、道路走行映像の水平方向軸をｘ軸に、垂直方向軸をｙ軸にしたＸ−Ｙ座標系を基準に、抽出された車線の外郭線に対応するｘとｙとの間の１次関数関係式が導出される（Ｓ１２０）。その後、導出された１次関数関係式を用いて車線の位置が分析される（Ｓ１３０）。
【０１３９】
望ましくは、Ｓ１１０段階またはＳ１２０段階の前に、関心領域が補正を含めて設定される段階をさらに含み得る。この場合、Ｓ１１０段階及びＳ１２０段階は設定された関心領域に基づいて行われ得る。
【０１４０】
以上のように、本発明を限定された実施例と図面によって説明したが、本発明はこれに限定されるものではなく、本発明の属する技術分野で通常の知識を持つ者によって本発明の技術思想と特許請求の範囲の均等範囲内で多様な修正及び変形が可能であることは言うまでもない。
【０１４１】
一方、本明細書において、「車線外郭線抽出部」、「車線検出部」、「車線位置分析部」、「関心領域設定部」などで「部」という用語が用いられ、「車路明度算出パーツ」、「明度基盤フィルタリングパーツ」、「幅基盤フィルタリングパーツ」などで「パーツ」という用語が用いられたが、これは論理的な構成単位を表すものであって、必ず物理的に分離できるか又は物理的に分離されるべき構成要素を表すものではないという点は、本発明が属する技術分野の当業者にとって自明である。
【０１４２】
すなわち、本発明におけるそれぞれの構成は、本発明の技術思想を実現するための論理的な構成要素に該当するため、それぞれの構成要素が統合または分離されても、本発明の論理構成が果たす機能が実現できれば、本発明の範囲内にあると解釈せねばならず、同一または類似の機能を果たす構成要素であれば、その名称の一致如何とは関係なく本発明の範囲内にあると解釈せねばならないことは勿論である。
【符号の説明】
【０１４３】
１０  映像撮影装置
１００  車線認識装置
１１０  車線外郭線抽出部
１２０  車線検出部
１３０  車線位置分析部
１４０  関心領域設定部
１５０  車線抽出部
１５１  車路明度算出パーツ
１５２明度基盤フィルタリングパーツ
１５３幅基盤フィルタリングパーツ
【図１】
2015165376.tif 000003
【図２】
2015165376.tif 000004
【図４】
2015165376.tif 000005
【図５】
2015165376.tif 000006
【図６】
2015165376.tif 000007
【図７】
2015165376.tif 000008
【図８】
2015165376.tif 000009
【図９】
2015165376.tif 000010
【図１０】
2015165376.tif 000011
【図１１】
2015165376.tif 000012
【図３】
2015165376.tif 000013