JP3458560B2 - 車両用白線認識装置及び方法 - Google Patents
車両用白線認識装置及び方法Info
- Publication number
- JP3458560B2 JP3458560B2 JP24715495A JP24715495A JP3458560B2 JP 3458560 B2 JP3458560 B2 JP 3458560B2 JP 24715495 A JP24715495 A JP 24715495A JP 24715495 A JP24715495 A JP 24715495A JP 3458560 B2 JP3458560 B2 JP 3458560B2
- Authority
- JP
- Japan
- Prior art keywords
- white line
- processing window
- vehicle
- window
- image
- 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
- 238000000034 method Methods 0.000 title claims description 19
- 238000001514 detection method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Image Analysis (AREA)
Description
及び方法、特に分岐点での処理に関する。
車両走行の自動化を図る技術が提案されている。例え
ば、特開平5−108147号公報には、以下のような
白線認識技術が記載されている。すなわち、まず入力し
た画像内の予め設定された基準位置に存在する白線領域
を基準白線領域として抽出し、この基準白線領域につい
て空間的な配置を示す特徴量が算出される。白線が破線
の場合には、特徴量に基づいて次の破線の一部分が存在
すると推定される候補領域が算出される。そして、この
候補領域内を探索することにより、次の破線の一部分に
相当する後続白線領域が抽出される。なお、基準白線領
域の抽出は、画像のヒストグラムが双峰性を満たす場合
に画像二値化することにより白部分を抽出することで行
っているが、得られた画像と所定の白線テンプレートの
相関演算を行い、相関が高い部分を白線位置として抽出
する技術も知られている。
路の分岐点や車線数の増減箇所では、1つの白線から分
岐する別の白線が路面に描かれている。このような場
合、白線候補が複数存在するため、どの白線が認識すべ
き白線かが特定されず、車両の走行制御に遅れが生じる
原因ともなる。
のであり、その目的は、分岐点などで白線候補が複数存
在しても、迅速に正しい白線を認識できる車両用白線認
識装置及び方法を提供することにある。
に、本発明は、車両前方の路面画像内に処理ウインドウ
を設定し、前記処理ウインドウ内で画像と所定のモデル
データとの相関演算を行うことで路面内の白線を認識す
る車両用白線認識装置において、車両前方の路面画像を
取得する撮像手段と、前記路面画像内に設定された処理
ウインドウ内で画像と所定のモデルデータとの相関演算
を行い、得られた相関値に基づき画像内の白線候補を抽
出する演算手段と、車両の進行方向を検出する進行方向
検出手段とを有し、前記演算手段は、前記処理ウインド
ウ内で前記相関値のピークが複数存在する場合に、前記
相関値のピーク毎に新たに処理ウインドウを設定し、か
つ、新たに設定された処理ウインドウの中で前記進行方
向検出手段で検出された進行方向に合致する処理ウイン
ドウにおける相関演算に基づいて白線候補を抽出するこ
とを特徴とする。
処理ウインドウを設定し、前記処理ウインドウ内で画像
と所定のモデルデータとの相関演算を行うことで路面内
の白線を認識する車両用白線認識方法において、得られ
た路面画像内に処理ウインドウを設定するステップと、
前記処理ウインドウ内で画像と所定のモデルデータとの
相関演算を行い相関値を算出するステップと、前記処理
ウインドウ内で前記相関値のピークが複数存在する場合
に、前記相関値のピーク毎に新たに処理ウインドウを設
定するステップと、車両の進行方向を検出するステップ
と、新たに設定された処理ウインドウの中で前記車両方
向に合致する処理ウインドウにおける相関演算に基づい
て白線候補を抽出するステップとを有することを特徴と
する。
に基づいて白線を決定するので、例えば分岐点において
も、車両の進行方向が分岐線方向である場合には、分岐
線の白線を認識することになる。
形態について説明する。
されている。CCDカメラ10が車両の前部所定位置に
設置され、車両前方の路面を撮影する。得られた画像は
画像処理ECU12に入力される。一方、進行方向検出
手段としてのウインカスイッチ16からターンシグナル
がメインECU14に入力され、メインECU14はこ
のターンシグナルを画像処理ECU12に供給する。画
像処理ECU12では、入力された画像をターンシグナ
ルに基づいて処理し、車両進行方向に適合する白線位置
を検出してメインECU14に出力する。メインECU
14は、検出された白線位置に基づいてステアリングE
CU18に舵角指示を出力し、この指示に基づいてステ
アリングECU18はステアリングアクチュエータを駆
動し白線に沿って車両の走行を制御する。
れた画像と予め用意された白線テンプレート画像との相
関演算(両画像の画素毎の差分の総和)を行い、画像の
中でテンプレートを順次移動させ、2つの画像の相関が
最も高い(つまり差分の総和が最も小さい)位置をもっ
て白線候補とする相関演算を行う。通常の走行路におい
ては、車両の左右に白線が存在するため、画像内の白線
も左右に一つずつ存在する。しかしながら、例えば左方
向に分岐車線が存在する場合には、車両左側の白線が2
つに分離して、合計3本の白線が存在することになる。
従って、このような画像の相関演算を行っても、相関の
高い位置が3つ存在することになり、どの白線が本来認
識すべき白線かが不明確となる。そこで、本実施形態で
は、画像処理ECU12は、例えば車両が左分岐線に進
行する場合には左折のウインカーが操作されることに着
目し、ターンシグナルにより車両の進行方向が直進か右
折かあるいは左折かを判断する。そして、車両が左分岐
車線に入る場合には、3本の白線のうち左分岐線のもの
と思われる白線のみを選択する。
り、画像処理ECU12の処理を詳細に説明する。
処理ECU12の処理フローチャートが示されている。
まず画像処理ECU12は、ウインドウ1−L−1内に
相関ピークが複数存在するか否かを判定する(S10
1)。ここで、ウインドウとは、画像内で相関演算処理
を行うエリアであり、図4に示されるように、本実施形
態では、左白線用の2つのウインドウ1−L、2−L及
び右白線用の2つのウインドウ1−R、2−Rが設定さ
れている。各ウインドウはいくつかの帯状エレメントか
ら構成されており、1−L−1とは、左白線用のウイン
ドウ1−Lを構成する1番目のエレメント(最も上位に
あり、最も車両から遠い位置にある)である。分岐点で
ない場合には、このエレメント1−L−1には白線が一
つしか存在しないので、相関ピークは一つである。一
方、相関ピークが複数(2個)存在する場合には、分岐
点にさしかかった可能性があるので、次にウインドウ1
−L−1〜1−L−n(nはウインドウ内のエレメント
の数)の全てにおいて相関ピークが複数存在するか否か
を判定する(S102)。図4(A)及び(B)には、
それぞれ分岐点に到達していない場合(いずれのエレメ
ントも相関ピークが一つ)、及び分岐点に到達した場合
(全てのエレメントが複数の相関ピークを有する)が模
式的に示されている。
個)存在する場合には、左分岐点に到達した可能性が高
いので、さらにこれらの相関ピーク位置が直線上に存在
するか否かを判定する(S103)。これらのピーク位
置が所定の誤差内で直線上にある場合には、画像処理E
CU12は分岐点ありと判定する(S104)。各エレ
メントが単一の相関ピークしか有しない場合あるいは複
数の相関ピークが直線上に存在しない場合には、分岐点
がなく走行車線は依然として本線のままと判定され、上
述の処理を続行する(S106)。
には、複数(2個)の相関ピークのそれぞれにウインド
ウを設定し、各ウインドウのそれぞれについて処理を実
行する。図4(C)には、複数(2個)の相関ピークが
得られたウインドウ1−Lについてそれぞれのピークに
新たにウインドウを設定し、1−L1及び1−L2とし
た場合の例が示されている。なお、右白線用のウインド
ウ1−Rは相関ピークが単一であるのでそのままであ
る。
を設定した後、画像処理ECU12はメインECU14
から供給されたターンシグナルに基づいてウインカがO
Nされているか否かを判定する(S107)。ターンシ
グナルによりウインカがONされている場合には、車両
の進行方向は左なので走行車線は左分岐車線と判定でき
(S108)、ウインドウを1−L1、1−L2の2つ
に設定する(S109)。すなわち、図4(C)におい
て、ウインドウ1−L1を新たな左のウインドウLと
し、ウインドウ1−L2を新たな右のウインドウRと
し、ウインドウ1−Rは処理対象から除外する。一方、
ターンシグナルによりウインカがONされていない場合
には、車両の進行方向は直進なので走行車線は本線と判
定でき(S110)、ウインドウ1−L1−1が画像左
端に位置するか否かを判定する(S111)。この判定
処理は、車両が分岐点を超えたか否かを判定するための
ものであり、分岐線が画像左端である場合には車両が分
岐点を超えたと判定され、ウインドウを1−L2、1−
Rの2つに設定してウインドウ1−L1を処理対象から
除外する(S112)。
ンドウ設定の時間変化が模式的に示されている。図5は
本線を走行する場合であり、分岐点前ではL及びRの2
つのウインドウが設定されている。なお、ウインドウ中
の斜線は相関ピーク位置を表している。左分岐点に達す
ると、左ウインドウに2つの相関ピークが生じるためウ
インドウLがL1及びL2の2つに分かれて合計R、L
1、L2の3つのウインドウが設定される。やがて、ウ
インドウL2にも2つの相関ピークが生じることになる
が、車両の進行方向は本線であるので、右側に位置する
相関ピークのみが重要である。そして、分岐点を通過し
た後はウインドウL1は除外され、またL2の2つの相
関ピークの内右側のピークをカバーするウインドウとR
の2つのウインドウで白線認識が行われる。図6は左分
岐線に進入する場合であり、分岐点に達すると、図5と
同様に左ウインドウLが2つのウインドウL1、L2に
分かれる。やがてウインドウL2にも相関ピークが2つ
生じるが、車両の進行方向は左分岐線であるので、左側
に位置する相関ピークのみが重要である。従って、ウイ
ンドウL2の内の左相関ピークをカバーするウインドウ
とウインドウL1で白線認識が行われ、ウインドウRは
除外されることになる。なお、両図において、破線で示
されるウインドウが処理から除外されるウインドウを示
している。
より車両の進行方向を判断し、進行方向に適合する白線
候補のみを選択するので、分岐点でも迅速に白線を認識
でき、車両制御を円滑に継続することができる。
する白線候補を選択することにあるので、車両進行方向
を検出するための方法としてウインカのみならずあらゆ
る方法を用いることができることは言うまでもない。こ
のような方法としては、例えば車両の白線に対する横変
位を検出し、左折する場合には予め左側に寄っている事
実を利用することが考えられる。また、ナビゲーション
システムと組み合わせ、分岐点において案内経路が直進
か分岐線進入かを判断してもよい。
分岐点などでも白線を迅速に認識でき、認識結果に基づ
いて円滑に車両の走行を制御できる。
る。
る。
る。
設定説明図である。
ウ設定説明図である。
インECU、16 ウインカSW、18 ステアリング
ECU、20 ステアリングアクチュエータ。
Claims (4)
- 【請求項1】 車両前方の路面画像内に処理ウインドウ
を設定し、前記処理ウインドウ内で画像と所定のモデル
データとの相関演算を行うことで路面内の白線を認識す
る車両用白線認識装置において、 車両前方の路面画像を取得する撮像手段と、前記路面画像内に設定された処理ウインドウ内で画像と
所定のモデルデータとの相関演算を行い、得られた相関
値に基づき 画像内の白線候補を抽出する演算手段と、 車両の進行方向を検出する進行方向検出手段と、 を 有し、前記演算手段は、前記処理ウインドウ内で前記
相関値のピークが複数存在する場合に、前記相関値のピ
ーク毎に新たに処理ウインドウを設定し、かつ、新たに
設定された処理ウインドウの中で前記進行方向検出手段
で検出された進行方向に合致する処理ウインドウにおけ
る相関演算に基づいて白線候補を抽出することを特徴と
する車両用白線認識装置。 - 【請求項2】 車両前方の路面画像内に処理ウインドウ
を設定し、前記処理ウインドウ内で画像と所定のモデル
データとの相関演算を行うことで路面内の白線を認識す
る車両用白線認識方法において、(a)得られた路面画像内に処理ウインドウを設定する
ステップと、 (b)前記処理ウインドウ内で画像と所定のモデルデー
タとの相関演算を行い相関値を算出するステップと、 (c)前記処理ウインドウ内で前記相関値のピークが複
数存在する場合に、前記相関値のピーク毎に新たに処理
ウインドウを設定するステップと、 (d)車両の進行方向を検出するステップと、 (e)新たに設定された処理ウインドウの中で前記車両
方向に合致する処理ウインドウにおける相関演算に基づ
いて白線候補を抽出するステップと、 を有することを特徴とする車両用白線認識方法。 - 【請求項3】 請求項1記載の装置において、前記演算手段は、前記処理ウインドウとして左白線用処
理ウインドウと右白線 用処理ウインドウを設定し、前記
左白線用処理ウインドウ内あるいは前記右白線用処理ウ
インドウ内の少なくともいずれかで前記相関値のピーク
が複数存在する場合に、前記相関値のピーク毎に新たに
処理ウインドウを設定する ことを特徴とする車両用白線
認識装置。 - 【請求項4】 請求項2記載の方法において、前記(a)ステップでは、左白線用処理ウインドウと右
白線用処理ウインドウを設定し、 前記(c)ステップでは、前記左白線用処理ウインドウ
内と前記右白線用処理ウインドウ内の少なくともいずれ
かで前記相関値のピークが複数存在する場合に、前記相
関値のピーク毎に新たに処理ウインドウを設定する こと
を特徴とする車両用白線認識方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24715495A JP3458560B2 (ja) | 1995-09-26 | 1995-09-26 | 車両用白線認識装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24715495A JP3458560B2 (ja) | 1995-09-26 | 1995-09-26 | 車両用白線認識装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0991440A JPH0991440A (ja) | 1997-04-04 |
JP3458560B2 true JP3458560B2 (ja) | 2003-10-20 |
Family
ID=17159247
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24715495A Expired - Fee Related JP3458560B2 (ja) | 1995-09-26 | 1995-09-26 | 車両用白線認識装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3458560B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4066869B2 (ja) * | 2003-04-08 | 2008-03-26 | トヨタ自動車株式会社 | 車両用画像処理装置 |
JP4603970B2 (ja) * | 2005-12-15 | 2010-12-22 | トヨタ自動車株式会社 | 道路区画線検出装置 |
JP4878256B2 (ja) * | 2006-10-18 | 2012-02-15 | 株式会社日立製作所 | 分岐線認識装置およびカーナビゲーションシステム |
JP5874770B2 (ja) * | 2014-03-12 | 2016-03-02 | トヨタ自動車株式会社 | 区画線検出システム |
JP2015223941A (ja) * | 2014-05-28 | 2015-12-14 | トヨタ自動車株式会社 | 運転支援装置 |
JP6314961B2 (ja) * | 2015-11-12 | 2018-04-25 | マツダ株式会社 | 車線維持制御装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63228204A (ja) * | 1987-03-17 | 1988-09-22 | Shinko Electric Co Ltd | 無人誘導車の走行制御方法 |
JP2603523B2 (ja) * | 1988-08-10 | 1997-04-23 | 本田技研工業株式会社 | 自動走行装置 |
JPH07111734B2 (ja) * | 1989-03-30 | 1995-11-29 | 本田技研工業株式会社 | 走行路判別方法 |
JPH0719882A (ja) * | 1993-06-30 | 1995-01-20 | Mazda Motor Corp | 車両の走行域認識装置及びそれを備えた自動車の安全装置 |
JP3320894B2 (ja) * | 1994-04-26 | 2002-09-03 | マツダ株式会社 | 自動車の走行路推定装置 |
-
1995
- 1995-09-26 JP JP24715495A patent/JP3458560B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0991440A (ja) | 1997-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7403219B2 (en) | Driving lane recognizer and driving lane recognizing method | |
CN106335509B (zh) | 车辆的驾驶辅助装置 | |
EP2012088B1 (en) | Road information generating apparatus, road information generating method and road information generating program | |
EP0810569B1 (en) | Lane detection sensor and navigation system employing the same | |
US6665614B2 (en) | Vehicle surroundings monitoring apparatus and vehicle traveling control system incorporating the apparatus | |
KR102485480B1 (ko) | 가상 주차선 생성에 의한 주차 지원 장치 및 그 방법 | |
JP4556794B2 (ja) | ナビゲーション装置 | |
JP3818641B2 (ja) | 車両用走路判定装置および車両制御装置 | |
CN105365819A (zh) | 驾驶辅助装置和驾驶辅助方法 | |
JP4327062B2 (ja) | ナビゲーション装置 | |
JP4425642B2 (ja) | 歩行者抽出装置 | |
JP5440012B2 (ja) | 分岐路進入判断装置及び分岐路進入判断方法 | |
JP2008181423A (ja) | 歩行者認識装置および歩行者認識方法 | |
US20210402992A1 (en) | Apparatus and method for setting planned trajectory | |
JP2000207692A (ja) | 車両用走行制御装置 | |
KR20160088986A (ko) | 소실점 기반의 양안시차를 이용한 차선 검출 방법 | |
JP3458560B2 (ja) | 車両用白線認識装置及び方法 | |
CN114495066A (zh) | 一种辅助倒车的方法 | |
JP4003586B2 (ja) | 車間距離計測装置 | |
JP4326992B2 (ja) | 周辺車両識別方法及びこれを用いた走行支援システム | |
US11156466B2 (en) | Lane determination device | |
JP2006146956A (ja) | 車両用走路判定装置 | |
JPH10320559A (ja) | 車両用走行路検出装置 | |
JP3626733B2 (ja) | 車線認識画像処理装置及びその処理を実行させるためのプログラム | |
JP3319401B2 (ja) | 走行路認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070808 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090808 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100808 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110808 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120808 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130808 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |