[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101986166B1 - Lane Recognition Apparatus and Method - Google Patents

Lane Recognition Apparatus and Method Download PDF

Info

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
Application number
KR1020120087344A
Other languages
Korean (ko)
Other versions
KR20140021826A (en
Inventor
양치영
Original Assignee
현대모비스 주식회사
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 현대모비스 주식회사 filed Critical 현대모비스 주식회사
Priority to KR1020120087344A priority Critical patent/KR101986166B1/en
Publication of KR20140021826A publication Critical patent/KR20140021826A/en
Application granted granted Critical
Publication of KR101986166B1 publication Critical patent/KR101986166B1/en

Links

Images

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
    • B60W40/00Estimation 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/02Estimation 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/06Road conditions
    • 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
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • 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
    • 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/146Display means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/10Path keeping
    • B60Y2300/12Lane 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

차선 인식 장치 및 방법{Lane Recognition Apparatus and Method}[0001] Lane Recognition Apparatus and Method [

본 발명은 차선 인식 장치 및 방법에 관한 발명이다. 보다 상세하게는 본 발명은, 차량의 어라운드 뷰 모니터링 시스템의 카메라를 이용하여 경사로 및 곡선 도로에서도 보다 정확하게 차선을 인식하고, 차량이 차선을 이탈하는 경우 운전자에게 경보를 제공하는 차선 인식 장치 및 방법에 관한 것이다.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 information receiving unit 210, a lane detecting unit 220, a point selecting unit 230, a distance determining unit 240, a lane recognizing unit 250, and / Or a lane departure warning unit 260. [

정보수신부(210)는 차량에 설치된 카메라가 수집하는 정보를 수신한다.The information receiving unit 210 receives information collected by a camera installed in the vehicle.

구체적으로 정보수신부(210)는 어라운드 뷰 모니터링 시스템의 카메라 또는 차량의 좌측 및 우측 부분에 설치된 카메라로부터 수집된 정보를 수신한다.Specifically, the information receiving unit 210 receives information collected from cameras installed in the left and right portions of the camera or the vehicle of the surrounding view monitoring system.

정보수신부(210)는 차량의 일방에 설치되어있으나 카메라의 성능 또는 카메라의 화각 범위 등을 이유로 차량의 좌측 및 우측 부분의 수집된 영상 정보를 수신할 수도 있다.The information receiving unit 210 is installed in one side of the vehicle, but may receive the collected image information of the left and right parts of the vehicle due to the performance of the camera or the angle of view range of the camera.

정보수신부(210)가 수신하는 정보는 차량의 좌측 및 차량의 우측 바닥이나 도로 부분의 영상 정보가 포함된 것이 바람직하다.The information received by the information receiving unit 210 preferably includes image information of the left side of the vehicle and the bottom of the right side of the vehicle or the road portion.

차선검출부(220)는 정보수신부(210)가 수신된 정보를 이용하여 도로의 차선부분을 검출한다.The lane detecting unit 220 detects the lane portion of the road using the information received by the information receiving unit 210. [

구체적으로, 차선검출부(220)는 정보수신부(210)에서 수신된 정보 중 차량의 좌측 및 차량의 우측 영상 정보에서 차선으로 판단되는 부분을 검출한다.Specifically, the lane detecting unit 220 detects a portion of the information received by the information receiving unit 210, which is determined as a lane in the left side image of the vehicle and the right side image information of the vehicle.

차선검출부(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 point selecting unit 230, the distance determining unit and the lane recognizing unit 250, and recognizes the correct lane.

지점선택부(230)는 차선검출부(220)에서 검출된 차선으로 판단된 부분에서 지점들을 선택한다.The point selecting unit 230 selects points in the portion determined as the lane detected by the lane detecting unit 220.

구체적으로 지점선택부(230)는 차량의 좌측 영상 정보에서 차선으로 검출된 부분(S1)에서 적어도 둘 이상의 서로 다른 지점을 선택한다.Specifically, the point selecting unit 230 selects at least two or more different points in the lane-detected portion S1 in the left image information of the vehicle.

또한, 지점선택부(230)는 차량의 우측 영상 정보에서 차선으로 검출된 부분(S2)에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 각각의 지점은, S1에서 선택된 각각의 서로 다른 지점과 최단 거리로 매칭되는 지점을 선택한다.In addition, the point selecting section 230 selects at least two or more different points in the lane-detected portion S2 in the right side image information of the vehicle, and each of the points selects each different point and the shortest distance As shown in FIG.

또한, 지점선택부(230)는 차선이라 판단되어 검출된 차선의 폭이 존재하는 경우, 해당 폭의 중심 부분을 지점으로 선택하는 것이 바람직하다.If it is determined that the lane is the lane and the detected lane width exists, the point selecting unit 230 preferably selects the center portion of the lane as a point.

도 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 point selecting unit 230 may be a method of selecting a point and selecting a matching point in the other side image according to a preset direction in the one-side image information, and all the points on both sides may be selected It is possible.

기 설정된 바는 차량의 전장, 차량의 폭, 카메라의 위치, 차량의 속도, 카메라의 성능 등에 따라서 변경될 수 있다.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 point selecting unit 230 selects a point on the lane detected by the lane detecting unit 220 to measure the distance between the selected points and determine whether the detected lane is misrecognized using the measured distance .

즉, 차량이 속한 범위를 형성하는 차선은 일반적으로 일정한 거리를 형성하고 평행하게 존재한다. 이는 도로가 곡선이든 경사가 존재하든지에 상관없다. 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 distance determining unit 230 calculates the distance between the points selected by the point selecting unit 230 and determines whether the difference in the calculated distances exceeds a predetermined threshold value.

또한, 거리판단부는 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단한다.Also, the distance determination unit determines whether the calculated distance between the points selected by the point selection unit 230 is within a predetermined threshold range.

구체적으로 거리판단부가 선택된 지점들 사이의 거리를 산출하는 것은, 가장 가까운 거리끼리 매칭된 지점들 사이의 거리를 산출하는 것이다.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 lane recognition unit 250 recognizes that the lane detected by the lane detecting unit 220 is not a lane with a mistakenly recognized lane.

차선은 일정한 거리를 유지하며 형성되어 있는바, 차량을 기준으로 차량의 좌측 차선과 차량의 우측 차선간의 최단 거리가 일정하지 않다면 차선이 아니라고 판단하는 것이 타당하기 때문이다. 다만, 차선 생성과정에서 완벽하게 일정한 거리를 유지하며 차선을 생성하기 힘든 점 등에 비추어 보아 다소간의 오차를 고려하는 것이 타당하다.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 point selecting unit 230 is within a predetermined threshold range by determining that the lane detected by the lane detecting unit 220 is a lane recognized by the obstacle or noise In order to judge whether or not it is.

즉, 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 lane recognition unit 250 determines whether the lane detected by the lane detecting unit 220 is a noise or an obstacle based on the determination of the distance determining unit 220, and recognizes the lane if it is not a noise or an obstacle.

구체적으로 차선인식부(250)는 거리판단부의 판단이 지점선택부(230)에서 선택된 지점들 사이의 거리의 차의 크기가 기 설정된 임계값을 초과하지 않고, 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하는 경우, 검출부에서 검출된 차선은 노이즈나 장애물이 아닌 도로의 차선으로 인식한다.More specifically, the lane recognition unit 250 determines that the lane recognition unit 250 determines that the difference between the distances between the points selected by the point selecting unit 230 does not exceed the preset threshold value, The lane detected by the detecting unit is recognized as a lane on the road rather than a noise or an obstacle.

반면, 차선인식부(250)는 거리판단부의 판단이 지점선택부(230)에서 선택된 지점들 사이의 거리의 차의 크기가 기 설정된 임계값을 초과하거나, 지점선택부(230)에서 선택된 지점들 사이의 산출된 거리가 기 설정된 임계범위 내에 존재하지 않는 경우, 차선인식부(250)는 차선검출부(220)에서 검출된 차선이 차선이 아닌 장애물 또는 노이즈인 것으로 판단한다.On the other hand, the lane recognition unit 250 determines that the lane recognition unit 250 determines that the difference between the distances between the points selected by the point selecting unit 230 exceeds a preset threshold value, The lane recognition unit 250 determines that the lane detected by the lane detecting unit 220 is an obstacle or noise other than a lane.

추가적으로, 차선검출부(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 information receiving unit 210. In this case, The selecting unit 230 selects a point for each detected lane. Then, the distance determination unit calculates the distance and determines the calculated distance as a predetermined threshold value and a predetermined threshold range.

차선인식부(250)는 거리판단부의 판단에 기반하여, 차선 중 노이즈이거나 장애물인 것과 차선인 것을 구분하여 판단할 수 있고, 또는 모두 노이즈이거나 장애물인지를 판단하여 차선인 부분을 인식할 수 있다.
The lane recognizing unit 250 can discriminate between lane-based noise, obstacle, and lane based on the determination by the distance determining unit, or can determine whether the lane is a noise or an obstacle.

차선이탈경보부(260)는 차선인식부(250)로부터 차선 인식 정보를 수신하고, 수신된 정보를 이용하여 주행 중인 차량이 차선에 접근하는 경우 운전자에게 차선이탈을 경보할 수 있다.The lane departure warning unit 260 receives the lane recognition information from the lane recognition unit 250 and can alert the driver to the lane departure when the vehicle being driven approaches the lane using the received information.

구체적으로, 차선이탈경보부(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 lane recognition unit 250 is audible, visual, or tactile . That is, the lane departure warning unit 260 can inform the driver of the risk of audible, visual, or tactile by using a crane, a voice output device, a navigation display device, a seat belt, a seat or a head up display.

차선이탈경보부(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 point selecting unit 230 selects at least two or more points on the left lane detected by the lane detecting unit 220 and selects a point that is closest to the selected point on the right lane detected by the lane detecting unit 220 (Step S715).

거리판단부가 좌측 차선 상에서 선택된 지점과 우측 차선 상에서 가장 가까운 거리에 존재하는 지점과의 거리를 산출하고(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 lane recognizing section 250 determines that the lane detecting section 220 determines that the lane detecting section 220 determines that the calculated distance does not exceed the preset threshold value and all of the calculated distances are within the predetermined threshold range The detected lane can be recognized as a lane forming a space in which the vehicle is traveling (step S735). Otherwise, the lane recognition unit 250 may determine that the lane detected by the lane detecting unit 220 is not a lane (step S740).

차선이탈경보부(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)

차량의 어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System)의 카메라가 수집한 영상을 수신하는 정보수신부;
상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출부;
상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택부;
상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단부; 및
상기 거리판단부의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식부를 포함하되,
상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되고,
상기 기 설정된 임계범위는, 법으로 정해진 도로의 폭을 이용하여 설정되고, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정되며,
상기 차선인식부는,
상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출부에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고,
상기 거리판단부의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출부에서 검출된 차선을 차선이 아닌 것으로 판단하는 것을 특징으로 하는 차선 인식 장치.
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.
삭제delete 삭제delete 제 1 항에 있어서,
상기 차선 인식 장치는,
상기 차선인식부에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보부를 더 포함하는 것을 특징으로 하는 차선 인식 장치.
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.
삭제delete 차량의 어라운드 뷰 모니터링 시스템(AVMS, Around View Monitoring System)의 카메라가 수집한 영상을 수신하는 정보수신단계;
상기 수신된 영상을 이용하여 상기 차량의 좌측 차선 및 우측 차선이라 판단되는 부분을 검출하는 차선검출단계;
상기 좌측 차선에서 적어도 둘 이상의 서로 다른 지점을 선택하고, 상기 우측 차선 상에서 상기 좌측 차선에서 선택된 상기 적어도 둘 이상의 서로 다른 지점과 가장 가까운 거리에 위치한 지점을 선택하는 지점선택단계;
상기 지점들 사이의 거리를 산출하고, 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 기 설정된 임계값을 초과하는지 여부 및 상기 산출된 적어도 둘 이상의 거리가 기 설정된 임계범위 내에 존재하는지 여부를 판단하는 거리판단단계; 및
상기 거리판단단계의 판단을 이용하여 상기 차량이 차선을 인식하는 차선인식단계를 포함하되,
상기 기 설정된 임계값은, 상기 차량의 전장, 상기 카메라의 설치된 위치 또는 상기 선택된 지점 중 적어도 어느 하나와 도로 곡률을 이용하여 설정되고,
상기 기 설정된 임계범위는, 법으로 정해진 도로의 폭을 이용하여 설정되고, 상기 차량에 설치된 네비게이션으로부터 상기 차량이 주행 중인 도로의 정보를 수신하여 상기 주행 중인 도로 정보를 이용하여 설정되며,
상기 차선인식단계는,
상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과한 것이 아니며, 상기 산출된 적어도 둘 이상의 거리가 상기 기 설정된 임계범위 내에 존재하는 경우, 상기 차선검출단계에서 검출된 차선을 상기 차량이 주행 중인 공간을 형성하는 차선으로 인식하고,
상기 거리판단단계의 판단이 상기 산출된 적어도 둘 이상의 거리의 차의 크기가 상기 기 설정된 임계값을 초과하거나, 상기 산출된 적어도 둘 이상의 거리 중 적어도 어느 하나가 상기 기 설정된 임계범위 내에 존재하지 않는 경우, 상기 차선검출단계에서 검출된 차선을 차선이 아닌 것으로 판단하는 것을 특징으로 하는 차선 인식 방법.
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.
삭제delete 삭제delete 제 6 항에 있어서,
상기 차선 인식 방법은,
상기 차선인식단계에서 차선으로 인식된 곳에 상기 차량이 기 설정된 거리 이하로 접근하는 경우, 상기 차량의 운전자에게 음성 출력, 화면 출력, 안전벨트 진동, 좌석 진동 중 적어도 어느 한 가지 방법을 이용하여 상기 접근 여부를 알려주는 차선이탈경보단계를 더 포함하는 것을 특징으로 하는 차선 인식 방법.
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.
삭제delete
KR1020120087344A 2012-08-09 2012-08-09 Lane Recognition Apparatus and Method KR101986166B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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