SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Augmented Reality
David Johnson
What Is Augmented Reality (AR)?
• A combination of
– a real scene viewed by
a user and
– a virtual scene
generated by a
computer that
augments the scene
with additional
information.
– ARToolkit demo movie
– T-immersion 2004
video
Augmented Reality vs. Virtual Reality
Augmented Reality
• System augments the
real world scene
• User maintains a
sense of presence in
real world
• Needs a mechanism
to combine virtual and
real worlds
• Hard to register real
and virtual
Virtual Reality
• Totally immersive
environment
• Senses are under
control of system
• Need a mechanism to
feed virtual world to
user
• Hard to make VR
world interesting
Milgram’s Reality-Virtuality
Continuum
Mixed Reality (MR)
Real
Environment
Virtual
Environment
Augmented
Reality (AR)
Augmented
Virtuality (AV)
Milgram coined the term “Augmented Virtuality” to identify
systems which are mostly synthetic with some real world
imagery added such as texture mapping video onto virtual
objects.
Combining the Real and Virtual
Worlds
We need:
• Precise models
• Locations and optical properties of the
viewer (or camera) and the display
• Calibration of all devices
• To combine all local coordinate systems
centered on the devices and the objects in
the scene in a global coordinate system
Combining the Real and Virtual
Worlds (cont)
• Register models of all 3D objects of interest
with their counterparts in the scene
• Track the objects over time when the user
moves and interacts with the scene
Realistic Merging
Requires:
• Objects to behave in physically plausible
manners when manipulated
• Occlusion
• Collision detection
• Shadows
Research Activities
• Develop methods to register the two
distinct sets (real, virtual) of images and
keep them registered in real-time
– This often reduces to finding the position of a
camera relative to some fiducial markers
• Develop new display technologies for
merging the two images
Performance Issues
Two performance criteria are placed on the
system:
• Update rate for generating the augmenting
image
• Accuracy of the registration of the real and
virtual image
– Update rate can limit registration accuracy as well
– Brooks paper – “1 ms = 1mm error”
Failures in Registration
Failures in registration due to:
– Noise
• Position and pose of camera with respect to the
real scene
– Image distortions
– Time delays
• In calculating the camera position
Display Technologies
• Monitor Based
– Laptops
– Cell phones
– Projectors (more Ubiquitous Computing)
• Head Mounted Displays:
– Video see-through
– Optical see-through
Monitor Based Augmented
Reality
• Simplest available
• Treat laptop/PDA/cell phone as a window
through which you can see AR world.
• Sunglasses demo
Monitor Based AR
• Successful commercialization
– Yellow line in football broadcasts
– Glowing hockey puck
– Replace times square billboards with own
commercials during New Year’s Eve
broadcasts
– Baseball cards
– Ad campaigns
Optical see-through HMD
Video see-through HMD
Advantages of
Video see-through HMD
• Flexibility in composition strategies
• Real and virtual view delays can be
matched
Advantages of
Optical see-through HMD
• Simplicity
• Resolution
• No eye offset
Advantage of Monitor Displays
• Consumer-level equipment
• Most practical
• A lot of current research aimed here
• Other current active area is a flip-down
optical display.
Early Application
• KARMA (91)
– Feiner
• Optical see-through
HMD
• Knowledge-based
assistant for
maintenance
• Ultrasound trackers
attached to assembly
parts
Early Application
• Later – “architectural
anatomy” - movie
• Tourguide - movie
More Mechanical
• ECRC
UNC - Medical
• Early 90’s
• Lots of work on
reducing registration
error
– Explain movie
– Teapot movie
• Medical applications
– movie
MIT Medical
• Laser-scanned
patient
• LCD screen above
patient
AR Instructional
• Reality provides a natural interface
– MagicBook movie
AR Games
• ARQuake
AR
• Lots of new applications
• Will discuss some tracking systems next
class

Weitere ähnliche Inhalte

Ähnlich wie Augmented Reality.ppt

Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented RealityRajesh Yadav
 
Augmented reality
Augmented realityAugmented reality
Augmented realityDaniel A
 
Making Immersive Virtual Reality Possible in Mobile
Making Immersive Virtual Reality Possible in MobileMaking Immersive Virtual Reality Possible in Mobile
Making Immersive Virtual Reality Possible in MobileQualcomm Research
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf21107117
 
Virtual reality
Virtual reality Virtual reality
Virtual reality Mohit Patel
 
Arppt 150422231121-conversion-gate01
Arppt 150422231121-conversion-gate01Arppt 150422231121-conversion-gate01
Arppt 150422231121-conversion-gate01Dhananjai Sharma
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)Jai Sipani
 
Virtual reality technology
Virtual reality technologyVirtual reality technology
Virtual reality technologyRavi Kumar Patel
 
Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)Liv Erickson
 
VirtualReality_Sindhoora_Kartik
VirtualReality_Sindhoora_KartikVirtualReality_Sindhoora_Kartik
VirtualReality_Sindhoora_KartikKartik Arora
 
COMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyCOMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyMark Billinghurst
 
augmented reality and virtual reality
augmented reality and virtual realityaugmented reality and virtual reality
augmented reality and virtual realityNehaPirdankar
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environmentUllas Gupta
 

Ähnlich wie Augmented Reality.ppt (20)

Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Making Immersive Virtual Reality Possible in Mobile
Making Immersive Virtual Reality Possible in MobileMaking Immersive Virtual Reality Possible in Mobile
Making Immersive Virtual Reality Possible in Mobile
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Arppt 150422231121-conversion-gate01
Arppt 150422231121-conversion-gate01Arppt 150422231121-conversion-gate01
Arppt 150422231121-conversion-gate01
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Augmented Reality
 Augmented Reality Augmented Reality
Augmented Reality
 
Virtual reality technology
Virtual reality technologyVirtual reality technology
Virtual reality technology
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)
 
VirtualReality_Sindhoora_Kartik
VirtualReality_Sindhoora_KartikVirtualReality_Sindhoora_Kartik
VirtualReality_Sindhoora_Kartik
 
COMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyCOMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR Technology
 
augmented reality and virtual reality
augmented reality and virtual realityaugmented reality and virtual reality
augmented reality and virtual reality
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Synthetic environment
Synthetic environmentSynthetic environment
Synthetic environment
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 

Kürzlich hochgeladen

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Kürzlich hochgeladen (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 

Augmented Reality.ppt

  • 2. What Is Augmented Reality (AR)? • A combination of – a real scene viewed by a user and – a virtual scene generated by a computer that augments the scene with additional information. – ARToolkit demo movie – T-immersion 2004 video
  • 3. Augmented Reality vs. Virtual Reality Augmented Reality • System augments the real world scene • User maintains a sense of presence in real world • Needs a mechanism to combine virtual and real worlds • Hard to register real and virtual Virtual Reality • Totally immersive environment • Senses are under control of system • Need a mechanism to feed virtual world to user • Hard to make VR world interesting
  • 4. Milgram’s Reality-Virtuality Continuum Mixed Reality (MR) Real Environment Virtual Environment Augmented Reality (AR) Augmented Virtuality (AV) Milgram coined the term “Augmented Virtuality” to identify systems which are mostly synthetic with some real world imagery added such as texture mapping video onto virtual objects.
  • 5. Combining the Real and Virtual Worlds We need: • Precise models • Locations and optical properties of the viewer (or camera) and the display • Calibration of all devices • To combine all local coordinate systems centered on the devices and the objects in the scene in a global coordinate system
  • 6. Combining the Real and Virtual Worlds (cont) • Register models of all 3D objects of interest with their counterparts in the scene • Track the objects over time when the user moves and interacts with the scene
  • 7. Realistic Merging Requires: • Objects to behave in physically plausible manners when manipulated • Occlusion • Collision detection • Shadows
  • 8. Research Activities • Develop methods to register the two distinct sets (real, virtual) of images and keep them registered in real-time – This often reduces to finding the position of a camera relative to some fiducial markers • Develop new display technologies for merging the two images
  • 9. Performance Issues Two performance criteria are placed on the system: • Update rate for generating the augmenting image • Accuracy of the registration of the real and virtual image – Update rate can limit registration accuracy as well – Brooks paper – “1 ms = 1mm error”
  • 10. Failures in Registration Failures in registration due to: – Noise • Position and pose of camera with respect to the real scene – Image distortions – Time delays • In calculating the camera position
  • 11. Display Technologies • Monitor Based – Laptops – Cell phones – Projectors (more Ubiquitous Computing) • Head Mounted Displays: – Video see-through – Optical see-through
  • 12. Monitor Based Augmented Reality • Simplest available • Treat laptop/PDA/cell phone as a window through which you can see AR world. • Sunglasses demo
  • 13. Monitor Based AR • Successful commercialization – Yellow line in football broadcasts – Glowing hockey puck – Replace times square billboards with own commercials during New Year’s Eve broadcasts – Baseball cards – Ad campaigns
  • 16. Advantages of Video see-through HMD • Flexibility in composition strategies • Real and virtual view delays can be matched
  • 17. Advantages of Optical see-through HMD • Simplicity • Resolution • No eye offset
  • 18. Advantage of Monitor Displays • Consumer-level equipment • Most practical • A lot of current research aimed here • Other current active area is a flip-down optical display.
  • 19. Early Application • KARMA (91) – Feiner • Optical see-through HMD • Knowledge-based assistant for maintenance • Ultrasound trackers attached to assembly parts
  • 20. Early Application • Later – “architectural anatomy” - movie • Tourguide - movie
  • 22. UNC - Medical • Early 90’s • Lots of work on reducing registration error – Explain movie – Teapot movie • Medical applications – movie
  • 23. MIT Medical • Laser-scanned patient • LCD screen above patient
  • 24. AR Instructional • Reality provides a natural interface – MagicBook movie
  • 26. AR • Lots of new applications • Will discuss some tracking systems next class