convergence of u-gis and augmented realityb3%b2%b1...convergence of u-gis and augmented reality for...

37
Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교 컴퓨터정보공학과 [email protected] *본 연구는 건설교통부 첨단도시기술개발사업 지능형국토정보기술혁신 사업과제의 연구비지원(07국토정보C05)에 의해 수행되었습니다. KRNET 2010

Upload: others

Post on 25-Jan-2020

26 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Convergence of u-GIS and Augmented Reality

for Smartphone Applications

2010. 06

남 광 우

군산대학교 컴퓨터정보공학과[email protected]

*본 연구는 건설교통부 첨단도시기술개발사업 – 지능형국토정보기술혁신 사업과제의 연구비지원(07국토정보C05)에 의해 수행되었습니다.

KRNET 2010

Page 2: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Introduction

2

GPS 가속도/지자기 센서

LBS( Location Based Service )

위치기반 증강현실

Page 3: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Introduction

3

iPhone Navigator Layar ScanSearch(url)

AR and u-GIS 융합의 몇 가지 관점 Wonderful AR Applications!

AR Applications supporting Map Data!!

AR Applications as u-GIS Contents Viewer!!!

AR Applications as u-GIS Contents Merger and Activator!!!!

• A Bridge between Real-world and Contents-World

Page 4: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Introduction

4Sekai Camera

Current AR Applications AR Applications supporting Map Data!!

with

• Bar-Code(QR code) Scanner

• Book Search, Music Search, Movie Search

Page 5: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Breaking Points

5

Breaking Points of Current ARs in u-GIS View

Bridging Real-world and Contents Worlds

Augmented Reality Virtual Reality

3D Map Reality(Google Earth)2D Map(Google Maps)

RealWorld

Page 6: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Breaking Points

6

Breaking Points of Current ARs in u-GIS View

Mapping into u-GIS World of AR Events and Data

Mapping into AR Apps of u-GIS Contents

Current Applications : Book Search

Already Ready!Photo, Webcam, Movie, Wikipedia

BookHere!

BookHere!

Page 7: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Breaking Points

7

Sink Node

USN-BridgeSink Node

Sink NodeSink Node

Sink Node

도심

외곽

캠퍼스

가정

고속 도로

Sensor Web World

Breaking Points of Current ARs in u-GIS View

Viewer and Activator for Sensor Web World

Page 8: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Breaking Points

Conceptual Overview

8

BookData

Public Sector Data

Library

SafetyData정부

EnterpriseData

GeoVision

포털

2D Map

AR Events시민용 GIS

서비스정부

VR Data

Sensor Web

Convergence Apps of u-GIS and AR

MovieData

개인화서비스

개인화서비스 Enterprise

Service

개인화서비스

일반시민

일반시민

일반시민

일반시민

전문가

전문가

PublicService

SNSService

General Contents World

Apps World

u-GIS Contents World

Real World

Activation!

Page 9: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 개요

9

국토 데이터

국토정보 컨텐츠국토 정보

u-GIS Spectrum의 확대

2D VectorRS Data

2.5D Data DEM Data

LBS/TelematicsGeoERPWeb GIS

MultiSensor

Phone

U-Device

Real 3D Data GeoPhoto

GeoVideo

Game,Edu,…

Closed Box(Public Sector)

Open Box(Enterpise Sector)

Shared Box(People Sector)

Map 데이터에서 u-GIS 컨텐츠로의 급속한 진화생산 측면 : 공공 생산자 중심의 Data에서 User-Created Contents로

소비 측면 : Closed Market에서 일반인 중심의 Open Share로

활용 측면 : 공공 중심의 응용에서 사용자 밀착형 서비스로

Page 10: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 현황 : 서비스

GPS Photo

10

GPS Camera

Page 11: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 현황 : 서비스

Google StreetView/Daum Roadview

11

Page 12: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 현황 : 서비스

Microsoft Live Local

12

Page 13: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 현황 : 서비스

EveryScape

13

Naver PhotoStreet

Page 14: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS 컨텐츠 현황 : 서비스

Microsoft Photosynth

14

Page 15: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS and AR 융합의 발전 방향

15

Panoramic

GeoSensor

GeoMedia+GPS

StreetView/LiveLocal

Photosynth

KML/KMZ

EXIF

국토정보 복합 컨텐츠 표현국토정보 생성 기술의 다양화 국토정보 서비스 기술의 진화

User-Contents

LIDAR

WHAT WHO/WHENHOWGeoMedia컨텐츠 개척융합형 GeoContents 개발

-Sensor Web 과의 연동- 3D/VR과의 연동

공공부문실용화와 상용화민간 서비스 접목

Page 17: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS and AR 융합 요구 기술

u-GIS Contents Framework for AR Apps

u-GIS Contents Query in AR

u-GIS Applications using AR

17

Page 18: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS Contents Framework for AR

18

현재온도:36도습도 : 60%

현재온도:37도습도 : 65%

국토정보 결합 컨텐츠 모델

Neo GeoContents

Neo GeoPhoto Contents

Neo GeoPhoto Contents

Dynamic Composite GeoContents

ugcML 프레임워크 GeoAR 컨텐츠 시스템

저장 Xml보기/수정

Look At

Heading

Right AngleLeft Angle

스타타워

POSCO

ugcML

GeoAR 제작관리 시스템

Panoramic GeoPhoto 프로토타입

Panoramic GeoPhoto 매쉬업

Page 19: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for ARugcML의 정의

ugcML : u-GIS Contents Markup Language

u-GIS 컨텐츠에 대한 생성과 표현을 목적으로 하는 마크업 언어GML 3.2.1, XIMA, KML, SMIL 등과 연동 및 참조

ugcML이 표현하고자하는 컨텐츠geoPhoto and GeoAR 컨텐츠

일반 사진 및 Panorama Photo의 표현

StreetView Like한 Road/Direction 복합 표현

Hyper geoPhoto 기능

Dynamic Inner Photo/Contents 표현

복합 컨텐츠일반 Photo 집합에 대한 Geo Schema 표현

GPX 파일과 일반 photo의 결합 표현

다양한 KML 파일과 GPX, Photo 파일에 대한 geo schema 표현

19

Page 20: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for ARugcML의 구성

ugcHeader와 Contents부, Operation부로 구성

ugcML내의 모든 element는 최상위 element인AbstractObject를 상속하며, 이 element는AbstractGML을 상속하여, 모든 element가 gml:id를 가짐

모든 Contents는 AbstractContents를 상속

20

기본국토정보GML

GPSPoint,TrackPhoto

GeoPhotoPanoramic PhotoAnnotationOverlay

Simple GeoVideoSensored ContentsComposite Contents

12차년도

3차년도

Page 21: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR

Model

21

삼성전자현대빌딩

신호등

http:-mcalab.kunsan.ac.krdistance

angle

Page 22: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR

22

GeoPhoto/GeoAR Annotation 분류 GeoPhoto/GeoAR Description

ugcTitle : GeoPhoto의 제목

ugccopyright : GeoPhoto Copyright Information

ugcEXIF : GeoPhoto의 EXIF 정보

GeoPhoto/GeoAR Contents Annotation ugcURI : Hyper Link

http://, mailto:, ftp://,

Extension : callphone://016-402-8040, SMS:016-402-8040

ugcText : 텍스트 Annotation

ugcHTML: HTML Annotation

ugcDynamic : 센서 정보와 같이 주기적인 업데이트 필요 정보

ugcIcon : Icon Annotation

ugcOverlay<alternative or duplicate>: Photo on GeoPhoto 등

ugcAnimate :html:-mcalab.kunsan.ac.kr/test.jpg

ugcEnlargement : 확대 사진 html:-mcalab.kunsan.ac.kr/test.jpg

ugcFrameXml : StreetView의 도로 정보 표시

Page 23: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR : 주요 기능

GPSPointGPS 정보를 표현하기 위해 사용되는 element로서, NMEA로부터 획득될 수 있는 정보들로 구성되어 있음

GPX : http://www.topografix.com/gpx.asp

23

Track

GPS를 통해 기록되는 위치의 로그 기록과 같이 다수의 GPSPoint 또는 Point 들로 구성

<ugcML xmlns="http://www.u-gis.net/ugcml/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.u-gis.net/ugcml/1.1 ..\ugcml08.xsd" >

<ugcHeader><AuthorInfo>

<author><name>군산대</name>

</author></AuthorInfo><creationTime>2001-09-11T09:30:47-05:00</creationTime><secureWord>1234567</secureWord>

</ugcHeader><GPSPoint gml:id="GP01">

<name>String</name><AuthorInfo>

<author><name>String</name>

</author><address>String</address><AddressDetails>String</AddressDetails><phoneNumber>String</phoneNumber>

</AuthorInfo><visibility>String</visibility><creationTime>2001-09-11T09:30:47-05:00</creationTime><description>String</description><secureWord>Text</secureWord><latitude>37.5</latitude><longitude>127</longitude><southNorth>N</southNorth><eastWest>E</eastWest><trackAngle>121.61</trackAngle>

</GPSPoint></ugcML>

GPSPoint

<ugcML xmlns="http://www.u-gis.net/ugcml/1.1" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.u-gis.net/ugcml/1.1 ..\ugcml08.xsd" >

<Track gml:id="T01"><Position gml:id="PS01">

<gml:Point gml:id="P01" srsName="urn:EPSG:geographicCRS:4326"><gml:pos>140.1 -34.9</gml:pos>

</gml:Point><gml:validTime>

<gml:TimeInstant gml:id="TI01"><gml:timePosition>2005-11-28T14:00:00</gml:timePosition>

</gml:TimeInstant></gml:validTime>

</Position><Position gml:id="PS02">

<gml:Point gml:id="P02" srsName="urn:EPSG:geographicCRS:4326"><gml:pos>140.1 -34.9</gml:pos>

</gml:Point><gml:validTime>

<gml:TimeInstant gml:id="TI02"><gml:timePosition>2005-11-28T14:00:00</gml:timePosition>

</gml:TimeInstant></gml:validTime>

</Position></Track>

</ugcML>

Track

Page 24: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR : 주요 기능

Annotation

24

<ugcML >

<GeoPhoto><operation>

<Annotation><PointTo>

<pointerCurve/></PointTo><source>

<ImageAnnotationContents><imageReference xlink:href="file//./demo/buildinganno.jpg"/>

</ImageAnnotationContents></source><target>

<PointOfInterest><gml:Point gml:id="Pt001">

<gml:pos>30 30</gml:pos></gml:Point>

</PointOfInterest></target>

</Annotation></operation><Position>

<GPSPoint gml:id="ID01"><latitude>37.5</latitude><longitude>127</longitude>

</GPSPoint></Position><gml:validTime>

<gml:TimeInstant gml:id="TI01"><gml:timePosition>2005-11-28T14:00:00</gml:timePosition>

</gml:TimeInstant></gml:validTime><Photo>

<photoReference xlink:href="file//./demo/building.jpg"/></Photo><ViewVolume>

<leftFov>-60</leftFov><rightFov>60</rightFov><bottomFov>-60</bottomFov><topFov>60</topFov><near>1000</near>

</ViewVolume></GeoPhoto>

</ugcML>

Page 25: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR : 주요 기능

Overlay

photo 화면의 특정 부분에 overlay 형태로 표출되도록하는 연산

예) http://nbc.blitzagency.com/

overlay의 지원 종류– alternativeOverlay

– duplicateOverlay

– animateOverlay

25

현재온도:36도습도 : 60%

현재온도:37도습도 : 65%

Page 26: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR : 주요 기능

26

Page 27: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

ugcML for AR : Future

27

GeoVideoFrame

ugcMLSimple

GeoVideo

ugcMLGeoVideoAnnotation

31

HealthugcML

GeoPhotoExtension

ugcMLSensored

GeoContents

UPMap Applications

UPMap Vector/Traffic

Enhanced GeoPhoto/Video

Page 28: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

geoSpatial DB(지도 정보)

geoPhoto DB(geoPhoto 정보)

ETRI u-GIS Contents Server Platform

geoPhotoViewer

geoVideoViewer

GeoContentsScheme Manager

Smart geoSearchService Manager

geoPhoto/VideoQuery Manager

geoPhoto/VideoIndexing(Index)

중점 연구

ugcServer

OtherETRI

PlatformComponents

GeoContents Repository Manager(GeoClould on Hadoop)

PostGIS/Hadoop

Stream AnalysisManager

geoPhoto/VideoQuery Manager

GeoContentsAutomation Tools

u-GIS for AR : 데이터 서비스

Page 29: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS for AR : 데이터 서비스

Sight Line Searching

29

iPhone Navigator iPhone LayarSekai Camera

Page 30: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS for AR : 데이터 서비스

GeoAR Query Indexing

30

삼각형질의

p1

p2

p0위치방향삼각형 형태

바라보는 방향

사용자 위치

데드 스페이스 발생검색 효율 저하

R1

R2검색영역

질의영역

R3

Page 31: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS for AR : 데이터 서비스

Index for Sight Line Searching

31

Look At

Heading

Right Angle

Left Angle

Look At

Left AngleRight Angle

-파이낸스센터

-한솔빌딩

-버거킹-포스틸타워

-List 없음

CPU Optimized R-tree

Main Memory Cache

Table Cache

R-Tree Extension?for Sight Line

Or GPU?

Page 32: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

GeoPhoto/GeoVideo Indexing

GeoVideo Contents Indexing

기술의 확장

32

급제동

실시간 물류 위치 이동 좌표모니터링

과속차량정체

GPS Trajectory

Video+GPS복합 검색 기술 개발

Page 33: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS for AR : 컨텐츠 서버

PostgreSQL/MCA Architecture

33

PostGIS PostTrajectory

Trajectory Type

TrajectoryIndexing

PostGeoPhoto

GeoPhotoType

GeoPhotoIndexing

GeometryType

R-Tree on GiST

PostGISJavaLib

PostGISJavaLib

PostGISJavaLib

GeoContentsWeb Client

Apache/Tomcat Web Sever

PostgreSQL/MCA Server(ugcServer)

PostGeoVideo

GeoVideoType

GeoVideoIndexing

PostgreSQL DB

GeoContentsAplication

Traj GeoPhoto GeoVideo

GeoContentsDB API

GeoContentsServer

Page 34: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

u-GIS for AR : 컨텐츠 서버PostTrajectory의 필요성

GPS Track 데이터 처리

기존 개발 Moving Objects 시스템과의 차별성GeoPhoto/GeoVideo 컨텐츠의 융합 데이터 처리

DBMS등 시스템 S/W가 아닌 미들웨어형 Trajectory 성능 향상

Trajectory 컨텐츠 Warehouse

34

GeoPhoto 및 GeoVideo 데이터의 기반

Page 35: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

GeoAR Query UX

35

화면 터치 질의

Multi Touch- 2

검색영역

화면 터치 질의

Single Touch검색 영역

화면 터치 질의

Multi Touch -3

검색영역

화면 터치 질의

Touch Drag검색영역

화면 터치 질의

Touch Zoom검색영역

화면 터치 질의

Multi Touch - 4검색영역

Page 36: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Conclusion

Convergence Points of u-GIS and AR

u-GIS Contents

u-GIS and Real-world Mash-up Tools

AR as the Real-world Activator

Uncovered Secrets!

36

Page 37: Convergence of u-GIS and Augmented RealityB3%B2%B1...Convergence of u-GIS and Augmented Reality for Smartphone Applications 2010. 06 남광우 군산대학교컴퓨터정보공학과

Q&A

감사합니다.

37