Part 21: Augmented Reality



Similar documents
3D U ser I t er aces and Augmented Reality

Interior Design in Augmented Reality Environment

Virtual Environments - Basics -

CS 6795 Introduction to Cognitive Science Spring 2012 Homework Assignment 3

Augmented Reality - the course 2011

Spatially Augmented Reality

A Short Introduction to Computer Graphics

Example AR image. Augmented Reality. Augmented Reality. Milgram s Reality- Virtuality continuum. Why Augmented Reality? Is AR easier/harder than VR?

Feasibility of an Augmented Reality-Based Approach to Driving Simulation

Knowledge-based Augmented Reality

Computer Science 474 Spring 2010 Virtual Reality

Creating Smarter, More Interactive Apps and Systems with Computer Vision

Enhancing a Telerobotics Java Tool with Augmented Reality

Fundamentals of Computer Graphics

Virtual Reality Techniques for the Visualization of Biomedical Imaging Data

AUGMENTED REALITY FOR ASSESSING FUTURE LANDSCAPES

Mobile Application Design of Augmented Reality Digital Pet

Augmented Reality on Mobile Phones - Experiments and Applications

Virtuelle Realität. Overview. Teil 5: Visual Displays. Prof. Bernhard Jung. Virtuelle Realität

BUILDING TELEPRESENCE SYSTEMS: Translating Science Fiction Ideas into Reality

Augmented Reality Gaming

Augmented Reality Videoconferencing for Collaborative Work

Off-line programming of industrial robots using co-located environments

Mixed Reality in the Museum Curatorial Design

Augmented Reality: A New Layer of Service

Wearable Augmented Reality Systems

Intuitive Navigation in an Enormous Virtual Environment

Human-Computer Interaction with Augmented Reality

System Control. Virtuelle Realität Wintersemester 2007/08. Overview. Part 10: Virtuelle Realität. Prof. Bernhard Jung

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

In-Place Sketching for Content Authoring in Augmented Reality Games

Introduction to Computer Graphics

Finger Paint: Cross-platform Augmented Reality

How To Compress Video For Real Time Transmission

A Cognitive Approach to Vision for a Mobile Robot

Augmented Architectural Environments

Wearable Computing Past,, Present and Future. Presented by Jeremiah Scholl, with help from Mikael Drugge

ARkanoid: Development of 3D Game and Handheld Augmented Reality

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

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

Mediated Reality using Computer Graphics Hardware for Computer Vision

CS231M Project Report - Automated Real-Time Face Tracking and Blending

Development of Educational System for Automotive Engineering based on Augmented Reality

Collaboration Software

The Evolution and Future Scope of Augmented Reality

SYNTHESIZING FREE-VIEWPOINT IMAGES FROM MULTIPLE VIEW VIDEOS IN SOCCER STADIUM

Object Location Modeling in Office Environments First Steps

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

A Mixed Reality Head-Mounted Text Translation System Using Eye Gaze Input

Augmented Reality Applications for Environmental Designers

Two Novel Technologies Enabling IoT: Mobile Clouds and Visible Light Communications. Centre for Wireless Communications University of Oulu, Finland

AR Interfaces and Interaction

APPLICATIONS OF INTERACTIVE VIRTUAL HUMANS IN MOBILE AUGMENTED REALITY

A Prototype For Eye-Gaze Corrected

Technologies that support Augmented Reality applied to Architecture and Construction

AUGMENTED REALITY METHODS AND ALGORITHMS FOR HEARING AUGMENTATION. Julie Carmigniani. A Thesis Submitted to the Faculty of

Ubiquitous Tracking. Ubiquitous Tracking. Martin Bauer Oberseminar Augmented Reality. 20. Mai 2003

Augmented Reality E-Commerce: How the Technology Benefits People's Lives

Mobile Application of Interactive Remote Toys with Augmented Reality

Alternative Methods Of Input. Kafui A. Prebbie 82

Develop Computer Animation

Colorado School of Mines Computer Vision Professor William Hoff

Trends in Augmented Reality Tracking, Interaction and Display: A Review of Ten Years of ISMAR

Context-aware Library Management System using Augmented Reality

Mobile Augmented Reality as a Control Mode for Realtime Music Systems

Introduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.

How To Create A Flood Simulator For A Web Browser (For Free)

COLUMBIA MISSOURIAN. MU ilab showcases 3-D, virtual. By Christa Corrigan April 26, :00 a.m. CDT. 1 of 7 5/15/14 2:47 PM

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

1. INTRODUCTION Graphics 2

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT

AR-media TUTORIALS OCCLUDERS. (May, 2011)

Augmented Reality Games on the iphone

Bringing Augmented Reality to Mobile Phones

Real Time Baseball Augmented Reality

MULTIMODAL INTERACTION, COLLABORATION, and SYNTHESIS in DESIGN and ENGINEERING PROCESSING

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

Keg Master: a Graph-Aware Visual Editor for 3D Graphs

A Survey of Augmented Reality

Immersive Conferencing Directions at FX Palo Alto Laboratory

Design and Manipulation in Augmented Reality of Fanuc 200iC Robot

The future directions of mobile augmented reality applications

Adding Animation With Cinema 4D XL

Immersive Medien und 3D-Video

A Study of Immersive Game Contents System Design and Modeling for Virtual Reality Technology

VIRTUAL REALITY GAME CONTROLLED WITH USER S HEAD AND BODY MOVEMENT DETECTION USING SMARTPHONE SENSORS

Presentation of Visual Art in Interactive 3D Environments

Advanced Rendering for Engineering & Styling

The Implementation of Face Security for Authentication Implemented on Mobile Phone

Visualization and Simulation for Research and Collaboration. An AVI-SPL Tech Paper. (+01)

Telepresence for Deep Space Missions Project

Collaborative BIM-based Markerless Mixed Reality Framework for Facilities Maintenance

Quantifying Spatial Presence. Summary

3D Modeling for Mobile Augmented Reality in Unprepared Environment

A mixed-reality-oriented ecommerce customer interface

Introduction. Selim Aksoy. Bilkent University

302 Learning How to Create and Use Augmented Reality. A.J. Ripin, MovingKnowledge

Computer Animation and Visualisation. Lecture 1. Introduction

SPANviewer - A Visualization Tool for Advanced Robotics Applications

Transcription:

Part 21: Augmented Reality Virtuelle Realität Wintersemester 2006/07 Prof. Bernhard Jung Overview Introduction to Augmented Reality Augmented Reality Displays Examples AR Toolkit an open source software library for building AR applications Further Reading O. Bimber & R. Raskar. Spatial Augmented Reality: A Modern Approach to Augmented Reality. B & T. 2005. see also: http://www.spatial-ar.com/courses.htm http://www.augmented-reality.org/ http://www.howstuffworks.com/augmented-reality.htm 1

Mixed Reality The Reality-Virtuality Continuum P. Milgram, H.Takemura, A.Utsumi, F. Kishino: Augmented Reality: A class of Displays on the Reality-Virtuality Continuum SPIE Vol. 2351, Telemanipulator and TelepresenceTechnologies, 1994. Augmented Reality (AR) images projected over the real world aircraft head-up display semi-transparent goggles handhelds (PDA, smartphone) projecting onto a desktop types of information unrelated e.g. reading email with wearable related e.g. virtual objects interacting with world issues registration aligning virtual and real eye gaze direction Vampire Project Visual Active Memory Processes and Interactive Retrieval (U Bielefeld) 2

Applications of AR Navigation Systems Maintenance overlay instructions display schematic Museums Gaming howstuffworks.com http://www.research.ibm.com/journal/sj/ 384/spohrer.html microvision.com Augmented Interaction http://www.csl.sony.co.jp/person/rekimoto/uist95/uist95.html Goal: enhance the real world sensation with useful information Users see real and virtual objects Location-dependent additional information can be provided (display menu cards for restaurants) The real sensation can be partially disabled (replace all billboards with pictures from last holiday...) Photo-realism not necessarily first goal but in the ultimate system, people cannot decide whether parts are virtual or real 3

Augmented Reality - What do we need for the combination of read and virtual worlds? Locations and optical properties of the viewer (or camera) and the display Calibration of all devices Combination of all local coordinate systems centered on the devices and the objects in the scene in a global coordinate system Registration of models of all 3D object of interest with their counterparts in the scene Tracking of objects over time when the user moves and interacts with scene Realistic merging requires: Objects to behave in physically plausible manner when manipulated Occlusion Collision detection Shadows Detailed description of the physical scene Source: Cindy Robertson (Georgia Tech) AR Displays: Overview and Classification 4

Retinal Displays Head Mounted Displays 5

Handheld Displays Screen-based Video See-Through Displays 6

Spatial Optical See-Through Displays http://io2technology.com www.laser-magic.com Projection-based Augmentation 7

Example: DigitalDesk (Wellner, Xerox, 1992) http://www.xrce.xerox.com/competencies/past-projects/ip/digitaldesk.html Extending the desktop metaphor to the real desk Virtual (displayed) and real documents share the same space Example: Augmented Reality for New Gaming Experiences Research Project: Virtual Reality and Hypermedia in Future Telecommunication Products and Services University of Oulu, Finland http://www.infotech.oulu.fi/annual/2000/virgin.html 8

Example: Augmented Reality for New Gaming Experiences Mozzies Game on Siemens SX1 mobile phone The mosquitoes can be seen as they are placed on the live video feed from the camera. Aiming is done by moving the phone around so that the mosquitoes are at the cross hair. The Camera is used to detect the motion. http://en.wikipedia.org/wiki/siemens_sx1 Example: AR Quake http://wearables.unisa.edu.au/projects/arquake/www/ 9

Example: Steve Mann "Cyborg" http://www.eyetap.org/ Steven Mann (MIT, now Toronto University) "Steve Mann is the world s first real cyborg, a man who exists in harmony with technology." Canadian Film Institute, 2001 Started to develop Cyborg equipment in school Since the 1980s he is constantly wearing his WearComp His main research is for privacy and social impacts He noticed two main trends: The technology diminished (everything moved into sunglasses) His Cyborg -feeling has been growing over the years http://www.imdb.com/title/tt0301145/ 2007 Example: Reality Window Manager (EyeTap) http://www.eyetap.org/, http://wearcam.org/ Window manager for XWindows that overlays xterms and other windows onto planar patched in the environment Allows for real-time tracking, replacement and rendering 10

Example: Third-person perspective in augmented reality (???) Salamin, P., Thalmann, D., and Vexo, F. 2006. http://vrlab.epfl.ch/publications/pdf/salamin_thalmann_vexo_vrst_06.pdf ARToolKit an open source software library for building AR applications ARToolKit uses computer vision algorithms to solve the problem of tracking the users viewpoint calculates the camera position and orientation relative to physical markers in real time http://www.hitl.washington.edu/artoolkit/ 11