KR102427463B1 - 자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 - Google Patents
자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 Download PDFInfo
- Publication number
- KR102427463B1 KR102427463B1 KR1020200087991A KR20200087991A KR102427463B1 KR 102427463 B1 KR102427463 B1 KR 102427463B1 KR 1020200087991 A KR1020200087991 A KR 1020200087991A KR 20200087991 A KR20200087991 A KR 20200087991A KR 102427463 B1 KR102427463 B1 KR 102427463B1
- Authority
- KR
- South Korea
- Prior art keywords
- grid
- distance
- autonomous driving
- road
- matching unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000000691 measurement method Methods 0.000 claims abstract description 8
- 230000015654 memory Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000005259 measurement Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004040 coloring Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- 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
-
- 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
-
- 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/10—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 vehicle motion
- B60W40/105—Speed
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/292—Multi-camera tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- 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
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
- B60W2554/802—Longitudinal distance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Mathematical Physics (AREA)
- Geometry (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
- Electromagnetism (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 격자 정합부를 이용한 거리 측정을 설명하기 위한 도면.
도 3은 본 발명의 실시예에 따른 다양한 격자 정합부를 예시한 도면.
도 4는 본 발명의 실시예에 따른 자율주행을 위한 영상추적을 이용한 거리 측정 과정을 도시한 흐름도.
도 5는 본 발명의 실시예에 따른 차량속도를 이용한 거리 측정을 위한 가상 격자 보정 과정을 도시한 흐름도.
도 6은 본 발명의 실시예에 따른 거리 측정 시스템을 도시한 구성도.
도 7은 본 발명의 실시예에 따른 가상 격자 생성 과정을 도시한 흐름도.
30 : 자율주행시스템
Claims (10)
- 컴퓨팅 장치에서 수행되는 자율주행을 위한 영상추적을 이용한 거리 측정 방법에 있어서,
카메라에 의해 촬영되는 도로상에 표시된 격자 정합부를 인식하는 단계;
상기 격자 정합부를 이용하여 도로상에 적용되는 가상 격자를 생성하는 단계; 및
상기 가상 격자를 이용하여 대상 객체와의 거리를 산출하는 단계를 포함하되,
상기 가상 격자를 생성하는 단계는, 상기 격자 정합부를 복수개 인식하고, 각 격자 정합부의 화면상 간격에 대한 평균값을 산출하며, 산출된 평균값을 이용하여 상기 가상 격자를 생성하는, 자율주행을 위한 영상추적을 이용한 거리 측정 방법. - 삭제
- 청구항 1에 있어서,
다른 거리를 갖는 제2 격자 정합부를 추가 인식하고, 상기 가상 격자의 생성에 상기 제2 격자 정합부를 더 이용하는, 자율주행을 위한 영상추적을 이용한 거리 측정 방법. - 컴퓨팅 장치에서 수행되는 자율주행을 위한 영상추적을 이용한 거리 측정 방법에 있어서,
카메라에 의해 촬영되는 도로상에 표시된 격자 정합부를 인식하는 단계;
상기 격자 정합부를 이용하여 도로상에 적용되는 가상 격자를 생성하는 단계;
상기 가상 격자를 이용하여 대상 객체와의 거리를 산출하는 단계;
상기 가상 격자를 이용한 차량 속도를 산출하고, 차량 자체에서 측정된 속도정보와 비교하는 단계; 및
상기 비교결과에 따라 상기 가상 격자를 보정하는 단계를 포함하는, 자율주행을 위한 영상추적을 이용한 거리 측정 방법. - 청구항 1에 있어서,
구비된 레이저발송모듈에 의해 방사된 레이저격자를 상기 카메라에 의한 촬영영상에서 더 인식하고, 상기 레이저격자와 상기 격자 정합부의 비율값을 저장하는 단계를 더 포함하되,
차후 도로상에 상기 격자 정합부가 존재하지 않거나 인식되지 않는 경우, 상기 레이저격자와 상기 비율값을 이용하여 상기 가상 격자를 생성하는, 자율주행을 위한 영상추적을 이용한 거리 측정 방법. - 청구항 1에 따른 방법을 수행하는 컴퓨터 판독 가능한 기록매체에 기록된 프로그램.
- 자율주행을 위한 영상추적을 이용한 거리 측정 장치로서,
프로세서; 및
상기 프로세서에 연결된 메모리를 포함하되,
상기 메모리는,
카메라에 의해 촬영되는 도로상에 표시된 격자 정합부를 인식하고,
상기 격자 정합부를 이용하여 도로상에 적용되는 가상 격자를 생성하고,
상기 가상 격자를 이용하여 대상 객체와의 거리를 산출하도록,
상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 저장하되,
상기 메모리는 상기 가상 격자를 이용한 차량 속도를 산출하고, 차량 자체에서 측정된 속도정보와 비교하며, 상기 비교결과에 따라 상기 가상 격자를 보정하도록,
상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 더 저장하는, 자율주행을 위한 영상추적을 이용한 거리 측정 장치. - 삭제
- 청구항 7에 있어서,
레이저격자를 도로상에 방사하는 레이저발송모듈을 더 포함하되,
상기 메모리는 상기 레이저격자를 상기 카메라에 의한 촬영영상에서 더 인식하고, 상기 레이저격자와 상기 격자 정합부의 비율값을 저장하며, 차후 도로상에 상기 격자 정합부가 존재하지 않거나 인식되지 않는 경우, 상기 레이저격자와 상기 비율값을 이용하여 상기 가상 격자를 생성하도록,
상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 더 저장하는, 자율주행을 위한 영상추적을 이용한 거리 측정 장치. - 자율주행을 위한 영상추적을 이용한 거리 측정 장치로서,
프로세서; 및
상기 프로세서에 연결된 메모리를 포함하되,
상기 메모리는,
카메라에 의해 촬영되는 도로상에 표시된 격자 정합부를 인식하고,
상기 격자 정합부를 이용하여 도로상에 적용되는 가상 격자를 생성하고,
상기 가상 격자를 이용하여 대상 객체와의 거리를 산출하도록,
상기 프로세서에 의해 실행 가능한 프로그램 명령어들을 저장하되, 상기 프로그램 명령어들은,
상기 격자 정합부를 복수개 인식하고, 각 격자 정합부의 화면상 간격에 대한 평균값을 산출하며, 산출된 평균값을 이용하여 상기 가상 격자를 생성하는 자율주행을 위한 영상추적을 이용한 거리 측정 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200087991A KR102427463B1 (ko) | 2020-07-16 | 2020-07-16 | 자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 |
US17/022,448 US11557126B2 (en) | 2020-07-16 | 2020-09-16 | Distance measuring method and device using image tracking for autonomous driving |
CN202110808525.8A CN113945153A (zh) | 2020-07-16 | 2021-07-16 | 用于自动驾驶的利用图像跟踪的距离和位置测定方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200087991A KR102427463B1 (ko) | 2020-07-16 | 2020-07-16 | 자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220009609A KR20220009609A (ko) | 2022-01-25 |
KR102427463B1 true KR102427463B1 (ko) | 2022-08-01 |
Family
ID=79292654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200087991A Active KR102427463B1 (ko) | 2020-07-16 | 2020-07-16 | 자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11557126B2 (ko) |
KR (1) | KR102427463B1 (ko) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7371053B2 (ja) * | 2021-03-29 | 2023-10-30 | キヤノン株式会社 | 電子機器、移動体、撮像装置、および電子機器の制御方法、プログラム、記憶媒体 |
CN114897685B (zh) * | 2022-04-25 | 2024-11-08 | 北京信路威科技股份有限公司 | 车辆图片融合方法、装置、计算机设备和存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016035403A (ja) * | 2014-08-01 | 2016-03-17 | シャープ株式会社 | レーザ測距装置 |
KR102052833B1 (ko) * | 2018-07-17 | 2019-12-09 | 김항섭 | 영상 추적을 이용한 차량 속도 검출 장치 및 방법 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101276073B1 (ko) * | 2011-01-27 | 2013-06-18 | 팅크웨어(주) | 차량용 내비게이션에서의 영상에서 앞차 검출을 통한 거리 인식 시스템 및 방법 |
US9677898B2 (en) * | 2014-06-17 | 2017-06-13 | Think Ware Corporation | Electronic apparatus and control method thereof |
KR102441075B1 (ko) | 2017-10-31 | 2022-09-06 | 현대자동차주식회사 | 노면표시기반 차량의 위치추정 방법 및 장치 |
US11537139B2 (en) * | 2018-03-15 | 2022-12-27 | Nvidia Corporation | Determining drivable free-space for autonomous vehicles |
KR102420568B1 (ko) * | 2018-04-27 | 2022-07-13 | 삼성전자주식회사 | 차량의 위치를 결정하는 방법 및 이를 위한 차량 |
US11966838B2 (en) * | 2018-06-19 | 2024-04-23 | Nvidia Corporation | Behavior-guided path planning in autonomous machine applications |
DK201970115A1 (en) * | 2018-11-08 | 2020-06-09 | Aptiv Technologies Limited | DEEP LEARNING FOR OBJECT DETECTION USING PILLARS |
WO2020123531A1 (en) * | 2018-12-11 | 2020-06-18 | SafeAI, Inc. | Techniques for kinematic and dynamic behavior estimation in autonomous vehicles |
US11182916B2 (en) * | 2018-12-28 | 2021-11-23 | Nvidia Corporation | Distance to obstacle detection in autonomous machine applications |
US10990105B2 (en) * | 2018-12-28 | 2021-04-27 | Beijing Voyager Technology Co., Ltd. | Vehicle-based virtual stop and yield line detection |
US11435751B2 (en) * | 2018-12-28 | 2022-09-06 | Beijing Voyager Technology Co., Ltd. | Vehicle-based road obstacle identification system |
US20200211370A1 (en) * | 2018-12-28 | 2020-07-02 | Didi Research America, Llc | Map editing using vehicle-provided data |
US10991244B2 (en) * | 2018-12-28 | 2021-04-27 | Beijing Voyager Technology Co., Ltd. | On-board vehicle stop cause determination system |
US11308338B2 (en) * | 2018-12-28 | 2022-04-19 | Nvidia Corporation | Distance to obstacle detection in autonomous machine applications |
US20200208991A1 (en) * | 2018-12-28 | 2020-07-02 | Didi Research America, Llc | Vehicle-provided virtual stop and yield line clustering |
US11170299B2 (en) * | 2018-12-28 | 2021-11-09 | Nvidia Corporation | Distance estimation to objects and free-space boundaries in autonomous machine applications |
US11393097B2 (en) * | 2019-01-08 | 2022-07-19 | Qualcomm Incorporated | Using light detection and ranging (LIDAR) to train camera and imaging radar deep learning networks |
US11897502B2 (en) * | 2021-03-31 | 2024-02-13 | Gm Cruise Holdings Llc | Object tracking by generating velocity grids |
US11485517B1 (en) * | 2021-08-20 | 2022-11-01 | Beta Air, Llc | System and method for communicating a pre-charging package stream of an electric aircraft |
-
2020
- 2020-07-16 KR KR1020200087991A patent/KR102427463B1/ko active Active
- 2020-09-16 US US17/022,448 patent/US11557126B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016035403A (ja) * | 2014-08-01 | 2016-03-17 | シャープ株式会社 | レーザ測距装置 |
KR102052833B1 (ko) * | 2018-07-17 | 2019-12-09 | 김항섭 | 영상 추적을 이용한 차량 속도 검출 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US11557126B2 (en) | 2023-01-17 |
US20220019812A1 (en) | 2022-01-20 |
KR20220009609A (ko) | 2022-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110119698B (zh) | 用于确定对象状态的方法、装置、设备和存储介质 | |
US11625851B2 (en) | Geographic object detection apparatus and geographic object detection method | |
KR102815456B1 (ko) | 영상 처리를 위한 학습 데이터 생성 방법, 영상 처리 방법, 및 그 장치들 | |
US12298141B2 (en) | Efficient map matching method for autonomous driving and apparatus thereof | |
US9536306B2 (en) | Vehicle vision system | |
EP3361278A1 (en) | Autonomous vehicle localization based on walsh kernel projection technique | |
EP3825980B1 (en) | Method for calculating collision time of object and vehicle, calculation device and vehicle | |
CN109931939A (zh) | 车辆的定位方法、装置、设备及计算机可读存储介质 | |
KR101714233B1 (ko) | 도로상의 물체 검출 장치 및 그 방법 | |
US20220067973A1 (en) | Camera calibration apparatus and operating method | |
KR102427463B1 (ko) | 자율주행을 위한 영상추적을 이용한 거리 측정 방법 및 장치 | |
EP4213128A1 (en) | Obstacle detection device, obstacle detection system, and obstacle detection method | |
CN106934347B (zh) | 障碍物识别方法及装置、计算机设备及可读介质 | |
CN104597453B (zh) | 惯性测量装置校正的车辆安全行驶区域检测方法及装置 | |
US20150302591A1 (en) | System for detecting obstacle using road surface model setting and method thereof | |
US20240077586A1 (en) | Method for generating intensity information having extended expression range by reflecting geometric characteristic of object, and lidar apparatus performing same method | |
CN109313822B (zh) | 基于机器视觉的虚拟墙构建方法及装置、地图构建方法、可移动电子设备 | |
KR101995223B1 (ko) | 보행자 검출 시스템 및 모듈, 방법, 컴퓨터프로그램 | |
US20240271945A1 (en) | Vehicle, Vehicle Positioning Method and Apparatus, Device, and Computer-Readable Storage Medium | |
CN104297743A (zh) | 消除高重频机载激光雷达系统的测距歧义的方法和装置 | |
CN109416251B (zh) | 基于色块标签的虚拟墙构建方法及装置、地图构建方法、可移动电子设备 | |
CN111238490B (zh) | 视觉定位方法、装置以及电子设备 | |
CN113670275B (zh) | 一种针对古建筑物的无人机测绘方法、系统及存储介质 | |
KR20220080424A (ko) | 자율주행을 위한 영상추적을 이용한 위치측정 방법 및 장치 | |
IL286535B2 (en) | Measuring vehicle speeds with an uncalibrated camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200716 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211230 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220722 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220727 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220727 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |