Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6130809B2 - 車線認識装置 - Google Patents
[go: Go Back, main page]

JP6130809B2 - 車線認識装置 - Google Patents

車線認識装置 Download PDF

Info

Publication number
JP6130809B2
JP6130809B2 JP2014090970A JP2014090970A JP6130809B2 JP 6130809 B2 JP6130809 B2 JP 6130809B2 JP 2014090970 A JP2014090970 A JP 2014090970A JP 2014090970 A JP2014090970 A JP 2014090970A JP 6130809 B2 JP6130809 B2 JP 6130809B2
Authority
JP
Japan
Prior art keywords
lane
lane line
pair
edge point
candidate
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.)
Active
Application number
JP2014090970A
Other languages
English (en)
Other versions
JP2015210618A (ja
Inventor
森 直樹
直樹 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2014090970A priority Critical patent/JP6130809B2/ja
Priority to CN201510121902.5A priority patent/CN105022985B/zh
Priority to US14/666,388 priority patent/US9690994B2/en
Priority to DE102015207373.4A priority patent/DE102015207373B4/de
Publication of JP2015210618A publication Critical patent/JP2015210618A/ja
Application granted granted Critical
Publication of JP6130809B2 publication Critical patent/JP6130809B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/10Path keeping
    • B60W30/12Lane keeping
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/80Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement
    • B60R2300/804Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the intended use of the viewing arrangement for lane monitoring
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/143Alarm means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Multimedia (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Traffic Control Systems (AREA)
  • Image Processing (AREA)

Description

本発明は、カメラの撮像画像に基づいて車線を認識する車線認識装置に関する。
従来より、車載カメラにより撮像された車両前方の道路の画像から、道路に設けられた走行車線区画用の白線等のレーンマークを検出して、車線の境界を認識する車線認識装置が知られている(例えば、特許文献1参照)。
特許文献1に記載された車線認識装置においては、車両が分岐路に差掛ったことを検知して、複数のレーンマーク候補(本線のレーンマークと、分岐車線のレーンマークが含まれる)を検出したときに、それまでに検出された過去の本線のレーンマークとの連続性を判断する。そして、過去の本線のレーンマークとの連続性が高いレーンマーク候補を、本線のレーンマークとして選択している。
このように、本線のレーンマークと分岐車線のレーンマークを識別して、車両が本線の中央付近を走行するように操舵制御を行うことにより、分岐車線のレーンマークを本線のレーンマークであると誤認識して、車両が分岐車線の方に寄ってしまうことを防止することができる。
特許第4603970号公報
特許文献1に記載された車線認識装置においては、本線との分岐箇所において、本線のレーンマークと、分岐車線のレーンマークが共に撮像されている場合に、本線のレーンマークを分岐車線のレーンマークと識別して認識することにより、本線の区画位置を認識することができる。
しかしながら、地域によっては、本線からの分岐箇所に本線側のレーンマークが敷設されていない場合もあり、この場合には、分岐車線側のレーンマークしか認識されない。そのため、分岐車線のレーンマークが本線のレーンマークであると誤認識されて本線の区画位置が認識され、車両が分岐車線の方に寄ってしまうことを回避することができない。
本発明はかかる背景に鑑みてなされたものであり、本線と分岐車線の分岐箇所に本線側のレーンマークが敷設されていない場合であっても、本線の区画位置を適切に認識することができる車線認識装置を提供することを目的とする。
本発明は上記目的を達成するためになされたものであり、本発明の車線認識装置は、車両に搭載されたカメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出部と、
所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識部と、
前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、所定の連続性を有するエッジ点に基づいて、左右一対の区画線候補を再度認識する区画線候補修正部とを備えたことを特徴とする。
かかる本発明において、前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるとき(平行ではないと判定されるとき)は、前記車両が走行している本線のレーンマークが途切れて、分岐車線側のレーンマークが認識されている可能性が高い。そこで、この場合に、前記区画線候補修正部は、実空間上の遠方位置に対応するエッジ点を除外して区画線候補を再度認識する。
これにより、前記車両からの距離が長くなるに従って本線の区画線から離れていく分岐車線のレーンマークの画像部分から抽出されたエッジ点を除外して、前記車両の近傍の本線のレーンマークから抽出されたエッジ点に基づいて区画線候補を認識することができる。そのため、本線と分岐車線との分岐箇所に本線側のレーンマークが敷設されていない場合であっても、本線の区画線の位置を適切に認識することができる。
また、前記区画線候補修正部により除外されたエッジ点の情報を保持するエッジ点情報保持部を備え、
前記区画線候補認識部は、認識した左右一対の区画線候補の平行度が、前記所定レベル以下である状態から前記所定レベルを超える状態に移行したときに、次回の前記区画線候補認識処理において、前記エッジ点情報保持部に保持されたエッジ点の情報も用いて、前記一対の区画線候補を認識することを特徴とする。
この構成によれば、前記車両の揺れ等の影響によって、前記区画線候補抽出処理により抽出された左右一対の区画線候補の平行度が一時的に所定レベル以下になったときには、前記車両の揺れ等が収まったときに、前記除外エッジ点情報保持部に保持された情報を用いて、前記左右一対の車線区画線候補を速やかに認識することができる。
また、前記区画線候補修正部は、前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、除外されなかったエッジ点列と所定の連続性を有し、対応する実空間位置が前記所定距離以上であるエッジ点列が抽出されたときには、両エッジ点列を繋いで区画線候補を認識することを特徴とする。
この構成によれば、前記車両の近傍位置に対応するエッジ点列と、前記車両の遠方位置に対応するエッジ点列とを繋ぐことによって、区画線候補の認識精度を高めることができる。
また、前記区画線区補認識部により認識された左右一対の区画線候補の中間位置付近を前記車両が走行するように、前記車両の操舵機構を制御する操舵制御部を備えたことを特徴とする。
この構成によれば、前記車両が本線と分岐車線との分岐箇所を走行する場合に、前記区画線候補修正処理によって認識された左右一対の区画線候補の中間位置付近を前記車両が走行するように、前記操舵制御部により前記操舵機構が制御されるため、前記車両が分岐車線側に引き寄せられることを回避することができる。
また、前記区画線候補修正部は、前記左右一対の区画線候補の平行度の判断を、前記車両からの距離が一定距離ずつ離れた複数の箇所で行い、前記左右一対の区画線候補の平行度が前記所定レベル以下になった該箇所と前記車両との間の距離を、前記所定距離とすることを特徴とする。
この構成によれば、前記左右一対の区画線候補の平行度の判断を、前記車両からの距離が一定距離ずつ離れた複数の箇所で行うことにより、平行度の判断間隔が長い場合に起こりうる、道路の分岐箇所のように平行度が急に変化する箇所で、平行度がなまって算出されることを防止することができる。
次に、本発明の車両は、周囲を撮像するカメラと、
前記カメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出部と、
所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識部と、
前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、前記連続性を有するエッジ点に基づいて、左右一対の区画線候補を再度認識する区画線候補修正部と
を備えたことを特徴とする。
かかる本発明によれば、上述した本発明の車線認識装置と同様の作用効果を得ることができる。
次に、本発明の車線認識方法は、車両に搭載されたカメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出工程と、
所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識工程と、
前記区画線候補認識工程により認識された左右一対の区画線候補の平行度が所定以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、前記連続性を有するエッジ点を繋ぐことによって、左右一対の区画線候補を再度認識する区画線候補修正工程と、
前記区画線候補修正工程で除外されたエッジ点の情報を保持する除外エッジ点情報保持工程と、
前記区画線候補認識工程において認識される前記左右一対の区画線候補の平行度が、前記所定レベル以下である状態から前記所定レベルを超える状態に移行したときに、次回の前記区画線候補認識工程において、前記エッジ点情報保持部に保持されたエッジ点の情報も用いて、前記一対の区画線候補を認識させる平行復帰工程と
を含むことを特徴とする。
かかる本発明の車線認識方法を、車両に適用して実施することによって、上述した本発明の車線認識装置と同様の作用効果を得ることができる。
車線認識装置の構成図。 道路の特徴量(曲率、曲率変化分、車両横位置、車線向き)の説明図。 道路の特徴量(車線幅、車線幅変化量)。 車線認識処理のフローチャート。 道路の特徴量の推定処理の説明図。 粒子ベクトルによるフィルタ処理の説明図。 道路の分岐箇所の撮像画像の説明図。 実空間での道路の分岐箇所の説明図。
本発明の対象物認識装置の実施形態について、図1〜図7を参照して説明する。
図1を参照して、車線認識装置10は、カメラ2(カラーカメラ)、スピーカ5、表示器6、及び操舵機構7を備えた車両1(本発明の車両に相当する)に搭載されている。
車線認識装置10は、図示しないCPU、メモリ、各種インターフェース回路等により構成された電子回路ユニットであり、メモリに保持された車線認識用のプログラムをCPUで実行することにより、撮像画像取得部11、エッジ画像生成部12(本発明のエッジ点抽出部の機能を含む)、区画線候補認識部13、区画線候補修正部14、除外エッジ点情報保持部15、及び操舵制御部16として機能する。また、車線認識装置10により、本発明の車線認識方法が実施される。
車線認識装置10は、図2,図3に示したように、車両(自車両)1が走行中の道路の車線の形状を、曲率(RCv)、曲率変化率(RCvd)、車両横位置(Cd)、車線傾き(Rdr)、車線幅(Rw)、車線幅変化量(ΔRw)を成分とする特徴量ベクトルVR(=(RCv,RCvd,Cd,Rdr,Rw,ΔRw))で定義する。
図2を参照して、車線認識装置10は、後述する区画線候補認識部13又は区画線候補修正部14による処理により、車線の左区画線XL(車線の左側を区画する位置を示す線)と右区画線XR(車線の右側を区画する位置を示す線)を認識する。曲率(RCv)は左右一対の区画線XL,XRにより特定される車線の曲率であり、曲率変化率(RCv)は、曲率の空間微分値である。
また、車両横位置(Cd)は車線の中央位置Xcと車両1の間隔、車線傾き(Rdr)は車両1の進行方向(Cdr)に対する車線の傾き、車線幅(Rw)は左区画線XLと右区画線XR間の距離である。
また、図3を参照して、車線幅変化量ΔRwは、車両1の近傍L1(例えば車両1からの距離が0mの地点)での車線の幅Rw1と、車両1の遠方L2(例えば車両1からの距離が30mの地点)での車線の幅Rw2との差である。
車両1が走行している車線の左区画線XLと右区画線XRが平行な直線路であるときは、車線幅変化量ΔRwがほぼゼロとなる。それに対して、車両1が走行している車線の左区画線XLと右区画線XRが平行でないときには、平行度が小さくなるに従って車線幅変化量ΔRwが大きくなる。
道路形状は、特徴量ベクトルを用いて以下の式(1)の3次式により表現される。
但し、Y:車両1を原点とした実空間座標の垂直座標(車両1の進行方向)、X:車両1を原点とした実空間座標の水平座標、RCvd:曲率変化率、RCv:曲率、Rdr:車線傾き。
Y(X)を車線幅(Rw)の半分だけ車線幅方向の左にずらし、車両横位置(Cd)分だけ車線幅方向の左にずらすことによって、左区画線を表現することができる。また、Y(X)を車線幅(Rw)の半分だけ車線幅方向の右にずらし、車両横位置(Cd)分だけ車線幅方向の左にずらすことによって、右区画線を表現することができる。
以下、図4に示したフローチャートに従って、車線認識装置10によって車両1が走行中の道路の車線の形状を認識する処理について説明する。車線認識装置10は、所定の制御周期毎に図4のフローチャートを実行して、車線の形状を認識する。
図4のSTEP1は撮像画像取得部11による処理である。撮像画像取得部11は、カメラ2から出力される車両1の周囲(前方)の映像信号を入力して、この映像信号のカラー成分(R値,G値,B値)をデモザイキングし、各画素のデータとしてR値,G値,B値を有するカラーの撮像画像21を取得する。そして、この車両1の前方の撮像画像21のデータを画像メモリ20に保持する。
続くSTEP2はエッジ画像生成部12による処理である。エッジ画像生成部12は、撮像画像21の各画素のカラー成分を輝度に変換する処理を行って、グレースケール画像(多値画像)を生成する。そして、エッジ画像生成部12は、グレースケール画像からエッジ点(周囲部の画素(画像部分)との輝度差(輝度の変化量)が所定値以上である画素。輝度が暗から明に変化する正のエッジ点、及び輝度が明から暗に変化する負のエッジ点を含む)を抽出して、エッジ画像22(図1参照)を生成する。
なお、カメラ2がモノクロカメラであるときには、各画素の輝度からグレースケールの撮像画像が得られるで、上述したカラーの撮像画像からグレースケール画像を生成する処理は不要である。また、STEP2でエッジ点を抽出処理は、本発明の車線認識方法におけるエッジ点抽出工程に相当する。
続くSTEP3〜STEP4は、区画線候補認識部13による処理である。区画線候補認識部13は、例えば図5に示したように、今回の制御周期で生成されたエッジ画像22から、車線の左側を区画する左レーンマークから抽出されたと想定されるエッジ点列PL1(=PL11,PL12,…,PL18)を選定する。また、区画線候補認識部13は、車線の右側を区画する右レーンマークから抽出されたと想定される連続性をもったエッジ点列PR1(=PR11,PR12,…,PR17)を選定する。
そして、区画線候補認識部13は、左側のエッジ点列PL1を2次式又は3次式で最少二乗近似して、左区画線候補EL1を認識する。また、区画線候補認識部13は、左区画線候補EL1との距離が所定距離以上であるエッジ点NL11,NL12,NL13を外れ点(ノイズ)として除去する。
同様に、区画線候補認識部13は、右側のエッジ点列PR1(PR11,PR12,…,PR17)を2次式又は3次式で最少二乗近似して、右区画線候補ER1を認識する。また、区画線候補認識部13は、右区画線候補ER1との距離が所定距離以上であるエッジ点NR11,NR12,NR13を外れ点(ノイズ)として除去する。
なお、STEP4で、左右の区画線候補を認識する処理は、本発明の車線認識方法における区画線候補認識工程に相当する。
続くSTEP5で、区画線候補認識部13は、左区画線候補EL1と右区画線候補ER1に基づいて、今回の制御周期における道路形状の特徴量ベクトルVR1を求める。そして、区画線候補認識部13は、特徴量ベクトルVR1のデータを次回の制御周期でのエッジ点列によるフィルタ処理(粒子フィルタ処理)に使用する特徴量ベクトルVR2のデータとしてメモリに保持する。
また、区画線候補認識部13は、エッジ点列PR1,PL1のデータ(位置データ)を、次回の制御周期での粒子フィルタ処理に使用するエッジ点列PL2(左区画線側)、PR2(右区画線側)のデータとして、特徴量ベクトルVR2と関連付けてメモリに記憶する。
次回以降の制御周期において、区画線候補認識部13は、図6に示した粒子フィルタ処理を行って道路形状の特徴量ベクトルVR1を算出する。
図6を参照して、区画線候補認識部13は、STEP111で、前回の制御周期で保持されたエッジ点列PL2,PR2を、前回の制御周期で保持された特徴量ベクトルVR2で表現される道路形状と車両1の車速等に基づいて遷移(移動)させたエッジ点列PL3,PR3を算出する。
続くSTEP112で、区画線候補認識部13は、エッジ点列PL3,PR3から、今回の制御周期でのエッジ点列の観測値(今回観測値)PL1,PR1から認識した左区画線候補EL1及び右区画線候補ER1との距離が所定距離以上であるエッジ点を除外する補正を行う。そして、STEP113で、区画線候補認識部13は、STEP112で補正を行ったエッジ点列を、今回の制御周期におけるエッジ点列の予測値(今回予測値)PL4,PR4とする。
区画線候補認識部13は、STEP101で、このようにして算出した今回の制御周期におけるエッジ点列の予測値PL4,PR4と、エッジ点列の観測値PL1,PR1との間の一致度を示す尤度を算出する。具体的には、区画線候補認識部13は今回観測値PL1,PR1のエッジ点列から認識した上記式(1)で表現される3次式と、今回観測値PL1,PR1のエッジ点列及び今回予測値PL4,PR4のエッジ点列の各エッジ点との距離の逆数を尤度として算出する。
そして、区画線候補認識部13は、STEP110で、尤度が高い方から所定個数分のエッジ点を選択して、次回の制御周期で用いるエッジ点列PL2,PR2としてメモリに保持する。また、区画線候補認識部13は、STEP102で、今回観測値PL1,PR1のエッジ点列及び今回予測値PR4,PL4について尤度による重みづけを行い、STEP103で今回の制御周期における道路形状の推定値として特徴量ベクトルVR1を算出する。
図4のSTEP6〜STEP11及びSTEP30,STEP31は、区画線候補修正部14による処理である。STEP6で、区画線候補修正部14は、特徴量ベクトルVR1の車線幅変化量ΔRwが平行度閾値ΔRwthよりも大きいか否かを判断する。ここで、車線が前方で広がって左右の区画線の平行度が小さくなるに従って、車線幅変化量ΔLwが大きくなる。
区画線候補修正部14は、車線幅変化量ΔRwが平行度閾値ΔRwthよりも大きいとき(左右の区画線の平行度が所定レベル以下であるとき)は、STEP20に分岐し、平行度変数DPに一定値Xを加算する。一方、車線幅変化量ΔRwが平行度閾値ΔRwth以下であるときにはSTEP7に進み、区画線候補修正部14は、平行度変数DPからXを減じる。
STEP8で、区画線候補修正部は、平行度変数DPが0以下であるか否かを判断する。平行度変数DPが0よりも大きいとき(左右の区画線が平行でないとき)はSTEP30に分岐する。
ここで、図7はカメラ2で撮像された車両1の前方の画像Im1を示している。Im1では、車両1が走行している本線の左区画線を規定する破線レーンマークの画像部分71a〜74a、本線の右区画線を規定する連続線レーンマークの画像部分51aと破線レーンマークの画像部分52a,53a、及び本線から分岐した分岐車線の区画線を規定する画像部分61aが含まれている。
図7の撮像画像に含まれる各レーンマークの画像部分を実空間位置に変換すると、図8に示したようになる。図8においては、画像部分71a〜74aから変換された本線の左区画線L1のレーンマーク71b〜74b、画像部分51a〜53aから変換された本線の右区画線L2のレーンマーク51b〜53b、及び画像部分61aから変換された分岐線のレーンマーク61bが示されている。
ここで、図1に示した操舵制御部16は、区画線候補修正部14により算出された道路形状の特徴量ベクトルVR1の情報により、車線の左区画線及び右区画線の位置を認識し、車両1が左区画線の位置XLと右区画線の位置XRとの間の中央位置を走行するように、操舵制御を行う。
そのため、図8に示したように、車両1が分岐箇所を走行している場合に、分岐車線のレーンマーク61bを本線のレーンマークと誤認識し、レーンマーク61bから認識した分岐車線の区画線L3を本線の右区画線として車両1の操舵制御を行うと、Zfに示したように、車両1が本線の左区画線L1と分岐車線の区画線L3間の中央位置にずれていってしまう。
そこで、区画線候補修正部14は、STEP8で平行度変数DPが0よりも大きいと判断したときは、STEP30で、遠方のエッジ点を除外して区画線候補を再認識する。図8の例では、本線の右区画線を規定するレーンマークが敷設されていないMisTの区画に相当する位置のエッジ点を除外するため、対応する実空間位置が車両1からEfT以上離れたエッジ点を除外する。
このように、対応する実空間位置が車両1から所定距離以上離れたエッジ点を除外することによって、分岐が始まる前の本線の右区画線を規定するレーンマークの位置に基づいて、右区画線L2を再認識することができる。そして、これにより、分岐車線の区画線L3が本線の右区画線として誤認識されることを防止することができる。
この場合、図6のSTEP110で選択された次回のエッジ点列の候補PR3,PL3から、STEP30で除外されたエッジ点の情報が削除される。また、STEP30で再認識された区画線候補に基づいて、次回の制御周期で用いる特徴量ベクトルVR2が修正される。
なお、STEP30の処理は、本発明の車線認識方法における区画線候補修正工程に相当する。
続くSTEP31で、区画線候補修正部14は、除外エッジ点情報保持部15によって、STEP30で除外されたエッジ点の除法(エッジ点の位置データ)をメモリに保持してSTEP11に進み、区画線候補の情報を操舵装置に出力してSTEP1に戻る。なお、STEP31の処理は、本発明の車線認識方法における除外エッジ点情報保持工程に相当する。
一方、STEP8で平行度変数DPが0以下であるとき(左右の区画線候補が平行であるとき)はSTEP9に進み、区画線候補修正部14は平行度変数DPを0にする。そして、続くSTEP10で、除外エッジ点情報保持部15により保持されたエッジ点(STEP30で除外されたエッジ点の情報)がある場合は、このエッジ点の情報も用いて区画候補を認識してSTEP11に進む。
この場合、図6のSTEP101,STEP110においては、一旦除外されたエッジ点を含めて、各エッジ点の尤度が算出され、次回の制御周期で用いられるエッジ点が選択される。
このように、一旦除外されたエッジ点の情報を用いることによって、車両1の振動等の影響により、一時的に左右の区画線候補が平行でないと判定されたときに、この影響がなくなったときに速やかに元の本車線の区画線を認識することができる。
なお、STEP10において、左右の区画線候補が平行な状態に戻ったときに、一旦除外されたエッジ点を用いて区画線候補を再認識する処理は、本発明の車線認識方法における平行復帰工程に相当する。
[変形形態]
図8に示したように、分岐箇所の先のレーンマーク52bが認識され始めた後は、レーンマーク52bと車両1付近のレーンマーク51bとの連続性が所定レベル以上であると判断されたときには、レーンマーク53とレーンマーク51bを繋いで右区画線を認識するようにしてもよい。
また、区画線候補修正部14による左右一対の区画線候補の平行度の判断を、車両1からの距離が一定距離(例えば2m)ずつ離れた複数の箇所で行い、左右一対の区画線候補の平行度が所定レベル以下になった該箇所と車両1との間の距離を、図4のSTEP30で遠方と判断する距離EfTとしてもよい。
1…車両(自車両)、2…カメラ、7…操舵装置、10…車線認識装置、11…撮像画像取得部、12…エッジ画像生成部、13…区画線候補認識部、14…区画線候補修正部、15…除外エッジ点情報保持部、20…画像メモリ、21…撮像画像、22…エッジ画像。

Claims (7)

  1. 車両に搭載されたカメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出部と、
    所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識部と、
    前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、所定の連続性を有するエッジ点に基づいて、左右一対の区画線候補を再度認識する区画線候補修正部と
    を備えたことを特徴とする車線認識装置。
  2. 請求項1に記載の車線認識装置において、
    前記区画線候補修正部により除外されたエッジ点の情報を保持するエッジ点情報保持部を備え、
    前記区画線候補認識部は、認識した左右一対の区画線候補の平行度が、前記所定レベル以下である状態から前記所定レベルを超える状態に移行したときに、次回の区画線候補の認識処理において、前記エッジ点情報保持部に保持されたエッジ点の情報も用いて、前記一対の区画線候補を認識することを特徴とする車線認識装置。
  3. 請求項1又は請求項2に記載の車線認識装置において、
    前記区画線候補修正部は、前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、除外されなかったエッジ点列と所定の連続性を有し、対応する実空間位置が前記所定距離以上であるエッジ点列が抽出されたときには、両エッジ点列を繋いで区画線候補を認識することを特徴とする車線認識装置。
  4. 請求項1から請求項3のうちのいずれか1項に記載の車線認識装置において、
    前記区画線候補認識部により認識された左右一対の区画線候補の中間位置付近を前記車両が走行するように、前記車両の操舵機構を制御する操舵制御部を備えたことを特徴とする車線認識装置。
  5. 請求項1から請求項4のうちのいずれか1項に記載の車線認識装置において、
    前記区画線候補修正部は、前記左右一対の区画線候補の平行度の判断を、前記車両からの距離が一定距離ずつ離れた複数の箇所で行い、前記左右一対の区画線候補の平行度が前記所定レベル以下になった該箇所と前記車両との間の距離を、前記所定距離とすることを特徴とする車線認識装置。
  6. 周囲を撮像するカメラと、
    前記カメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出部と、
    所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識部と、
    前記区画線候補認識部により認識された左右一対の区画線候補の平行度が所定レベル以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、前記連続性を有するエッジ点に基づいて、左右一対の区画線候補を再度認識する区画線候補修正部と
    を備えたことを特徴とする車両。
  7. 車両に搭載されたカメラによる撮像画像から、周囲部との輝度差が所定レベル以上であるエッジ点を抽出するエッジ点抽出工程と、
    所定の連続性を有する前記エッジ点に基づいて、車線を区画する左右一対の区画線の候補である区画線候補を認識する区画線候補認識工程と、
    前記区画線候補認識工程により認識された左右一対の区画線候補の平行度が所定以下であるときに、実空間における対応位置が前記カメラから所定距離以上離れたエッジ点を除外し、除外されなかったエッジ点のうち、前記連続性を有するエッジ点に基づいて、左右一対の区画線候補を再度認識する区画線候補修正工程と、
    前記区画線候補修正工程で除外されたエッジ点の情報を保持する除外エッジ点情報保持工程と、
    前記区画線候補認識工程において認識される前記左右一対の区画線候補の平行度が、前記所定レベル以下である状態から前記所定レベルを超える状態に移行したときに、次回の前記区画線候補認識工程において、前記除外エッジ点情報保持工程で保持されたエッジ点の情報も用いて、前記一対の区画線候補を認識させる平行復帰工程と
    を含むことを特徴とする車線認識方法。
JP2014090970A 2014-04-25 2014-04-25 車線認識装置 Active JP6130809B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2014090970A JP6130809B2 (ja) 2014-04-25 2014-04-25 車線認識装置
CN201510121902.5A CN105022985B (zh) 2014-04-25 2015-03-19 车道识别装置
US14/666,388 US9690994B2 (en) 2014-04-25 2015-03-24 Lane recognition device
DE102015207373.4A DE102015207373B4 (de) 2014-04-25 2015-04-22 Spurerkennungsvorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014090970A JP6130809B2 (ja) 2014-04-25 2014-04-25 車線認識装置

Publications (2)

Publication Number Publication Date
JP2015210618A JP2015210618A (ja) 2015-11-24
JP6130809B2 true JP6130809B2 (ja) 2017-05-17

Family

ID=54261995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014090970A Active JP6130809B2 (ja) 2014-04-25 2014-04-25 車線認識装置

Country Status (4)

Country Link
US (1) US9690994B2 (ja)
JP (1) JP6130809B2 (ja)
CN (1) CN105022985B (ja)
DE (1) DE102015207373B4 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6087858B2 (ja) * 2014-03-24 2017-03-01 株式会社日本自動車部品総合研究所 走行区画線認識装置及び走行区画線認識プログラム
JP6441616B2 (ja) * 2014-08-29 2018-12-19 株式会社ゼンリン 位置特定装置、運転支援装置および制御プログラム
JP2018005618A (ja) * 2016-07-04 2018-01-11 株式会社Soken 道路認識装置
EP3483022B1 (en) * 2016-07-05 2020-11-04 Nissan Motor Co., Ltd. Travel control method and travel control device
JP6702849B2 (ja) * 2016-12-22 2020-06-03 株式会社Soken 区画線認識装置
CA3074413A1 (en) * 2017-08-30 2019-03-07 Nissan Motor Co., Ltd. Position correction method and position error correction device for drive-assisted vehicle
JP7053211B2 (ja) 2017-10-04 2022-04-12 株式会社Soken 運転支援装置
US10839139B2 (en) 2018-04-17 2020-11-17 Adobe Inc. Glyph aware snapping
DE102018112177A1 (de) * 2018-05-22 2019-11-28 Connaught Electronics Ltd. Fahrspurdetektion auf der Basis von Fahrspurmodellenn
US10846878B2 (en) * 2019-03-28 2020-11-24 Adobe Inc. Multi-axis equal spacing smart guides
US10832442B2 (en) * 2019-03-28 2020-11-10 Adobe Inc. Displaying smart guides for object placement based on sub-objects of reference objects
CN111353466B (zh) * 2020-03-12 2023-09-22 北京百度网讯科技有限公司 车道线识别处理方法、设备、存储介质
CN113705273B (zh) * 2020-05-20 2024-07-26 上海高德威智能交通系统有限公司 交通标志识别方法、装置及电子设备
US11932245B2 (en) * 2020-09-01 2024-03-19 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for improving path selection for automated driving
JP7583649B2 (ja) * 2021-03-09 2024-11-14 本田技研工業株式会社 地図生成装置および車両位置認識装置
US11808601B2 (en) 2021-03-23 2023-11-07 Here Global B.V. System and method for updating linear traffic feature data
JP7830143B2 (ja) * 2022-01-24 2026-03-16 株式会社Subaru 車両の運転支援装置、及び、車両の運転支援システム

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2902340B2 (ja) * 1995-12-28 1999-06-07 アルパイン株式会社 車両位置修正方法
JP3352655B2 (ja) * 1999-09-22 2002-12-03 富士重工業株式会社 車線認識装置
JP2004310522A (ja) * 2003-04-08 2004-11-04 Toyota Motor Corp 車両用画像処理装置
JP4092308B2 (ja) * 2004-06-02 2008-05-28 トヨタ自動車株式会社 境界線検出装置
JP4358147B2 (ja) * 2005-04-28 2009-11-04 本田技研工業株式会社 車両及びレーンマーク認識装置
JP4616068B2 (ja) * 2005-04-28 2011-01-19 本田技研工業株式会社 車両、画像処理システム、画像処理方法及び画像処理プログラム
JP4603421B2 (ja) * 2005-05-27 2010-12-22 本田技研工業株式会社 車両、画像処理システム、画像処理方法、及び画像処理プログラム
JP4408095B2 (ja) * 2005-06-03 2010-02-03 本田技研工業株式会社 車両及び路面標示認識装置
JP4185077B2 (ja) * 2005-07-15 2008-11-19 本田技研工業株式会社 車両、画像処理システム、画像処理方法、及び画像処理プログラム
JP2007104171A (ja) * 2005-10-03 2007-04-19 Omron Corp 前方監視装置
JP4603970B2 (ja) 2005-12-15 2010-12-22 トヨタ自動車株式会社 道路区画線検出装置
JP4248558B2 (ja) 2006-03-24 2009-04-02 トヨタ自動車株式会社 道路区画線検出装置
DE102006047636A1 (de) 2006-10-09 2008-04-10 Robert Bosch Gmbh Verfahren für die Steuerung eines Fahrerassistenzsystems
JP4886597B2 (ja) * 2007-05-25 2012-02-29 アイシン・エィ・ダブリュ株式会社 レーン判定装置及びレーン判定方法、並びにそれを用いたナビゲーション装置
JP4937030B2 (ja) * 2007-07-24 2012-05-23 ルネサスエレクトロニクス株式会社 車両用画像処理装置
JP2009041972A (ja) * 2007-08-07 2009-02-26 Toshiba Corp 画像処理装置及びその方法
JP5014237B2 (ja) * 2008-04-23 2012-08-29 本田技研工業株式会社 レーンマーカ認識装置、車両、及びレーンマーカ認識用プログラム
JP4622001B2 (ja) * 2008-05-27 2011-02-02 トヨタ自動車株式会社 道路区画線検出装置および道路区画線検出方法
JP5007840B2 (ja) * 2009-05-22 2012-08-22 トヨタ自動車株式会社 運転支援装置
CN101620732A (zh) * 2009-07-17 2010-01-06 南京航空航天大学 道路行驶线的视觉检测方法
US8456327B2 (en) * 2010-02-26 2013-06-04 Gentex Corporation Automatic vehicle equipment monitoring, warning, and control system
JP5747482B2 (ja) * 2010-03-26 2015-07-15 日産自動車株式会社 車両用環境認識装置
DE102010020984A1 (de) 2010-04-20 2011-10-20 Conti Temic Microelectronic Gmbh Verfahren zur Bestimmung des Fahrbahnverlaufes für ein Kraftfahrzeug
JP5603687B2 (ja) * 2010-07-15 2014-10-08 富士重工業株式会社 車両用白線認識装置
JP5594246B2 (ja) * 2011-07-20 2014-09-24 株式会社デンソー 車線認識装置
US8750567B2 (en) * 2012-04-09 2014-06-10 GM Global Technology Operations LLC Road structure detection and tracking
CN102951159B (zh) * 2012-11-07 2016-06-15 浙江吉利汽车研究院有限公司杭州分公司 车道偏离预警系统
JP2014228943A (ja) * 2013-05-20 2014-12-08 日本電産エレシス株式会社 車両用外界センシング装置、その軸ズレ補正プログラム及びその軸ズレ補正方法
JP5907141B2 (ja) * 2013-10-18 2016-04-20 トヨタ自動車株式会社 車両の走行経路演算装置
US9395192B1 (en) * 2013-12-20 2016-07-19 Google Inc. Methods and systems for road and lane boundary tracing
JP6093314B2 (ja) * 2014-02-14 2017-03-08 株式会社デンソー 境界線認識装置
US10115026B2 (en) * 2014-04-04 2018-10-30 Delphi Technologies, Inc. Method for lane detection
WO2015189847A1 (en) * 2014-06-10 2015-12-17 Mobileye Vision Technologies Ltd. Top-down refinement in lane marking navigation
JP6096723B2 (ja) * 2014-07-11 2017-03-15 株式会社日本自動車部品総合研究所 走行区画線認識装置及び走行区画線認識プログラム
JP6220327B2 (ja) * 2014-07-23 2017-10-25 株式会社Soken 走行区画線認識装置、走行区画線認識プログラム

Also Published As

Publication number Publication date
DE102015207373A1 (de) 2015-10-29
CN105022985A (zh) 2015-11-04
JP2015210618A (ja) 2015-11-24
US20150310283A1 (en) 2015-10-29
CN105022985B (zh) 2018-09-28
DE102015207373B4 (de) 2024-05-29
US9690994B2 (en) 2017-06-27

Similar Documents

Publication Publication Date Title
JP6130809B2 (ja) 車線認識装置
JP5320828B2 (ja) 歩行者検出装置及び歩行者検出方法
CN110555362B (zh) 物体识别装置
JP6230498B2 (ja) 対象物認識装置
JP7118836B2 (ja) 区画線認識装置
US10037470B2 (en) Pitch angle estimation apparatus
JP6141788B2 (ja) レーンマーク認識装置
WO2014002692A1 (ja) ステレオカメラ
KR20170064652A (ko) 에고모션 추정 시스템 및 방법
CN103366155A (zh) 通畅路径检测中的时间相干性
JP2018005618A (ja) 道路認識装置
JP6462557B2 (ja) 車両ピッチ角推定装置
CN110371016A (zh) 车辆前灯的距离估计
US9824449B2 (en) Object recognition and pedestrian alert apparatus for a vehicle
JP6285347B2 (ja) 車線境界線認識装置
JP5345999B2 (ja) レーンマーク認識装置
JP6089698B2 (ja) 情報処理装置及び方法
KR101603293B1 (ko) 차선인식방법
WO2014050285A1 (ja) ステレオカメラ装置
WO2017188245A1 (ja) 画像処理装置、画像処理方法、及びプログラム
CN110088803B (zh) 摄像装置
JP6189729B2 (ja) 物体検出装置、物体検出システム、物体検出方法及びプログラム
JP6130326B2 (ja) 車線認識装置
JP6992344B2 (ja) ランドマーク選定方法及びランドマーク選定装置
WO2020036039A1 (ja) ステレオカメラ装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170313

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: 20170321

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170414

R150 Certificate of patent or registration of utility model

Ref document number: 6130809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150