JP3736346B2 - 車線検出装置 - Google Patents
車線検出装置 Download PDFInfo
- Publication number
- JP3736346B2 JP3736346B2 JP2000395096A JP2000395096A JP3736346B2 JP 3736346 B2 JP3736346 B2 JP 3736346B2 JP 2000395096 A JP2000395096 A JP 2000395096A JP 2000395096 A JP2000395096 A JP 2000395096A JP 3736346 B2 JP3736346 B2 JP 3736346B2
- Authority
- JP
- Japan
- Prior art keywords
- lane
- detection
- detection area
- candidate point
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Traffic Control Systems (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
【発明の属する技術分野】
本発明は、車載カメラなどを用いて路面に描かれた車線(白線や黄線)を検出し、その形状や位置などの情報を出力する車線検出装置に関する。
【0002】
【従来の技術】
車両の走行中において、走行車線内における自車位置を検出することは、自動走行技術などには不可欠であるが、画像処理を用いた自律走行車両の白線検出装置として、例えば特開平5−314396号に開示されたものが知られている。これは、ノイズの影響をなるべく抑制しつつ、白線の検出精度の向上を図り、さらに、可能な限り処理時間を短縮できる白線検出装置の提供を目的としたものであり、その特徴とするところは、走行中に路面に描かれた白線を撮像し、撮像された画像を複数の検索領域(以下、ウィンドともいう。)で分割処理し、総合的に白線を認識することにある。ここで撮像される画像は、図5のような、遠方で交差する2本の直線L,Rであり、その画像が出現すると予想される場所に、複数のウィンドウr1,l1,r2,l2,…が設定される。なお、l,rは左右を意味し、そのウィンドの設定方法は左右同じであるので、以下では右のウィンドr1,r2,…の設定方法についてのみ説明する。
【0003】
まず、ウィンドr1が、右下に初期ウィンドとして所定の大きさで設定される。この初期ウィンドは、大きく設定されるので確実に白線を捉えることができる。そして、この領域内において、平滑化演算、2値化演算、ソーベル演算等の画像処理が行われて徴分画像が求められる。
【0004】
この徴分画像は、強度の変化点を強調するので、白線が左右のエッジペアとして得られる。これらのエッジペアの座標は、徴分画像上を水平方向に急峻な強度変化を探査することによって得られ、さらにこの複数のエッジペアの中心点を取ることにより、白線の代表点が求められる。そして、この延長線上に次回のウィンド(例えばr2)の中心が来るように設定し、同じ操作を数回繰り返す。この繰り返しにより、最終的にエッジペアの中心点からなる点列を白線と認識する。
【0005】
この白線検出装置では、2回目(r2)以降に行われるウィンドの設定操作においては、前回設定したウィンドの上辺に、次に設定されるウィンドの下辺が接するように操作される。そして、次に設定されるウィンドの位置は、基本的には前回設定したウィンド内に位置する白線の延長線上の、白線が存在する部分を含むエリアを設定するようにしている。
【0006】
【発明が解決しようとする課題】
しかしながら、上述した白線検出装置では、図6に示す2つ目のウィンドLBを設定するに際し、2つ目のウィンドLBと1つ目のウィンドLAの領域が接するように設定するが、2つ目のウィンドLB内に白線が検出されなかった場合にあっては、3つ目のウィンドLCを設定するための基準となる(x,y)座標を、その前に検出された白線を延長し、その延長線と検出できなかったウィンドの上辺との交点座標に基づいてウィンドを設定する。このため、こうした非検出点が存在した場合には、内挿または外挿する補間計算が必要となり、しかも同図に示すような曲線路では、基準となる座標にズレが生じるため、曲線路における検出精度の低下の要因となっていた。
【0007】
本発明は、このような従来の問題点に鑑み、検出領域の設定時に一部の情報を共有化して、非検出領域については、検出された検出領域の情報を活用することにより、検出精度の低下抑制と処理時間の短縮を両立した車線検出装置を提供することを目的とする。
【0008】
【課題を解決するための手段】
(1)上記課題を解決するため、本発明によれば、車両に搭載され自車両の所定領域を撮像手段と、道路の形状を道路モデルとして記憶する道路形状記憶手段と、前記所定領域の座標系を画像上の座標系に変換して座標値を求める座標変換手段と、前記撮像手段により撮像した画像上に、自車両の走行路の車線を検出するための領域を設定する車線検出領域設定手段と、前記車線検出領域設定手段により設定された検出領域内で直線成分を検出することで車線を検出し、その検出結果として少なくとも一つの車線候補点の画像座標値を出力する車線候補点検出手段と、前記車線候補点検出手段で抽出した車線候補点の座標値と、前記道路形状記憶手段に記憶されている道路モデルの、前記座標変換手段により変換した画像座標値とを比較して、道路形状を表すパラメータ(曲率、勾配など)と前記撮像手段の姿勢を表すパラメータ(基準位置からの偏位、高さ、ヨー角、ピッチ角、ロール角など)のうち、少なくとも基準位置からの偏位と曲率の変化成分を算出する変化量算出手段と、前記変化量算出手段で算出された変化量から、前記道路形状記憶手段に記憶されている道路モデルや座標変換手段その他の各パラメータを更新するパラメータ更新手段と、少なくとも基準位置からの偏位を車両制御側に出力する出力信号選択手段とを備え、さらに、前記車線検出領域設定手段は、前記検出領域の上辺または下辺の何れか一方に相当する位置に設定した第一の点の座標値(x,y)と少なくとも前記第一の点とは異なる位置に設定した第二の点の座標値(x,y)とに基づいて、直線成分を検出し、検出領域の上辺または下辺の何れか一方に相当する点を車線候補点として出力する車線検出装置が提供される。
特に限定されないが、車線候補点検出手段は、各検出領域内で車線候補点検出処理を行った結果、出力する座標値に対する位置に車線候補点が検出できなかった場合には、一つ前の検出領域で重なっている部分の画像座標値での結果に基づいてその検出領域の検出結果として出力することがより好ましい。
【0009】
この車線検出装置では、車線検出領域の一部を重ねて設定するので、車線情報を共用化することができ、その結果、連続した検出領域で車線候補点を容易に検出することができる。
【0010】
(2)上記発明においては特に限定されないが、車線候補点検出手段は、前記第二の点のx座標値を隣接した前記検出領域に設定された第一の点のx座標値と一致させることがより好ましい。
【0011】
削除
【0012】
(3)上記発明においては特に限定されないが、車線検出領域設定手段は、左右の各検出領域の設定時に各々1ライン分重ねるようにすることがより好ましい。
【0013】
この車線検出装置では、検出領域の重ねる領域を最小限にすることで、同じ走査量で広い範囲を検出領域とすることができる。
【0014】
削除
【0015】
この車線検出装置では、検出領域内で車線候補点が検出できなかった場合には、重なっている他の検出領域の座標値を、そのままこの検出領域の検出結果として用いることができるので、情報欠落時の補間計算が不要となり、かつ曲線路では一般的な内挿または外挿よりも精度の高い車線検出が可能となる。
【0016】
なお、曲線路における補間精度については,たとえば水平画角が約28度、垂直画角が約20度のカメラを用いて、画像サイズが256画素×220画素で、消失点の座標(x,y)が約(128,73)になるように設定して処理した場合、曲率半径が220mの曲線路では、たとえば左側の車線については、図6に示すように、約30m遠方では領域LBの検出点であるLb点の座標を求める際に,La点とLc点を用いた内挿(図において▲点)で約50mm、La点と領域LAでの傾きを用いた外挿(図において■点)で約160mmの誤差が生じる。右側の車線についてもほとんど同じである。こうした誤差は曲率半径が小さくなるほど大きくなる。
【0017】
【発明の効果】
本発明によれば、車線検出領域の一部を重ねて設定するので、車線情報を共用化することができ、その結果、連続した検出領域で車線候補点を容易に検出することができる。
【0018】
また、検出領域内で車線候補点が検出できなかった場合には、重なっている他の検出領域の座標値を、そのままこの検出領域の検出結果として用いることができるので、情報欠落時の補間計算が不要となり、かつ曲線路では一般的な内挿または外挿よりも精度の高い車線検出が可能となる。
【0019】
(削除)
【0020】
(削除)
【0021】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
図1(A)(B)は本発明の車線検出装置の実施形態を示すブロック図、図2は本発明に係る撮像手段の取付位置を示す平面図及び側面図、図3は本発明の実施形態の動作を説明するためのフローチャート、図4は本発明に係る消失点、車線モデル及び車線候補点検出領域を示す図である。
【0022】
本例の車線検出装置は、図1(A)に示すようにカメラ1、画像処理装置2、マイクロコンピュータ3、メモリ4及びセンサ5から構成され、外部装置として、車両制御装置6、警報装置7及びディスプレイ8が接続される。
【0023】
図2に示すように、カメラ1は車幅方向中央の、車室内のフロントウィンド上部に、レンズの光軸と車両中心線とのパン角αが0、チルト角βがβとなるように取り付けられ、車両前方の道路風景を撮像する。
【0024】
画像処理装置2は、カメラ1により撮像された画像を処理して道路上の白線を検出する。
【0025】
マイクロコンピュータ3は、道路形状と車両挙動を示す複数のパラメータを用いて道路白線の形状を数式化モデルで表し、道路白線の検出結果と道路モデルとが一致するようにパラメータを更新することにより、道路白線を検出して道路形状を認識する。さらに、左右の白線を結んで得られる消失点の位置を、道路に対する車両のヨー角とピッチ角とに基づいて補正する。
【0026】
メモリ4は、道路モデルのパラメータなどを記憶する記憶装置であり、センサ5は、車両の挙動を表す車速や操舵角などを検出する装置である。また、車両制御装置6は、出力結果に基づいてステアリング、アクセル、ブレーキなどの制御を実行するものである。さらに、警報装置7は、出力信号に基づいて車線逸脱などの警報を発する装置である。ディスプレイ8は、検出結果の道路形状などを表示するための表示装置である。
【0027】
なお、図1(B)は本例の車線検出装置を機能的に表現したものであり、これと同図(A)に示すハードウェアとして表現したものとを対比させると、カメラ1及び画像処理装置2が撮像手段21、メモリ4が道路形状記憶手段27、マイクロコンピュータ3が座標変換手段22、車線検出領域設定手段23、車線候補点検出手段24、変化量算出手段25、パラメータ更新手段26及び出力信号選択手段28に相当する。
【0028】
次に処理手順を説明する。
まずステップ1において、道路形状や車両挙動を表すパラメータ(以下、単に道路パラメータとも言う。)を初期設定する。ここで、図4に示すような画面座標系x−y上において、白線モデル12を道路パラメータを用いて次のように数式で表す。
【0029】
【数1】
x=(a+ie)(y−d)+b/(y−d)+c …(1)
上記(1)式において、a乃至eは道路パラメータであり、路面からのカメラの高さを一定とすると、それぞれの道路パラメータを次のような道路および白線の形状または車両挙動を表す。
【0030】
すなわち、aは走行車線内の自車両の横偏位、bは道路の曲率、cは自車両(カメラ1の光軸)の道路に対するヨー角、dは自車両(カメラ1の光軸)の道路に対するピッチ角、eは道路の車線幅をそれぞれ表す。また、cは自車両とカメラ1との取付角度のうちパン角αを含んだものであり、dは自車両とカメラ1との取付角度のうちチルト角βを含んだものである。
【0031】
ちなみに、初期状態においては道路および白線の形状や車両挙動が不明であるから、各道路パラメータには、たとえば中央値に相当する値を初期値として設定する。すなわち、車線内の横偏位(位置)aには車線中央を設定し、車線に対するヨー角cにはパン角αを設定する。また、車線に対するピッチ角dには停止状態のピッチ角αを設定し、車線幅eには道路構造令に示される高速道路の車線幅を設定する。
【0032】
なお、センサ5で検出される車両の挙動を示す値に基づいて道路パラメータを初期設定しても良い。たとえば、初期状態においてステアリングが右または左に転舵されているような場合には、操舵角に応じた曲率の道路を走行していると判断してパラメータbに操舵角に応じた値を設定しても良い。
【0033】
ステップ2では、図4に示すように白線候補点を検出するための検出領域11の初期設定を行う。初期状態においては、道路パラメータに初期値を設定した白線モデルと、実際の画面上の道路白線との間には大きな開きがあると予想されるので、できる限り大きな領域を設定することが望ましい。図4に示す例では、左右の白線9に6個ずつ、計12個の白線候補点検出領域を設定している。
【0034】
なお、前回の処理までに道路白線が既に検出されている場合には、実際の道路白線と白線モデルとの差は小さいと考えられるので、なるべく小さな領域を設定する方が白線以外のものを誤検出する可能性が低くなり、しかも処理速度も短縮できるので好ましい。
【0035】
次のステップ3では、カメラ1により撮像され、画像処理装置2で処理された画像を入力する。そして、ステップ4において、入力した道路画像上に白線候補点の検出領域を設定する。このとき、ステップ2で設定した白線候補点検出領域と、ステップ1または後述するステップ12およびステップ14並びにステップ15で算出した道路パラメータによる白線モデルとに基づいて、前回の処理で求めた白線モデルが領域の中心になるように、白線候補点検出領域を設定する。
【0036】
なお、過去の白線モデルの変化の様子から、白線モデルの変化方向にオフセットした位置に白線候補点検出領域を設定するようにしても良い。
【0037】
特に本例では、各白線候補点検出領域の始点のy座標を、一つ前の検出領域の終点のy座標と一致させるために、各白線候補点検出領域のy座標を1ライン重ねて設定する。
【0038】
ステップ5では、上記のように設定された白線候補点検出領域において白線候補点の検出を行う。この白線候補点の検出は、まず入力画像をソーベルフィルタなどを通すことで微分画像を生成する。
【0039】
次に、白線候補点検出領域の上底の一点と下底の一点とを結んでできる全ての線分に対し、その線分上の画素の濃度が所定値以上の画素の数を計測する。さらに全ての線分の中で濃度が所定値以上の画素が最も多い線分を検出直線とし、その線分の始点(画像中において白線候補点検出領域の上底の1点)の座標値を白線候補点の出力値とする。
【0040】
このとき、検出された直線上の所定値以上の濃度の画素数が、白線候補点検出領域の長さに対する所定の割合よりも少ない場合には白線候補点が検出されなかったものとみなす。たとえば、白線候補点検出領域の長さが15画素で、所定値以上の濃度の画素が1/2以上(すなわち8画素以上)検出されたら、白線候補点が検出されたとする白線候補点検出領域においては、所定値以上の濃度の画素数が最も多い線分上における画素数が7画素以下の場合は、その白線候補点検出領域において白線候補点が検出されなかったものとみなす。一方、9画素の場合は白線候補点が検出されたものとし、その線分の始点(画像中において白線候補点検出領域の上底の1点)の座標値を検出結果とし、そのときの終点(画像中において白線候補点検出領域の下底の1点)の座標を記憶する。
【0041】
以上の処理を順次遠方から近場へ向けて、全ての白線候補点検出領域について実行する。このとき、白線候補点の検出の有無を判断するための、白線候補点検出領域の長さに対する上記所定の割合は、全ての白線候補点検出領域に対して同一の値としても良いし、或いは白線候補点検出領域毎に設定しても良い。また、上記濃度の所定値も、全ての白線候補点検出領域に対して同一の値としても良いし、或いは白線候補点検出領域毎に設定しても良い。
【0042】
本例では、このような処理で白線候補点が検出できなかった場合には、一つ前の白線候補点検出領域における終点の検出結果を、検出できなかったその領域の始点座標として出力する。
【0043】
なお、本例では、白線候補点の出力結果として白線候補点検出領域における上底の座標を用いるとともに、白線候補点検出領域の処理の順序を遠方から近場に向けて行っているが、本発明はこれに限定されることはなく、たとえば白線候補点の出力結果として検出領域の下底の座標を用いても良いし、また検出領域の処理順序は近場から遠方へ行っても良い。
【0044】
ステップ6では、全ての白線候補点検出領域で検出した白線候補点の点数が所定値以上かどうかを確認し、所定値より少なければ白線候補点検出領域内に道路白線が含まれていなかったと判断し、ステップ2へ戻って白線候補点検出領域を初期設定する。一方、白線候補点が所定値以上検出された場合にはステップ7へ進む。
【0045】
ステップ7では、検出した白線候補点と前回の処理で求められた白線モデル上の点とのズレ量を各点毎に算出する。
【0046】
次のステップ8では、各点のズレ量に基づいて道路パラメータの変動量Δa〜Δeを算出する。この変動量の算出方法は、たとえば特開平8−5388号公報に開示された方法などを用いることができる。
【0047】
ステップ9では、算出された道路パラメータの変動量Δa〜Δeにより道路パラメータa〜eを補正する。たとえば、上述した(1)式に示す白線モデルの場合には、次式により道路パラメータa〜eを補正する。
【0048】
【数2】
a=a+Δa,b=b+Δb,c=c+Δc,d=d+Δd,e=e+Δe
次のステップ10では、道路パラメータの中で道路形状を表すパラメータが正常であるかどうかを確認し、正常でない場合にはステップ14へ進んで道路形状を表すパラメータを初期化する。既述した(1)式で表される白線モデルにあっては、パラメータbが道路曲率、パラメータeが車線幅をそれぞれ反映する。したがって、パラメータbから推定される道路曲率が、センサ5による車両挙動検出値から判断して、現在走行している道路ではあり得ない曲率になった場合にはパラメータbを初期化する。同様に、パラメータeから推定される車線幅が、センサ5による車両挙動検出値から判断して、現在走行している道路ではあり得ない車線幅になった場合にはパラメータeを初期化する。
【0049】
道路形状を表すパラメータが正常である場合は、ステップ11へ進み、今度は車両挙動を表すパラメータが正常であるかどうかを確認し、正常でない場合にはステップ15へ進んで車両挙動を表すパラメータを初期化する。既述した(1)式で表される白線モデルにあっては、パラメータaが車線内の横偏位、パラメータcが路面に対するヨー角、パラメータdが路面に対するピッチ角をそれぞれ反映する。したがって、パラメータaから推定される横偏位が、道路曲率の推定値あるいはセンサ5による車両挙動検出値から判断して、現在走行している道路ではあり得ない横偏位になった場合にはパラメータaを初期化する。同様に、パラメータcから推定されるヨー角が、道路曲率の推定値あるいはセンサ5による車両挙動検出値から判断して、現在走行している道路ではあり得ない角度になった場合にはパラメータcを初期化する。また、パラメータdから推定されるピッチ角が、センサ5による車両挙動検出値から判断して、現在走行している道路ではあり得ない角度になった場合にはパラメータdを初期化する。
【0050】
車両挙動を表すパラメータが正常である場合は、ステップ12へ進み、ステップ9にて補正した道路パラメータa〜eを新たな白線モデルの道路パラメータとしてメモリ4に記憶する。
【0051】
次のステップ13では、新しい道路パラメータにより道路形状を推定し、車両制御装置6、警報装置7、ディスプレイ8に出力する。
【0052】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【図面の簡単な説明】
【図1】本発明の車線検出装置の実施形態を示すブロック図である。
【図2】本発明に係る撮像手段の取付位置を示す平面図及び側面図である。
【図3】本発明の実施形態の動作を説明するためのフローチャートである。
【図4】本発明に係る消失点、車線モデル及び車線候補点検出領域を示す図である。
【図5】従来の白線の確定方法を説明するための図である。
【図6】従来法による曲線路でのズレ量を説明するための図である。
【符号の説明】
1…カメラ(撮像手段)
2…画像処理装置(撮像手段)
3…マイクロコンピュータ(座標変換手段、車線検出領域設定手段、車線候補点検出手段、変化量算出手段、パラメータ更新手段及び出力信号選択手段)
4…メモリ(道路形状記憶手段)
5…センサ
Claims (3)
- 車両に搭載され自車両の所定領域を撮像する撮像手段と、
道路の形状を道路モデルとして記憶する道路形状記憶手段と、
前記所定領域の座標系を画像上の座標系に変換して座標値を求める座標変換手段と、
前記撮像手段により撮像した画像上に、自車両の走行路の車線を検出するための複数の検出領域を設定する車線検出領域設定手段と、
前記車線検出領域設定手段により設定された検出領域内で直線成分を検出することで車線を検出し、その検出結果として少なくとも一つの車線候補点の画像座標値を出力する車線候補点検出手段と、
前記車線候補点検出手段で抽出した車線候補点の座標値と、前記道路形状記憶手段に記憶されている道路モデルの、前記座標変換手段により変換した画像座標値とを比較して、道路形状を表すパラメータと前記撮像手段の姿勢を表すパラメータのうち、少なくとも基準位置からの偏位と曲率の変化成分を算出する変化量算出手段と、
前記変化量算出手段で算出された変化量から、前記道路形状記憶手段に記憶されている道路モデルや前記座標変換手段その他の各パラメータを更新するパラメータ更新手段と、
少なくとも基準位置からの偏位を車両制御側に出力する出力信号選択手段と、を有する車線検出装置において、
前記車線検出領域設定手段は、前記検出領域の一部分が上下に隣接した検出領域の一部分と重なるように設定し、
前記車線候補点検出手段は、前記検出領域の上辺または下辺の何れか一方に相当する位置に設定した第一の点の座標値と少なくとも前記第一の点とは異なる位置に設定した第二の点の座標値とに基づいて、直線成分を検出し、検出領域の上辺または下辺の何れか一方に相当する点を車線候補点として出力し、当該車線候補点検出手段は、各検出領域内で車線候補点検出処理を行った結果、出力する座標値に対応する位置に車線候補点が検出できなかった場合には、一つ前の検出領域と重なっている部分の画像座標値における検出結果に基づいて、その検出領域の検出結果を出力する車線検出装置。 - 車両に搭載され自車両の所定領域を撮像する撮像手段と、
道路の形状を道路モデルとして記憶する道路形状記憶手段と、
前記所定領域の座標系を画像上の座標系に変換して座標値を求める座標変換手段と、
前記撮像手段により撮像した画像上に、自車両の走行路の車線を検出するための複数の検出領域を設定する車線検出領域設定手段と、
前記車線検出領域設定手段により設定された検出領域内で直線成分を検出することで車線を検出し、その検出結果として少なくとも一つの車線候補点の画像座標値を出力する車線候補点検出手段と、
前記車線候補点検出手段で抽出した車線候補点の座標値と、前記道路形状記憶手段に記憶されている道路モデルの、前記座標変換手段により変換した画像座標値とを比較して、道路形状を表すパラメータと前記撮像手段の姿勢を表すパラメータのうち、少なくとも基準位置からの偏位と曲率の変化成分を算出する変化量算出手段と、
前記変化量算出手段で算出された変化量から、前記道路形状記憶手段に記憶されている道路モデルや前記座標変換手段その他の各パラメータを更新するパラメータ更新手段と、
少なくとも基準位置からの偏位を車両制御側に出力する出力信号選択手段と、を有する車線検出装置において、
前記車線検出領域設定手段は、前記検出領域の一部分が上下に隣接した検出領域の一部分と重なるように設定し、
前記車線候補点検出手段は、前記検出領域の上辺または下辺の何れか一方に相当する位置に設定した第一の点の座標値と少なくとも前記第一の点とは異なる位置に設定した第二の点の座標値とに基づいて、直線成分を検出し、検出領域の上辺または下辺の何れか一方に相当する点を車線候補点として出力し、当該前記車線候補点検出手段は、前記第二の点 のx座標値を隣接した前記検出領域に設定された第一の点のx座標値と一致させる車線検出装置。 - 前記車線検出領域設定手段は、左右の各検出領域を設定する際にそれぞれ1ライン分だけ重ねる請求項1または2記載の車線検出装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000395096A JP3736346B2 (ja) | 2000-12-26 | 2000-12-26 | 車線検出装置 |
| DE60117348T DE60117348T2 (de) | 2000-12-26 | 2001-12-03 | Fahrspur-Erkennungsvorrichtung für Fahrzeuge |
| EP01310011A EP1221642B1 (en) | 2000-12-26 | 2001-12-03 | Lane recognition system for vehicle |
| US10/021,074 US6868168B2 (en) | 2000-12-26 | 2001-12-19 | Lane recognition system for vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000395096A JP3736346B2 (ja) | 2000-12-26 | 2000-12-26 | 車線検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002197469A JP2002197469A (ja) | 2002-07-12 |
| JP3736346B2 true JP3736346B2 (ja) | 2006-01-18 |
Family
ID=18860613
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000395096A Expired - Fee Related JP3736346B2 (ja) | 2000-12-26 | 2000-12-26 | 車線検出装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6868168B2 (ja) |
| EP (1) | EP1221642B1 (ja) |
| JP (1) | JP3736346B2 (ja) |
| DE (1) | DE60117348T2 (ja) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3780922B2 (ja) * | 2001-11-30 | 2006-05-31 | 日産自動車株式会社 | 道路白線認識装置 |
| JP4092974B2 (ja) * | 2002-08-01 | 2008-05-28 | 日産自動車株式会社 | 車両用走行制御装置 |
| JP3977776B2 (ja) * | 2003-03-13 | 2007-09-19 | 株式会社東芝 | ステレオキャリブレーション装置とそれを用いたステレオ画像監視装置 |
| JP4107587B2 (ja) * | 2003-12-17 | 2008-06-25 | 三菱電機株式会社 | 車線認識画像処理装置 |
| JP4162618B2 (ja) | 2004-03-12 | 2008-10-08 | 株式会社豊田中央研究所 | 車線境界判定装置 |
| US7482916B2 (en) | 2004-03-15 | 2009-01-27 | Anita Au | Automatic signaling systems for vehicles |
| JP3898709B2 (ja) | 2004-05-19 | 2007-03-28 | 本田技研工業株式会社 | 車両用走行区分線認識装置 |
| JP3722485B1 (ja) * | 2004-05-19 | 2005-11-30 | 本田技研工業株式会社 | 車両用走行区分線認識装置 |
| JP3722487B1 (ja) * | 2004-05-19 | 2005-11-30 | 本田技研工業株式会社 | 車両用走行区分線認識装置 |
| JP3722486B1 (ja) * | 2004-05-19 | 2005-11-30 | 本田技研工業株式会社 | 車両用走行区分線認識装置 |
| DE102004028404A1 (de) * | 2004-06-14 | 2006-01-19 | Daimlerchrysler Ag | Verfahren zur Schätzung des Verlaufs einer Fahrspur eines Kraftfahrzeuges |
| US7050908B1 (en) * | 2005-03-22 | 2006-05-23 | Delphi Technologies, Inc. | Lane marker projection method for a motor vehicle vision system |
| JP4659631B2 (ja) * | 2005-04-26 | 2011-03-30 | 富士重工業株式会社 | 車線認識装置 |
| US7415134B2 (en) | 2005-05-17 | 2008-08-19 | Honda Motor Co., Ltd. | Traffic lane marking line recognition system for vehicle |
| DE102005062272B4 (de) * | 2005-12-24 | 2016-03-10 | Volkswagen Ag | Windschutzscheibe und Fahrspurerkennungssystem für ein Kraftfahrzeug |
| WO2007077682A1 (ja) * | 2005-12-28 | 2007-07-12 | Honda Motor Co., Ltd. | 車両及びレーンマーク検出装置 |
| DE102007051966A1 (de) * | 2007-10-31 | 2009-05-07 | Adc Automotive Distance Control Systems Gmbh | Verfahren und Vorrichtung zur Erkennung des Verlaufs einer Fahrspur |
| US20090284361A1 (en) * | 2008-05-19 | 2009-11-19 | John Boddie | Driver scoring system with lane changing detection and warning system |
| JP4656456B2 (ja) * | 2008-10-22 | 2011-03-23 | 日本電気株式会社 | 車線区画線検出装置、車線区画線検出方法、及び車線区画線検出プログラム |
| JP4780534B2 (ja) * | 2009-01-23 | 2011-09-28 | トヨタ自動車株式会社 | 道路区画線検出装置 |
| US8482392B2 (en) * | 2010-06-23 | 2013-07-09 | GM Global Technology Operations LLC | Shape memory polymer-based haptic devices |
| US9098751B2 (en) | 2011-07-27 | 2015-08-04 | Gentex Corporation | System and method for periodic lane marker identification and tracking |
| US8755967B1 (en) * | 2012-03-23 | 2014-06-17 | Google Inc. | Estimating road lane geometry using lane marker observations |
| KR101396924B1 (ko) * | 2012-11-01 | 2014-05-19 | (주)언맨드솔루션 | 카메라를 이용한 차로폭 측정시스템 |
| DE102013220303A1 (de) * | 2013-10-08 | 2015-04-09 | Ford Global Technologies, Llc | Verfahren zum Ermitteln einer relativen Fahrbahnsteigung |
| US9310804B1 (en) * | 2013-11-21 | 2016-04-12 | Google Inc. | Use of prior maps for estimation of lane boundaries |
| JP6213359B2 (ja) * | 2014-04-16 | 2017-10-18 | 株式会社デンソー | ドライブレコーダ及びドライブレコーダにおける加速度補正プログラム |
| JP6456682B2 (ja) * | 2014-12-25 | 2019-01-23 | 株式会社Soken | 走行区画線認識装置 |
| KR101748269B1 (ko) * | 2015-11-11 | 2017-06-27 | 현대자동차주식회사 | 자율 주행 차량의 조향 제어 방법 및 장치 |
| US20180067494A1 (en) * | 2016-09-02 | 2018-03-08 | Delphi Technologies, Inc. | Automated-vehicle 3d road-model and lane-marking definition system |
| JP6637399B2 (ja) * | 2016-09-30 | 2020-01-29 | 株式会社デンソー | 領域認識装置及び領域認識方法 |
| CN110809766B (zh) | 2017-06-28 | 2022-08-09 | 华为技术有限公司 | 高级驾驶员辅助系统和方法 |
| CN109491384B (zh) * | 2018-11-14 | 2022-04-19 | 哈工大机器人(合肥)国际创新研究院 | 一种道路划线数据的获取方法及装置 |
| CN111339877B (zh) * | 2020-02-19 | 2023-04-07 | 阿波罗智联(北京)科技有限公司 | 盲区的长度检测方法、装置、电子设备及存储介质 |
| WO2025109727A1 (ja) * | 2023-11-22 | 2025-05-30 | 株式会社Subaru | ロケータ装置、処理装置、および車載システム |
| CN119178442B (zh) * | 2024-11-22 | 2025-04-08 | 浙江吉利控股集团有限公司 | 车道匹配方法、装置、设备、存储介质以及产品 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05314396A (ja) | 1992-05-13 | 1993-11-26 | Omron Corp | 連続線追跡装置 |
| JP3468428B2 (ja) * | 1993-03-24 | 2003-11-17 | 富士重工業株式会社 | 車輌用距離検出装置 |
| JP3424334B2 (ja) | 1994-06-21 | 2003-07-07 | 日産自動車株式会社 | 走行路検出装置 |
| DE69736764T2 (de) * | 1996-08-28 | 2007-01-25 | Matsushita Electric Industrial Co., Ltd., Kadoma | Lokales Positionierungsgerät und Verfahren dafür |
| JP3516856B2 (ja) * | 1998-01-30 | 2004-04-05 | 富士重工業株式会社 | 車外監視装置 |
| GB9804112D0 (en) * | 1998-02-27 | 1998-04-22 | Lucas Ind Plc | Road profile prediction |
| JP3525733B2 (ja) * | 1998-04-15 | 2004-05-10 | 日産自動車株式会社 | 道路白線検出装置 |
| JP3352655B2 (ja) * | 1999-09-22 | 2002-12-03 | 富士重工業株式会社 | 車線認識装置 |
-
2000
- 2000-12-26 JP JP2000395096A patent/JP3736346B2/ja not_active Expired - Fee Related
-
2001
- 2001-12-03 EP EP01310011A patent/EP1221642B1/en not_active Expired - Lifetime
- 2001-12-03 DE DE60117348T patent/DE60117348T2/de not_active Expired - Lifetime
- 2001-12-19 US US10/021,074 patent/US6868168B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1221642A2 (en) | 2002-07-10 |
| EP1221642B1 (en) | 2006-02-22 |
| JP2002197469A (ja) | 2002-07-12 |
| DE60117348D1 (de) | 2006-04-27 |
| DE60117348T2 (de) | 2006-11-02 |
| US6868168B2 (en) | 2005-03-15 |
| EP1221642A3 (en) | 2003-07-09 |
| US20020081001A1 (en) | 2002-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3736346B2 (ja) | 車線検出装置 | |
| JP3780848B2 (ja) | 車両の走行路認識装置 | |
| JP4962581B2 (ja) | 区画線検出装置 | |
| JP4872769B2 (ja) | 路面判別装置および路面判別方法 | |
| WO2021215199A1 (ja) | 情報処理装置、撮像システム、情報処理方法及びコンピュータプログラム | |
| JP2000339597A (ja) | 物体検出装置 | |
| JP2002259995A (ja) | 位置検出装置 | |
| JP3525733B2 (ja) | 道路白線検出装置 | |
| JP4256992B2 (ja) | 障害物検出装置 | |
| JP3807583B2 (ja) | 道路領域判定装置 | |
| JPH0827188B2 (ja) | 車間距離検出装置 | |
| JP4670528B2 (ja) | 撮像装置のずれ検出方法、撮像装置のずれ補正方法及び撮像装置 | |
| JP3925285B2 (ja) | 走行路環境検出装置 | |
| JP2536986B2 (ja) | 車間距離検出装置 | |
| JP3807651B2 (ja) | 白線認識装置 | |
| JPH0981757A (ja) | 車両位置検出装置 | |
| JPH05242399A (ja) | 車間距離検出装置 | |
| JP3114544B2 (ja) | 走行路計測法 | |
| KR100540743B1 (ko) | 주행편차 보정에 의한 차량의 조향각/속도조절 데이터생성장치 및 방법 | |
| JPH1170884A (ja) | 自動走行用自車位置検出装置 | |
| JP2544898B2 (ja) | 車載カメラの姿勢パラメ―タ算出装置 | |
| JPH11281352A (ja) | 道路形状検出装置 | |
| JP4106163B2 (ja) | 障害物検出装置及びその方法 | |
| JP2003196798A (ja) | 白線検出装置 | |
| JP2635232B2 (ja) | 車間距離検出装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050330 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051004 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051017 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091104 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101104 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111104 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121104 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121104 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131104 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |