Managing Complex Augmented Reality Models



Similar documents
Situated Visualization with Augmented Reality. Augmented Reality

How To Build A Tracking Software System For Virtual Reality

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Comprehensible and Interactive Visualizations of GIS Data in Augmented Reality

XpoLog Center Suite Data Sheet

Cloud3DView: Gamifying Data Center Management

Adam Rauch Partner, LabKey Software Extending LabKey Server Part 1: Retrieving and Presenting Data

XpoLog Competitive Comparison Sheet

Chapter 5. Warehousing, Data Acquisition, Data. Visualization

Visual Basic. murach's TRAINING & REFERENCE

3D U ser I t er aces and Augmented Reality

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH

On-Site Monitoring of Environmental Processes using Mobile Augmented Reality (HYDROSYS)

Visualizing a Neo4j Graph Database with KeyLines

DB2 for i. Analysis and Tuning. Mike Cain IBM DB2 for i Center of Excellence. mcain@us.ibm.com

How To Retire A Legacy System From Healthcare With A Flatirons Eas Application Retirement Solution

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

How to Configure a Stress Test Project for Microsoft Office SharePoint Server 2007 using Visual Studio Team Suite 2008.

Development Environment Introduction in Microsoft Dynamics NAV 2015

Oracle Big Data SQL Technical Update

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

ESB Features Comparison

Technical Report urn:nbn:de:gbv:830 tubdok Indoor Navigation and Location Based Services Scenario for Airports

Building Views and Charts in Requests Introduction to Answers views and charts Creating and editing charts Performing common view tasks

Lavastorm Resolution Center 2.2 Release Frequently Asked Questions

How To Create An Integrated Visualization For A Network Security System (For A Free Download)

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Data Glut: Big Data Visualization in Utilities

Keystone Image Management System

STEP 2: UNIX FILESYSTEMS AND SECURITY

Semantic SharePoint. Technical Briefing. Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

PCVITA Express Migrator for SharePoint (File System) Table of Contents

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Software. PowerExplorer. Information Management and Platform DATA SHEET

Fundamentals of LoadRunner 9.0 (2 Days)

JavaFX Session Agenda

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Real-time Processing and Visualization of Massive Air-Traffic Data in Digital Landscapes

COMPONENTS in a database environment

XpoLog Center Suite Log Management & Analysis platform

Chapter 11 Mining Databases on the Web

GeoManitoba Spatial Data Infrastructure Update. Presented by: Jim Aberdeen Shawn Cruise

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

ICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

An Introduction to KeyLines and Network Visualization

João Diogo Almeida Premier Field Engineer Microsoft Corporation

IV3Dm provides global settings which can be set prior to launching the application and are available through the device settings menu.

How To Create A Server Farm In A Web Server (Forked) With A Powerpoint 3.5 (Forum) And A Powerbook (Forms) (Forums) (Powerpoint) (Web) And Powerbook) (

Computer Graphics in Real World Applications

Big Data Visualization with JReport

features at a glance

BIRT Document Transform

Introduction to NaviGenie SDK Client API for Android

Smartphone Interpretation. How does it work?

Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel

A MOBILE SERVICE ORIENTED MULTIPLE OBJECT TRACKING AUGMENTED REALITY ARCHITECTURE FOR EDUCATION AND LEARNING EXPERIENCES

Oracle Change Management Pack Installation

Visualization of Semantic Windows with SciDB Integration

TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)

Mr. Apichon Witayangkurn Department of Civil Engineering The University of Tokyo

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Augmented Reality for Construction Site Monitoring and Documentation

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

NS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, Version 4.0

Sage CRM Connector Tool White Paper

Implementing a Microsoft SQL Server 2008 Database

Practical Data Visualization and Virtual Reality. Virtual Reality VR Software and Programming. Karljohan Lundin Palmerius

Publishing Geoprocessing Services Tutorial

ORACLE BUSINESS INTELLIGENCE WORKSHOP

Colorado School of Mines Computer Vision Professor William Hoff

Adding Animation With Cinema 4D XL

Augmented Reality to Supplement Work Instructions. Model-Based Enterprise Summit 2013 December 18-19, 2013, Gaithersburg, MD Rafael Radkowski

Important Notice. (c) Cloudera, Inc. All rights reserved.

Raising Abstractions for the Software Defined Business

Graz University of Technology

Capitalize on Big Data for Competitive Advantage with Bedrock TM, an integrated Management Platform for Hadoop Data Lakes

Big Data: Using ArcGIS with Apache Hadoop. Erik Hoel and Mike Park

The Oracle Fusion Development Platform

You Are Here. Timon van de Velde ( ) June 14, 2011

Model Simulation in Rational Software Architect: Business Process Simulation

TestManager Administration Guide

PC120 ALM Performance Center 11.5 Essentials

FIPA agent based network distributed control system

Cray: Enabling Real-Time Discovery in Big Data

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

Hadoop: Embracing future hardware

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

SketchUp Instructions

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

Introduction and Overview for Oracle 11G 4 days Weekends

Partner Camp Leistungsstarkes Log-Management für physische, virtuelle und cloud-basierte Umgebungen. Tomas Baublys

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

Transcription:

Managing Complex Augmented Reality Models Technische Universität Graz Austria 1

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 2

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 3

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

Hardware and Platform Backpack PC Ultra-Mobile PC Win.CE Smartphone 5

Muddleware: Database/Collaboration Server XML database server Persistent storage for models Communication similar to tuplespace/blackboard Non-relational, hierarchical, loosely typed Clients [1..n] Server Persistence Service Application Muddleware Client XML Queries Script Queries XML Database Read/Write Database File (XML) Query Results 6

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 Model Schema Transformation Processor XSLT Application 7

Case Study 1: Outdoor Navigation 8

9

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 10

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 11

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(!) Allows on-the-fly re-purposing of SGs Where are the blue nodes? Increases render caching complexity How to affect just the blue nodes? 12

Example: Signpost SG for Cultural Heritage Render highlight Raypick Render Overlay Context of vis_type = highlight Context of vis_type = picking Context of vis_type = picking overlay Context switch on item Item A Item B Context switch on vis_type Context switch on vis_type Highlight Picking Overlay Highlight Picking Overlay 13

Signpost Modeling Pipeline Guide Book GIS Stadt Wien Mehrzweckkarte Foothpath Network Generator Muddleware Dataset from Location Query Transformation Processor XSLT Context-Sensitive Scene Graph Signpost 14

Indoor Signpost Cell/portal model Marker based tracking + inertial tracking 15

Runtime Visualization Processing Multiple ways to use visual model World in Miniature (WIM) Heads-Up Display (HUD) Generic model 16

Indoor Context Sensitive Scene Graph Navigation WIM Context of floor = green Context of floor = skip Context of wall = yellow Context of wall = z-only Context of wall = wireframe Room Floor Style = context floor Wall Geometry Style = context wall Geometry 17

Indoor Model: Generation Surveying with a mobile robot 18

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 Favoritenstrasse / TU Wien 19

Indoor Signpost Modeling Pipeline Surveying + authoring Muddleware APRIL Script for Tour Guide Indoor Model data CSSG rules for Signpost XSLT XSLT Indoor Signpost scene graph APRIL rules APRILscene graph APRIL state machine APRIL I/O configuration files Mobile AR client 20

Ongoing Work Self-surveying building Manfred Klopschitz UbiTrack (autoconfigure for multi-system tracking) Eduardo Veas, Alex Bornik, Joe Newman (Cambridge) Credits: Gerhard Reitmayr (Cambridge) Joe Newman (Cambridge) Gerhard Schall Florian Ledermann (Vienna) Istvan Barakonyi Interactive reconstruction for outdoors Bernhard Reitinger, Christopher Zach (VRVis) Subsurface Visualization Erick Mendez, Gerhard Schall SEE NEXT TALK! 21