KR20160111008A - 비제약형 slam을 위한 센서-기반 카메라 모션 검출 - Google Patents
비제약형 slam을 위한 센서-기반 카메라 모션 검출 Download PDFInfo
- Publication number
- KR20160111008A KR20160111008A KR1020167024806A KR20167024806A KR20160111008A KR 20160111008 A KR20160111008 A KR 20160111008A KR 1020167024806 A KR1020167024806 A KR 1020167024806A KR 20167024806 A KR20167024806 A KR 20167024806A KR 20160111008 A KR20160111008 A KR 20160111008A
- Authority
- KR
- South Korea
- Prior art keywords
- motion
- angle
- rotational motion
- vision
- sensor
- 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.)
- Ceased
Links
- 238000001514 detection method Methods 0.000 title description 9
- 238000000034 method Methods 0.000 claims abstract description 70
- 238000013507 mapping Methods 0.000 claims abstract description 65
- 230000004807 localization Effects 0.000 claims abstract description 11
- 238000012545 processing Methods 0.000 claims description 22
- 230000002123 temporal effect Effects 0.000 claims 1
- 230000000007 visual effect Effects 0.000 abstract description 9
- 230000007704 transition Effects 0.000 description 11
- 238000013519 translation Methods 0.000 description 11
- 230000014616 translation Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 102000008115 Signaling Lymphocytic Activation Molecule Family Member 1 Human genes 0.000 description 1
- 108010074687 Signaling Lymphocytic Activation Molecule Family Member 1 Proteins 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H04N5/23238—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- G06K9/00624—
-
- G06K9/52—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
-
- G06T3/0012—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G06T7/004—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/42—Global feature extraction by analysis of the whole pattern, e.g. using frequency domain transformations or autocorrelation
-
- H04N13/0282—
-
- 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/282—Image signal generators for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- 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/10016—Video; Image sequence
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30244—Camera pose
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
[00013] 본 개시내용에 의해 제공된 예들의 속성 및 이점들의 추가적인 이해는 명세서 및 도면들의 나머지 부분들을 참조하여 인지될 수 있고, 도면들에서 동일한 참조 번호들은 몇몇의 도면들 전반에 걸쳐 유사한 컴포넌트들을 지칭하는데 사용된다. 몇몇 예시들에서, 서브-라벨은 다수의 유사한 컴포넌트들 중 하나를 표기하기 위한 참조 번호와 연관된다. 존재하는 서브-라벨에 대한 지정 없이 참조 번호에 대해 참조가 이루어지는 경우, 참조 번호는 모든 그러한 유사한 컴포넌트들을 지칭한다.
[00014] 도 1은 본 개시내용의 특정 양상들에 따른 시스템의 블록도이다.
[00015] 도 2는 본 개시내용의 특정 양상들에 따른, 예시적인 SLAM 시스템에 대한 맵들을 생성하기 위한 흐름도를 예시한다.
[00016] 도 3은 본 개시내용의 특정 양상들에 따른, 시간 t에서의, 유한(finite) 3D 피쳐들을 포함하는 글로벌 SLAM(Global SLAM) 맵 표현을 예시한다.
[00017] 도 4는 본 개시내용의 특정 양상들에 따른, 시간 t+1에서의, 유한 3D 피쳐들 및 무한(infinite) 3D 피쳐들을 포함하는 글로벌 SLAM 맵 표현을 예시한다.
[00018] 도 5는 본 개시내용의 특정 양상들에 따른, 시간 t+2에서의, 유한 3D 피쳐들 및 무한 3D 피쳐들을 포함하는 글로벌 SLAM 맵 표현을 예시한다.
[00019] 도 6은 본 개시내용의 특정 양상들에 따른, 시간 t+3에서의, 유한 3D 피쳐들 및 무한 3D 피쳐들을 포함하는 글로벌 SLAM 맵 표현을 예시한다.
[00020] 도 7은 본 개시내용의 특정 양상들에 따른, 시간 t+4에서의, 유한 3D 피쳐들 및 무한 3D 피쳐들을 포함하는 글로벌 SLAM 맵 표현을 예시한다.
[00021] 도 8은 본 개시내용의 특정 양상들에 따른, 시간 t+5에서의, 유한 3D 피쳐들 및 무한 3D 피쳐들을 포함하는 글로벌 SLAM 맵 표현을 예시한다.
[00022] 도 9는 본 개시내용의 특정 양상들에 따른, 예시적인 병진 SLAM 모듈의 양상들을 예시하는 블록도이다.
[00023] 도 10은 본 개시내용의 하나 또는 그 초과의 양상들에 따른 방법을 수행하기 위한 흐름도를 예시한다.
Claims (27)
- 파노라마(panoramic) SLAM(Simultaneous Localization and Mapping) 모드에서 디바이스를 추적하면서 병진 모션(translational motion)을 검출하기 위한 방법으로서,
상기 디바이스에 대한 비전-기반 회전 모션 각(vision-based rotational motion angle)을 결정하는 단계 ― 상기 비전-기반 회전 모션 각은, 복수의 키프레임(keyframe)들 상에서 이미지 프로세싱을 수행함으로써 결정됨 ―;
상기 복수의 키프레임들 간의 상기 디바이스에 대한 센서-기반(sensor-based) 회전 모션 각을 결정하는 단계 ― 상기 센서-기반 회전 모션 각은, 상기 디바이스에 커플링되는 하나 또는 그 초과의 모션 센서들을 사용하여 결정됨 ―;
상기 디바이스에 대한 시차(parallax) 각을 결정하는 단계 ― 상기 시차 각은, 상기 비전-기반 회전 모션 각과 상기 센서-기반 회전 모션 각을 비교함으로써 결정됨 ―;
상기 시차 각을 임계 값에 대해 비교하는 단계; 및
상기 시차 각이 상기 임계 값을 초과하는 것에 기초하여 상기 병진 모션을 검출하는 단계를 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
적어도 상기 복수의 키프레임들 간의 상기 시차 각을 사용하여 상기 병진 모션을 결정하는 단계를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 2 항에 있어서,
적어도 상기 병진 모션을 사용하여 상기 디바이스로부터의 하나 또는 그 초과의 피쳐(feature)들에 대한 거리를 삼각측량(triangulate)함으로써, 상기 디바이스에 관한 상기 하나 또는 그 초과의 피쳐들에 대한 깊이 정보를 결정하는 단계를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
적어도 상기 병진 모션을 검출하는 것에 기초하여, 일반 모션 모드에서 상기 디바이스를 추적하기 위해 3차원(3D) 맵을 초기화(initialize)하는 단계를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
상기 병진 모션을 검출하는 것에 기초하여, 6DOF(six degrees of freedom) SLAM 맵핑으로 스위칭하는 단계를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
적어도 상기 병진 모션을 검출하는 것에 기초하여, 2개의 키프레임들을 사용하는 3차원(3D) 맵의 스테레오(stereo) 초기화를 사용하여, 상기 디바이스를 추적하기 위해 3D 맵을 초기화하는 단계를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
상기 비전-기반 회전 모션 각 및 상기 센서-기반 회전 모션 각은, 제 1 시간에서 포착(acquire)되는 기준 키프레임과 제 2 시간에서 포착되는 현재 키프레임 간의 모션에 대해 검출되는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 제 1 항에 있어서,
상기 모션 센서들은, 자이로스코프, 가속도계, 또는 자력계 중 하나 또는 그 초과를 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 방법. - 파노라마 SLAM(Simultaneous Localization and Mapping) 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 디바이스로서,
메모리;
물리적 씬(scene)에 관한 정보를 획득하기 위한, 상기 디바이스에 커플링되는 카메라; 및
상기 메모리에 커플링되는 프로세서를 포함하며,
상기 프로세세서는,
상기 디바이스에 대한 비전-기반 회전 모션 각을 결정하고 ― 상기 비전-기반 회전 모션 각은, 복수의 키프레임들 상에서 이미지 프로세싱을 수행함으로써 결정됨 ―;
상기 복수의 키프레임들 간의 상기 디바이스에 대한 센서-기반 회전 모션 각을 결정하고 ― 상기 센서-기반 회전 모션 각은, 상기 디바이스에 커플링되는 하나 또는 그 초과의 모션 센서들을 사용하여 결정됨 ―;
상기 디바이스에 대한 시차 각을 결정하고 ― 상기 시차 각은, 상기 비전-기반 회전 모션 각과 상기 센서-기반 회전 모션 각을 비교함으로써 결정됨 ―;
상기 시차 각을 임계 값에 대해 비교하고; 그리고
상기 시차 각이 상기 임계 값을 초과하는 것에 기초하여 상기 병진 모션을 검출
하도록 구성되는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 11 항에 있어서,
적어도 상기 복수의 키프레임들 간의 상기 시차 각을 사용하여 상기 병진 모션을 결정하도록 구성되는 상기 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 10 항에 있어서,
적어도 상기 병진 모션을 사용하여 상기 디바이스로부터의 하나 또는 그 초과의 피쳐들에 대한 거리를 삼각측량함으로써, 상기 디바이스에 관한 상기 하나 또는 그 초과의 피쳐들에 대한 깊이 정보를 결정하도록 구성되는 상기 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
적어도 상기 병진 모션을 검출하는 것에 기초하여, 일반 모션 모드에서 상기 디바이스를 추적하기 위해 3차원(3D) 맵을 초기화하는 상기 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
6DOF(six degrees of freedom) SLAM 맵핑으로 스위칭하는 상기 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
적어도 상기 병진 모션을 검출하는 것에 기초하여, 2개의 키프레임들을 사용하는 3차원(3D) 맵의 스테레오 초기화를 사용하여, 상기 디바이스를 추적하기 위해 3D 맵을 초기화하는 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
적어도 상기 병진 모션을 검출하는 것에 기초하여, 알려진 추적 타겟을 사용함으로써 상기 디바이스를 추적하기 위해, 3차원(3D) 맵을 초기화하는 상기 프로세서를 더 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
상기 비전-기반 회전 모션 각 및 상기 센서-기반 회전 모션 각은, 제 1 시간에서 포착되는 기준 키프레임과 제 2 시간에서 포착되는 현재 키프레임 간의 모션에 대해 검출되는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 제 9 항에 있어서,
상기 모션 센서들은, 자이로스코프, 가속도계, 또는 자력계 중 하나 또는 그 초과를 포함하는, 파노라마 SLAM 모드에서 디바이스를 추적하면서 병진 모션을 검출하기 위한 장치. - 비-일시적인 컴퓨터-판독가능 저장 매체로서,
상기 비-일시적인 컴퓨터 판독가능 매체는 SLAM(simultaneous localization and mapping)을 수행하도록 프로세서에 의해 실행가능한 명령들을 포함하며,
상기 명령들은,
디바이스에 대한 비전-기반 회전 모션 각을 결정하기 위한 명령들 ― 상기 비전-기반 회전 모션 각은, 복수의 키프레임들 상에서 이미지 프로세싱을 수행함으로써 결정됨 ―;
상기 복수의 키프레임들 간의 상기 디바이스에 대한 센서-기반 회전 모션 각을 결정하기 위한 명령들 ― 상기 센서-기반 회전 모션 각은, 상기 디바이스에 커플링되는 하나 또는 그 초과의 모션 센서들을 사용하여 결정됨 ―;
상기 디바이스에 대한 시차 각을 결정하기 위한 명령들 ― 상기 시차 각은, 상기 비전-기반 회전 모션 각과 상기 센서-기반 회전 모션 각을 비교함으로써 결정됨 ―;
상기 시차 각을 임계 값에 대해 비교하기 위한 명령들; 및
상기 시차 각이 상기 임계 값을 초과하는 것에 기초하여 병진 모션을 검출하기 위한 명령들
을 포함하는, 비-일시적인 컴퓨터-판독가능 저장 매체. - 제 18 항에 있어서,
적어도 상기 복수의 키프레임들 간의 상기 시차 각을 사용하여 상기 병진 모션을 결정하는 것을 더 포함하는, 비-일시적인 컴퓨터-판독가능 저장 매체. - 제 19 항에 있어서,
적어도 상기 병진 모션을 사용하여 상기 디바이스로부터의 하나 또는 그 초과의 피쳐들에 대한 거리를 삼각측량함으로써, 상기 디바이스에 관한 상기 하나 또는 그 초과의 피쳐들에 대한 깊이 정보를 결정하도록 구성되는 프로세서를 더 포함하는, 비-일시적인 컴퓨터-판독가능 저장 매체. - 제 18 항에 있어서,
상기 비전-기반 회전 모션 각 및 상기 센서-기반 회전 모션 각은, 제 1 시간에서 포착되는 기준 키프레임과 제 2 시간에서 포착되는 현재 키프레임 간의 모션에 대해 검출되는, 비-일시적인 컴퓨터-판독가능 저장 매체. - 제 18 항에 있어서,
상기 모션 센서들은, 자이로스코프, 가속도계, 또는 자력계 중 하나 또는 그 초과를 포함하는, 비-일시적인 컴퓨터-판독가능 저장 매체. - 장치로서,
디바이스에 대한 비전-기반 회전 모션 각을 결정하기 위한 수단 ― 상기 비전-기반 회전 모션 각은, 복수의 키프레임들 상에서 이미지 프로세싱을 수행함으로써 결정됨 ―;
상기 복수의 키프레임들 간의 상기 디바이스에 대한 센서-기반 회전 모션 각을 결정하기 위한 수단 ― 상기 센서-기반 회전 모션 각은, 상기 디바이스에 커플링되는 하나 또는 그 초과의 모션 센서들을 사용하여 결정됨 ―;
상기 디바이스에 대한 시차 각을 결정하기 위한 수단 ― 상기 시차 각은, 상기 비전-기반 회전 모션 각과 상기 센서-기반 회전 모션 각을 비교함으로써 결정됨 ―;
상기 시차 각을 임계 값에 대해 비교하기 위한 수단; 및
상기 시차 각이 상기 임계 값을 초과하는 것에 기초하여 병진 모션을 검출하기 위한 수단을 포함하는, 장치. - 제 23 항에 있어서,
적어도 상기 복수의 키프레임들 간의 상기 시차 각을 사용하여 상기 병진 모션을 결정하기 위한 수단을 더 포함하는, 장치. - 제 23 항에 있어서,
적어도 상기 병진 모션을 사용하여 상기 디바이스로부터의 하나 또는 그 초과의 피쳐들에 대한 거리를 삼각측량함으로써, 상기 디바이스에 관한 상기 하나 또는 그 초과의 피쳐들에 대한 깊이 정보를 결정하는 것을 더 포함하는, 장치. - 제 23 항에 있어서,
상기 비전-기반 회전 모션 각 및 상기 센서-기반 회전 모션 각은, 제 1 시간에서 포착되는 기준 키프레임과 제 2 시간에서 포착되는 현재 키프레임 간의 모션에 대해 검출되는, 장치. - 제 23 항에 있어서,
상기 모션 센서들은, 자이로스코프, 가속도계, 또는 자력계 중 하나 또는 그 초과를 포함하는, 장치.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461953122P | 2014-03-14 | 2014-03-14 | |
US61/953,122 | 2014-03-14 | ||
US14/645,675 | 2015-03-12 | ||
US14/645,675 US9390344B2 (en) | 2014-01-09 | 2015-03-12 | Sensor-based camera motion detection for unconstrained slam |
PCT/US2015/020320 WO2015138822A1 (en) | 2014-03-14 | 2015-03-13 | Sensor-based camera motion detection for unconstrained slam |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20160111008A true KR20160111008A (ko) | 2016-09-23 |
Family
ID=54069199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020167024806A Ceased KR20160111008A (ko) | 2014-03-14 | 2015-03-13 | 비제약형 slam을 위한 센서-기반 카메라 모션 검출 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9390344B2 (ko) |
EP (1) | EP3117400B1 (ko) |
JP (1) | JP6228320B2 (ko) |
KR (1) | KR20160111008A (ko) |
CN (1) | CN106062821B (ko) |
WO (1) | WO2015138822A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180113060A (ko) * | 2017-04-05 | 2018-10-15 | 충북대학교 산학협력단 | 그래프 slam을 위한 키프레임 추출방법 및 이를 이용한 slam 장치 |
KR20190034130A (ko) * | 2017-09-22 | 2019-04-01 | 에스케이텔레콤 주식회사 | 지도 생성 장치 및 방법 |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9674507B2 (en) | 2013-04-30 | 2017-06-06 | Qualcomm Incorporated | Monocular visual SLAM with general and panorama camera movements |
US10262462B2 (en) | 2014-04-18 | 2019-04-16 | Magic Leap, Inc. | Systems and methods for augmented and virtual reality |
US9964409B1 (en) * | 2014-05-27 | 2018-05-08 | Apple Inc. | Localized map generation |
JP6775969B2 (ja) * | 2016-02-29 | 2020-10-28 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US10593116B2 (en) | 2016-10-24 | 2020-03-17 | Snap Inc. | Augmented reality object manipulation |
US10242503B2 (en) | 2017-01-09 | 2019-03-26 | Snap Inc. | Surface aware lens |
EP3571665B1 (en) | 2017-01-23 | 2023-06-07 | Oxford University Innovation Limited | Determining the location of a mobile device |
JP7121017B2 (ja) | 2017-01-23 | 2022-08-17 | オックスフォード ユニヴァーシティ イノヴェーション リミテッド | モバイル装置の位置特定方法 |
KR102647351B1 (ko) | 2017-01-26 | 2024-03-13 | 삼성전자주식회사 | 3차원의 포인트 클라우드를 이용한 모델링 방법 및 모델링 장치 |
SE546370C2 (en) * | 2017-02-27 | 2024-10-15 | Katam Tech Ab | Improved forest surveying |
US10097757B1 (en) * | 2017-03-24 | 2018-10-09 | Fotonation Limited | Method for determining bias in an inertial measurement unit of an image acquisition device |
US10990829B2 (en) | 2017-04-28 | 2021-04-27 | Micro Focus Llc | Stitching maps generated using simultaneous localization and mapping |
US10373362B2 (en) | 2017-07-06 | 2019-08-06 | Humaneyes Technologies Ltd. | Systems and methods for adaptive stitching of digital images |
US11449208B2 (en) * | 2017-07-06 | 2022-09-20 | Varian Medical Systems International Ag | Interactive and intuitive method to shape 3D dose distribution during optimization of IMRT plans |
US11257248B2 (en) | 2017-08-01 | 2022-02-22 | Sony Corporation | Information processing device, information processing method, recording medium, and image capturing apparatus for self-position-posture estimation |
US11175148B2 (en) * | 2017-09-28 | 2021-11-16 | Baidu Usa Llc | Systems and methods to accommodate state transitions in mapping |
CN107767425A (zh) * | 2017-10-31 | 2018-03-06 | 南京维睛视空信息科技有限公司 | 一种基于单目vio的移动端AR方法 |
MX2020009804A (es) | 2018-03-28 | 2020-10-14 | Ericsson Telefon Ab L M | Presentador visual montado en la cabeza y metodo para reducir enfermedad de movimiento inducida visualmente en un presentador visual remoto conectado. |
CN108563723A (zh) * | 2018-03-30 | 2018-09-21 | 中国地质大学(武汉) | 基于MapGIS的南海可燃冰地质模型三维可视化系统 |
US10812711B2 (en) * | 2018-05-18 | 2020-10-20 | Samsung Electronics Co., Ltd. | Semantic mapping for low-power augmented reality using dynamic vision sensor |
EP3599544A1 (en) * | 2018-07-25 | 2020-01-29 | Nokia Technologies Oy | An apparatus, method, computer program for enabling access to mediated reality content by a remote user |
CN108846867A (zh) * | 2018-08-29 | 2018-11-20 | 安徽云能天智能科技有限责任公司 | 一种基于多目全景惯导的slam系统 |
US11030813B2 (en) | 2018-08-30 | 2021-06-08 | Snap Inc. | Video clip object tracking |
CN109345588B (zh) * | 2018-09-20 | 2021-10-15 | 浙江工业大学 | 一种基于Tag的六自由度姿态估计方法 |
CN111091602B (zh) * | 2018-10-24 | 2023-03-28 | 舜宇光学(浙江)研究院有限公司 | Slam后端优化方法、优化装置和电子设备 |
US10885657B2 (en) | 2018-10-31 | 2021-01-05 | Disney Enterprises, Inc. | Configuration for indicating image capture device position |
US11176737B2 (en) | 2018-11-27 | 2021-11-16 | Snap Inc. | Textured mesh building |
US10902634B2 (en) * | 2018-12-04 | 2021-01-26 | Here Global B.V. | Method and apparatus for providing feature triangulation |
KR20210103525A (ko) | 2018-12-20 | 2021-08-23 | 스냅 인코포레이티드 | 가상 표면 수정 |
US10991117B2 (en) * | 2018-12-23 | 2021-04-27 | Samsung Electronics Co., Ltd. | Performing a loop closure detection |
CN111371982B (zh) * | 2018-12-25 | 2021-11-30 | 北京初速度科技有限公司 | 一种数据同步方法及处理器、车载终端 |
US10984575B2 (en) | 2019-02-06 | 2021-04-20 | Snap Inc. | Body pose estimation |
CN110163968B (zh) * | 2019-05-28 | 2020-08-25 | 山东大学 | Rgbd相机大型三维场景构建方法及系统 |
US11189098B2 (en) | 2019-06-28 | 2021-11-30 | Snap Inc. | 3D object camera customization system |
KR102570009B1 (ko) * | 2019-07-31 | 2023-08-23 | 삼성전자주식회사 | Ar 객체 생성 방법 및 전자 장치 |
CN110610520B (zh) * | 2019-08-29 | 2022-03-29 | 中德(珠海)人工智能研究院有限公司 | 一种基于双球幕相机的视觉定位方法及系统 |
US11232646B2 (en) | 2019-09-06 | 2022-01-25 | Snap Inc. | Context-based virtual object rendering |
CN110617814A (zh) * | 2019-09-26 | 2019-12-27 | 中国科学院电子学研究所 | 单目视觉和惯性传感器融合的远距离测距系统及方法 |
CN110617813B (zh) * | 2019-09-26 | 2021-06-08 | 中国科学院电子学研究所 | 单目视觉信息和imu信息相融合的尺度估计系统及方法 |
TWI730482B (zh) * | 2019-10-31 | 2021-06-11 | 大陸商南京深視光點科技有限公司 | 平面動態偵測系統及偵測方法 |
US11263817B1 (en) | 2019-12-19 | 2022-03-01 | Snap Inc. | 3D captions with face tracking |
US11227442B1 (en) | 2019-12-19 | 2022-01-18 | Snap Inc. | 3D captions with semantic graphical elements |
CN111862148B (zh) * | 2020-06-05 | 2024-02-09 | 中国人民解放军军事科学院国防科技创新研究院 | 实现视觉跟踪的方法、装置、电子设备及介质 |
KR20230057372A (ko) * | 2020-08-27 | 2023-04-28 | 삼성전자주식회사 | 증강 현실 미디어 오브젝트들에 대한 앵커 기반 렌더링을 수행하는 방법 및 장치 |
US11615592B2 (en) | 2020-10-27 | 2023-03-28 | Snap Inc. | Side-by-side character animation from realtime 3D body motion capture |
US11660022B2 (en) | 2020-10-27 | 2023-05-30 | Snap Inc. | Adaptive skeletal joint smoothing |
US11734894B2 (en) | 2020-11-18 | 2023-08-22 | Snap Inc. | Real-time motion transfer for prosthetic limbs |
US11748931B2 (en) | 2020-11-18 | 2023-09-05 | Snap Inc. | Body animation sharing and remixing |
US11450051B2 (en) | 2020-11-18 | 2022-09-20 | Snap Inc. | Personalized avatar real-time motion capture |
CN113628279B (zh) * | 2021-07-29 | 2023-10-31 | 成都易瞳科技有限公司 | 一种全景视觉slam建图方法 |
US12198398B2 (en) | 2021-12-21 | 2025-01-14 | Snap Inc. | Real-time motion and appearance transfer |
US12223672B2 (en) | 2021-12-21 | 2025-02-11 | Snap Inc. | Real-time garment exchange |
US11880947B2 (en) | 2021-12-21 | 2024-01-23 | Snap Inc. | Real-time upper-body garment exchange |
CN115311339A (zh) * | 2022-06-30 | 2022-11-08 | 广州极飞科技股份有限公司 | 相机拍摄位姿的恢复方法、装置、设备及存储介质 |
CN115423930B (zh) * | 2022-07-28 | 2023-09-26 | 荣耀终端有限公司 | 一种图像采集方法及电子设备 |
JP2024017734A (ja) * | 2022-07-28 | 2024-02-08 | 株式会社東芝 | 推定装置、推定方法及びプログラム |
CN115620154B (zh) * | 2022-12-19 | 2023-03-07 | 江苏星湖科技有限公司 | 一种全景地图叠加替换方法、系统 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000097637A (ja) * | 1998-09-24 | 2000-04-07 | Olympus Optical Co Ltd | 姿勢位置検出装置 |
JP2000115639A (ja) * | 1998-10-06 | 2000-04-21 | Ricoh Co Ltd | 画像入力装置及びその方法 |
EP2237227A1 (en) | 2009-04-01 | 2010-10-06 | Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO | Video sequence processing method and system |
US9635251B2 (en) * | 2010-05-21 | 2017-04-25 | Qualcomm Incorporated | Visual tracking using panoramas on mobile devices |
JP5577931B2 (ja) * | 2010-08-06 | 2014-08-27 | ソニー株式会社 | 画像処理装置、画像処理方法およびプログラム |
EP2619742B1 (en) * | 2010-09-24 | 2018-02-28 | iRobot Corporation | Systems and methods for vslam optimization |
EP2698668B1 (en) * | 2011-04-12 | 2016-03-09 | Fujifilm Corporation | Imaging device |
US20120300020A1 (en) * | 2011-05-27 | 2012-11-29 | Qualcomm Incorporated | Real-time self-localization from panoramic images |
US9674507B2 (en) | 2013-04-30 | 2017-06-06 | Qualcomm Incorporated | Monocular visual SLAM with general and panorama camera movements |
CN103500452A (zh) * | 2013-10-12 | 2014-01-08 | 杭州师范大学 | 基于空间关系和图像分析的景区景物移动增强现实方法 |
-
2015
- 2015-03-12 US US14/645,675 patent/US9390344B2/en active Active
- 2015-03-13 KR KR1020167024806A patent/KR20160111008A/ko not_active Ceased
- 2015-03-13 EP EP15715527.6A patent/EP3117400B1/en not_active Not-in-force
- 2015-03-13 WO PCT/US2015/020320 patent/WO2015138822A1/en active Application Filing
- 2015-03-13 JP JP2016555674A patent/JP6228320B2/ja not_active Expired - Fee Related
- 2015-03-13 CN CN201580010148.6A patent/CN106062821B/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180113060A (ko) * | 2017-04-05 | 2018-10-15 | 충북대학교 산학협력단 | 그래프 slam을 위한 키프레임 추출방법 및 이를 이용한 slam 장치 |
KR20190034130A (ko) * | 2017-09-22 | 2019-04-01 | 에스케이텔레콤 주식회사 | 지도 생성 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
JP2017518547A (ja) | 2017-07-06 |
US20150262029A1 (en) | 2015-09-17 |
EP3117400B1 (en) | 2018-08-29 |
US9390344B2 (en) | 2016-07-12 |
JP6228320B2 (ja) | 2017-11-08 |
CN106062821A (zh) | 2016-10-26 |
EP3117400A1 (en) | 2017-01-18 |
CN106062821B (zh) | 2018-01-05 |
WO2015138822A1 (en) | 2015-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3117400B1 (en) | Sensor-based camera motion detection for unconstrained slam | |
US11481982B2 (en) | In situ creation of planar natural feature targets | |
US9674507B2 (en) | Monocular visual SLAM with general and panorama camera movements | |
JP6258953B2 (ja) | 単眼視覚slamのための高速初期化 | |
US10852847B2 (en) | Controller tracking for multiple degrees of freedom | |
CN108283018B (zh) | 电子设备和用于电子设备的姿态识别的方法 | |
US10890600B2 (en) | Real-time visual-inertial motion tracking fault detection | |
EP2992507A1 (en) | Methods for facilitating computer vision application initialization | |
US20200211275A1 (en) | Information processing device, information processing method, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20160907 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20160908 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170104 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20170421 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20170104 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |