KR20170064652A - 에고모션 추정 시스템 및 방법 - Google Patents
에고모션 추정 시스템 및 방법 Download PDFInfo
- Publication number
- KR20170064652A KR20170064652A KR1020150170338A KR20150170338A KR20170064652A KR 20170064652 A KR20170064652 A KR 20170064652A KR 1020150170338 A KR1020150170338 A KR 1020150170338A KR 20150170338 A KR20150170338 A KR 20150170338A KR 20170064652 A KR20170064652 A KR 20170064652A
- Authority
- KR
- South Korea
- Prior art keywords
- motion
- motion vector
- ego
- error
- minutiae
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/246—Calibration of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two two-dimensional [2D] image sensors having a relative position equal to or related to the interocular distance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/285—Analysis of motion using a sequence of stereo image pairs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/35—Determination of transform parameters for the alignment of images, i.e. image registration using statistical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/271—Image signal generators wherein the generated image signals comprise depth maps or disparity maps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10016—Video; Image sequence
- G06T2207/10021—Stereoscopic video; Stereoscopic image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/20076—Probabilistic image processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30244—Camera pose
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0085—Motion estimation from stereoscopic image signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시예에 따른 에고모션 추정 방법을 보여주는 흐름도이다.
도 3은 본 발명에 따른 에고모션 추정 방법에 있어서 포워드-백워드(forward-backward) 알고리즘에 따른 에러 제거 과정을 보여준다.
Claims (10)
- 스테레오 카메라;
상기 스테레오 카메라로부터 전송되는 스테레오 영상을 수신하고, 이를 이용하여 깊이지도 및 시차지도를 생성하는 지도생성부;
상기 시차지도를 이용하여 움직이는 객체의 특징점을 추출하는 특징점 추출부;
상기 추출된 특징점으로부터 특징점의 모션 벡터를 검출하는 모션벡터 검출부;
상기 검출된 모션 벡터의 에러를 제거하는 에러제거부; 및
에러가 제거된 모션 벡터를 이용하여 에고모션을 계산하고 결정하는 에고모션 결정부;를 구비하는 것을 특징으로 하는 에고모션 추정 시스템.
- 제1항에 있어서, 상기 특징점 추출부는
상기 시차지도에 누적된 픽셀값을 산출하고 상기 픽셀값이 기준값 이하인 경우 도로면으로 판단하여 제거하고 움직이는 객체의 특징점을 추출하는 것을 특징으로 하는 에고모션 추정 시스템.
- 제1항에 있어서, 상기 모션벡터 검출부는
상기 추출된 특징점에 옵티컬 플로우를 적용하여 프레임 간의 특징점의 모션 벡터를 검출하는 것을 특징으로 하는 에고모션 추정 시스템.
- 제1항에 있어서, 상기 에러제거부는
포워드-백워드(forward-backward) 에러 제거 알고리즘을 이용하여 모션 벡터의 에러를 제거하는 것을 특징으로 하는 에고모션 추정 시스템.
- 제1항에 있어서, 상기 에고모션 결정부는
상기 에러가 제거된 모션벡터에 랜삭(RANSAC:RANdom SAmple Consensus)을 적용하여 에고모션을 결정하는 것을 특징으로 하는 에고모션 추정 시스템.
- 스테레오 카메라로부터 전송되는 스테레오 영상을 수신하고, 이를 이용하여 깊이지도 및 시차지도를 생성하는 지도생성단계;
상기 시차지도를 이용하여 움직이는 객체의 특징점을 추출하는 특징점 추출단계;
상기 추출된 특징점으로부터 특징점의 모션 벡터를 검출하는 모션벡터 검출단계;
상기 검출된 모션 벡터의 에러를 제거하는 에러제거단계; 및
에러가 제거된 모션 벡터를 이용하여 에고모션을 계산하고 결정하는 에고모션 결정단계;를 구비하는 것을 특징으로 하는 에고모션 추정 방법.
- 제 6항에 있어서, 상기 특징점 추출단계는
상기 시차지도에 누적된 픽셀값을 산출하고 상기 픽셀값이 기준값 이하인 경우 도로면으로 판단하여 제거하고 움직이는 객체의 특징점을 추출하는 단계인 것을 특징으로 하는 에고모션 추정 방법.
- 제 6항에 있어서, 상기 모션벡터 검출단계는
상기 추출된 특징점에 옵티컬 플로우를 적용하여 프레임 간의 특징점의 모션 벡터를 검출하는 단계인 것을 특징으로 하는 에고모션 추정 방법.
- 제 6항에 있어서, 상기 에러제거단계는
포워드-백워드(forward-backward) 에러 제거 알고리즘을 이용하여 모션 벡터의 에러를 제거하는 단계인 것을 특징으로 하는 에고모션 추정 방법.
- 제 6항에 있어서, 상기 에고모션 결정단계는
상기 에러가 제거된 모션벡터에 랜삭(RANSAC:RANdom SAmple Consensus)을 적용하여 에고모션을 결정하는 단계인 것을 특징으로 하는 에고모션 추정 방법.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150170338A KR102507248B1 (ko) | 2015-12-02 | 2015-12-02 | 에고모션 추정 시스템 및 방법 |
| US15/140,151 US10187630B2 (en) | 2015-12-02 | 2016-04-27 | Egomotion estimation system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150170338A KR102507248B1 (ko) | 2015-12-02 | 2015-12-02 | 에고모션 추정 시스템 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170064652A true KR20170064652A (ko) | 2017-06-12 |
| KR102507248B1 KR102507248B1 (ko) | 2023-03-06 |
Family
ID=58798514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150170338A Active KR102507248B1 (ko) | 2015-12-02 | 2015-12-02 | 에고모션 추정 시스템 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10187630B2 (ko) |
| KR (1) | KR102507248B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11508077B2 (en) | 2020-05-18 | 2022-11-22 | Samsung Electronics Co., Ltd. | Method and apparatus with moving object detection |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102016104730A1 (de) * | 2016-03-15 | 2017-09-21 | Connaught Electronics Ltd. | Verfahren zum Detektieren eines Objekts entlang einer Straße eines Kraftfahrzeugs, Rechenvorrichtung, Fahrerassistenzsystem sowie Kraftfahrzeug |
| US10764561B1 (en) | 2016-04-04 | 2020-09-01 | Compound Eye Inc | Passive stereo depth sensing |
| JP6932487B2 (ja) * | 2016-07-29 | 2021-09-08 | キヤノン株式会社 | 移動体監視装置 |
| KR102198490B1 (ko) * | 2019-11-25 | 2021-01-05 | 상명대학교산학협력단 | 요소 영상 배열에 대한 리프팅 변환 방법 및 그 장치 |
| EP4066162A4 (en) | 2019-11-27 | 2023-12-13 | Compound Eye Inc. | SYSTEM AND METHOD FOR DETERMINING CORRESPONDENCE CARDS |
| WO2021150779A1 (en) * | 2020-01-21 | 2021-07-29 | Compound Eye Inc. | System and method for egomotion estimation |
| US11270467B2 (en) | 2020-01-21 | 2022-03-08 | Compound Eye, Inc. | System and method for camera calibration |
| EP4173285A1 (en) * | 2020-06-25 | 2023-05-03 | Mobileye Vision Technologies Ltd. | Motion-based online calibration of a multi-camera |
| DE102021107904A1 (de) * | 2021-03-29 | 2022-09-29 | Conti Temic Microelectronic Gmbh | Verfahren und System zur Bestimmung der Bodenebene mit einem künstlichen neuronalen Netz |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6307959B1 (en) * | 1999-07-14 | 2001-10-23 | Sarnoff Corporation | Method and apparatus for estimating scene structure and ego-motion from multiple images of a scene using correlation |
| WO2012017650A1 (ja) * | 2010-08-03 | 2012-02-09 | パナソニック株式会社 | 物体検出装置、物体検出方法及びプログラム |
| US20120308114A1 (en) * | 2011-05-31 | 2012-12-06 | Gabriel Othmezouri | Voting strategy for visual ego-motion from stereo |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4969036A (en) | 1989-03-31 | 1990-11-06 | Bir Bhanu | System for computing the self-motion of moving images devices |
| WO2005060640A2 (en) * | 2003-12-15 | 2005-07-07 | Sarnoff Corporation | Method and apparatus for object tracking prior to imminent collision detection |
| DE602008005318D1 (de) | 2007-08-22 | 2011-04-14 | Honda Res Inst Europe Gmbh | Schätzung der ordnungsgemässen bewegung von objekten mithilfe optischer fluss-, kinematik- und tiefeninformationen |
| EP2199983A1 (en) * | 2008-12-22 | 2010-06-23 | Nederlandse Centrale Organisatie Voor Toegepast Natuurwetenschappelijk Onderzoek TNO | A method of estimating a motion of a multiple camera system, a multiple camera system and a computer program product |
| US8903127B2 (en) | 2011-09-16 | 2014-12-02 | Harman International (China) Holdings Co., Ltd. | Egomotion estimation system and method |
| KR101367673B1 (ko) | 2012-07-03 | 2014-03-03 | 한밭대학교 산학협력단 | 깊이 카메라 정보를 이용한 색상 영상 시퀀스에 대한 움직임 추정 영역 설정 방법 및 그 설정 시스템 |
| KR101641491B1 (ko) | 2014-01-02 | 2016-07-29 | 엘지전자 주식회사 | 차량 운전 보조 장치 및 이를 구비한 차량 |
-
2015
- 2015-12-02 KR KR1020150170338A patent/KR102507248B1/ko active Active
-
2016
- 2016-04-27 US US15/140,151 patent/US10187630B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6307959B1 (en) * | 1999-07-14 | 2001-10-23 | Sarnoff Corporation | Method and apparatus for estimating scene structure and ego-motion from multiple images of a scene using correlation |
| WO2012017650A1 (ja) * | 2010-08-03 | 2012-02-09 | パナソニック株式会社 | 物体検出装置、物体検出方法及びプログラム |
| US20120308114A1 (en) * | 2011-05-31 | 2012-12-06 | Gabriel Othmezouri | Voting strategy for visual ego-motion from stereo |
Non-Patent Citations (2)
| Title |
|---|
| 3D egomotion from stereo cameras using constrained search window and bundle adjustment, IVCNZ, 2013.12.* * |
| Visual odometry based on stereo image sequences with RANSAC-based outlier rejection scheme", IEEE Intelligent Vehicles Symposium, 2010.06.* * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11508077B2 (en) | 2020-05-18 | 2022-11-22 | Samsung Electronics Co., Ltd. | Method and apparatus with moving object detection |
Also Published As
| Publication number | Publication date |
|---|---|
| US20170161912A1 (en) | 2017-06-08 |
| US10187630B2 (en) | 2019-01-22 |
| KR102507248B1 (ko) | 2023-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102507248B1 (ko) | 에고모션 추정 시스템 및 방법 | |
| US10762643B2 (en) | Method for evaluating image data of a vehicle camera | |
| KR101708659B1 (ko) | 이동 로봇의 맵을 업데이트하기 위한 장치 및 그 방법 | |
| KR101776622B1 (ko) | 다이렉트 트래킹을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| KR101784183B1 (ko) | ADoG 기반 특징점을 이용한 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| US10129521B2 (en) | Depth sensing method and system for autonomous vehicles | |
| KR101776621B1 (ko) | 에지 기반 재조정을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| JP5023186B2 (ja) | 3dワーピング手法と固有対象物運動(pom)の検出の組み合わせに基づく対象物の動き検出システム | |
| JP6574611B2 (ja) | 立体画像に基づいて距離情報を求めるためのセンサシステム | |
| WO2017138245A1 (ja) | 画像処理装置、物体認識装置、機器制御システム、画像処理方法およびプログラム | |
| JP2014009975A (ja) | ステレオカメラ | |
| JP5107154B2 (ja) | 運動推定装置 | |
| JP6699323B2 (ja) | 電車設備の三次元計測装置及び三次元計測方法 | |
| KR102359083B1 (ko) | 움직이는 객체 검출 장치 및 방법 | |
| JP6455164B2 (ja) | 視差値導出装置、機器制御システム、移動体、ロボット、視差値導出方法、およびプログラム | |
| CN115214681A (zh) | 借助人工神经网络确定地平面的方法和系统 | |
| EP3435286A1 (en) | Imaging control device and imaging control method | |
| CN104913762B (zh) | 用于估计行驶中的车辆和对象之间的距离的方法和装置 | |
| JP7828741B2 (ja) | 画像処理装置 | |
| JP6668740B2 (ja) | 道路面推定装置 | |
| JP7134780B2 (ja) | ステレオカメラ装置 | |
| KR102002228B1 (ko) | 동적 객체 검출 장치 및 방법 | |
| JP6334773B2 (ja) | ステレオカメラ | |
| KR20210119025A (ko) | 이동식 카메라 기반 무빙 오브젝트 디텍팅 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 4 |



