• No results found

Managing Complex Augmented Reality Models

N/A
N/A
Protected

Academic year: 2021

Share "Managing Complex Augmented Reality Models"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

Professor Horst Cerjak, 19.12.2005

1

Dieter Schmalstieg Managing Complex Augmented Reality Models

Managing

Complex Augmented Reality Models

Dieter Schmalstieg

Technische Universität Graz Austria

(2)

Introduction

• Summarizes research work in the STUDIERSTUBE project 2000-2006

• Main focus: Making mobile AR practical • Overcome the „Demo Data Dillema“

…you never know what it‘s really worth until you have tried it in real life…

(3)

Professor Horst Cerjak, 19.12.2005

3

Dieter Schmalstieg Managing Complex Augmented Reality Models

Comparison VR – AR Models

Virtual Reality

• Often architectural models • Visual fidelity very important • Geometry used for rendering

• No real world

• Often no semantic data

Augmented Reality

• Often architectural models • Visual fidelity not so important • Geometry used for handling occlusions real-virtual, shadows, interaction, vision-based tracking, and also stylized rendering

•Registration with real world required

• Semantic metadata very important

(4)

AR Modeling Pipeline

Acquisition (Tier 0) Storage (Tier 1) Delivery (Tier 2) Use (Tier 3) XML Database View Generation / Context sensitive scene graph Legacy database conversion Authoring Surveying Tracking Navigation Visualization

(5)

Professor Horst Cerjak, 19.12.2005

5

Dieter Schmalstieg Managing Complex Augmented Reality Models

Hardware and Platform

(6)

Muddleware: Database/Collaboration Server

• XML database server

• Persistent storage for models

• Communication similar to tuplespace/blackboard • Non-relational, hierarchical, loosely typed

Database File (XML)

Clients [1..n] Server

Muddleware Client

Application PersistenceService

XML Database XML Queries

Script Queries Query Results

(7)

Professor Horst Cerjak, 19.12.2005

7

Dieter Schmalstieg Managing Complex Augmented Reality Models

Data Management

• 3-tier architecture

• Model schema defined as XML Schema

• Storage in Muddleware or Tamino

• XSLT transformations provide data (scene graph) for individual applications Muddleware Application Transformation Processor Model Schema XSLT

(8)
(9)

Professor Horst Cerjak, 19.12.2005

9

(10)

User Interface for Cultural Heritage Browsing

• Attributed features are highlighted

• Picking with gaze to trigger content

• Content displayed in HUD may consist of text,

images, 3D models

(11)

Professor Horst Cerjak, 19.12.2005

11

Dieter Schmalstieg Managing Complex Augmented Reality Models

User Interface for Navigation

• Network of paths

• Leading to address points • Waypoints as cylinders

and edges as arrows between them

• Dynamically updates according to user’s position

• Re-compute shortest path • Additional UI elements to

guide in the right direction • Clipping on real buildings

(12)

Context Sensitive Scene Graphs (1)

• Scene graphs (SG) are an established tool for interactive 3D applications

• Encapsulates behavior

• Once created, cannot easily modify behavior of objects “hidden” in SG • Defeats multi-purpose SG

• Our solution: parameterized SG with user-defined parameters

• (Sub-)SGs as parameters(!)

(13)

Professor Horst Cerjak, 19.12.2005

13

Dieter Schmalstieg Managing Complex Augmented Reality Models

Example: Signpost SG for Cultural Heritage

Render highlight Context of vis_type = highlight Raypick Context of vis_type = picking Context switch on item Item A Context switch on vis_type

Highlight Picking Highlight Picking Render Overlay Context of vis_type = picking Overlay Overlay Item B Context switch on vis_type overlay

(14)

Signpost Modeling Pipeline

Muddleware

Transformation

Processor XSLT

Context-Sensitive Scene Graph Dataset from Location Query

GIS Stadt Wien Mehrzweckkarte

Foothpath Network Generator

Guide Book

(15)

Professor Horst Cerjak, 19.12.2005

15

Dieter Schmalstieg Managing Complex Augmented Reality Models

Indoor Signpost

• Cell/portal model • Marker based tracking + inertial tracking

(16)

Runtime Visualization Processing

Generic model

World in Miniature (WIM)

World in Miniature (WIM)

Heads-Up Display (HUD)

Heads-Up Display (HUD)

Multiple ways to use

Multiple ways to use

visual model

visual model

(17)

Professor Horst Cerjak, 19.12.2005

17

Dieter Schmalstieg Managing Complex Augmented Reality Models

Indoor Context Sensitive Scene Graph

WIM Context of floor = green Context of wall = yellow Navigation Context of floor = skip Context of wall = z-only Context of wall = wireframe Room Floor Style =

context floor Geometry

Wall

Style =

(18)

Indoor Model: Generation

Surveying with a mobile robot

(19)

Professor Horst Cerjak, 19.12.2005

19

Dieter Schmalstieg Managing Complex Augmented Reality Models

Animated Tour Guide

• Authoring Platform APRIL (Augmented Presentation and Interaction Language)

• XML dialect for scripting the Studierstube system • State machine concept

• Hardware platform independence

• Component concept (Indoor Signpost, Animated Agents) • Used to script a guided tour through

(20)

Indoor Signpost Modeling Pipeline

Muddleware XSLT XSLT Indoor Model data CSSG rules for Signpost Mobile AR APRIL Script for Tour Guide APRIL rules APRILscene graph APRIL state machine

APRIL I/O configuration files Indoor

Signpost scene graph

Surveying + authoring

(21)

Professor Horst Cerjak, 19.12.2005

21

Dieter Schmalstieg Managing Complex Augmented Reality Models

Ongoing Work

• Self-surveying building

– Manfred Klopschitz

• UbiTrack (autoconfigure for multi-system tracking)

– Eduardo Veas, Alex Bornik, Joe Newman (Cambridge)

• Interactive reconstruction for outdoors

– Bernhard Reitinger, Christopher Zach (VRVis)

• Subsurface Visualization

– Erick Mendez, Gerhard Schall – SEE NEXT TALK!

Credits:

Gerhard Reitmayr (Cambridge) Joe Newman (Cambridge)

Gerhard Schall

Florian Ledermann (Vienna) Istvan Barakonyi

References

Related documents

April 27.. Places of Worship 25% indoor. Movie Theaters 25% indoor. Museums 25% indoor. Zoos/Aquariums 25% indoor. Professional Sports No Audiences. Childcare Mitigated open

The study’s aim is to investigate the impact of the organ- isation and delivery of different models of HAH on patient and carer outcomes and experiences of end-of- life care from

Based on this information, the ex- pected returns for time t and the optimal portfolios and benchmark portfolios for the following nine strategies are determined subsequently:

The overall impact of improved water resources management on economic, social, and environmental aspects during the crisis in Syria were estimated at a low level due

Este libro de texto está diseñado para estudiantes de cursos de un semestre, pero se vuelve cada vez más popular en los cursos de dos semestres.. Esperamos que encuentre este

* Lecturer and tutor, South Australian School of Art, University of South Australia 1993-95 * Lecturer and tutor, South Australian School of Art, University of South Australia

Quebec has a controlled rent increase system where the kind of expenses accounted into an above guideline increase in other provinces are reduced to a much smaller percentage. This

lateral changes among the expressions of the parasequences in this area, from upstream in the coastal plain, downstream to the marine shoreline. Although the