1 geographic information infrastructures for ubiquitous computing spring 2007 ki-joune li

43
1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

Post on 15-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

1

Geographic Information Infrastructuresfor Ubiquitous Computing

Spring 2007

Ki-Joune Li

Page 2: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

2

STEMPNU

Cyber Space vs. Ubiquitous Space

VS.

Page 3: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

3

STEMPNU

Ubiquitous Space vs. Internet Space

Internet Space

Real World

user user user

Gates to Dive into Internet Space

Page 4: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

4

STEMPNU

Ubiquitous Space and Augmented Reality

Cyber Space

Real World

user

user

user

user

Ubiquitous Space

AugmentedReality

Bridge to connect

Cyber space and real world

Page 5: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

5

STEMPNU

Example of Augmented RealityCase 1: Multi-Projector

[Bauhaus Institute]

Page 6: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

6

STEMPNU

Example of Augmented RealityCase 2: Surgery

[INRIA]

[Univ. Rochester]

Page 7: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

7

STEMPNU

Example of Augmented RealityCase 3: Pedestrian

Page 8: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

8

STEMPNU

Example of Augmented RealityCase 3: Pedestrian

Drishti: Indoor/Outdoor Blind Navigation System

- Sumi Helal, Steve Moore at Univ. Florida, USA

Orientation

Coordinates

Geographic Context

and

Page 9: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

9

STEMPNU

Types of Augmented Reality ?

User Types

Mobility

Personalization

General Users

Our Concern

CASE 1

Stationary ObjectsGeneral Users

CASE 2

Stationary ObjectsIndividual Users

CASE 3

Mobile ObjectsIndividual Users

Page 10: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

10

STEMPNU

Scenario

Detection by Sensor

RetrieveContextInformation

Provide AugmentedReality

Geographic Context

Page 11: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

11

STEMPNU

Context-Awareness

Context

Internal Context

Static Context(Information-Driven)

Dynamic Context(Sensor-Driven)

Page 12: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

12

STEMPNU

Context-Awareness without Information Provider

Context

Internal Context

Static Context(Information-Driven)

Dynamic Context(Sensor-Driven)

We need a map !

What can we do with this compass ?

Map: Static Information

Relatively Large to fit in a small device

Page 13: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

13

STEMPNU

Indoor Space

Road Network Space

Euclidean Space

Spatial Context-Awareness(Geographic Awareness)

SpatialContext

My Status + Location, Speed, Orientation

Geographic Information

Static Context

Geo-Sensor

Dynamic Context

Internal Context

Seamless Space

Page 14: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

14

STEMPNU

Geo-Labeling: Identification of Geographic Object

Context

My Status + Location, Speed, Orientation

Geographic Information

Static Context

Geo-Sensor

Dynamic Context

Internal Context

How to Identify and Retrieve Geographic Informationin Mobile Environment ?

Object Identifier orForeign Key like DB ?

We need a Mechanism to Identify a Geographic Object (Feature) and Retrieve its information

Geo-Labeling

Page 15: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

15

STEMPNU

Geo-Label

Real World

UserRFID

2-DBarcode

Feature

Geo-Labels

GeographicDatabases

2. Complex Geographic Context Information

1. Simple Geographic Context Information

UFID

iPointer

Geo-Label

Page 16: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

16

STEMPNU

Context-Aware Mapping

Context

My Status + Location, Speed, Orientation

Geographic Information

Static Context

Geo-Sensor

Dynamic Context

Internal Context

How to cook GI, stream data from sensors, and internal states ?

Requirements - Geographic Awareness, - Real-Time, - Scalability, and - Mobility

Approaches - Wireless Communication, - In-Network Approach like USN, P2P, or DMB

Page 17: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

17

STEMPNU

Two Viewpoints

GeographicContext

RealWorld

1. How to get Geographic Context ?

2. How to handle Geographic Context ?

ApplicationSystems

2-1. How to provide Geographic Context ?

2-2. How to search Geographic Context ?2-3. How to analyze Geographic Context ?

1-1. How to collect Sensor Data ?

1-2. How to identify Geographic Features ?

Page 18: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

18

STEMPNU

Challenges

To get geographic context To handle geographic context

Identification of geographic features

Geographic context in Heterogeneous Spaces

Providing geographic context

Analysis of geographic context

Scalability problem

Geo-Label

Indoor Underground 3-D

In-NetworkProcessing

DistributedMiddleware

Egocentric Mapping

Page 19: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

19

STEMPNU

How to Implement Geo-Labels

Geo-Label: A label for recognizing geographic feature

Implementation Physical Device

2-D Bar Code RFID

Virtual Geo-Label Dynamic Computation from Viewpoint

Contents of Geo-Labels UFID u-Location Other Information

Page 20: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

20

STEMPNU

2-D Bar Codes

Home Page URL,UFID,u-Location, andOther Information

Page 21: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

21

STEMPNU

Virtual Geo-Labels

No Physical Devices Dynamic

Computation of Geo-Labels Position View Direction Velocity

Real World

Augmented Realityon a screen

Page 22: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

22

STEMPNU

Implementation of Virtual Geo-Label in 3-D

Server of 3-DGIS Databases

Server ofApplication DB

Geo-Label Mobile Client

Position

Velocity

Interest

View Point

Geo-Label

DynamicComputation

Presentation of UsefulInformation

Progressive Transfer

Page 23: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

23

STEMPNU

Heterogeneous Space

Euclidean Space No obstacle to movement or placement

Constraint Space Many obstacles in reality Indoor space, Road Network space, and Terrain space Representation of Constraints

Page 24: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

24

STEMPNU

Example: Indoor Space

No more Euclidian Space Different coordinate systems and different properties.

We should rebuild Spatial DBMS for Indoor Space

Emergency Bell A

401

W.C.

404

405

406

ElevatorStairs

Emergency Bell Bp (F4, 401, 15, 18)

4th Floor

Page 25: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

25

STEMPNU

Should be processedin Real-Time

Large Number of Nodese.g. 1 Million Nodes

→ 1 sec/ node

Scalability and Real-Time Constraint

Geographic Context

MobileNode

MobileNode

DynamicUpdates of

Position

ContextRequest

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

MobileNode

GIS DBGIS DBLocation DBstationary and mobile nodes

Location DBstationary and mobile nodes

Page 26: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

26

STEMPNU

Server

Geographic Context-Awareness by In-Network Processing

Scalability Problem

Each node has a small fraction of geographic Information.

Each node exchanges geographic information by

P2P Sensor Network Broadcasting

Page 27: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

27

STEMPNU

In-Network Processing: P2P

Peer-to-Peer

No Centralized ServerOriginally for File Sharing Services

Each node has an IPv6 address Databases are scattered into mobile nodes

(x1,y1,t1), IPAddr1(x2,y2,t2), IPAddr2(x3,y4,t4), IPAddr3(x4,y4,t4), IPAddr4

Page 28: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

28

STEMPNU

Example of P2P

Page 29: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

29

STEMPNU

In-Network Processing: Sensor Network

Sensor Network DatabaseSensor Network Database

No Centralized ServerMobile Ad-Hoc Network

MANET Databases are scattered into mobile node

Coverage Area

Page 30: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

30

STEMPNU

Data on Air

Data on AirData on Air

Broadcasting ServerBroadcasting like DMB

Databases are periodically broadcasted

BroadcastingGeographic Context

Broadcasting Server

Page 31: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

31

STEMPNU

Ubiquitous Computing Architecture

Heterogeneity and Distributed Middleware

MobileNode

MobileNode

MobileNode

Middleware Middleware Middleware

MobileNode

MobileNode

MobileNode

Middleware Middleware Middleware3-Tiers Architecture

Server Server Server

Middleware

Client Client Client

Massively Distributed Environment

Binding Client and Server

Binding Mobile Nodes

Page 32: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

32

STEMPNU

PerformanceBottleneck

Heterogeneity and Distributed Middleware

Middleware

Binding ObjectsGeographic Binding

Location Data Server

(GIS)

Mobile Node Mobile Node

Middleware Middleware

Mobile Node Mobile Node

LDS LDSStandard

e.g. SensorML

Page 33: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

33

STEMPNU

Egocentric Mapping: Evolution of the Map

Paper Maps

Digital Maps

Mobile Maps

Intelligent Maps

Page 34: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

34

STEMPNU

Paper Maps

Only for Visualization Static Map

Information should be preprocessed with respect to the purpose

Example Signage, Immovable Maps

Problems No consideration for a specific user

No Sign on the Location or Orientation of User on the Map Limited Attributes No Mapping Operations

Page 35: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

35

STEMPNU

Digital Maps

A progress from paper maps Several types of operations and analysis becomes possible

Visualization such as zooming, panning and rotating Spatial analysis

No consideration about mobile users No Information about

“Where I am” User’s status

Limited mapping operations are possible Zooming, Panning Layer Selection

Page 36: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

36

STEMPNU

Mobile Maps

Digital Map with some considerations about “Where I am” and Hardware constraints such as

Size of screen Memory size

No consideration about user’s state

Mapping operation concerning mobility such as Orientation

Page 37: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

37

STEMPNU

Intelligent Mobile Map

Mobile Map

Consideration of user’s state

Dynamic Mapping

Mobility Information- Location- Direction- Speed

User State and Demand

Egocentric Mapping

Page 38: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

38

STEMPNU

Egocentric Mapping

Traditional Map

userA

userB

userI

userD

userC

userF

userG

userH

Egocentric Map

user AEgocentric Map

user B

Egocentric Map

user C

Egocentric Map

user D

What you see is What you want What you want is What you see

Page 39: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

39

STEMPNU

Example of Egocentric Mapping

Multiple LOD

Page 40: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

40

STEMPNU

Example of Egocentric Mapping

Varying LOD

Space Contradiction

Page 41: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

41

STEMPNU

Example of Egocentric Mapping

Information in Real-Time

Augmented Focus

Page 42: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

42

STEMPNU

Summary

Ubiquitous Computing Location Awareness Geographic Awareness

Several Challenges to Realize Geographic Awareness Geo-Label Seamless Space

Integration of Indoor and Outdoor Spaces Heterogeneity and Scalability Issues Egocentric Mapping

Context-Aware Mapping

Page 43: 1 Geographic Information Infrastructures for Ubiquitous Computing Spring 2007 Ki-Joune Li

43

STEMPNU

But NOT LIKE THIS