KR101961528B1 - 차선 이탈 감지 장치 및 방법 - Google Patents
차선 이탈 감지 장치 및 방법 Download PDFInfo
- Publication number
- KR101961528B1 KR101961528B1 KR1020160183718A KR20160183718A KR101961528B1 KR 101961528 B1 KR101961528 B1 KR 101961528B1 KR 1020160183718 A KR1020160183718 A KR 1020160183718A KR 20160183718 A KR20160183718 A KR 20160183718A KR 101961528 B1 KR101961528 B1 KR 101961528B1
- Authority
- KR
- South Korea
- Prior art keywords
- control point
- value
- lane
- detected
- straight 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000001514 detection method Methods 0.000 claims abstract description 29
- 238000007781 pre-processing Methods 0.000 claims description 11
- 238000012423 maintenance Methods 0.000 claims description 8
- 238000001914 filtration Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000014759 maintenance of location Effects 0.000 description 3
- 206010041349 Somnolence Diseases 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- G06K9/00798—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0052—Filtering, filters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Details 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/143—Alarm means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2300/00—Purposes or special features of road vehicle drive control systems
- B60Y2300/10—Path keeping
- B60Y2300/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2300/00—Purposes or special features of road vehicle drive control systems
- B60Y2300/18—Propelling the vehicle
- B60Y2300/18008—Propelling the vehicle related to particular drive situations
- B60Y2300/18166—Overtaking, changing lanes
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 결정부를 구체적으로 나타내는 블록도,
도 3은 본 발명의 실시예에 따른 차선 이탈 감지 방법을 나타내는 순서도,
도 4는 본 발명의 실시예에 따른 차선 결정 방법을 나타내는 순서도,
도 5는 본 발명의 실시예에 따라 검출된 제어점 및 결정된 차선을 나타내는 샘플 영상,
도 6은 본 발명의 다른 실시예에 따른 차선 이탈 감지 방법을 나타내는 순서도,
도 7은 본 발명의 실시예에 따라 차선 이탈 경고 문구가 출력된 샘플 영상이다.
101: 전처리부
103: 결정부
105: 판단부
107: 경고부
201: 분할부
203: 직선 검출부
205: 제어점 검출부
207: 보간부
Claims (12)
- 전처리를 통해 잡음이 제거된 영상에서 윤곽선을 검출하는 단계;
상기 윤곽선이 검출된 영상으로부터 직선을 검출하고, 상기 검출된 직선으로부터 제어점을 검출하여 차선을 결정하는 단계;
상기 검출된 제어점을 기반으로 차량의 차선 이탈 여부를 판단하는 단계; 및
상기 판단 결과, 상기 차량이 차선을 이탈한 것으로 판단한 경우, 차선 이탈을 경고하는 단계를 포함하고,
상기 차선을 결정하는 단계는,
상기 검출된 제어점에 대한 값과 기존에 저장된 제어점들에 대한 평균값 간의 차이값을 산출하는 단계;
상기 산출된 차이값과 제1 임계치를 비교하는 단계; 및
상기 비교 결과에 따라 직전 제어점에 대한 값의 갱신 여부를 결정하는 단계를 포함하는 것을 특징으로 하는 차선 이탈 감지 방법.
- 제1항에 있어서,
상기 차선을 결정하는 단계는,
상기 윤곽선이 검출된 영상을 분할하는 단계;
상기 분할된 영상 각각에서 직선을 검출하는 단계;
상기 검출된 직선 중 미리 정해진 각도값을 가진 직선을 필터링 하는 단계;
상기 필터링 된 직선으로부터 제어점을 검출하는 단계; 및
보간법을 통해 상기 검출된 제어점을 기반으로 차선을 결정하는 단계를 더 포함하는 것을 특징으로 하는 차선 이탈 감지 방법.
- 삭제
- 제1항에 있어서,
상기 차선을 결정하는 단계는,
상기 비교 결과, 상기 산출된 차이값이 제1 임계치를 초과하는 경우에는 상기 직전 제어점에 대한 값을 유지하여 이용하도록 결정하고, 상기 산출된 차이값이 제1 임계치 이하인 경우에는 상기 직전 제어점에 대한 값을 상기 검출된 제어점에 대한 값으로 갱신하여 이용하도록 결정하는 것을 특징으로 하는 차선 이탈 감지 방법.
- 제4항에 있어서,
상기 차선 이탈 여부를 판단하는 단계는,
상기 직전 제어점에 대한 값을 유지하여 이용하도록 결정된 경우, 유지 횟수를 카운팅 하고, 상기 카운팅 된 유지 횟수가 제2 임계치 이상인 경우에는 상기 차량이 차선을 이탈한 것으로 판단하며,
상기 직전 제어점에 대한 값을 상기 검출된 제어점의 값으로 갱신하여 이용하도록 결정된 경우, 기카운팅 된 유지 횟수를 리셋하는 것을 특징으로 하는 차선 이탈 감지 방법.
- 제2항에 있어서,
상기 보간법은,
캐트멀 롬 보간법인 것을 특징으로 하는 차선 이탈 감지 방법.
- 전처리를 통해 영상에서 잡음을 제거하는 전처리부;
상기 전처리된 영상에서 윤곽선을 검출하고, 상기 윤곽선이 검출된 영상으로부터 직선을 검출한 후, 상기 검출된 직선으로부터 제어점을 검출하여 차선을 결정하는 결정부;
상기 검출된 제어점을 기반으로 차량의 차선 이탈 여부를 판단하는 판단부; 및
상기 판단 결과, 상기 차량이 차선을 이탈한 것으로 판단한 경우, 차선 이탈을 경고하는 경고부를 포함하고,
상기 결정부는,
상기 검출된 제어점에 대한 값과 기존에 저장된 제어점들에 대한 평균값 간의 차이값을 산출하고, 상기 산출된 차이값과 제1 임계치를 비교하여 직전 제어점에 대한 값의 갱신 여부를 결정하는 것을 특징으로 하는 차선 이탈 감지 장치.
- 제7항에 있어서,
상기 결정부는,
상기 윤곽선이 검출된 영상을 분할하는 분할부;
상기 분할된 영상 각각에서 직선을 검출하고, 상기 검출된 직선 중 미리 정해진 각도값을 가진 직선을 필터링 하는 직선 검출부;
상기 필터링 된 직선으로부터 제어점을 검출하는 제어점 검출부; 및
보간법을 통해 상기 검출된 제어점을 기반으로 차선을 결정하는 보간부를 더 포함하는 것을 특징으로 하는 차선 이탈 감지 장치.
- 삭제
- 제7항에 있어서,
상기 결정부는,
상기 비교 결과, 상기 산출된 차이값이 제1 임계치를 초과하는 경우에는 상기 직전 제어점에 대한 값을 유지하여 이용하도록 결정하고, 상기 산출된 차이값이 제1 임계치 이하인 경우에는 상기 직전 제어점에 대한 값을 상기 검출된 제어점의 값으로 갱신하여 이용하도록 결정하는 것을 특징으로 하는 차선 이탈 감지 장치.
- 제10항에 있어서,
상기 판단부는,
상기 직전 제어점에 대한 값을 유지하여 이용하도록 결정된 경우, 유지 횟수를 카운팅 하고, 상기 카운팅 된 유지 횟수가 제2 임계치 이상인 경우에는 상기 차량이 차선을 이탈한 것으로 판단하며,
상기 직전 제어점에 대한 값을 상기 검출된 제어점의 값으로 갱신하여 이용하도록 결정된 경우, 기카운팅 된 유지 횟수를 리셋하는 것을 특징으로 하는 차선 이탈 감지 장치.
- 제8항에 있어서,
상기 보간법은,
캐트멀 롬 보간법인 것을 특징으로 하는 차선 이탈 감지 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160183718A KR101961528B1 (ko) | 2016-12-30 | 2016-12-30 | 차선 이탈 감지 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160183718A KR101961528B1 (ko) | 2016-12-30 | 2016-12-30 | 차선 이탈 감지 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180078699A KR20180078699A (ko) | 2018-07-10 |
KR101961528B1 true KR101961528B1 (ko) | 2019-07-17 |
Family
ID=62915776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160183718A Active KR101961528B1 (ko) | 2016-12-30 | 2016-12-30 | 차선 이탈 감지 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101961528B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038760A (ja) * | 2002-07-05 | 2004-02-05 | Nissan Motor Co Ltd | 車両用走行路認識装置 |
JP2016057750A (ja) * | 2014-09-08 | 2016-04-21 | 株式会社豊田中央研究所 | 自車走行レーン推定装置及びプログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101236223B1 (ko) * | 2011-02-28 | 2013-02-22 | 주식회사 와이즈오토모티브 | 차선 검출 방법 |
KR20150050233A (ko) * | 2013-10-31 | 2015-05-08 | 한국과학기술원 | 차선 검출 장치 |
-
2016
- 2016-12-30 KR KR1020160183718A patent/KR101961528B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004038760A (ja) * | 2002-07-05 | 2004-02-05 | Nissan Motor Co Ltd | 車両用走行路認識装置 |
JP2016057750A (ja) * | 2014-09-08 | 2016-04-21 | 株式会社豊田中央研究所 | 自車走行レーン推定装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
KR20180078699A (ko) | 2018-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7532981B2 (en) | Vehicle departure detecting device | |
US20060195241A1 (en) | Vehicle information notification device | |
CN102481931B (zh) | 车辆控制装置 | |
JP6428713B2 (ja) | 情報表示装置 | |
US8461976B2 (en) | On-vehicle device and recognition support system | |
US11273835B2 (en) | System for a vehicle | |
CN108973851B (zh) | 疲劳驾驶警报系统 | |
JP6697522B2 (ja) | 区画線認識装置 | |
WO2013011952A1 (ja) | 車線認識装置 | |
CN113593301B (zh) | 车辆加塞的预判断方法、车辆及计算机可读存储介质 | |
JP3912416B2 (ja) | 車両逸脱防止制御装置 | |
US9988059B2 (en) | Vehicle behavior detection device | |
KR20170030814A (ko) | 차선 유지 보조 시스템 및 차선 유지 보조 방법 | |
JP6834657B2 (ja) | 車線逸脱警報装置の制御装置、車両および車線逸脱警報制御方法 | |
US20170243483A1 (en) | Systems and methods for traffic sign validation | |
US10438073B2 (en) | Augmented lane detection using kinematic data | |
KR101268282B1 (ko) | 차량용 내비게이션의 차선 이탈 알림 시스템 및 방법 | |
KR20180081966A (ko) | 차량 인식을 통한 영상 교정 방법 | |
CN111104824A (zh) | 车道偏离的检测方法、电子设备及计算机可读存储介质 | |
CN114822058B (zh) | 一种基于信号灯路口的行车规范驾驶提示监测方法、系统、车载终端及存储介质 | |
KR101961528B1 (ko) | 차선 이탈 감지 장치 및 방법 | |
KR101701050B1 (ko) | 전방 카메라를 이용한 주행 차량 휠 얼라인먼트 경보 시스템 및 방법 | |
KR20140024771A (ko) | 도로 경사도에 대응하는 차간 거리 유지 시스템 및 그 제어 방법 | |
KR101654522B1 (ko) | 차선감지를 이용한 안전항법장치 | |
KR101887499B1 (ko) | 안전 운전 지원 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161230 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20180813 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190128 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190318 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190318 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220218 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20240318 Start annual number: 6 End annual number: 6 |