Chap02-04 Augmented Reality
Chap02-04 Augmented Reality
Prof. A S Rao
-1-
Definition of Virtual Reality …
Real Virtuality
-2-
Components of an AR system :
-3-
What is "Augmented Reality“
• Additional context
dependent information in
the field of view of the
user.
virtual
-4-
Applications: Automotive Development:
Crash test of an automobile
Crash-Test:
-5-
Applications: Automotive Development:
Training on the assembly of a door lock
-6-
Applications: Assembly of wires (loom) in airplanes
Without AR
-7-
Applications: Service applications
Benefits:
• Superimposition of the
virtual bridge in a video
-9-
Applications: Medicine
Note: The matching of real and virtual objects is very vital in medical applications!
-10-
Applications: Others
• Design evaluation
• Visualization for
researchers
• Video conference
-11-
Applications: Others
-12-
Two Types of Augmented Reality Systems
Real time AR:
Augmented Video:
-13-
Principle of Augmented Reality
Merging
Display
-14-
Augmented Reality System
Positioning
Visualization
computation
Mixing
Interactio
n
Display
-15-
Augmented Reality System ...
-16-
Augmented Reality System ...
-17-
Tracking: Mechanical tracking
Boom
-18-
Tracking: Electromagnetic tracking
electromagnetic
sensor
-19-
Tracking: Optical tracking
Infrared-camera and
optical markers
-20-
Tracking: Photogrammetry-based tracking
Camera
The camera is easily
transportable and can
be used anywhere.
-21-
Cameras for the photogrammetry-based Tracking
-22-
Other sensors
• GPS
• Ultrasonic
• Hybrid tracking...
Ultrasonic
GPS
-23-
Tracking: Hybrid tracking
-24-
Positioning the Virtual Camera
-25-
Positioning the Virtual Camera …
-26-
Augmented Reality System – Marker-Based Tracking
Camera
-27-
Marker-based Tracking
-28-
Marker-based Tracking
Virtual
Object
-29-
Augmented Reality System – Character-based Tracking
Kamera
-30-
Character-based Tracking
-31-
Character-based Tracking ...
-32-
Character-based Tracking ...
-33-
Character-based Tracking ...
... and
superimposed.
-34-
Augmented Reality System – Purely Picture-based Tracking
Kamera
-35-
Purely Picture-based Tracking
-36-
Purely Picture-based Tracking ...
User view
-37-
Purely Picture-based Tracking ...
User view
-38-
Purely Picture-based Tracking ...
0.1
0.7
User view
Augmentation
0.8
Calibration pictures
Compute the
Matching.
-39-
Picture-based Tracking : Comparison
Marker-based Tracking:
Advantages:
• Very reliable, insensitive to changes in shading and lighting conditions
• Markers are essential.
• Suitable for applications such as medicine where high accuracy is required.
Limitation:
• Attaching markers is always not possible
Mixing
Interacti
on
Display
-41-
Augmented Reality System : Visual Computation ...
Positioning
Visual Computation
Filters
Briefcases Mixing
Interactio
Renders n
Display
(see visualization pipeline)
-42-
Augmented Reality System : Visual Computation ...
Positioning
Visual Computation
Filters
Briefcases Mixing
Interactio
The visible
Renders n
region of the Display
(see virtual world
visualization pipeline)
is computed
-43-
Augmented Reality System : Visual Computation ...
Positioning
Visual Computation
Filters
Briefcases Mixing
Interactio
Renders n
Allocation of special data Display
values (such as text and icons)
on certain graphic elements:
-44-
Augmented Reality System : Visual Computation ...
Positioning
Visual Computation
Filters
Briefcases Mixing
Interactio
Renders n
Display
(see visualization pipeline)
-45-
Rendering: Hidden Line Removal
Model-basis:
• 3D-Reconstruction
Picture-basis:
• Depth picture
-46-
Hidden Line Removal – Model-basis
-47-
Hidden Line Removal – Picture-basis
-48-
Hidden Line Removal – Picture-basis ...
Pair of stereo
pictures
Depth picture /
Disparity-map created
from the pair of
stereo picture
-49-
Hidden Line Removal Computation
• and removed
-50-
Augmented Reality System : Visual Computation
Positioning
Visual Computation
Filters
Briefcases Mixing
Interactio
Renders n
Display
(see visualization pipeline)
Special AR Techniques:
•Covering
•Lighting
-52-
Augmented Reality System : Display
Positioning
Visual Computation
Mixing
Interactio
n
Display
-53-
Displays ...
• Optical-See-Through (partial-transparency)
• Video-See-Through (Video-picture)
-54-
Display devices
Optical-See-
Through
-55-
Displays – Principle of Optical „See-Through“
Monitor Graphics
Optical Combiner
Real scene
Virtual scene
-56-
Displays
-57-
Displays
Video-See-Through
-58-
Displays – Principle of Video-See-Through
Graphics
Monitor Combiner
Camera
Real scene
Virtual scene
-59-
Displays
Video-See-Through
-60-
Display - Trends
-61-
Hand-guided Displays
Binocular
Boom
-62-
Augmented Reality System
Positioning
Visualization
computation
Mixing (combining)
Interacti
on
Display
-63-
Mixing (combining)
-64-
Augmented Reality System – Interaction
Positioning
Visualization
computation
Mixing (combining)
Interacti
on
Display
-65-
Interaction
-66-
Interactions devices
Employment of the
appropriate devices
dependent on:
- Display
- task/ environment
Cyber
stick
Pen
Head set
Twiddle
r
-67-
Interactions devices – Advantages and Limitations
Speech input:
+ Hands free
Space mouse:
+ Navigation in 3D
+ Very handy
-68-
Augmented Reality System
Positioning
Visualization
computation
Mixing (combining)
Interacti
on
Display
-69-
Augmented Reality & Virtual Reality
• Stereo-vision und
• Tracking tools.
-70-
Augmented Reality & Virtual Reality:
Projection-based Augmented Reality
-71-
Augmented Reality & Virtual Reality:
Projection-based Augmented Reality ...
-72-
Augmented Reality & Virtual Reality:
AR-Setups with multiple users
-73-
Augmented Reality & Virtual Reality: Virtuality Continuum (VC)
-74-
Augmented Reality & Virtuelle Reality:
Mixed Reality
[Milgram & Kishikino 94]
-75-
1985
1990
Visualisation
1995
Virtuelle Reality
Augmented Reality
today
Conclusions
Mixed Reality
-76-
Augmented Reality URLs:
- ARVIKA-Project-Page: http://www.arvika.de
-77-
Literature:
2. Milgram, P.; Kishino, F.; A taxonomy of mixed reality visual displays; IEICE
Transactions on Information Systems, 1994
6. Weng, J.; Ahuja, N.; Huang, T.S.; Camera Calibration with Distortion Models an
Accuracy Evaluation; IEEE Transaction on Pattern Analysis and Machine
Intelligence, 1993
-78-