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



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

Part 21: Augmented Reality

BUILDING TELEPRESENCE SYSTEMS: Translating Science Fiction Ideas into Reality

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Virtual Environments - Basics -

Interior Design in Augmented Reality Environment

Knowledge-based Augmented Reality

Augmented Reality - the course 2011

1. INTRODUCTION Graphics 2

Feasibility of an Augmented Reality-Based Approach to Driving Simulation

Computer Science 474 Spring 2010 Virtual Reality

The Evolution and Future Scope of Augmented Reality

Situated Visualization with Augmented Reality. Augmented Reality

Approaching VR 2.0: Creating and Sharing Open Source Virtual Environments for Health Care and Research

Context-aware Library Management System using Augmented Reality

Robot Perception Continued

Interaction devices and sensors. EPFL Immersive Interaction Group Dr. Nan WANG Dr. Ronan BOULIC

High speed 3D capture for Configuration Management DOE SBIR Phase II Paul Banks

Augmented Reality Gaming

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

Augmented Architectural Environments

Integration Services

Tutorial. Making Augmented Reality Accessible for Everyone. Copyright (c) 2010 Human Interface Technology Laboratory New Zealand

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Differentiation of 3D scanners and their positioning method when applied to pipeline integrity

PRODUCT SHEET.

Kathy Au Billy Yi Fan Zhou Department of Electrical and Computer Engineering University of Toronto { kathy.au, billy.zhou }@utoronto.

CSE452 Computer Graphics

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

SECURITY CAMERA INSTRUCTION MANUAL ENGLISH VERSION 1.0 LBC

A new Optical Tracking System for Virtual and Augmented Reality Applications

Simulating 3D architecture and urban landscapes in real space

Automated Recording of Lectures using the Microsoft Kinect

Augmented Reality on Mobile Phones - Experiments and Applications

CS 6795 Introduction to Cognitive Science Spring 2012 Homework Assignment 3

T-REDSPEED White paper

Limits and Possibilities of Markerless Human Motion Estimation

A Survey of Augmented Reality

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

Implementation of Augmented Reality System for Smartphone Advertisements

THE CONTROL OF A ROBOT END-EFFECTOR USING PHOTOGRAMMETRY

Research-Grade Research-Grade. Capture

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

A Remote Maintenance System with the use of Virtual Reality.

Psychology equipment

Data Visualization and Exploration via Virtual Reality - An Overview

Synthetic Sensing: Proximity / Distance Sensors

Quantifying Spatial Presence. Summary

POLARIS OPTICAL TRACKING SYSTEMS

Go to contents 18 3D Visualization of Building Services in Virtual Environment

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone

ARkanoid: Development of 3D Game and Handheld Augmented Reality

REPRESENTATION, CODING AND INTERACTIVE RENDERING OF HIGH- RESOLUTION PANORAMIC IMAGES AND VIDEO USING MPEG-4

Scooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Sea Eagle FCCT. Naval Electro-Optical Fire Control System

Exploring Augmented Reality By Matt Scheinerman Advisor: John Dougherty Haverford College Computer Science 4/24/09

A Short Introduction to Computer Graphics

Virtual Reality in Medicine and Surgery

Tracking Systems. Kevin Cleary, PhD

Microsoft Office 2010 Packaging

Proposal for a Virtual 3D World Map

Sony Releases the Transparent Lens Eyewear SmartEyeglass Developer Edition

GOM Optical Measuring Techniques. Deformation Systems and Applications

Develop Computer Animation

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

Virtual Reality. man made. reality. sense. world. What is Virtual Reality?

Interactive Cards A game system in Augmented Reality

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

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

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

AR-media Player v2.3. INSTALLATION & USER GUIDE (February, 2013) (Windows XP/Vista/7)

Colorado School of Mines Computer Vision Professor William Hoff

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

AR-media Plugin v2.3. for Autodesk 3ds Max. QUICK START GUIDE (September, 2013)

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

One-Way Pseudo Transparent Display

User Manual Wireless HD AV Transmitter & Receiver Kit

Transcription:

Example AR image Augmented Reality Matt Cooper Youngkwan Cho, STAR system (Many slides based on the MUM2003 Tutorials by Mark Billinghurst and Mark Ollila) Milgram s Reality- Virtuality continuum Real Environment Augmented Reality (AR) Mixed Reality Augmented Virtuality (AV) Reality - Virtuality (RV) Continuum Virtual Environment Why Augmented Reality? Virtual Reality is Ideal for: Replacing the Real World Simulation, Training, Games Augmented Reality is Ideal for: Enhancing the real world Sophisticated interaction in the real world Intelligence Amplification Adapted from Milgram, Takemura, Utsumi, Kishino. Augmented Reality: A class of displays on the reality-virtuality continuum Augmented Reality Virtual Reality: Replaces Reality Immersive Displays Augmented Reality: Enhances Reality See-through Displays Characteristics Combines Real and Virtual Images Interactive in real-time Registered in 3D Is AR easier/harder than VR? Rendering: easier There s s less of it! But we need faster updates Display (resolution, FOV, colour): easier? Tracking and sensing *Much* harder: Greater bandwidth requirements (video, range data, etc.) Support occlusion, general environmental knowledge A big problem for registration! Portability: VE: User stays in one place in the VE AR: User moves to task In the real world

Additional problems of AR Computer graphics: faster updates Objects must appear in the right place in the real world Tracking must be: more accurate With respect to the real world Faster Stay aligned with the real world So artificial objects are correctly registered A Brief History of AR (3) 1996: UNC hybrid magnetic-vision tracker 1998: Dedicated conferences begin Late 90 s: Collaboration, outdoor, interaction 2000: Augmented sports broadcasts A Brief History of AR (1) 1960 s: Sutherland / Sproull s first HMD system was see-through Applications Medicine Manufacturing Training Architecture Museum A Brief History of AR (2) Medical X-ray vision for surgeons Aid visualization, minimally-invasive invasive operations. Training. MRI, CT data. Ultrasound project, UNC Chapel Hill. Early 1990 s: Boeing coined the term AR. AR. Wire harness assembly application Early 1990 s: UNC ultrasound project 1994: Motion stabilized display 1994: Fiducial tracking in video see-through AR Courtesy UNC Chapel Hill

Assembly and Maintenance 1996 S. Feiner, B. MacIntyre, & A. Webster, Columbia University Application: broadcast augmentation Adding virtual content to live sports broadcasts First down line in American football Hockey puck trails, virtual advertisements National flags in swimming lanes in 2000 Olympics Commercial application Princeton Video Image is one company http://www.pvi-inc.com inc.com/ 1993 S. Feiner, B. MacIntyre, & D. Seligmann, Columbia University Applications: annotated environment Public and private annotations Aid recognition, extended memory Libraries, maps [Fitzmaurice93] Windows [Columbia] Mechanical parts [many places] Reminder notes [Sony, MIT Media Lab] Navigation and spatial information access Broadcast Examples Annotation pictures Key AR Technologies 1993 S. Feiner, B. MacIntyre, M. Haupt, & E. Solomon, Columbia University Columbia University Input Tracking technologies Input devices Output Display (visual, audio, haptic) Fast Image Generation HRL

Video see-through HMD AR Displays Monitors Video cameras Video Graphics Combiner Optical see-through HMD Video see-through HMD Virtual images from monitors Real World Optical Combiners MR Laboratory s COASTAR HMD (Co-Optical Axis See-Through Augmented Reality) Parallax-free video see-through HMD Optical see-through HMDs Virtual Vision VCAP Sony Glasstron Strengths of optical AR Simpler (cheaper) Direct view of real world Full resolution, no time delay (for real world) Safety Lower distortion No eye displacement

Strengths of video AR True occlusion rather than composited as in optical Digitized image of real world Flexibility in composition Matchable time delays More registration, calibration strategies Wide FOV is easier to support Video Monitor AR Graphics Video cameras Video Monitor Combiner (Stereo glasses) Head Mounted Displays (HMD) Display and Optics mounted on Head May or may not fully occlude real world Provide full-color images Considerations Cumbersome to wear Brightness Low power consumption Resolution limited Cost is quite high? Maintenance especially Brains and Bricks AR interface for visualizing sensor data Using portable video see-through device Commonly available technology. A mobile phone. The Virtual Retinal Display Projector-based AR User (possibly head-tracked) Image scanned onto retina Commercialized through Microvision Nomad System - www.mvis.com Real objects with retroreflective covering Projector Examples: Raskar, UNC Chapel Hill Inami, Tachi Lab, U. Tokyo

Example of projector- based AR Head Mounted Projector Ramesh Raskar, UNC Chapel Hill Head Mounted Projector Jannick Rolland (UCF) Retro-reflective reflective Material Potentially portable Projection screen AR Place static (angled?) glass screen (window) between user and real world Project on screen with (angled?) displays Align displayed objects with real world by tracking user s s head Or by other means? AR Tracking Projection Screen AR Real objects Virtual object Window User (possibly head-tracked) Projector The importance of tracking Tracking is the basic enabling technology for Augmented Reality Realistic merged real-virtual environment Tracking is significantly more difficult in AR than in Virtual Environments Greater precision is required Latency can not be permitted.

Sources of registration errors Static errors Optical distortions Mechanical misalignments Tracker errors Incorrect viewing parameters Dynamic errors System delays (largest source of error) For an arms length display: 1 ms delay ~ 1/3 mm registration error Markers Can look like anything Can be attached to anything May not be visible in the scene: Video see-through can overpaint them Must be easily identified Must be distinct and clearly orientable Types of Trackers Mechanical Armature with position sensors Electromagnetic AC or DC field emmitors/sensors Compass Optical Target tracking (LEDs( LEDs,, beads) Line of sight, may require landmarks to work well. Computer vision is computationally-intensive intensive Acoustic Ultrasonic Inertial & dead reckoning Acceleration and impulse forces Sourceless but drifts GPS Outdoor Augmented Reality Accuracy not great Line of sight, jammable Hybrid Fiducial tracking Since we have a real world and (often) a video capture of it We can use the real world to track: Use object tracking (hard) or Use fiducial markers to provide position, scale and orientation information Natural Feature Tracking Goal: Overlay virtual imagery onto normal printed material (maps, photos, etc) Method: AR registration based on matching templates generated from image texture Hard to do reliably and *generally* Markers are easier and more reliable

ARToolKit Enabling technology Library for vision-based AR applications Open Source, multi-platform Solves two significant problems in AR Tracking Interaction Overlays 3D virtual objects on real markers Uses single tracking marker Determines camera pose information (6 DOF) ARToolKit Website http://www.hitl.washington.edu/artoolkit www.hitl.washington.edu/artoolkit/ ARToolKit Coordinate Frame Hardware Camera 320x240+ Computer Pentium 500Mhz+ 3D graphics video card Video capture card HMD (optional) Video see-through or Optical see-through Binocular or Monocular Tangible AR Coordinate Frames Typical ARToolKit System ARToolKit Tracking Pentium 4 2Ghz - $1000 GeForce4 Graphics - $200 Hauppauge WinTV capture card - $50 Marshall Board CCD Camera - $200 Sony Glastron PLM-A35 - $400 VGA to NTSC converter - $100 Total Cost ~ US$1950 ARToolKit - Computer vision based tracking libraries

Tracking Limitations Computer vision based Camera pose found only when marker is visible Shadows/lighting can affect tracking Tracking range varies with marker size Tracking accuracy varies with marker angle Tracking speed decreases with the number of visible markers AR interfaces as context based information browsers Information is registered to real-world context Hand held AR displays Video-see see-through (Rekimoto( Rekimoto,, 1997) Magnetic trackers or computer vision Interaction Manipulation of a window into information space Applications Context-aware information displays An ARToolKit Application Basic Outline Step1. Image capture & display Step2. Marker detection Step3. Marker identification Step4. Getting 3D information Step5. Object Interactions Step6. Display virtual objects AR Interfaces as 3D data browsers 3D virtual objects are registered in 3D See-through HMDs,, 6 DOF optical, magnetic trackers VR in Real World Interaction 3D virtual viewpoint control Applications Visualization, guidance, training 3D D AR Interfaces AR Interaction Virtual objects displayed in 3D physical space and can be freely manipulated See-through HMDs and 6DOF head- tracking are required 6DOF magnetic, ultrasonic, etc. hand trackers for input Interaction Viewpoint control Traditional 3D user interface interaction: manipulation, selection, adding, removing, etc. Kiyokawa, et al. 2000

Augmented Surfaces Images are projected on a surface back or overhead projection Physical objects are used as controls for virtual objects Tracked on the surface Virtual objects are registered to the physical objects Physical embodiment of the user interface elements Collaborative Tangible AR: Time- multiplexed interaction Use of natural physical object manipulations to control virtual objects VOMAR Demo Catalog book: Turn over the page Paddle operation: Push, shake, incline, hit, scoop Tangible AR: Generic Interface Semantics VOMAR Interface Tiles semantics data tiles operation tiles menu clipboard trashcan help Operation on tiles proximity spatial arrangements space-multiplexed Space-multiplexed Interface Data authoring in Tiles Lessons Learned Face to face collaboration AR often preferred over immersive VR AR facilitates seamless/natural communication Remote Collaboration AR spatial cues can enhance communication AR conferencing improves video conferencing Many possible confounding factors

Promising Research Directions Natural Feature Tracking Outdoor AR UI Design Other Modalities HMD Design AR on Everyday Devices