KR101986166B1 - Lane Recognition Apparatus and Method - Google Patents
Lane Recognition Apparatus and Method Download PDFInfo
- Publication number
- KR101986166B1 KR101986166B1 KR1020120087344A KR20120087344A KR101986166B1 KR 101986166 B1 KR101986166 B1 KR 101986166B1 KR 1020120087344 A KR1020120087344 A KR 1020120087344A KR 20120087344 A KR20120087344 A KR 20120087344A KR 101986166 B1 KR101986166 B1 KR 101986166B1
- Authority
- KR
- South Korea
- Prior art keywords
- lane
- vehicle
- distance
- unit
- predetermined threshold
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012544 monitoring process Methods 0.000 claims abstract description 15
- 238000013459 approach Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000033228 biological regulation Effects 0.000 description 2
- 230000005684 electric field Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
-
- 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
- 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
-
- 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
- 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
- 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/146—Display 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
본 발명은, 차량의 어라운드 뷰 모니터링 시스템의 카메라를 이용하여 경사로 및 곡선 도로에서도 보다 정확하게 차선을 인식하고, 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 차선 인식 장치 및 방법에 관한 것이다. 본 발명에 따른 차선 인식 장치는, 차량의 어라운드 뷰 모니터링 시스템의 카메라가 수집한 영상을 수신하는 정보수신부; 상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출부; 상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택부; 상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단부; 및 상기 거리판단부의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식부를 포함할 수 있다.The present invention relates to a lane recognizing apparatus and method for recognizing a lane more accurately on a ramp and a curved road by using a camera of a vehicle's surround view monitoring system and providing an alarm to a driver when the vehicle leaves the lane. The lane recognizing apparatus according to the present invention comprises: an information receiving unit for receiving an image collected by a camera of an ambient view monitoring system of a vehicle; A lane detecting unit detecting a portion determined as a left lane and a right lane of the vehicle using the received image; A point selection unit selecting at least two or more different points in the left lane and selecting a point located at a distance closest to the at least two or more different points selected in the left lane on the right lane; Calculating a distance between the points, determining whether a difference between the calculated at least two distances exceeds a predetermined threshold, and determining whether the calculated at least two distances are within a predetermined threshold range A distance judging unit; And a lane recognition unit for recognizing the lane by using the determination of the distance determination unit.
Description
본 발명은 차선 인식 장치 및 방법에 관한 발명이다. 보다 상세하게는 본 발명은, 차량의 어라운드 뷰 모니터링 시스템의 카메라를 이용하여 경사로 및 곡선 도로에서도 보다 정확하게 차선을 인식하고, 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 차선 인식 장치 및 방법에 관한 것이다.The present invention relates to a lane recognition apparatus and method. More particularly, the present invention relates to a lane recognizing apparatus and method for recognizing a lane more accurately on a ramp and a curved road by using a camera of a vehicle's surround view monitoring system and providing an alarm to a driver when the vehicle leaves the lane .
어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System) 또는 주차 보조 시스템(Parking Guide System) 등의 차량의 주차를 지원하는 시스템은 주차 시 주차 가이드 선을 제공하고 차량의 주변 상황을 모니터링 하는 기능을 운전자에게 제공하고 있다.Systems that support parking of vehicles such as the AVMS (Around View Monitoring System) or Parking Guide System provide a parking guide line when parking and monitor the surrounding situation of the vehicle to the driver .
다만, 차량의 주차를 지원하는 시스템은 차선을 인식하고 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 기능은 구비하고 있지 않다.However, a system that supports parking of a vehicle does not have a function of recognizing a lane and providing an alarm to a driver when the vehicle leaves the lane.
차선을 인식하고 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 기능은 차선 이탈 경보 시스템(LDWS, Lane Departure Warning System)에서 제공한다.Lane Departure Warning System (LDWS) provides a function to recognize a lane and provide an alarm to the driver if the vehicle leaves the lane.
이러한 차선 이탈 경보 시스템은 차량이 주행 중인 차선을 인식하여야 하며, 차선을 인식하는 방법으로 렌즈의 왜곡 및 차선의 원근감으로 평행한 선이 아닌 꼭지점이 형성되는 차선을 인식한다.Such a lane departure warning system recognizes a lane in which a vehicle is traveling and recognizes a lane in which a vertex is formed rather than a parallel line due to the distortion of the lens and the perspective of the lane.
도 1은 기존 차선 이탈 경보 시스템에서 차선을 인식하는 방법의 일 예를 설명하는 도면이다.1 is a view for explaining an example of a method of recognizing a lane in a conventional lane departure warning system.
도 1을 참조하면, 기존 차선 이탈 경보 시스템은 원근감 등에 의하여 차선의 폭이 거리에 따라서 줄어드는 삼각형 형태의 차선을 인식하고, 따라서, 차선 이탈 경보 시스템은 경사로 및 곡선 도로에서의 차선 인식에 어려움이 존재하였다.Referring to FIG. 1, the conventional lane departure warning system recognizes a lane of a triangle shape in which the width of the lane decreases along the distance by the perspective or the like. Therefore, the lane departure warning system has difficulty in recognizing the lane on the ramp and the curved road Respectively.
상기한 문제점을 해결하기 위해 본 발명은 차량의 어라운드 뷰 모니터링 시스템의 카메라를 이용하여 경사로 및 곡선 도로에서도 보다 정확하게 차선을 인식하고, 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 차선 인식 장치 및 방법을 제공하는 것을 목적으로 한다.In order to solve the above-described problems, the present invention provides a lane recognition apparatus for recognizing a lane more accurately on a ramp and a curved road by using a camera of a vehicle's surround view monitoring system and providing an alarm to a driver when the vehicle leaves the lane, And a method thereof.
상기한 문제점을 해결하기 위한, 차선 인식 장치는, 차량의 어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System)의 카메라가 수집한 영상을 수신하는 정보수신부; 상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출부; 상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택부; 상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단부; 및 상기 거리판단부의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식부를 포함할 수 있다.In order to solve the above problems, a lane recognizing apparatus includes an information receiving unit for receiving an image collected by a camera of an Around View Monitoring System (AVMS) of a vehicle; A lane detecting unit detecting a portion determined as a left lane and a right lane of the vehicle using the received image; A point selection unit selecting at least two or more different points in the left lane and selecting a point located at a distance closest to the at least two or more different points selected in the left lane on the right lane; Calculating a distance between the points, determining whether a difference between the calculated at least two distances exceeds a predetermined threshold, and determining whether the calculated at least two distances are within a predetermined threshold range A distance judging unit; And a lane recognition unit for recognizing the lane by using the determination of the distance determination unit.
바람직하게는, 상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되는 것을 특징으로 하며, 상기 기 설정된 임계범위는, 상기 법으로 정해진 도로의 폭을 이용하여 설정할 수 있다. Preferably, the preset threshold value is set using road curvature and at least one of an electric field of the vehicle, an installed position of the camera, or the selected point, And can be set using the width of the road determined by the law.
바람직하게는, 상기 차선인식부는, 상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출부에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고, 상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출부에서 검출된 차선을 차선이 아닌 것으로 판단할 수 있다.Preferably, the lane recognizing unit determines that the lane recognizing unit determines that the lane recognizing unit does not determine that the difference in the calculated at least two distances does not exceed the preset threshold value, The lane detecting section recognizes the lane detected by the lane detecting section as a lane forming a space in which the vehicle is traveling, and the determination of the distance determining section determines that the difference in the calculated at least two distances is less than the predetermined threshold Or if at least one of the calculated at least two distances is not within the predetermined threshold range, it may be determined that the lane detected by the lane detecting unit is not a lane.
바람직하게는, 상기 차선 인식 장치는, 상기 차선인식부에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보부를 더 포함할 수 있다. Preferably, the lane recognizing device informs the driver of the vehicle of an audible output, a screen output, a seatbelt vibration, a seat vibration, or the like during a lane recognition of the lane, And may further include a lane departure warning unit for informing the user of the access using at least one of the methods.
바람직하게는, 상기 기 설정된 임계범위는, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정할 수 있다.Preferably, the predetermined threshold range may be set by receiving information on a road on which the vehicle is traveling from navigation installed in the vehicle and using the road information on the road.
상기한 문제점을 해결하기 위한 차선 인식 방법은, 차량의 어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System)의 카메라가 수집한 영상을 수신하는 정보수신단계; 상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출단계; 상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택단계; 상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단단계; 및 상기 거리판단단계의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식단계를 포함할 수 있다.In order to solve the above problem, a lane recognition method includes an information receiving step of receiving an image collected by a camera of an Around View Monitoring System (AVMS) of a vehicle; A lane detecting step of detecting a portion determined as a left lane and a right lane of the vehicle using the received image; A point selecting step of selecting at least two or more different points in the left lane and a point located at a distance closest to the at least two or more different points selected in the left lane on the right lane; Calculating a distance between the points, determining whether a difference between the calculated at least two distances exceeds a predetermined threshold, and determining whether the calculated at least two distances are within a predetermined threshold range Determining a distance; And a lane recognition step in which the vehicle recognizes the lane using the determination of the distance determination step.
바람직하게는, 상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되는 것을 특징으로 하며, 상기 기 설정된 임계범위는, 상기 법으로 정해진 도로의 폭을 이용하여 설정할 수 있다. Preferably, the preset threshold value is set using road curvature and at least one of an electric field of the vehicle, an installed position of the camera, or the selected point, And can be set using the width of the road determined by the law.
바람직하게는, 상기 차선인식단계는, 상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출단계에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고, 상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출단계에서 검출된 차선을 차선이 아닌 것으로 판단할 수 있다.Preferably, the lane recognizing step includes a step of judging whether or not the lane recognition step determines that the size of the difference between the calculated at least two distances does not exceed the preset threshold value, The lane detecting means detects the lane detected in the lane detecting step as a lane forming the space in which the vehicle is traveling, and when the determination of the distance determining step determines that the difference between the calculated distances of at least two or more distances The lane detecting unit may determine that the lane detected in the lane detecting step is not a lane when the predetermined threshold is exceeded or at least one of the calculated at least two distances is not within the predetermined threshold range.
바람직하게는, 상기 차선 인식 방법은, 상기 차선인식단계에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보단계를 더 포함할 수 있다. Preferably, the lane recognition method further includes a step of, when the vehicle approaches the predetermined distance or less at a position recognized as a lane in the lane recognition step, instructing the driver of the vehicle to perform voice output, screen output, And a lane departure warning step of informing the user of the access using at least one of the methods.
바람직하게는, 상기 기 설정된 임계범위는, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정할 수 있다.
Preferably, the predetermined threshold range may be set by receiving information on a road on which the vehicle is traveling from navigation installed in the vehicle and using the road information on the road.
본 발명은 곡선도로 또는 경사로에서의 차선인식을 향상시킬 수 있다.The present invention can improve lane recognition on curved roads or ramps.
또한, 본 발명은 현재 양산 중인 어라운드 뷰 모니터링 시스템에 적용되어 시스템 기능 향상을 도모할 수 있다.In addition, the present invention can be applied to an around-view monitoring system in mass production to improve the system function.
또한, 본 발명은 차량의 주차를 보조하는 시스템에서 차선 이탈 경보 기능을 수행할 수 있도록 하여, 기능통합에 따른 모듈 수 감소의 효과가 있다.In addition, the present invention enables the lane departure warning function to be performed in a system that assists the parking of the vehicle, thereby reducing the number of modules according to the function integration.
도 1은 기존 차선 이탈 경보 시스템에서 차선을 인식하는 방법의 일 예를 설명하는 도면이다.
도 2는 본 발명의 바람직한 실시예에 따른 차선 인식 장치에 관한 블록도이다.
도 3은 본 발명에 따른 차선 인식 장치의 지점선택부에서 지점을 선택한 일 예를 나타내는 도면이다.
도 4는 본 발명의 바람직한 실시예에 따른 차선 인식 방법에 관한 흐름도이다.1 is a view for explaining an example of a method of recognizing a lane in a conventional lane departure warning system.
2 is a block diagram of a lane recognition apparatus according to a preferred embodiment of the present invention.
FIG. 3 is a diagram illustrating an example of selecting a point in the point selection unit of the lane recognition apparatus according to the present invention.
4 is a flowchart of a lane recognition method according to a preferred embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 이하의 설명 및 첨부된 도면들에서 실질적으로 동일한 구성요소들은 각각 동일한 부호들로 나타냄으로써 중복 설명을 생략하기로 한다. 또한 본 발명을 설명함에 있어 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the following description and the accompanying drawings, substantially the same components are denoted by the same reference numerals, respectively, and redundant description will be omitted. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
어떤 구성요소가 다른 구성요소에 “연결되어”있다거나 “접속되어”있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 “직접 연결되어”있다거나 “직접 접속되어”있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.
본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함될 수 있다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
In this specification, a singular form may include plural forms unless specifically stated in the phrase. It is noted that the terms "comprises" and / or "comprising" used in the specification are intended to be inclusive in a manner similar to the components, steps, operations, and / Or additions.
본 발명에 따른 차선 인식 장치는 별도의 모듈로 구성되어 있는 주차지원 장치와 주행차선 인식 장치의 기능을 하나의 모듈로 구현한 장치이다. 특히, 본 발명은 주차지원 장치 중 하나인 차량의 어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System)의 카메라에서 수집된 정보를 이용하여 차선을 인식하고, 인식된 차선을 이용하여 차량이 차선을 이탈한 경우 경보를 하는 기능을 구비할 수 있다.The lane recognizing device according to the present invention is a device that implements the functions of the parking assist device and the driving lane recognizing device, which are constituted by separate modules, as a single module. In particular, the present invention recognizes a lane using information collected from a camera of a vehicle's surround view monitoring system (AVMS), which is one of the parking assist devices, and recognizes the lane And may be provided with an alarm function.
즉, 본 발명은 차량에 설치된 영상을 이용한 어라운드 뷰 모니터링 시스템의 장치로 이용될 수도 있다.That is, the present invention may be used as an apparatus for an ambient view monitoring system using an image installed in a vehicle.
도 2는 본 발명의 바람직한 실시예에 따른 차선 인식 장치에 관한 블록도이다.2 is a block diagram of a lane recognition apparatus according to a preferred embodiment of the present invention.
도 2를 참조하면, 차선 인식 장치(200)는 인식 장치는 정보수신부(210), 차선검출부(220), 지점선택부(230), 거리판단부(240), 차선인식부(250) 및/또는 차선이탈경보부(260)를 포함한다.2, the lane recognizing apparatus 200 includes an
정보수신부(210)는 차량에 설치된 카메라가 수집하는 정보를 수신한다.The
구체적으로 정보수신부(210)는 어라운드 뷰 모니터링 시스템의 카메라 또는 차량의 좌측 및 우측 부분에 설치된 카메라로부터 수집된 정보를 수신한다.Specifically, the
정보수신부(210)는 차량의 일방에 설치되어있으나 카메라의 성능 또는 카메라의 화각 범위 등을 이유로 차량의 좌측 및 우측 부분의 수집된 영상 정보를 수신할 수도 있다.The
정보수신부(210)가 수신하는 정보는 차량의 좌측 및 차량의 우측 바닥이나 도로 부분의 영상 정보가 포함된 것이 바람직하다.The information received by the
차선검출부(220)는 정보수신부(210)가 수신된 정보를 이용하여 도로의 차선부분을 검출한다.The lane detecting unit 220 detects the lane portion of the road using the information received by the
구체적으로, 차선검출부(220)는 정보수신부(210)에서 수신된 정보 중 차량의 좌측 및 차량의 우측 영상 정보에서 차선으로 판단되는 부분을 검출한다.Specifically, the lane detecting unit 220 detects a portion of the information received by the
차선검출부(220)가 차선으로 판단되는 부분을 검출하는 방법에는 뎁스 값을 이용한 경계 추출법, 색상정보 등을 이용할 수 있다. 즉, 차선검출부(220)는 도로의 색상과 차선의 색상은 명백한 차이가 있다는 점을 이용하여 차선부분을 검출할 수 있다.The boundary detecting method using the depth value, the color information, and the like can be used as a method of detecting the portion of the lane detecting portion 220 determined as the lane. That is, the lane detecting unit 220 can detect the lane portion using the fact that there is a clear difference between the color of the road and the color of the lane.
차선검출부(220)는 카메라에서 수신한 정보의 노이즈를 제거하고 왜곡을 보정한 후 차선으로 판단되는 부분을 검출할 수 있다.
The lane detecting unit 220 can remove the noise of the information received from the camera, correct the distortion, and detect the portion determined as the lane.
차선검출부(220)에서 검출된 차선은 지점선택부(230), 거리판단부 및 차선인식부(250)를 통하여 장애물, 노이즈 등에 의하여 차선이 오 검출된 것인지 여부를 판단하여 정확한 차선을 인식한다.The lane detected by the lane detecting unit 220 determines whether the lane is erroneously detected by an obstacle, noise, or the like through the
지점선택부(230)는 차선검출부(220)에서 검출된 차선으로 판단된 부분에서 지점들을 선택한다.The
구체적으로 지점선택부(230)는 차량의 좌측 영상 정보에서 차선으로 검출된 부분(S1)에서 적어도 둘 이상의 서로 다른 지점을 선택한다.Specifically, the
또한, 지점선택부(230)는 차량의 우측 영상 정보에서 차선으로 검출된 부분(S2)에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 각각의 지점은, S1에서 선택된 각각의 서로 다른 지점과 최단 거리로 매칭되는 지점을 선택한다.In addition, the
또한, 지점선택부(230)는 차선이라 판단되어 검출된 차선의 폭이 존재하는 경우, 해당 폭의 중심 부분을 지점으로 선택하는 것이 바람직하다.If it is determined that the lane is the lane and the detected lane width exists, the
도 3은 본 발명에 따른 차선 인식 장치의 지점선택부에서 지점을 선택한 일 예를 나타내는 도면이다.FIG. 3 is a diagram illustrating an example of selecting a point in the point selection unit of the lane recognition apparatus according to the present invention.
도 3을 참조하면, S1에서 선택된 지점의 수와 S2에서 선택된 지점의 수는 동일한 것이 바람직하며, 각각의 지점은 1대 1로 매칭되어 최단거리가 형성되도록 선택되는 것이 바람직하다.Referring to FIG. 3, it is preferable that the number of points selected in S1 and the number of points selected in S2 are the same, and each point is preferably matched one to one so that the shortest distance is selected.
도 3에서는 PL1은 PR1과 매칭되고, PL2은 PR2과 매칭되고, PL3은 PR3과 매칭되도록 지점이 선택된 것을 볼 수 있다.In FIG. 3, it can be seen that PL1 is matched with PR1, PL2 is matched with PR2, and PL3 is matched with PR3.
지점선택부(230)가 선택하는 지점은 일 측 영상 정보에서 기 설정된 바에 따라서, 지점을 선택하고 다른 측 영상에서 매칭되는 지점을 선택하는 방법일 수 있으며, 양측 모든 지점이 기 설정된 바에 따라서 선택될 수도 있다.The point selected by the
기 설정된 바는 차량의 전장, 차량의 폭, 카메라의 위치, 차량의 속도, 카메라의 성능 등에 따라서 변경될 수 있다.The preset bar may be changed according to the length of the vehicle, the width of the vehicle, the position of the camera, the speed of the vehicle, the performance of the camera, and the like.
지점선택부(230)가 차선검출부(220)에서 검출된 차선에서 지점을 선택하는 것은 선택된 지점간의 거리를 측정하고, 측정된 거리를 이용하여 검출된 차선이 오 인식된 것은 아닌지를 판단하기 위한 것이다.The
즉, 차량이 속한 범위를 형성하는 차선은 일반적으로 일정한 거리를 형성하고 평행하게 존재한다. 이는 도로가 곡선이든 경사가 존재하든지에 상관없다. That is, the lanes that form the range to which the vehicle belongs generally form a certain distance and exist in parallel. This is irrespective of whether the road is curved or inclined.
따라서, 본 발명은 어라운드 뷰 모니터링 시스템 등에서 이용되는 카메라에서 수집되는 차량의 좌측 영상 및 우측 영상에서 차선 부분을 검출하고, 검출된 차선이 일정한 거리를 유지하는 것인지 여부를 판단하여, 차선의 오 인식률을 감소시킨다.
Accordingly, the present invention detects a lane portion in a left side image and a right side image of a vehicle collected by a camera used in an environment monitoring system or the like, judges whether or not the detected lane maintains a certain distance, .
거리판단부가 지점선택부(230)에서 선택된 지점들 사이의 거리를 산출하고, 산출된 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부를 판단한다.The
또한, 거리판단부는 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단한다.Also, the distance determination unit determines whether the calculated distance between the points selected by the
구체적으로 거리판단부가 선택된 지점들 사이의 거리를 산출하는 것은, 가장 가까운 거리끼리 매칭된 지점들 사이의 거리를 산출하는 것이다.Specifically, calculating the distance between the points selected by the distance determination unit is to calculate the distance between the points that are matched with each other at the closest distance.
예를 들어, 거리판단부는 도 2에서 PL1과 PR1 사이의 거리를 산출하고, PL2와 PR2 사이의 거리를 산출하고, PL3과 PR3 사이의 거리를 산출한다.For example, the distance determination unit may calculate the distance between PL1 and PR1 in Fig. 2, calculate the distance between PL2 and PR2, The distance between PL3 and PR3 is calculated.
도 3에서 PL1과 PR1 사이에서 산출된 거리와 PL2와 PR2 사이에서 산출된 거리의 차의 크기를 K1, PL2와 PR2 사이에서 산출된 거리와 PL3와 PR3 사이에서 산출된 거리의 차의 크기를 K2, PL3와 PR3 사이에서 산출된 거리와 PL1과 PR1 사이에서 산출된 거리의 차의 크기를 K3라고 하면, 거리판단부는 K1, K2, K3 각각 기 설정된 임계값을 초과하는지 여부를 판단한다. K1, K2 또는 K3 중 적어도 어느 하나가 기 설정된 임계값을 초과하는 경우, 차선인식부(250)가 차선검출부(220)에서 검출된 차선은 오 인식된 차선으로 차선이 아닌 것으로 인식한다.In FIG. 3, the magnitude of the difference between the distances calculated between PL1 and PR1 and the distances calculated between PL2 and PR2 is K1, the distance between PL2 and PR2, and the distance between PL3 and PR3 is K2 , And the magnitude of the difference between the distances calculated between PL3 and PR3 and the distances calculated between PL1 and PR1 is K3, the distance judging unit judges whether each of K1, K2 and K3 exceeds a predetermined threshold value. When at least one of K1, K2, and K3 exceeds a preset threshold value, the
차선은 일정한 거리를 유지하며 형성되어 있는바, 차량을 기준으로 차량의 좌측 차선과 차량의 우측 차선간의 최단 거리가 일정하지 않다면 차선이 아니라고 판단하는 것이 타당하기 때문이다. 다만, 차선 생성과정에서 완벽하게 일정한 거리를 유지하며 차선을 생성하기 힘든 점 등에 비추어 보아 다소간의 오차를 고려하는 것이 타당하다.It is because it is proper to judge that the lane is not a lane if the shortest distance between the left lane of the vehicle and the right lane of the vehicle is not constant on the basis of the vehicle, which is formed at a constant distance. However, it is reasonable to consider some errors in light of the fact that it is difficult to generate a lane while maintaining a perfectly constant distance in the lane generating process.
즉, 기 설정된 임계값은 0에서 소정의 오차를 고려한 값이 될 수 있다. 기 설정된 임계값은 차선이 완벽하게 평행한 경우, K1, K2, K3는 모두 0이 되어야 하나, 앞서 설명한 바와 같이 차선을 완벽하게 평행하게 생성하기 힘들며, 차선 자체의 폭이 일정하지 않는 점 등의 오차를 고려한 값인 것이 바람직하다. 예를 들어, 기 설정된 임계값은 0에서 오차를 고려하여 10cm정도의 값으로 설정될 수도 있다. 기 설정된 임계값은 카메라의 위치, 국가의 도로 상태, 카메라의 성능 등의 다양한 이유로 변경될 수 있다.
That is, the predetermined threshold may be a value that takes a predetermined error into consideration. If the lane is perfectly parallel, the predetermined threshold value should be 0 for K1, K2, and K3. However, as described above, it is difficult to generate a perfectly parallel lane, and the width of the lane itself is not constant It is preferable that the value is in consideration of the error. For example, the predetermined threshold value may be set to a value of about 10 cm in consideration of an error at zero. The predetermined threshold value may be changed for various reasons such as the position of the camera, the road state of the country, the performance of the camera, and the like.
거리판단부는 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 것은 차선검출부(220)에서 검출된 차선이 장애물이나 노이즈로 인하여 오 인식된 차선인 것은 아닌지 여부를 판단하지 위해서이다.The distance determining unit determines whether the calculated distance between the points selected by the
즉, PL1과 PR1 사이에서 산출된 거리를 LR1이라 하고, PL2와 PR2 사이에서 산출된 거리를 LR2라 하고, PL3와 PR3 사이에서 산출된 거리를 LR3라 하면, 거리판단부는 LR1, LR2 및 LR3가 모두 기 설정된 임계범위 내에 존재하는지 여부를 판단한다.That is, the distance calculated between PL1 and PR1 is LR1, the distance calculated between PL2 and PR2 is LR2, and the distance calculated between PL3 and PR3 is LR3, the distance determining unit determines LR1, LR2 and LR3 It is determined whether or not all of them are within a predetermined threshold range.
기 설정된 임계범위는 해당 장치가 이용되는 국가에 존재하는 차로 폭에 따라서 설정된다. 예를 들어, 대한민국의 경우, 도로는 차로 폭이 3.0m 내지 3.6 미터 정도가 된다. 구체적으로 차로 폭은 지방지역의 도로인지, 도시지역의 도로인지에 따라서 상이할 수 있으며, 고속도로인지 주·간선도로인지, 집산도로인지, 국지도로인지에 따라서 상이할 수 있다. 대한민국 도로의 차로 폭은 도로의 구조·시설 기준에 관한 규칙 제10조 등에 규정되어 있다. 즉, 기 설정된 임계범위는 해당 국가의 도로 폭에 관련된 법규에 따라서 변경될 수 있으며, 차선의 생성시 오차 등을 고려하여 범위로 설정되는 것이 바람직하다. 예를 들어, 기 설정된 임계범위는 2.8m 내지 3.8m로 설정될 수 있다.The predetermined threshold range is set according to the lane width present in the country in which the device is used. For example, in the case of the Republic of Korea, the road width is about 3.0 to 3.6 meters wide. Specifically, the width of the lane can be different depending on whether it is a road in a local area or a road in an urban area, and may be different depending on whether it is a highway, a main road, an integrated road, or a local road. The width of the Korean road is specified in Article 10 of the Regulation on the Structural and Facility Standard of Roads. That is, the predetermined threshold range may be changed according to the regulations related to the road width of the country, and it is preferable that the predetermined threshold range is set in consideration of an error when generating the lane. For example, the predetermined threshold range may be set to 2.8 m to 3.8 m.
또한, 기 설정된 임계범위는 네비게이션 정보를 수신하여 차량이 주행하는 도로의 정보에 따라서 변경될 수 있다.In addition, the predetermined threshold range may be changed according to the information of the road on which the vehicle travels after receiving the navigation information.
즉, 예를 들면, 네비게이션으로부터 차량이 주행하는 도로가 도시지역의 국지도로라는 정보를 수신한 경우, 법규상 차로 폭은 3.0m로 설계되는바, 기 설정된 임계범위는 2.8m 내지 3.2m로 설정되거나 차량의 주행 중에 설정이 변경될 수 있다. 이러한 설정의 변경은 거리판단부에서 수행할 수 있다.
That is, for example, when the information that the road on which the vehicle travels from the navigation system is the local road in the urban area is received from the navigation system, the width of the vehicle is designed to be 3.0 m in the legally prescribed range, and the predetermined threshold range is set to 2.8 m to 3.2 m Or the setting may be changed during running of the vehicle. The change of the setting can be performed by the distance determination unit.
차선인식부(250)는 거리판단부의 판단에 기반하여 차선검출부(220)에서 검출된 차선이 노이즈 또는 장애물인지를 판단하고, 노이즈 또는 장애물이 아닌 경우 차선으로 인식한다.The
구체적으로 차선인식부(250)는 거리판단부의 판단이 지점선택부(230)에서 선택된 지점들 사이의 거리의 차의 크기가 기 설정된 임계값을 초과하지 않고, 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하는 경우, 검출부에서 검출된 차선은 노이즈나 장애물이 아닌 도로의 차선으로 인식한다.More specifically, the
반면, 차선인식부(250)는 거리판단부의 판단이 지점선택부(230)에서 선택된 지점들 사이의 거리의 차의 크기가 기 설정된 임계값을 초과하거나, 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하지 않는 경우, 차선인식부(250)는 차선검출부(220)에서 검출된 차선이 차선이 아닌 장애물 또는 노이즈인 것으로 판단한다.On the other hand, the
추가적으로, 차선검출부(220)는 정보수신부(210)에서 수신된 영상 정보 중 좌측 영상 정보 또는 우측 영상 정보 중 어느 하나의 영상 정보에서 차선이라고 판단하여 검출된 차선이 하나 이상일 수 있으며, 이러한 경우, 지점선택부(230)는 각각의 검출된 차선 마다 지점을 선택한다. 그 후 거리판단부가 거리를 산출하고 산출된 거리를 기 설정된 임계값과 기 설정된 임계범위와 판단한다.In addition, the lane detecting unit 220 may detect one or more lanes that are determined as lanes in any one of the left and right image information of the image information received by the
차선인식부(250)는 거리판단부의 판단에 기반하여, 차선 중 노이즈이거나 장애물인 것과 차선인 것을 구분하여 판단할 수 있고, 또는 모두 노이즈이거나 장애물인지를 판단하여 차선인 부분을 인식할 수 있다.
The
차선이탈경보부(260)는 차선인식부(250)로부터 차선 인식 정보를 수신하고, 수신된 정보를 이용하여 주행 중인 차량이 차선에 접근하는 경우 운전자에게 차선이탈을 경보할 수 있다.The lane departure warning unit 260 receives the lane recognition information from the
구체적으로, 차선이탈경보부(260)는 주행 중인 차량이 차선인식부(250)에서 인식한 차선에 기 설정된 거리 이하로 접근하는 경우, 운전자에게 차선을 이탈하고 있다는 정보를 청각적, 시각적 또는 촉각적으로 알려줄 수 있다. 즉, 차선이탈경보부(260)는 크락션, 음성출력장치, 네비게이션 디스플레이 장치, 안전벨트, 좌석 또는 헤드업디스플레이 등을 이용하여 운전자에게 청각적, 시각적 또는 촉각적으로 위험을 알려줄 수 있다.Specifically, the lane departure warning unit 260 may inform the driver that the lane departure warning unit 260 detects that the lane departing from the
차선이탈경보부(260)는 차량의 방향지시등 또는 차량 깜박이 작동 장치에서 조작 정보를 수신하여, 차량이 차선 변경, 좌회전, 우회전 또는 유턴을 수행하고자 하는 경우, 차선을 이탈하더라고 경보를 수행하지 않을 수 있다.
The lane departure warning unit 260 may receive the operation information from the turn signal lamp or the vehicle flashing device of the vehicle so that the lane departure warning unit 260 may not perform the alarm even if the vehicle deviates from the lane in the case of the lane change, left turn, right turn or U- .
일반적으로 차선을 인식하는 공지된 기술은 도 1과 함께 설명한 바와 같이, 일반적으로 차선의 원근감으로 인하여 평행한 선이 아닌 꼭지점이 형성되는 차선을 인식한다. 따라서, 공지된 기술은 도로가 곡선이거나 경사가 존재하는 경우 차선 인식에 오차가 존재하거나 인식에 어려움이 존재하나, 본 발명에 따른 차선 인식 장치(200)는 도로가 곡선이거나 경사가 존재하는 경우에도 차선을 인식할 수 있다.In general, a known technique for recognizing a lane recognizes a lane in which a vertex, rather than a parallel line, is formed due to the perspective of the lane, as described in conjunction with Fig. Accordingly, in the known technology, there is an error in the lane recognition or difficulty in recognizing the lane when the road is curved or inclined, but the lane recognizing device 200 according to the present invention can not recognize the lane recognition even when the road is curved or inclined The lane can be recognized.
또한 본 발명은, 어라운드 뷰 모니터링 시스템 등 카메라 장치를 구비한 시스템에 적용되어, 주차 보조를 지원하는 기능 외에도, 차선을 인식하고 차선이탈 경보의 기능도 수행할 수 있다.
Further, the present invention is applied to a system having a camera device such as an ambient view monitoring system, so that it can recognize a lane and perform a lane departure warning function in addition to a function of supporting a parking assist.
도 4는 본 발명의 바람직한 실시예에 따른 차선 인식 방법에 관한 흐름도이다.4 is a flowchart of a lane recognition method according to a preferred embodiment of the present invention.
도 4를 참조하면, 차선 인식 방법은 정보수신부(210)가 차량에 설치된 카메라가 수집한 정보를 수신한다(S705 단계).Referring to FIG. 4, the lane recognition method receives information collected by a camera installed in a vehicle by the information receiving unit 210 (step S705).
차선검출부(220)가 정보수신부(210)에서 수신된 정보에서 좌측 차선 및 우측 차선이라 판단되는 부분을 검출한다(S710 단계).The lane detecting unit 220 detects the left lane and the right lane in the information received by the information receiving unit 210 (step S710).
지점선택부(230)가 차선검출부(220)에서 검출된 좌측 차선 상에서 적어도 둘 이상의 지점을 선택하고, 차선검출부(220)에서 검출된 우측 차선 상에서 선택된 지점과 각각 가장 가까운 거리에 존재하는 지점을 선택한다(S715 단계).The
거리판단부가 좌측 차선 상에서 선택된 지점과 우측 차선 상에서 가장 가까운 거리에 존재하는 지점과의 거리를 산출하고(S720 단계), 산출된 거리의 차이의 크기가 기 설정된 임계값을 초과하는지 여부를 판단한다(S725 단계).The distance determining unit calculates the distance between the point selected on the left lane and the point located closest to the right lane in step S720 and determines whether the calculated difference in the distance exceeds the predetermined threshold value S725).
또한, 거리판단부는 지점간의 산출된 거리 모두가 기 설정된 임계 범위 내에 존재하는지 여부를 판단한다(S730 단계).Also, the distance determination unit determines whether all of the calculated distances between the points are within a predetermined threshold range (S730).
차선인식부(250)가 거리판단부의 판단이, 산출된 거리의 차이의 크기가 기 설정된 임계값을 초과하지 않고, 산출된 거리 모두가 기 설정된 임계 범위 내에 존재하는 경우에만 차선검출부(220)에서 검출된 차선이 차량이 주행 중인 공간을 형성하는 차선으로 인식할 수 있다(S735 단계). 그렇지 않은 경우에는 차선인식부(250)가 차선검출부(220)에서 검출된 차선을 차선이 아닌 것으로 판단할 수 있다(S740 단계).The
차선이탈경보부(260)가 차량이 인식된 차선에 기 설정된 거리 이하로 접근하는 경우(S745 단계) 운전자에게 차선 이탈 정보를 알려줄 수 있다(S750 단계).If the lane departure warning unit 260 approaches the lane of less than a predetermined distance in step S745, the lane departure warning unit 260 may inform the driver of the lane departure information in step S750.
본 발명의 바람직한 실시예에 따른 차선 인식 장치(200)의 블록도는 발명의 원리를 구체화하는 예시적인 개념적 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도는 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.It should be understood that the block diagram of the lane recognition apparatus 200 according to the preferred embodiment of the present invention represents exemplary conceptual aspects embodying the principles of the invention. Similarly, all of the flowcharts should be understood to represent various processes that may be substantially represented on a computer-readable medium and executed by a computer or processor, whether the computer or processor is explicitly shown.
프로세서 또는 이와 유사한 개념으로 표시된 기능 블록을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다. The functions of the various elements shown in the drawings, including the functional blocks shown in a processor or similar concept, may be provided by use of dedicated hardware as well as hardware capable of executing software in connection with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which may be shared.
또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다.Also, the explicit use of terms such as processor, control, or similar concepts should not be interpreted exclusively as hardware capable of running software, and may be used without limitation as a digital signal processor (DSP) (ROM), random access memory (RAM), and non-volatile memory. Other hardware may also be included.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리 범위에 포함되는 것으로 해석되어야 할 것이다.It will be apparent to those skilled in the art that various modifications, substitutions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. will be. Therefore, the embodiments disclosed in the present invention and the accompanying drawings are intended to illustrate and not to limit the technical spirit of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments and the accompanying drawings . The scope of protection of the present invention should be construed according to the following claims, and all technical ideas falling within the scope of the same shall be construed as falling within the scope of the present invention.
Claims (10)
상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출부;
상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택부;
상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단부; 및
상기 거리판단부의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식부를 포함하되,
상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되고,
상기 기 설정된 임계범위는, 법으로 정해진 도로의 폭을 이용하여 설정되고, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정되며,
상기 차선인식부는,
상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출부에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고,
상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출부에서 검출된 차선을 차선이 아닌 것으로 판단하는 것을 특징으로 하는 차선 인식 장치.
An information receiving unit for receiving an image collected by a camera of an Around View Monitoring System (AVMS) of a vehicle;
A lane detecting unit detecting a portion determined as a left lane and a right lane of the vehicle using the received image;
A point selection unit selecting at least two or more different points in the left lane and selecting a point located at a distance closest to the at least two or more different points selected in the left lane on the right lane;
Calculating a distance between the points, determining whether a difference between the calculated at least two distances exceeds a predetermined threshold, and determining whether the calculated at least two distances are within a predetermined threshold range A distance judging unit; And
And a lane recognition unit for recognizing the lane by using the determination of the distance determination unit,
Wherein the preset threshold value is set using at least one of the full length of the vehicle, the installed position of the camera, or the selected point and the road curvature,
Wherein the predetermined threshold range is set using a width of a road determined by a law and is set using navigation information while receiving information of a road on which the vehicle is traveling from navigation installed in the vehicle,
The lane recognizing unit,
The lane departure determination unit determines that the calculated difference of at least two distances does not exceed the predetermined threshold value and the calculated at least two distances are within the predetermined threshold range, Recognizes the detected lane as a lane forming the space in which the vehicle is traveling,
When the determination by the distance determination unit determines that a difference between the calculated at least two distances exceeds the predetermined threshold or at least one of the calculated distances is not within the predetermined threshold range, And the lane detecting unit determines that the lane detected by the lane detecting unit is not a lane.
상기 차선 인식 장치는,
상기 차선인식부에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보부를 더 포함하는 것을 특징으로 하는 차선 인식 장치.
The method according to claim 1,
The lane recognizing device includes:
When the vehicle approaches the predetermined distance or less at a position recognized as a lane in the lane recognizing section, the driver of the vehicle is notified of the approach by using at least one of voice output, screen output, seat belt vibration, And a lane departure warning section for informing whether or not the lane departure warning section is present.
상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출단계;
상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택단계;
상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단단계; 및
상기 거리판단단계의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식단계를 포함하되,
상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되고,
상기 기 설정된 임계범위는, 법으로 정해진 도로의 폭을 이용하여 설정되고, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정되며,
상기 차선인식단계는,
상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출단계에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고,
상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출단계에서 검출된 차선을 차선이 아닌 것으로 판단하는 것을 특징으로 하는 차선 인식 방법.
An information receiving step of receiving an image collected by a camera of an Around View Monitoring System (AVMS) of the vehicle;
A lane detecting step of detecting a portion determined as a left lane and a right lane of the vehicle using the received image;
A point selecting step of selecting at least two or more different points in the left lane and a point located at a distance closest to the at least two or more different points selected in the left lane on the right lane;
Calculating a distance between the points, determining whether a difference between the calculated at least two distances exceeds a predetermined threshold, and determining whether the calculated at least two distances are within a predetermined threshold range Determining a distance; And
And a lane recognition step in which the vehicle recognizes the lane using the determination of the distance determination step,
Wherein the preset threshold value is set using at least one of the full length of the vehicle, the installed position of the camera, or the selected point and the road curvature,
Wherein the predetermined threshold range is set using a width of a road determined by a law and is set using navigation information while receiving information of a road on which the vehicle is traveling from navigation installed in the vehicle,
The lane recognition step includes:
Wherein when the determination of the distance determining step is that the calculated difference in at least two distances does not exceed the predetermined threshold value and the calculated at least two distances are within the predetermined threshold range, The lane detected in the detecting step is recognized as a lane forming the space in which the vehicle is traveling,
If the determination of the distance determination step determines that the difference between the calculated distances of at least two or more distances exceeds the preset threshold value or at least one of the calculated at least two distances does not exist within the preset threshold range , The lane detection step determines that the lane detected in the lane detecting step is not a lane.
상기 차선 인식 방법은,
상기 차선인식단계에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보단계를 더 포함하는 것을 특징으로 하는 차선 인식 방법.
The method according to claim 6,
In the lane recognition method,
When the vehicle approaches the predetermined distance or less at a position recognized as a lane in the lane recognizing step, the driver of the vehicle is notified of the approach by using at least one of voice output, screen output, seat belt vibration, And a lane departure warning step of informing the driver of the lane departure warning.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120087344A KR101986166B1 (en) | 2012-08-09 | 2012-08-09 | Lane Recognition Apparatus and Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120087344A KR101986166B1 (en) | 2012-08-09 | 2012-08-09 | Lane Recognition Apparatus and Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140021826A KR20140021826A (en) | 2014-02-21 |
KR101986166B1 true KR101986166B1 (en) | 2019-06-07 |
Family
ID=50268054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120087344A KR101986166B1 (en) | 2012-08-09 | 2012-08-09 | Lane Recognition Apparatus and Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101986166B1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102207325B1 (en) * | 2014-10-30 | 2021-01-26 | 현대모비스 주식회사 | Apparatus for driver assistance |
KR101665590B1 (en) | 2015-02-26 | 2016-10-12 | 동의대학교 산학협력단 | Lane Recognition Apparatus and Method using Blackbox and AVM |
KR101720679B1 (en) * | 2015-08-03 | 2017-03-28 | 광주과학기술원 | Lane recognition system using light fied camera and method therefor |
CN105835891A (en) * | 2016-01-26 | 2016-08-10 | 乐卡汽车智能科技(北京)有限公司 | System and method for preventing lane departure |
CN108303103B (en) * | 2017-02-07 | 2020-02-07 | 腾讯科技(深圳)有限公司 | Method and device for determining target lane |
KR102041558B1 (en) | 2018-06-11 | 2019-11-06 | 주식회사 디젠 | System and method for serving information of safety driving by around view camera |
KR102115915B1 (en) | 2018-10-08 | 2020-05-27 | 주식회사 만도 | Apparatus and method for determining distortion in road lane recognition |
KR102189299B1 (en) | 2019-09-11 | 2020-12-11 | 한국도로공사 | Apparatus and Method for detecting traffic path based on license plate recognition |
KR102250800B1 (en) | 2019-09-11 | 2021-05-11 | 한국도로공사 | Apparatus and Method for detecting traffic path based on road object recognition |
CN112380956B (en) * | 2020-11-10 | 2024-02-27 | 苏州艾氪英诺机器人科技有限公司 | Lane judging method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100956858B1 (en) * | 2009-05-19 | 2010-05-11 | 주식회사 이미지넥스트 | Sensing method and apparatus of lane departure using vehicle around image |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101376399B1 (en) * | 2010-09-16 | 2014-03-21 | 주식회사 만도 | Method and apparatus of effectiveness decision for lane information |
-
2012
- 2012-08-09 KR KR1020120087344A patent/KR101986166B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100956858B1 (en) * | 2009-05-19 | 2010-05-11 | 주식회사 이미지넥스트 | Sensing method and apparatus of lane departure using vehicle around image |
Also Published As
Publication number | Publication date |
---|---|
KR20140021826A (en) | 2014-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101986166B1 (en) | Lane Recognition Apparatus and Method | |
US10445596B2 (en) | Camera device for vehicle | |
US10643475B2 (en) | Lane departure warning device and method | |
US10186147B2 (en) | Wrong-way determination apparatus | |
US9583003B2 (en) | Vehicle danger notification control apparatus | |
KR101655553B1 (en) | Driver assistance apparatus and method | |
JP6103138B2 (en) | Driver support system | |
KR20160051993A (en) | Apparatus for driver assistance | |
KR20120034352A (en) | System and method for detecting obstacle applying to vehicle | |
JP6129268B2 (en) | Vehicle driving support system and driving support method | |
JP6063319B2 (en) | Lane change support device | |
JP2010113601A (en) | Vehicle warning apparatus | |
JP2013120574A (en) | On-vehicle pedestrian alarm device | |
CN106476695A (en) | For visual enhanced system and method | |
JP4876147B2 (en) | Lane judgment device and navigation system | |
KR20150044134A (en) | A device for inducing to change in a passing lane and method thereof | |
JP2011209251A (en) | Vehicle height detector | |
JP2007279805A (en) | Obstacle collision determination device and obstacle collision alarm system | |
JP5040851B2 (en) | Wakimi driving judgment device | |
JP2012093100A (en) | Trailer height measurement device | |
KR20070013719A (en) | Apparatus and method for informing the distance of forward and backward vehicle | |
JP2015191437A (en) | Driving support device | |
JP6098476B2 (en) | Driving assistance device | |
KR20120103980A (en) | Apparatus and method for alarming blind spot of preceding vehicle | |
CN114930423A (en) | Sensing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |