Top Banner
COSC 426: Augmented Reality Mark Billinghurst [email protected] July 23 rd 2014 Lecture 2: AR Technology [email protected]
92

2014 COSC 426 Lecture 2: Augmented Reality Technology

Sep 08, 2014

Download

Technology

This is the second lecture in the COSC 426
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2014 COSC 426 Lecture 2: Augmented Reality Technology

COSC 426: Augmented Reality

Mark Billinghurst

[email protected]

July 23rd 2014

Lecture 2: AR Technology

[email protected]

Page 2: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Recap

Page 3: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Augmented Reality Definition   Defining Characteristics [Azuma 97]

 Combines Real and Virtual Images -  Both can be seen at the same time

  Interactive in real-time -  Virtual content can be interacted with

  Registered in 3D -  Virtual objects appear fixed in space

Page 4: 2014 COSC 426 Lecture 2: Augmented Reality Technology

What is not Augmented Reality?

  Location-based services   Barcode detection (QR-codes)   Augmenting still images   Special effects in movies   …   … but they can be combined with AR!

Page 5: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR vs VR   Virtual Reality: Replaces Reality

  Scene Generation: requires realistic images  Display Device: fully immersive, wide FOV   Tracking and Sensing: low accuracy is okay

  Augmented Reality: Enhances Reality   Scene Generation: minimal rendering okay  Display Device: non-immersive, small FOV   Tracking and Sensing: high accuracy needed

Page 6: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Milgram’s Reality-Virtuality continuum

Mixed Reality

Reality - Virtuality (RV) Continuum

Real Environment

Augmented Reality (AR)

Augmented Virtuality (AV)

Virtual Environment

"...anywhere between the extrema of the virtuality continuum."

P. Milgram and A. F. Kishino, Taxonomy of Mixed Reality Visual Displays IEICE Transactions on Information and Systems, E77-D(12), pp. 1321-1329, 1994.

Page 7: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 8: 2014 COSC 426 Lecture 2: Augmented Reality Technology

A Brief History of AR (1)   1960’s: Sutherland / Sproull’s

first HMD system was see-through

Page 9: 2014 COSC 426 Lecture 2: Augmented Reality Technology

History Summary   1960’s – 80’s: Early Experimentation   1980’s – 90’s: Basic Research

  Tracking, displays

  1995 – 2005: Tools/Applications   Interaction, usability, theory

  2005 - : Commercial Applications  Games, Medical, Industry

Page 10: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Google Searches for AR

Page 11: 2014 COSC 426 Lecture 2: Augmented Reality Technology

2008 - Browser Based AR   Flash + camera + 3D graphics   High impact

  High marketing value

  Large potential install base   1.6 Billion web users

  Ease of development   Lots of developers, mature tools

  Low cost of entry   Browser, web camera

Page 12: 2014 COSC 426 Lecture 2: Augmented Reality Technology

2005 - Mobile Phone AR  Mobile Phones

  camera   processor   display

  AR on Mobile Phones   Simple graphics  Optimized computer vision  Collaborative Interaction

Page 13: 2014 COSC 426 Lecture 2: Augmented Reality Technology

2009 - Outdoor Information Overlay   Mobile phone based   Tag real world locations

  GPS + Compass input   Overlay graphics data on live video

  Applications   Travel guide, Advertising, etc

  Wikitude, Layar, Junaio, etc..   Android based, Public API released

Page 14: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Today  Key Technologies Available

- Robust tracking (Computer Vision, GPS/sensors) - Display (Handheld, HMDs) -  Input Devices (Kinect, etc) - Developer tools (Qualcomm, Metaio, ARTW)

 Commercial Business Growing - Gaming, GPS/Mobile, Online Advertisement

•  >$5 Billion USD by 2016 (Markets andMarkets) •  >$1.5 Billion USD in Mobile AR by 2014 (Juniper Research)

Page 15: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Sample AR Applications

Page 16: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Applications

  Medicine   Manufacturing   Information overlay   Architecture   Museum   Marketing   Gaming

Page 17: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Applications: medical   “X-ray vision” for surgeons   Aid visualization, minimally-invasive operations.

Training. MRI, CT data.  Ultrasound project, UNC Chapel Hill.

Courtesy UNC Chapel Hill

Page 18: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Medical AR Trials   Sauer et al. 2000 at Siemens

Corporate Research, NJ   Stereo video see through

F. Sauer, Ali Khamene, S. Vogt: An Augmented Reality Navigation System with a Single-Camera Tracker: System Design and Needle Biopsy Phantom Trial, MICCAI 2002

Page 19: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Assembly and maintenance

© 1993 S. Feiner, B. MacIntyre, & D. Seligmann, Columbia University

© 1996 S. Feiner, B. MacIntyre, & A. Webster, Columbia University

Page 20: 2014 COSC 426 Lecture 2: Augmented Reality Technology

PS3 - Eye of Judgment (2007)   Computer Vision Tracking   Card based battle game   Collaborative AR   October 24th 2007

Page 21: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 22: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Books – Markerless Tracking

Page 23: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Annotations

Columbia University

HRL

© 1993 S. Feiner, B. MacIntyre, M. Haupt, & E. Solomon, Columbia University

© 1997 S. Feiner, B. MacIntyre, T. Höllerer, & A. Webster, Columbia University

Page 24: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Broadcast TV

Page 25: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Interactive Museum Experiences   BlackMagic

  Virtual America’s Cup   410,000 people in six months

  MagicPlanet   TeManawa science museum   Virtual Astronomy   Collaborative AR experience

  AR Volcano   Interactive AR kiosk   Scienceworks museum, Melbourne

Page 26: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Digital Binocular Station

http://www.DigitalBinocularStation.com/

Page 27: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Museum Archeology   LifePlus (2002-2004)

 Natural feature tracking   Virtual characters  Mobile AR system

  Archeoguide (2000-2002)  Cultural heritage on-site guide  Hybrid tracking   Virtual overlay

Page 28: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Sales and Marketing   Connect with brands and branded objects   Location Based Experiences

  Lynx Angels

  Web based   Rayban glasses

  Mobile   Ford Ka campaign

  Print based   Red Bull Magazine

Page 29: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Summary   AR technology can be used to develop a wide

range of applications   Promising application areas include

 Games   Education   Engineering  Medicine  Museums   Etc..

Page 30: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Experience Design

Page 31: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 32: 2014 COSC 426 Lecture 2: Augmented Reality Technology

“The product is no longer the basis of value. The

experience is.”

Venkat Ramaswamy The Future of Competition.

Page 33: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Experience Economy

Page 34: 2014 COSC 426 Lecture 2: Augmented Reality Technology

experiences

services

products

components

Valu

e

Sony CSL © 2004

Gilmore + Pine: Experience Economy

Function

Emotion

Page 35: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 36: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Good Experience Design   Reactrix

  Top down projection   Camera based input   Reactive Graphics   No instructions   No training

Page 37: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Improve the experience of picking up rubbish?

Page 38: 2014 COSC 426 Lecture 2: Augmented Reality Technology

World’s Deepest Rubbish Bin

  The Fun Theory – http://www.funtheory.com

Page 39: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Improve the experience of walking up stairs?

Page 40: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Musical Stairs

  The Fun Theory – http://www.funtheory.com

Page 41: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Apple: The Value of Good Design

  Good Experience Design Dominates Markets

iPod Sales 2002-2007

Page 42: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 43: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Using the N-gage

Page 44: 2014 COSC 426 Lecture 2: Augmented Reality Technology

SideTalking   http://www.sidetalkin.com

Page 45: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 46: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 47: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Interaction Design

“Designing interactive products to support people in their everyday and working lives” Preece, J., (2002). Interaction Design

  Design of User Experience with Technology

  Higher in the value chain than product design

Page 48: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 49: 2014 COSC 426 Lecture 2: Augmented Reality Technology

  Interaction Design involves answering three questions:   What do you do? - How do you affect the world?   What do you feel? – What do you sense of the world?   What do you know? – What do you learn?

Page 50: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Interaction Design is All About You

  Users should be involved throughout the Design Process

  Consider all the needs of the user

Page 51: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 52: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 53: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Interaction Design Process

Page 54: 2014 COSC 426 Lecture 2: Augmented Reality Technology

experiences

applications

tools

components

Building Compelling AR Experiences

Tracking, Display

Authoring

Interaction

Usability

Page 55: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Summary   In order to build AR applications you need to

focus on the user experience   Great user experience is based on

  Low level AR component technology   Authoring tools   Application/Interaction design  User experience texting

Page 56: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Technology

Page 57: 2014 COSC 426 Lecture 2: Augmented Reality Technology

experiences

applications

tools

components

Sony CSL © 2004

Building Compelling AR Experiences

Display, Tracking

Page 58: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Core Technologies  Combining Real and Virtual Images

•  Display technologies  Interactive in Real-Time

•  Input and interactive technologies  Registered in 3D

•  Viewpoint tracking technologies Display

Processing

Input Tracking

Page 59: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Displays

Page 60: 2014 COSC 426 Lecture 2: Augmented Reality Technology

AR Displays

e.g. window reflections

Virtual Images seen off windows

e.g. Reach-In

Projection CRT Display using beamsplitter

Not Head-Mounted

e.g. Shared Space Magic Book

Liquid Crystal Displays LCDs

Head-Mounted Display (HMD)

Primarily Indoor Environments

e.g. WLVA and IVRD

Cathode Ray Tube (CRT) or Virtual Retinal Display (VRD)

Many Military Applications & Assistive Technologies

Head-Mounted Display (HMD)

e.g. Head-Up Display (HUD)

Projection Display Navigational Aids in Cars

Military Airborne Applications

Not Head Mounted (e.g. vehicle mounted)

Primarily Outdoor (Daylight) Environments

AR Visual Displays

Page 61: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Display Technologies

 Types (Bimber/Raskar 2003)  Head attached

•  Head mounted display/projector  Body attached

•  Handheld display/projector  Spatial

•  Spatially aligned projector/monitor

Page 62: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Display Taxonomy

Page 63: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Head Mounted Displays

Page 64: 2014 COSC 426 Lecture 2: Augmented Reality Technology

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 high?

Page 65: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Key Properties of HMD   Field of View

  Human eye 95 degrees horizontal, 60/70 degrees vertical

  Resolution   > 320x240 pixel

  Refresh Rate   Focus

  Fixed/manual

  Power   Size

Page 66: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Types of Head Mounted Displays

The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again.

The image cannot be displayed. Your computer

Occluded See-thru

Multiplexed

Page 67: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Immersive VR Architecture

Head!Tracker

Host !Processor

Data Base!Model

Rendering!Engine Frame!

Buffer

head position/orientation

to network Display!Driver

Non see-thru!Image source

& optics

virtual object

Virtual World

Page 68: 2014 COSC 426 Lecture 2: Augmented Reality Technology

See-thru AR Architecture

Head!Tracker

Host !Processor

Data Base!Model

Rendering!Engine Frame!

Buffer

head position/orientation

to network Display!Driver

see-thru!combiner

Virtual Image superimposed!over real world object

real world

Image source

Page 69: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Optical see-through head-mounted display

Virtual images from monitors

Real World

Optical Combiners

Page 70: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Optical See-Through HMD

Page 71: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Epson Moverio BT-200

▪  Stereo see-through display ($700) ▪  960 x 540 pixels, 23 degree FOV, 60Hz, 88g ▪  Android Powered, separate controller ▪  VGA camera, GPS, gyro, accelerometer

Page 72: 2014 COSC 426 Lecture 2: Augmented Reality Technology

View Through Optical See-Through HMD

Page 73: 2014 COSC 426 Lecture 2: Augmented Reality Technology

The Virtual Retinal Display

  Image scanned onto retina   Commercialized through Microvision

  Nomad System - www.mvis.com

Page 74: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Strengths of optical see-through AR   Simpler (cheaper)   Direct view of real world

  Full resolution, no time delay (for real world)   Safety   Lower distortion

  No eye displacement   but COASTAR video see-through avoids this

Page 75: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Video AR Architecture

Head!Tracker

Host !Processor

Graphics!renderer

Digital!Mixer Frame!

Buffer

head position/orientation

to network Display!Driver

Non see-thru!Image source

& optics

Head-mounted camera aligned to

display optics

Video!Processor

Video image of real world

Virtual image inset into video of real world

Page 76: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Video see-through HMD Video cameras

Monitors

Graphics

Combiner

Video

Page 77: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Video See-Through HMD

Page 78: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Vuzix Wrap 1200DXAR

▪  Stereo video see-through display ($1500) ■ Twin 852 x 480 LCD displays, 35 deg. FOV ■ Stereo VGA cameras ■ 3 DOF head tracking

Page 79: 2014 COSC 426 Lecture 2: Augmented Reality Technology

View Through a Video See-Through HMD

Page 80: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Strengths of Video See-Through AR   True occlusion

  Virtual images can block view of real world

  Digitized image of real world   Flexibility in composition  Matchable time delays  More registration, calibration strategies

  Wide FOV is easier to support

Page 81: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Optical vs. Video AR Summary   Both have proponents   Video is more popular today?

  Likely because lack of available optical products

  Depends on application?  Manufacturing: optical is cheaper  Medical: video for calibration strategies

Page 82: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Eye multiplexed AR Architecture

Head!Tracker

Host !Processor

Data Base!Model

Rendering!Engine Frame!

Buffer

head position/orientation

to network Display!Driver

Virtual Image inset into!real world scene

real world

Opaque!Image source

Page 83: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Virtual Image ‘inset’ into real

Page 84: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Google Glass

Page 85: 2014 COSC 426 Lecture 2: Augmented Reality Technology

View Through Google Glass

Page 86: 2014 COSC 426 Lecture 2: Augmented Reality Technology
Page 87: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Vuzix M-100

▪  Monocular multiplexed display ($1000) ■ 852 x 480 LCD display, 15 deg. FOV ■ 5 MP camera, HD video ■ GPS, gyro, accelerometer

Page 88: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Display Types

▪  Curved Mirror ▪  off-axis projection ▪  curved mirrors in front of eye ▪  high distortion, small eye-box

▪  Waveguide ▪  use internal reflection ▪  unobstructed view of world ▪  large eye-box

Page 89: 2014 COSC 426 Lecture 2: Augmented Reality Technology

See-through thin displays

▪  Waveguide techniques for thin see-through displays ▪  Wider FOV, enable AR applications ▪  Social acceptability

Opinvent Ora

Page 90: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Waveguide Methods

See: http://optinvent.com/HUD-HMD-benchmark#benchmarkTable

Holographic Hologram diffracts light Limited FOV Colour bleeding

Diffractive Slanted gratings Total internal reflection Costly, small FOV

Page 91: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Waveguide Methods

See: http://optinvent.com/HUD-HMD-benchmark#benchmarkTable

Clear-Vu Reflective Several reflective elements Thinner light guide Large FOV, eye-box

Reflective Simple reflective elements Lower cost Size is function of FOV

Page 92: 2014 COSC 426 Lecture 2: Augmented Reality Technology

Comparison Chart