KR101550972B1 - 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 - Google Patents
레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 Download PDFInfo
- Publication number
- KR101550972B1 KR101550972B1 KR1020130113659A KR20130113659A KR101550972B1 KR 101550972 B1 KR101550972 B1 KR 101550972B1 KR 1020130113659 A KR1020130113659 A KR 1020130113659A KR 20130113659 A KR20130113659 A KR 20130113659A KR 101550972 B1 KR101550972 B1 KR 101550972B1
- Authority
- KR
- South Korea
- Prior art keywords
- measurement data
- laser scanner
- obstacle
- layer
- control unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/14—Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- 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/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Traffic Control Systems (AREA)
- Optical Radar Systems And Details Thereof (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
본 발명은 이동체의 전방에 설치되어 복수개의 레이어로 구성된 레이저 스캐너 데이터를 실시간으로 획득하는 레이저 스캐너, 레이저 스캐너에서 획득된 레이저 스캐너 데이터를 복수개의 레이어로 분리하여 레이어마다 존재하는 계측데이터를 추출하고 기저장된 복수개의 특징점을 기준으로 장애물의 종류를 분류하기 위한 계측데이터의 특징점을 확인하는 제어부를 포함한다.
Description
본 발명은 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법에 관한 것으로서, 보다 구체적으로 멀티 레이어 레이저 스캐너를 이용하여 이동체 주변에 존재하는 장애물의 종류를 분류하기 위해 레이저 스캐너 데이터에 존재하는 특징점을 추출하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법에 관한 것이다.
차량에 장착되어 길 안내 및 장애물 안내 등의 서비스를 제공하는 네비게이션(Navigation)이 보편화되면서 자차를 제외한 차량, 보행자 등의 장애물을 인식하는 알고리즘의 연구가 지속적으로 진행되고 있다.
이를 위해, 차량에는 레이더 센서, 레이저 스캐너, 영상 센서, 초음파 센서 등의 센서가 장착되고, 각 센서마다 장단점이 존재하기 때문에 두 개 이상의 센서를 사용하여 각 센서의 단점을 보완하는 센서 융합 기술도 덩달아 발전하고 있다.
이 중에서도 레이저 스캐너는 다른 센서들보다 정확한 거리 정보와 각도 정보를 제공한다는 점에서 활용도가 높은 장점이 있지만, 레이저 스캐너에서 획득된 레이저 스캐너 데이터에서는 각도와 거리 정보만을 획득할 수 있기 때문에 레이저 스캐너 데이터를 기반으로 차량, 보행자 등의 장애물을 분류하기가 어려운 문제점이 발생한다.
이러한 종래의 문제점들을 해결하기 위한 본 발명의 목적은 멀티 레이어 레이저 스캐너를 이용하여 이동체 주변에 존재하는 장애물의 종류를 분류하기 위해 레이저 스캐너 데이터에 존재하는 특징점을 추출하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법을 제공하는 것이다.
이러한 목적들을 달성하기 위하여 본 발명에 따른 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치는 이동체의 전방에 설치되어 복수개의 레이어로 구성된 레이저 스캐너 데이터를 실시간으로 획득하는 레이저 스캐너, 상기 레이저 스캐너에서 획득된 상기 레이저 스캐너 데이터를 복수개의 레이어로 분리하여 상기 레이어마다 존재하는 계측데이터를 추출하고 기저장된 복수개의 특징점을 기준으로 상기 장애물의 종류를 분류하기 위한 상기 계측데이터의 특징점을 확인하는 제어부를 포함하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 레이어에 존재하는 계측데이터의 형태를 확인하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 레이어별로 존재하는 계측데이터의 개수 또는 위치 및 상기 레이어 중에서 상기 계측데이터가 존재하지 않는 레이어의 존재여부를 확인하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 레이어 정보를 이용하여 상기 계측데이터에 대한 3차원 좌표값을 복원하고, 상기 좌표값으로부터 도출된 평균값을 상기 이동체와 상기 장애물 사이에 대한 거리의 표준편차를 산출하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 좌표값들과 거리를 최소로 하는 가상의 평면까지의 거리차이를 산출하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 좌표값이 존재하는 각 레이어의 넓이에 대한 합을 산출하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 좌표값이 존재하는 각 레이어의 넓이에 대한 평균값을 산출하는 것을 특징으로 한다.
또한, 상기 제어부는 상기 계측데이터로부터 생성되는 선분의 기울기 또는 곡선의 계수를 산출하는 것을 특징으로 한다.
아울러, 본 발명에 따른 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법은 제어부가 이동체의 전방에 설치된 레이저 스캐너로부터 복수개의 레이어로 구성된 레이저 스캐너 데이터를 실시간으로 획득하는 단계, 상기 제어부가 상기 레이저 스캐너 데이터를 복수개의 레이어로 분리하는 단계, 상기 제어부가 상기 레이어마다 존재하는 계측데이터를 추출하는 단계, 상기 제어부가 기저장된 복수개의 특징점을 기준으로 상기 이동체 전방에 존재하는 장애물의 종류를 분류하기 위해 상기 계측데이터의 특징점을 확인하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 레이어에 존재하는 계측데이터의 형태를 확인하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 레이어별로 존재하는 계측데이터의 개수 또는 위치 및 상기 계측데이터가 존재하지 않는 레이어의 존재여부를 확인하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징접을 확인하는 단계는 상기 레이어 정보를 이용하여 상기 계측데이터에 대한 3차원 좌표값을 복원하고, 상기 좌표값으로부터 도출된 평균값으로 상기 이동체와 상기 장애물 사이에 대한 거리의 표준편차를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 좌표값들과 거리를 최소로 하는 가상의 평면까지의 거리차이를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 좌표값이 존재하는 각 레이어의 넓이에 대한 합을 산출하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 좌표값이 존재하는 각 레이어의 넓이에 대한 평균값을 산출하는 단계를 포함하는 것을 특징으로 한다.
또한, 상기 계측데이터의 특징점을 확인하는 단계는 상기 계측데이터로부터 생성되는 선분의 기울기 또는 곡선의 계수를 산출하는 단계를 포함하는 것을 특징으로 한다.
이와 같이, 본 발명은 멀티 레이어 레이저 스캐너를 통해 획득된 레이저 스캐너 데이터에 존재하는 특징점을 추출함으로써, 이동체 주변에 존재하는 장애물의 종류를 보다 정확하게 분류할 수 있는 효과가 있다.
도 1은 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치의 주요 구성을 나타내는 블록도
도 2는 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 순서도
도 3 내지 도 10은 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 도면
도 2는 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 순서도
도 3 내지 도 10은 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 도면
이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 보다 상세하게 설명하고자 한다. 다만, 실시예들을 설명함에 있어서 본 발명이 속하는 기술 분야에 잘 알려져 있고, 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 가급적 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 발명의 핵심을 흐리지 않고 더욱 명확히 전달하기 위함이다.
도 1은 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치의 주요 구성을 나타내는 블록도이다.
도 1을 참조하면, 본 발명에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치(100, 이하 특징점추출장치(100)라 함)는 카메라(110), 레이저 스캐너(120), 입력부(130), 출력부(140), 저장부(150), 제어부(160)를 포함한다.
카메라(110)는 이동체 즉, 자차의 전방에 설치되어 자차의 현재 위치에서 자차의 전방에 대한 영상데이터를 획득하여 제어부(160)로 제공한다.
레이저 스캐너(120)는 자차에 구비되어 자차 전방의 레이저 스캐너 데이터를 획득하여 제어부(160)로 제공한다. 레이저 스캐너 데이터는 복수개의 레이어(multi-layer)로 구성되고, 이를 위해, 레이저 스캐너(120)는 멀티 레이어 레이저 스캐너인 것이 바람직하다. 이때, 레이저 스캐너(120)는 LiDAR(Light Detection And Ranging) 레이저 레이더(Raser Rader)를 사용하는 것이 바람직하지만, 반드시 이에 한정되는 것은 아니며, 이에 상응하는 다양한 종류의 센서 및 레이저 스캐너가 사용될 수 있다.
입력부(130)는 숫자 또는 문자 정보를 입력받고 각종 기능들의 특징점추출장치(100)의 기능제어와 관련하여 입력되는 키 신호를 제어부(160)로 전달한다. 입력부(130)는 특징점추출장치(100)의 제공형태에 따라 터치패드 또는 일반적인 키 배열의 키패드로 형성될 수 있다. 입력부(130)는 터치스크린을 포함하고, 이 경우에 입력부(130)는 출력부(140)에 표시될 수 있다. 본 발명의 실시예에서는 사용자 편의성 향상을 위해 입력부(130)를 터치패드 또는 터치스크린으로 구성함이 바람직하다.
출력부(140)는 제어부(160)의 제어에 의해 프로그램 수행 중에 발생하는 화면 데이터 예컨대, 각종 메뉴 데이터, 자차 전방의 외부 영상데이터 등을 표시한다.
저장부(150)는 본 발명의 실시예에 따른 기능 동작에 필요한 응용 프로그램(예를 들어, 레이저 스캐너 데이터를 구성하는 복수개의 레이어를 각각 분리하기 위한 프로그램, 레이저 스캐너 데이터에 포함된 특징점을 추출하기 위한 프로그램 등)들을 저장한다.
제어부(160)는 레이저 스캐너(120)에서 획득된 레이저 스캐너 데이터를 복수개의 레이어로 분리하여 레이어마다 존재하는 계측데이터를 추출하고 기저장된 복수개의 특징점을 기준으로 장애물의 종류를 분류하기 위한 계측데이터의 특징점을 확인한다.
보다 구체적으로, 제어부(160)는 레이어에 존재하는 계측데이터의 형태, 레이어별로 존재하는 계측데이터의 개수 또는 위치, 레이어 중에서 계측데이터가 존재하지 않는 레이어의 존재여부를 확인한다.
또한, 제어부(160)는 레이어 정보를 이용하여 계측데이터에 대한 3차원 좌표값을 복원하고, 좌표값으로부터 도출된 평균값을 자차와 장애물 사이에 대한 거리의 표준편차를 산출한다. 제어부(160)는 좌표값들과 거리를 최소로 하는 가상의 평면까지의 거리차이를 산출하고, 좌표값이 존재하는 각 레이어의 넓이에 대한 합을 산출한다.
제어부(160)는 좌표값이 존재하는 각 레이어의 넓이에 대한 평균값을 산출하고, 계측데이터로부터 생성되는 선분의 기울기 또는 곡선의 계수를 산출한다. 제어부(160)에서의 상기와 같은 동작을 통해 레이저 스캐너 데이터에서 확인되는 장애물의 종류를 보다 정확하게 분류할 수 있는 효과가 있다.
도 2는 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 순서도이다. 도 3 내지 도 10는 본 발명의 실시예에 따른 멀티 레이어 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법을 설명하기 위한 도면이다.
도 2 내지 도 10를 참조하면, S11단계에서 제어부(160)는 이동체인 자차의 전방에 설치된 레이저 스캐너(120)에서 획득된 복수개의 레이어로 구성된 레이저 스캐너 데이터를 수신한다.
S13단계에서 제어부(160)는 레이저 스캐너(120)로부터 수신된 레이저 데이터를 복수개의 레이어로 분리한다. 복수개의 레이어는 도 5와 같이 layer 0 내지 layer 3으로 4계층의 레이어로 구성될 수 있다.
S15단계에서 제어부(160)는 분리된 복수개의 레이어를 분석하여 레이어별로 존재하는 계측데이터를 추출한다. 이때, 계측데이터는 장애물에 레이저가 부딪혀 형성된 데이터를 의미한다.
이어서, S17단계에서 제어부(160)는 계측데이터의 특징점을 확인한다. 제어부(160)는 확인된 계측데이터의 특징점과 저장부(150)에 기저장된 특징점과 비교한다. 기저장된 특징점의 의미는 하기의 표 1과 같고, 기저장된 특징점들은 계측데이터에 해당하는 장애물을 차량 또는 보행자로 분류하기 위한 기준값이 매핑되어 있는 것이 바람직하다.
특징점 | 의미 |
f1 | 점의 분포를 잘 표현하는 L자 형과의 적합도 |
f2 | 점의 분포를 잘 표현하는 직선의 선 축으로의 너비 |
f3 | 점의 분포를 잘 표현하는 직선의 선 축으로의 높이 |
f4 | 점의 분포를 잘 표현하는 직선의 선 축으로의 넓이 |
f5 | 0번 레이어의 데이터 개수 |
f6 | 1번 레이어의 데이터 개수 |
f7 | 2번 레이어의 데이터 개수 |
f8 | 3번 레이어의 데이터 개수 |
f9 | 계측 데이터가 존재하는 레이어의 수 |
f10 | (x, y, z)값의 평균점으로부터 거리의 표준편차 |
f11 | (x, y, z)값의 평면성 |
f12 | 레이어별 넓이의 합 |
f13 | 레이어별 넓이의 평균 |
f14 | 점의 개수를 잘 표현하는 선분(1차식)의 기울기 |
f15 | 점의 개수를 잘 표현하는 곡선(2차식)의 2차항의 계수 |
f16 | 점의 개수를 잘 표현하는 곡선(1차식)의 1차항의 계수 |
보다 구체적으로, 제어부(160)는 추출된 계측데이터를 분석하여 f1에 해당하는 특징점을 확인한다. 이때, 추출된 계측데이터(도면부호 10)가 도 3의 도면부호 12인 L자 형태와 유사한 형태를 이루면, 계측데이터 중에서 원점과 가장 가까운 위치에 있는 점(도면부호 11)을 꼭지점으로 사용하여 을 추출한다. 그리고 제어부(160)는 도 4의 도면부호 13과 같이 계측데이터의 분포를 잘 표현하는 직선을 생성하고, 도면부호 13을 기준으로 계측데이터가 나타내는 너비, 높이, 넓이(표 2의 f2, f3, f4에 해당)를 산출하여 장애물이 향하고 있는 방향에 따라 변화가 크지 않은 특징을 추출한다. 이로 인해, 제어부(160)는 감지된 장애물의 개략적인 크기를 확인할 수 있다.
또한, 제어부(160)는 표 1의 f5 내지 f8의 특징점에 해당하도록 도 5와 같이 복수개의 레이어인 layer 0 내지 layer 3에 존재하는 계측데이터의 개수를 확인하고, 제어부(160)는 표 1의 f9의 특징점에 해당하도록 도 6과 같이 계측데이터가 존재하는 레이어의 개수를 확인한다. 예를 들어, 움직이는 보행자가 장애물로 감지된 경우에는 도 5와 같이 각 레이어별로 서로 다른 개수의 계측데이터가 확인되고, 감지된 보행자의 키에 따라 계측데이터가 존재하지 않는 레이어가 존재할 수 있다.
제어부(160)는 표 1의 f10의 특징점에 해당하도록 도 7과 같이 layer 0 내지 layer 3의 정보를 이용하여 장애물의 x, y, z 좌표를 복원한다. 이때, 각 레이어별로 이루는 각도는 각각 0.8도를 형성하는 것으로 도시되어 있으나, 반드시 이에 한정되는 것은 아니며 당업자에 의해 변경 적용이 가능하다. 제어부(160)는 복원한 x, y, z값의 평균값을 자차와 장애물 사이에 대한 거리의 표준편차로 사용한다. 장애물의 x, y, z 좌표를 복원하기 위해 제어부(160)는 하기의 수학식 1을 사용하고, 복원한 x, y, z값의 평균값을 자차와 장애물 사이에 대한 거리의 표준편차로 사용하기 위해 제어부(160)는 하기의 수학식 2를 사용한다.
(이때, r은 레이저 스캐너(120)와 계측데이터 중 하나의 데이터 사이의 거리에서 평면까지의 거리, θ는 레이저 스캐너(120)를 중심으로 각각의 레이어가 이루는 각도, L은 레이어의 계층)
(이때, np는 계측데이터의 개수를 나타낸다.)
그리고, 제어부(160)는 표 1의 f11의 특징점에 해당하도록 상기에서 산출된 x, y, z 좌표값의 평면성을 도출한다. 이를 위해, 제어부(160)는 하기의 수학식 3을 이용하여 도 8과 같이 장애물(20)에 의해 형성된 도면부호 20a, 내지 20f인 점들과의 거리를 최소로 하는 평면(14)까지의 거리 차이를 산출한다.
제어부(160)는 표 1의 f12의 특징점에 해당하도록 도 9에서와 같이 x, y, z 좌표값을 이용한 레이어별 넓이의 합을 산출하고, 표 1의 f13의 특징점에 해당하도록 도 9에서와 같이 x, y, z 좌표값을 이용한 레이어별 넓이의 평균을 산출한다.
아울러, 제어부(160)는 표 1의 f14 내지 f16에 해당하는 특징점에 해당하도록 도 10과 같이 도면부호 L0 내지 L3과 같이 layer 0 내지 layer 3에 존재하는 계측데이터의 개수를 이용한 선분 및 곡선의 계수를 산출한다.
보다 구체적으로, 제어부(160)는 레이어에 존재하는 계측데이터가 도 3의 도면부호 10과 같이 L자 형태와 유사하면 제어부(160)는 계측데이터가 차량에 의해 생성된 것으로 인지한다.
또한, 제어부(160)는 레이어에 존재하는 계측데이터가 도 5에서와 같이 레이어별로 존재하고, 각 레이어별로 존재하는 계측데이터의 개수가 다르므로 제어부(160)는 계측데이터가 보행자(20)에 의해 생성된 것으로 인지한다.
이와 같이, 본 발명은 레이저 스캐너 데이터에 존재하는 계측데이터를 분석함으로써 추출한 특징점을 이용하여 자차의 전방에 위치한 장애물의 종류를 확인할 수 있고, 장애물의 개수를 정확하게 확인할 수 있다.
지금까지 실시예를 통하여 본 발명에 따른 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법에 대하여 설명하였다. 본 명세서와 도면에서는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것일 뿐, 본 발명의 범위를 한정하고자 하는 것은 아니다. 상기에 기재된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100: 특징점추출장치 110: 카메라
120: 레이저 스캐너 130: 입력부
140: 출력부 150: 저장부
160: 제어부
120: 레이저 스캐너 130: 입력부
140: 출력부 150: 저장부
160: 제어부
Claims (16)
- 이동체의 전방에 설치되어 복수개의 레이어로 구성된 레이저 스캐너 데이터를 실시간으로 획득하는 레이저 스캐너;
상기 레이저 스캐너에서 획득된 상기 레이저 스캐너 데이터를 복수개의 레이어로 분리하여 상기 레이어마다 존재하는 계측데이터를 추출하고 기저장된 복수개의 특징점을 기준으로 장애물의 종류를 분류하기 위한 상기 계측데이터의 특징점을 확인하는 제어부;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제1항에 있어서,
상기 제어부는
상기 레이어에 존재하는 계측데이터의 형태를 확인하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제2항에 있어서,
상기 제어부는
상기 레이어별로 존재하는 계측데이터의 개수 또는 위치 및 상기 레이어 중에서 상기 계측데이터가 존재하지 않는 레이어의 존재여부를 확인하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제2항에 있어서,
상기 제어부는
상기 레이어 정보를 이용하여 상기 계측데이터에 대한 3차원 좌표값을 복원하고, 상기 좌표값으로부터 도출된 평균값을 상기 이동체와 상기 장애물 사이에 대한 거리의 표준편차를 산출하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제4항에 있어서,
상기 제어부는
상기 좌표값들과 거리를 최소로 하는 가상의 평면까지의 거리차이를 산출하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제4항에 있어서,
상기 제어부는
상기 좌표값이 존재하는 각 레이어의 넓이에 대한 합을 산출하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제4항에 있어서,
상기 제어부는
상기 좌표값이 존재하는 각 레이어의 넓이에 대한 평균값을 산출하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제2항에 있어서,
상기 제어부는
상기 계측데이터로부터 생성되는 선분의 기울기 또는 곡선의 계수를 산출하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치. - 제어부가 이동체의 전방에 설치된 레이저 스캐너로부터 복수개의 레이어로 구성된 레이저 스캐너 데이터를 실시간으로 획득하는 단계;
상기 제어부가 상기 레이저 스캐너 데이터를 복수개의 레이어로 분리하는 단계;
상기 제어부가 상기 레이어마다 존재하는 계측데이터를 추출하는 단계;
상기 제어부가 기저장된 복수개의 특징점을 기준으로 상기 이동체 전방에 존재하는 장애물의 종류를 분류하기 위해 상기 계측데이터의 특징점을 확인하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제9항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 레이어에 존재하는 계측데이터의 형태를 확인하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제10항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 레이어별로 존재하는 계측데이터의 개수 또는 위치 및 상기 계측데이터가 존재하지 않는 레이어의 존재여부를 확인하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제10항에 있어서,
상기 계측데이터의 특징접을 확인하는 단계는
상기 레이어 정보를 이용하여 상기 계측데이터에 대한 3차원 좌표값을 복원하고, 상기 좌표값으로부터 도출된 평균값으로 상기 이동체와 상기 장애물 사이에 대한 거리의 표준편차를 산출하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제12항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 좌표값들과 거리를 최소로 하는 가상의 평면까지의 거리차이를 산출하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제12항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 좌표값이 존재하는 각 레이어의 넓이에 대한 합을 산출하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제12항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 좌표값이 존재하는 각 레이어의 넓이에 대한 평균값을 산출하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법. - 제10항에 있어서,
상기 계측데이터의 특징점을 확인하는 단계는
상기 계측데이터로부터 생성되는 선분의 기울기 또는 곡선의 계수를 산출하는 단계;
를 포함하는 것을 특징으로 하는 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130113659A KR101550972B1 (ko) | 2013-09-25 | 2013-09-25 | 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 |
US14/142,054 US9958260B2 (en) | 2013-09-25 | 2013-12-27 | Apparatus and method for extracting feature point for recognizing obstacle using laser scanner |
DE201310227222 DE102013227222A1 (de) | 2013-09-25 | 2013-12-30 | Gerät und Verfahren für das Extrahieren eines Merkmalpunktes zum Erkennen eines Hindernisses, wobei ein Laserscanner benutzt wird |
CN201310744740.1A CN104463163B (zh) | 2013-09-25 | 2013-12-30 | 使用激光扫描器提取特征点来识别障碍物的设备和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130113659A KR101550972B1 (ko) | 2013-09-25 | 2013-09-25 | 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150033864A KR20150033864A (ko) | 2015-04-02 |
KR101550972B1 true KR101550972B1 (ko) | 2015-09-07 |
Family
ID=52623662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130113659A KR101550972B1 (ko) | 2013-09-25 | 2013-09-25 | 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9958260B2 (ko) |
KR (1) | KR101550972B1 (ko) |
CN (1) | CN104463163B (ko) |
DE (1) | DE102013227222A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105372654A (zh) * | 2015-12-14 | 2016-03-02 | 财团法人车辆研究测试中心 | 障碍物分类可靠度量化的方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6529855B2 (ja) * | 2015-08-07 | 2019-06-12 | 株式会社Ihiエアロスペース | 移動体とその障害物検出方法 |
US10629079B2 (en) * | 2016-12-05 | 2020-04-21 | Ford Global Technologies, Llc | Vehicle collision avoidance |
KR101938984B1 (ko) * | 2017-08-09 | 2019-04-10 | 연세대학교 산학협력단 | Spad 거리측정 센서 기반의 2단계 트래킹을 이용한 거리 측정 장치 및 방법 |
CN108917677B (zh) * | 2018-07-19 | 2020-03-17 | 福建天晴数码有限公司 | 立方体房间内部尺寸测量方法、存储介质 |
CN109212540B (zh) * | 2018-09-12 | 2024-07-26 | 阿波罗智能技术(北京)有限公司 | 基于激光雷达系统的测距方法、装置及可读存储介质 |
CN111145240A (zh) * | 2019-11-18 | 2020-05-12 | 西宁市动物疫病预防控制中心(挂西宁市畜牧兽医站牌子) | 一种基于3d相机的活体西门塔尔牛体尺在线测量方法 |
US11740360B2 (en) * | 2020-11-02 | 2023-08-29 | Motional Ad Llc | Light detection and ranging (LiDaR) scan smoothing |
CN112869969B (zh) * | 2021-01-14 | 2023-01-17 | 安徽金百合医疗器械有限公司 | 一种用于电动轮椅的全方位通行策略生成系统和方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101305695B1 (ko) | 2012-08-06 | 2013-09-09 | 현대자동차주식회사 | 장애물 인식을 위한 분류기의 생성방법 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920382A (en) * | 1996-07-17 | 1999-07-06 | Fuji Electric Co., Ltd. | Distance-measuring apparatus |
US6927699B2 (en) * | 2002-12-05 | 2005-08-09 | Denso Corporation | Object recognition apparatus for vehicle, and inter-vehicle distance control unit |
JP2005291788A (ja) * | 2004-03-31 | 2005-10-20 | Denso Corp | 車両用物体認識装置 |
JP4428208B2 (ja) * | 2004-11-16 | 2010-03-10 | 株式会社デンソー | 車両用物体認識装置 |
US8325979B2 (en) | 2006-10-30 | 2012-12-04 | Tomtom Global Content B.V. | Method and apparatus for detecting objects from terrestrial based mobile mapping data |
JP2008172441A (ja) * | 2007-01-10 | 2008-07-24 | Omron Corp | 検出装置および方法、並びに、プログラム |
JP4967666B2 (ja) * | 2007-01-10 | 2012-07-04 | オムロン株式会社 | 画像処理装置および方法、並びに、プログラム |
US8098889B2 (en) * | 2007-01-18 | 2012-01-17 | Siemens Corporation | System and method for vehicle detection and tracking |
KR101188584B1 (ko) | 2007-08-28 | 2012-10-05 | 주식회사 만도 | 카메라와 레이저 스캐너를 이용한 차량 전방 물체 판별장치 |
DE102007048848A1 (de) * | 2007-10-11 | 2009-04-16 | Robert Bosch Gmbh | Raumauflösendes Fahrerassistenzsystem |
WO2009060975A1 (ja) * | 2007-11-08 | 2009-05-14 | Nec Corporation | 特徴点配置照合装置及び画像照合装置、その方法及びプログラム |
KR101141874B1 (ko) | 2008-06-04 | 2012-05-08 | 주식회사 만도 | 위험 지역의 검출 장치, 방법 및 그를 이용한 보행자 검출장치 |
KR101004718B1 (ko) | 2008-06-16 | 2011-01-04 | 삼성중공업 주식회사 | 곡부재 계측 데이터를 이용한 고정물 위치 인식 장치 및방법 |
KR101080961B1 (ko) | 2009-02-17 | 2011-11-08 | 한국토지주택공사 | 덤프트럭 적재 토량 산출방법 및 토량환산계수 산출방법 |
JP5267592B2 (ja) * | 2010-04-09 | 2013-08-21 | 株式会社デンソー | 物体認識装置 |
KR101395089B1 (ko) | 2010-10-01 | 2014-05-16 | 안동대학교 산학협력단 | 장애물 감지 시스템 및 방법 |
KR101268523B1 (ko) | 2012-03-19 | 2013-05-28 | 한국과학기술원 | 레이저 스캐너를 이용한 도시 환경에서의 빠른 주변 환경 인식 방법 |
KR20140019501A (ko) * | 2012-08-06 | 2014-02-17 | 현대자동차주식회사 | 장애물 인식을 위한 분류기의 생성방법 |
CN103144770B (zh) * | 2013-03-19 | 2015-10-28 | 南京航空航天大学 | 一种全自主控制入室环境避障导航微型飞行器 |
KR101491314B1 (ko) * | 2013-09-10 | 2015-02-06 | 현대자동차주식회사 | 레이저 스캐너를 이용한 장애물 인식 장치 및 방법 |
KR101558660B1 (ko) * | 2013-10-10 | 2015-10-07 | 현대자동차주식회사 | 멀티 계층 라이더의 빔 각도 보정 장치 및 그 방법 |
KR101480647B1 (ko) * | 2013-11-15 | 2015-01-09 | 현대자동차주식회사 | 협로 주행을 위한 조향 위험도 판단 시스템 및 그 판단 방법 |
KR101545478B1 (ko) * | 2014-01-10 | 2015-08-19 | 현대모비스(주) | 차량용 전방관측시스템 및 방법 |
-
2013
- 2013-09-25 KR KR1020130113659A patent/KR101550972B1/ko active IP Right Grant
- 2013-12-27 US US14/142,054 patent/US9958260B2/en active Active
- 2013-12-30 CN CN201310744740.1A patent/CN104463163B/zh active Active
- 2013-12-30 DE DE201310227222 patent/DE102013227222A1/de active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101305695B1 (ko) | 2012-08-06 | 2013-09-09 | 현대자동차주식회사 | 장애물 인식을 위한 분류기의 생성방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105372654A (zh) * | 2015-12-14 | 2016-03-02 | 财团法人车辆研究测试中心 | 障碍物分类可靠度量化的方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20150033864A (ko) | 2015-04-02 |
CN104463163B (zh) | 2019-08-20 |
US9958260B2 (en) | 2018-05-01 |
DE102013227222A1 (de) | 2015-03-26 |
CN104463163A (zh) | 2015-03-25 |
US20150088456A1 (en) | 2015-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101550972B1 (ko) | 레이저 스캐너를 이용하여 장애물을 인식하기 위한 특징점 추출 장치 및 방법 | |
US10210286B1 (en) | Systems and methods for detecting curbs in three-dimensional point clouds descriptive of streets | |
US10074179B2 (en) | Image measurement device | |
CA2678156C (en) | Measurement apparatus, measurement method, and feature identification apparatus | |
US10540777B2 (en) | Object recognition device and object recognition system | |
KR101491314B1 (ko) | 레이저 스캐너를 이용한 장애물 인식 장치 및 방법 | |
KR101279712B1 (ko) | 실시간 차선 검출 장치 및 방법과 이에 관한 기록매체 | |
KR20160137247A (ko) | 횡단보도 인식 결과를 이용한 안내 정보 제공 장치 및 방법 | |
KR102130316B1 (ko) | 영상 인식 장치 및 방법 | |
US9633450B2 (en) | Image measurement device, and recording medium | |
CN111324115A (zh) | 障碍物位置检测融合方法、装置、电子设备和存储介质 | |
KR102113068B1 (ko) | 수치지도 및 도로정밀지도 구축 자동화를 위한 방법 | |
JP6889561B2 (ja) | 自車位置推定装置、制御方法、プログラム及び記憶媒体 | |
US20210348927A1 (en) | Information processing apparatus, information processing method, and recording medium | |
US9715632B2 (en) | Intersection recognizing apparatus and computer-readable storage medium | |
KR20180063524A (ko) | 가상 차선을 이용한 전방 차량 위험도 감지 방법 및 장치 | |
WO2019198076A1 (en) | Real-time raw data- and sensor fusion | |
KR102132242B1 (ko) | 스테레오 카메라 보정 시스템 | |
KR101954963B1 (ko) | 수치지도 및 도로정밀지도 구축 자동화를 위한 장치 및 방법 | |
KR20190115501A (ko) | 차량 인식 시스템 | |
CN112639803B (zh) | 用于识别设施处的物体的方法和组件 | |
US11113833B2 (en) | Object detection system | |
KR20220130513A (ko) | 라이더를 이용하는 가려진 객체 탐지 방법 및 장치 | |
US11861914B2 (en) | Object recognition method and object recognition device | |
KR20160125803A (ko) | 영역 추출 장치, 물체 탐지 장치 및 영역 추출 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180829 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190827 Year of fee payment: 5 |