Augmented Reality Overview and Current Systems

advertisement
Augmented Reality
Overview and Current Systems
Motivation: A Brief Scenario
Motivation: A Brief Scenario
The Problems:



The surgeon can’t look at the patient and the screen
at the same time.
Looking at the screen while working on the patient
isn‘t ergonomic.
The screen is 2D whereas the patient‘s body is 3D.
Motivation: A Brief Scenario
The Vision



The information should be provided where it is
needed.
The user should be enabled to access and interact
with the information ergonomically.
The information should be in 3 dimensions like the
application’s subject.
Roadmap
Defining Augmented Reality
A Taxonomy of Reality and Virtuality
Technologies
Fields of Application
Current Systems
Defining Augmented Reality
Combining Real and Virtual
Interactive in Real Time
Registered in 3-Dimensions
Defining Augmented Reality:
Combining Real and Virtual
Attention:


Combining does not
neccesarily mean
adding.
Combining does not
only include visual
information (NaviProject).
Defining Augmented Reality:
Interactive in Real Time
„Using AR technology,
users can interact
with a combination of
real and virtual
objects in a natural
way.“
In „Confluence of Computer Vision and Interactive
Graphics for Augmented Reality“
Definining Augmented Reality:
Registered in 3-Dimensions
Lightning reacts to the
position of the tangible sun.
A Taxonomy
of Reality and Virtuality
The Reality-Virtuality Continuum
A Taxonomy of
Reality and Virtuality
Centricity: Exocentric or Egocentric?
A Taxonomy of
Reality and Virtuality
Control-Display Congruence


Question: How intuitive is the control?
In AR: When I move the real object to the right hand
side, in what direction does the virtual one go?
Conclusion:



AR is situated near the real-role of the continuum.
AR uses an egocentric viewpoint in most cases.
AR tries to maximize the control-display congruence.
Technologies
Real World
Virtual World
User Interface
User Interfaces
Visualization
Tracking
User
Tracking
AR-System
User Interfaces
Visual
Acoustic
Haptic/Tangible
User Interfaces: Visual
Gesture Recognition
Example:

MIT‘s KidsRoom:
Temporal integration
User Interfaces: Acustic
2 Parts


Speech Synthesis
Speech Recognition
Odyssey 2001‘s dream
has not come true, yet.

So, Acoustic UIs are
combined with other
modalities.
Example:

SHEEP
Insert!
User Interfaces: Haptic/Tangible
Joystick, 3D-Mouse
Tangible Objects

Examples:
CAR, SHEEP and the
Studierstube‘s PIP
Touch gloves
Visualization: Ways of Visualizing
Visualization Devices




HMDs
PDAs
Projection
Monitors
3-Dimensionality




Separeted displays
Polarized projection
Anaglyphic projection
Time division
Visualization:
Mixing Real and Virtual
Optical see through
Video see through


Chroma keying: Mixing with video hardware
Mixing in the Renderer
What about occlusion?



Tracking all real objects
Depthmaps construction via stereo images
Special Projection Techniques
Visualization: Challenges
Contrast
Brightness
Resolution
Field of View
Safety
Tracking: Ways of Tracking
Optical Tracking
Markers


IR-reflecting spheres
Cards
Types of optical
Tracking


Inside out
Outside in
Tracking: Ways of Tracking
Time of Flight


GPS, DGPS, Galileo
Ultrasound
Magnetic Field
Sensing
Inertial Tracking


Gyro Meters
Accelerometer
Special: Eye Tracking
Tracking: Challenges
Static Errors




Optical distortion
Improper parameter
configuration
Mechanical
misalignment
Strategies
Carefullness
Algorithms for
autocalibration
Dynamic Errors

Hardware related
delays
Software related delays

Strategies

Higher processing speed
Video stream matching
Rendering in advance
Predicting the future
Fields of Application
Annotating the Environment
Displaying Auxiliary Sensor Information
Visualizing Artificial Data
Annotating the Environment
Navigation

Columbia‘s
„Touring Machine“
Police and Military

BARS
„… the success of a military operation in an
urbanized environment depends crucially on
being able to provide navigation and
coordination information to the individual marine
level.“
The US-Army's Concepts Division of the Marine Corps Combat
Development Command
Annotating the Environment
Repair, Maintenance
and Production


BMW: The „Intelligent
Welding Gun“
Boeing: „Augmented
wiring“
Displaying Auxiliary Sensor
Information
Medical



University of North Carolina:
Ultrasound images of a fetus.
The heARt-Project: Minimal
invasive heart surgery.
MIT: MRI and EEG to support
neurosurgery.
Successfully used
Visualizing Artificial Data
Design

Studierstube‘s Virtual Showcase
Visualizing Artificial Data
Scientific
Visualization
Education

Studierstube: 3DConstruct Application
Current Systems
Libraries

ARToolKit
Frameworks


Studierstube
DWARF
Current Systems
DWARF a Sample Framework
DWARF, a network of distributed
dynamically cooperating services.



Distribution
Heterogenity
Modularity
Current Systems
DWARF a Sample Framework
Services



Needs
Abilities
Service Descriptions
Middleware


Service Manager
Visual Frontend
Current Systems
DWARF a Sample Framework
Subsystems






Tracking
Presentation
Interaction
Context
World Model
Application
The Future
HMDs in the near future?
AR in sports and television
Большое спасибо за Ваше внимание.
Vielen Dank für Ihre Aufmerksamkeit!
Thank you very much for paying attention.
Discussion
Questions?
Excursus



CAR, SHEEP and Co. as motion pictures.
A close look at DWARF: The Source Code of
a Service.
What does it cost? A sample HMD and a
sample Tracking System.
Download