3D Map상에서의 사용자 위치 및 시점 가시화 시스템
Download
Report
Transcript 3D Map상에서의 사용자 위치 및 시점 가시화 시스템
Kickoff Meeting (Jan. 5th, 2016)
UVR Lab. Intern 이종원
정성적 목표
방대한 실외 환경에서 모바일 단말기를 사용하는 사
용자가 3차원 지도상의 위치를 추정하고, 3차원 지도
상에서 사용자가 바라보는 시점을 추정하며 최종적으
로는 고자유도 6DOF(Degree of Freedom)를 시각화
하는 동시에 특정 건물의 특정 위치를 시각화 하는 시
스템 설계를 목표로 함
정량적 목표
서비스 가능 지역 넓이: 15,000m2
사진 가능 개수: 약 50장
처리 시간: 약 10초 이내
• 혁신 목표
최근의 사진 아카이빙 서비스는 2차원 정보만을 저장하고 가시화 한다. 2차원
GPS 좌표정보뿐 아니라, 3차원 공간에서 이미지 프로세싱 기술을 이용하여
사진을 촬영한 사용자가 정확한 위치, 시선 및 경로를 파악을 하여 특정 위치
를 찾아 낼 수 있게 한다.
Limitation of 2D Map Visualization
현재 Google, Apple 등의 사진 서비스는 GPS 좌표계를 기반으로 한 2차
원 지도 기반의 위치 정보 가시화 만을 지원한다.
이러한 서비스는 카메라의 3차원 카메라 자세 정보를 추정 할 수 없다.
정보를 가지고 있는 카메라 영상과 지도를 매칭하기 힘들다.
IMU 센서를 이용하여 위치 및 시점 방향 정보를 추정 할 수 있지만 센서
기반으로는 오차의 한계를 가진다.
따라서 제안하는 서비스는 영상 기반의 카메라 자세 추정 기술을 사용하
여 사용자의 정확한 위치, 시점 및 궤적을 3차원 지도상에 가시화하여
다양한 응용서비스를 가능하게 하는 기반을 제공하는 것을 목표로 한다
기존 시스템
사진을 찍은 위치만을 지도상에서 가시화
< Google Maps >
제안 시스템
Unity 3D를 이용하여 3차원 지도상에서의 가시화
Multi-view
of space
image
Get sensor
data & space
image
Visual Data Generation
Extract
Matching
feature point
Image
& descriptor
feature
Restore
Key frame & Key point
In 3 dimension
Local
coordinate
system
World
coordinate
system
N.PARK’s Module
Remove
outlier
Visual Data Manipulation
User
Picture
Extract ORB
Feature Point
Matching
6-DOF Pose Estimation & 3D Map-based Visualization
User Self-localization
Manage
Data
In Server
세계최고 기술 #1
세계최고 기술 #2
Scalable 6-DOF Localization on
Mobile Devices, ECCV ‘14
Building a Rome in a Day,
CACM’11
정성
적수
준비
교
- 스마트 폰과 서버를 이용한 Localization 기술
- 여러 장의 사진들을 이용하여 사용자의 경로 추적
- Filcker의 사진들을 사용하여 3D reconstruction 하는 기술
- 사진들에 대한 Camera pose estimation 정보가 제공되긴
하나 3D reconstruction에 초점에 맞춰져 있는 논문
Google
Maps
OpenStreetMap
정성
적
수준
비교
- 3차원상에서의 위치만을 표
시해 줌
- 3차원 지도상의 가시화 가능
-
오픈 소스 기반의 3차원
맵 가시화 서비스
건물에 대한 3차원 모델
지원(일부)
F4map
-
현재 날씨 및 시간 반영
배에 대한 3차원 모델 및 교
통량 지원
오픈 소스 기반의 3차원 맵
가시화 서비스
건물에 대한 3차원 모델 지원
(일부)
3차원 상에서의 사진 촬영 각도, 촬영 위치 확인 가능
Annotation을 통한 특정 부분을 3차원 상에서 확인 가능
3D Map Visualization
2D Map Visualization
선택
< 예상 최종 결과 화면 >
사진을 통한 여러 정보 획득 가능
동영상을 촬영하며 어느 경로로 이동했는지 확인 할 수 있다
어느 위치, 어느 각도에서 사진 촬영을 했는지 확인 할 수 있다
사용자들의 데이터를 종합해 특정 위치에 대한 분포도를 알아 낼 수 있
으며, 각도와 궤적에 대한 분포도 또한 쉽게 알 수 있다.
Annotation을 이용하여 특정 위치에 대한 정보를 제공
< Annotation >
전체 일정