JP5832850B2 - 車線監視システム及び車線監視方法 - Google Patents
車線監視システム及び車線監視方法 Download PDFInfo
- Publication number
- JP5832850B2 JP5832850B2 JP2011230603A JP2011230603A JP5832850B2 JP 5832850 B2 JP5832850 B2 JP 5832850B2 JP 2011230603 A JP2011230603 A JP 2011230603A JP 2011230603 A JP2011230603 A JP 2011230603A JP 5832850 B2 JP5832850 B2 JP 5832850B2
- Authority
- JP
- Japan
- Prior art keywords
- lane
- circle
- automobile
- radius
- line
- 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
Landscapes
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Description
図1aに、本実施形態に係る車載システムの構成を示す。
車載システムは自動車に搭載されるシステムであり、図1bに示すように自動車後部に配置され自動車後方を撮影する後方カメラ1と、後方カメラ1が撮影した画像フレームを格納するフレームメモリ2、車線監視装置3、車線監視装置3が作業に用いるワークメモリ4、スピーカ5、表示装置6などを備えている。
次に、このような構成において車線監視装置3が行う車線監視処理について説明する。
図2に、この車線監視処理の手順を示す。
さて、図2に示すように、この処理では、まず、後方カメラ1が後方を撮影した最新の画像フレームをフレームメモリ2から取得し(ステップ202)、画像フレームに写り込んでいる後方の白線上の特徴点の座標を算出する(ステップ204)。
ここで、このステップ204で行う画像フレームに写り込んでいる後方の白線上の特徴点の座標の算出は以下のように行う。
すなわち、図4aに示すように、自動車の左右前後方向の中心Gを原点とし、自動車の右方向を正のY0方向とし、自動車の後方向を正のX0方向とするX0-Y0座標系を設定する。
そして、後方カメラ1で撮影された図4bに示すような画像フレームに対して、ノイズ除去などの前処理を施した上で、輝度勾配などに基づいて画像フレームに写り込んでいる白線の領域301を抽出する。
そして、抽出した白線の領域301を、図4cに示すようにX0-Y0座標系に射影変換する。そして、X0方向について所定間隔毎にX0-Y0座標系に射影変換した白線の領域302のY0方向の中点に特徴点qiを設定し、各特徴点qiのX0-Y0座標系上の座標(xqi,yqi)を、後方の白線上の特徴点qiの座標として算出する。
ここでステップ206で行う曲率半径処理の手順を図3に示す。
図示するように、この曲率半径算出処理では、まず、図4dに示すように、X0-Y0座標系上でX0=0となる白線上の位置における当該白線の向き、すなわち自動車の重心Gの左右方向の位置における白線の方向に対する、自動車の後方すなわちX0方向の角度θを求める。そして、図4eに示すように、X0-Y0座標系を原点Gを中心としてθ回転したX1-Y1座標系を設定し、X1-Y1座標系上の各特徴点qiを特徴点piと表すこととして、各X1-Y1座標系上の各特徴点piの座標(xpi,ypi)を求める(ステップ302)。
または、このθは、図5に示すように、自動車の車速をVx、後述する車線監視処理の214で過去所定期間内に求めた距離Dの時間微分dD/dtとして求まる白線方向への自動車の移動速度をVdとして、tan-1(Vd/-Vx)として求めることもできる。
ここで、このようにして求めたX1-Y1座標系上の各特徴点piは、X0方向、すなわち、自動車の後ろ方向が、自動車の重心Gの左右方向の位置における白線の方向と一致していた場合に、後方カメラ1で撮影した画像より求まるX0-Y0座標系上の各特徴点qiに一致するものとなる。
次に、今回ステップ304で算出した傾きデータQi、もしくは、過去直近の所定期間内に後方カメラ1が撮影した1または複数の画像フレームに対する曲率半径算出処理のステップ304で算出した全ての傾きデータQiに基づいて、円の中心を原点するX-Y座標系上の円の半径を、各傾きデータQiが示すai を、円弧上のX=xi の位置における垂線の傾きを表すものと見なして算出し、算出した円の半径を曲率半径rとし(ステップ306)、曲率半径算出処理を終了する。
すなわち、まず、円の中心Cが、X1-Y1座標系でX1=0となる白線上の位置における白線方向の垂線の方向であるX1方向に存在するものとして、図7に示すように、X1-Y1座標系をX1方向に、原点が円の中心Cに一致するように移動したX-Y座標系を仮定する。
すると、X-Y座標において、円は式1によって表すことができる。
ここで、自動車後方の白線の形状が円であるものとすれば、図7に示すように、各傾きデータQiが示すai は、円弧上のX=xi となる位置の接線の垂線の傾きを表すので、式5が成立する。
さて、図2の車線監視処理に戻り、以上のような曲率半径算出処理によって曲率半径rを算出したならば(ステップ206)、曲率半径rが所定距離Thr(Thrは、たとえば300m)より小さいかどうかを判定し(ステップ208)、小さければ、走行中の車線が直進している車線であると見なして、図4cに示した各特徴点qiの座標に基づいて、後方の白線を直線y=ax+bに近似し、近似した直線y=ax+bを現在の白線近似線H(0)とする(ステップ210)。
より具体的には、この近似は、たとえば、最小自乗法によって、各特徴点qiについて求めた、yi-(axi+b)の自乗の合計をEとして、Eを最小とするa、bを算出することにより求める。
すなわち、図8に示すように、上述した曲率半径算出処理で求めた曲率半径rを半径とする円のX1-Y1座標系上における中心座標を(0,cy1)として、X1-Y1座標系上の円の式:(x)2+(y-cy)2=r2に、同X1-Y1座標系上の特徴点p1の座標(xp1,yp1)を、当該円の円弧上に特徴点pnが存在するものとして代入してcy1を算出することにより求める。
cx= cy1sin(-θ)
cy= cy1cos(-θ)
として求め、白線近似線H(0):(x-cx)2+(y-cy)2=r2を得る。
さて、図2に戻り、以上のようにして直線、または、円として現在の白線近似線H(0)が求まったならば(ステップ210、212)、白線近似線H(0)に従って、白線と自動車前方白線側(右側)端Tとの距離Dを求める(ステップ214)。
Ky=D+Wとして、(-L、Ky)となる。
白線近似線H(0)式のxに-Lを代入すれば、Kyが求まり、これより距離Dが求まる。
より具体的には、白線近似線H(0)が直線y=ax+bである場合には、
Ky =a(-L)+b が成り立ち、
D= a(-L)+b -Wとして、距離Dが求まる。
また、白線近似線H(0)が円 (x-cx)2+(y-cy)2=r2である場合には、
r2=(-L-cx)2+(Ky-cy)2が成り立ち、
これと、Ky=D+Wより、式15によって、距離Dが求まる。
以上、車線監視装置3が行う車線監視処理について説明した。
以上のように、本実施形態によれば、各時点において車載カメラで撮影した画像から算出した検出値を、自動車の車速やヨーレートから求まる撮影時から現在までの自動車の位置や向きの変化に基づいて、現時点における自動車位置を原点とする実空間上の座標に変換する処理を含まないので、自動車の位置や向きの変化を算出する比較的複雑な構成を必要とすることなく、走行中の車線の車線境界線の曲率半径を算出し、走行中の車線がカーブしている車線であるか否かの識別や、車線境界線形状の認識を行うことができるようになる。
また、以上では、便宜上、白線を認識対象とするものとして説明したが、本実施形態は、黄線その他の任意の車線境界線についても、同様に認識するものとすることができる。
Claims (4)
- 自動車に搭載された車線監視システムであって、
前記自動車後方を撮影する車載カメラと、
前記車載カメラが撮影した自動車後方の画像に基づいて、当該画像に写り込んだ自動車後方の車線境界線上の異なる複数の位置である各着目位置について、自動車側方の車線境界線上の位置である側方位置における車線境界線の方向である基準方向に対する、当該着目位置における車線境界線の垂線の方向である垂線方向と、当該着目位置までの前記側方位置からの前記基準方向の距離である奥行距離とを、当該着目位置の垂線データとして生成する垂線データ算出手段と、
前記垂線データ算出手段が算出した各垂線データに基づいて、円の中心から前記基準方向について前記奥行距離離れた当該円の円弧上の位置における当該円の接線の垂線の方向が前記垂線方向であるものとして求めた当該円の半径を前記車線境界線の曲率半径として算出する曲率半径算出手段とを有することを特徴とする車線監視システム。 - 請求項1記載の車線監視システムであって、
前記曲率半径算出手段は、前記垂線データ算出手段が、過去直近の複数の時点で前記車載カメラが撮影した複数の画像のそれぞれに基づいて生成した前記垂線データに基づいて前記円の半径を算出することを特徴とする車線監視システム。 - 自動車に搭載される車線監視システムにおいて、前記自動車後方を撮影する車載カメラが撮影した自動車後方の画像に基づいて、走行中の車線境界線を認識する車線監視方法であって、
前記車線監視システムが、前記車載カメラが撮影した自動車後方の画像に基づいて、当該画像に写り込んだ自動車後方の車線境界線上の異なる複数の位置である各着目位置について、自動車側方の車線境界線上の位置である側方位置における車線境界線の方向である基準方向に対する、当該着目位置における車線境界線の垂線の方向である垂線方向と、当該着目位置までの前記側方位置からの前記基準方向の距離である奥行距離とを、当該着目位置の垂線データとして生成する垂線データ算出ステップと、
前記車線監視システムが、前記垂線データ算出ステップで算出した各垂線データに基づいて、円の中心から前記基準方向について前記奥行距離離れた当該円の円弧上の位置における当該円の接線の垂線の方向が前記垂線方向であるものとして求めた当該円の半径を前記車線境界線の曲率半径として算出する曲率半径算出ステップとを有することを特徴とする車線監視方法。 - 請求項3記載の車線監視方法であって、
前記曲率半径算出ステップにおいて、前記垂線データ算出ステップで、過去直近の複数の時点で前記車載カメラが撮影した複数の画像のそれぞれに基づいて生成した前記垂線データに基づいて前記円の半径を算出することを特徴とする車線監視方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011230603A JP5832850B2 (ja) | 2011-10-20 | 2011-10-20 | 車線監視システム及び車線監視方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011230603A JP5832850B2 (ja) | 2011-10-20 | 2011-10-20 | 車線監視システム及び車線監視方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013089111A JP2013089111A (ja) | 2013-05-13 |
JP5832850B2 true JP5832850B2 (ja) | 2015-12-16 |
Family
ID=48532939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011230603A Expired - Fee Related JP5832850B2 (ja) | 2011-10-20 | 2011-10-20 | 車線監視システム及び車線監視方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5832850B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106407893A (zh) * | 2016-08-29 | 2017-02-15 | 东软集团股份有限公司 | 一种检测车道线的方法、装置和设备 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109443374A (zh) * | 2018-12-26 | 2019-03-08 | 联创汽车电子有限公司 | 车道线融合系统及其融合方法 |
CN112329553B (zh) * | 2020-10-16 | 2022-10-28 | 福瑞泰克智能系统有限公司 | 一种车道线标注方法及装置 |
CN112380956B (zh) * | 2020-11-10 | 2024-02-27 | 苏州艾氪英诺机器人科技有限公司 | 一种车道判断方法 |
CN114299329A (zh) * | 2021-12-08 | 2022-04-08 | 万翼科技有限公司 | 地下车库图中车道线的识别方法、装置、设备及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3660308B2 (ja) * | 2001-05-18 | 2005-06-15 | 本田技研工業株式会社 | 車両の走行区分線認識装置 |
JP2007018451A (ja) * | 2005-07-11 | 2007-01-25 | Toyota Motor Corp | 道路区画線検出装置 |
JP4695566B2 (ja) * | 2006-08-31 | 2011-06-08 | 富士重工業株式会社 | 車線逸脱判定装置および車線逸脱回避システム |
-
2011
- 2011-10-20 JP JP2011230603A patent/JP5832850B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106407893A (zh) * | 2016-08-29 | 2017-02-15 | 东软集团股份有限公司 | 一种检测车道线的方法、装置和设备 |
CN106407893B (zh) * | 2016-08-29 | 2019-11-22 | 东软集团股份有限公司 | 一种检测车道线的方法、装置和设备 |
Also Published As
Publication number | Publication date |
---|---|
JP2013089111A (ja) | 2013-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5421072B2 (ja) | 接近物体検知システム | |
JP4899424B2 (ja) | 物体検出装置 | |
CN106463064A (zh) | 物体识别装置和使用该物体识别装置的车辆行驶控制装置 | |
JP6139465B2 (ja) | 物体検出装置、運転支援装置、物体検出方法、および物体検出プログラム | |
JP2016120892A (ja) | 立体物検出装置、立体物検出方法および立体物検出プログラム | |
JP5832850B2 (ja) | 車線監視システム及び車線監視方法 | |
JP2018092596A (ja) | 情報処理装置、撮像装置、機器制御システム、移動体、情報処理方法、およびプログラム | |
JP2010079582A (ja) | 物体を検出する装置、方法及びプログラム | |
JPH11351862A (ja) | 前方車両検出方法及び装置 | |
JP6778620B2 (ja) | 区画線検出装置、区画線検出システム、及び区画線検出方法 | |
JP2008309519A (ja) | 画像処理を用いた物体検出装置 | |
US9824449B2 (en) | Object recognition and pedestrian alert apparatus for a vehicle | |
JP2012252501A (ja) | 走行路認識装置及び走行路認識用プログラム | |
JP6241172B2 (ja) | 自車位置推定装置及び自車位置推定方法 | |
JP6204782B2 (ja) | オフロードダンプトラック | |
JP2019053685A (ja) | 画像処理装置 | |
JP2010107435A (ja) | 地物位置認識装置 | |
JP2019504986A (ja) | 自動車用視覚システム及び視覚システムを制御する方法 | |
JP6833259B2 (ja) | 物体検知支援装置 | |
JPWO2019123582A1 (ja) | 物体情報生成装置及び物体情報生成プログラム | |
JP4768499B2 (ja) | 車載周辺他車検出装置 | |
JP4629638B2 (ja) | 車両の周辺監視装置 | |
JP2007286724A (ja) | 車載情報処理方法、車載情報処理プログラム、車載情報処理装置および車載情報処理システム | |
EP3540643A1 (en) | Image processing apparatus and image processing method | |
JP5903901B2 (ja) | 車両位置算出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140925 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150428 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150617 |
|
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: 20151027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5832850 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |