SlideShare a Scribd company logo
1 of 16
Augmented Reality “GIK บรึ๋ย” นายกอบชัย บุตรชัยงาม 49050503 นายธัชพล ษรานุรักษ์ 49050511 นางสาวเพ็ญพร กออนันตกูล 49050529
Augmented Reality (AR) Real-world data + Computer-generated data Computer graphics objects are blended into real footage in real time.
History 1992: Tom Caudell coins the phrase Augmented Reality while at Boeing helping workers assemble cables into aircraft. 2003: GeoVector along with partners Vodafone, HP, Microsoft, Virtual Spectator and Animation Research Ltd showcase Actual Spectator AR app at America's Cup Sailing Races in Auckland, New Zealand. 2007: Sony released the Eye of Judgment for PlayStation 3 in Japan on October 25, 2007 and in America on April 24, 2008. Wikitude AR Travel Guide launches on Oct. 20, 2008 with the G1 Android phone and was downloaded about 50,000 in the first year of release. 2009: Sony scheduled to release the EyePet game for use with the PlayStation 3 camera. 2009: AR Toolkit is ported to Adobe Flash (FLARToolkit) by Saqoosha, bringing augmented reality to the personal computer.
Augmented Reality Not Turing! 
3 Components Head-Mounted Display Tracking System Mobile Computing Power http://computer.howstuffworks.com http://www.cs.unc.edu/~azuma/azuma_AR.html
How AR works? Tracking positions Computing Displaying objects
Tracking Natural Feature Tracking Fiducial Tracking
ARToolKit Algorithm http://www.hitl.washington.edu/artoolkit/documentation/userarwork.htm
ARToolKitTracking Algorithm
ARToolKitTracking Algorithm
Problems Tracking Problem Registration Problem System Delay
Algorithms Used 3D reconstruction Bundle adjustment Exponential map Fiduciary markers Image registration Structure from motion Video tracking
Links http://en.wikipedia.org/wiki/Augmented_reality http://studierstube.icg.tu-graz.ac.at/handheld_ar.recent/vr2007/ http://graphics.cs.columbia.edu/projects/mars/mars.html http://computer.howstuffworks.com/augmented-reality.htm http://www.cs.unc.edu/~azuma/azuma_AR.html http://www.mikkoh.com/blog/?p=182 http://www.gotoandlearn.com/play?id=105 http://gamesalfresco.com/2008/04/16/10-best-augmented-reality-devices-that-will-reinvent-mobile-video-games/
DEMO Any questions?
การโปรแกรม Augmented Reality ด้วย FLARToolkit ง่ายด้วย ว้าว!  ไปลองดูกันเลยพรรคพวก

More Related Content

More from Thatchaphol Saranurak

Max flows via electrical flows (long talk)
Max flows via electrical flows (long talk)Max flows via electrical flows (long talk)
Max flows via electrical flows (long talk)Thatchaphol Saranurak
 
เรียนต่อเยอรมนีที่ Saarland University
เรียนต่อเยอรมนีที่ Saarland Universityเรียนต่อเยอรมนีที่ Saarland University
เรียนต่อเยอรมนีที่ Saarland UniversityThatchaphol Saranurak
 
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"Thatchaphol Saranurak
 
A Universally-Truthful Approximation Scheme for Multi-unit Auction
A Universally-Truthful Approximation Scheme for Multi-unit AuctionA Universally-Truthful Approximation Scheme for Multi-unit Auction
A Universally-Truthful Approximation Scheme for Multi-unit AuctionThatchaphol Saranurak
 
แข่งเขียนโปรแกรม
แข่งเขียนโปรแกรมแข่งเขียนโปรแกรม
แข่งเขียนโปรแกรมThatchaphol Saranurak
 

More from Thatchaphol Saranurak (8)

Max flows via electrical flows (long talk)
Max flows via electrical flows (long talk)Max flows via electrical flows (long talk)
Max flows via electrical flows (long talk)
 
เรียนต่อเยอรมนีที่ Saarland University
เรียนต่อเยอรมนีที่ Saarland Universityเรียนต่อเยอรมนีที่ Saarland University
เรียนต่อเยอรมนีที่ Saarland University
 
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"
Summary of "A Universally-Truthful Approximation Scheme for Multi-unit Auction"
 
A Universally-Truthful Approximation Scheme for Multi-unit Auction
A Universally-Truthful Approximation Scheme for Multi-unit AuctionA Universally-Truthful Approximation Scheme for Multi-unit Auction
A Universally-Truthful Approximation Scheme for Multi-unit Auction
 
แข่งเขียนโปรแกรม
แข่งเขียนโปรแกรมแข่งเขียนโปรแกรม
แข่งเขียนโปรแกรม
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
No-Mouse Word Processor
No-Mouse Word ProcessorNo-Mouse Word Processor
No-Mouse Word Processor
 

Augmented Reality -- very brief

  • 1. Augmented Reality “GIK บรึ๋ย” นายกอบชัย บุตรชัยงาม 49050503 นายธัชพล ษรานุรักษ์ 49050511 นางสาวเพ็ญพร กออนันตกูล 49050529
  • 2. Augmented Reality (AR) Real-world data + Computer-generated data Computer graphics objects are blended into real footage in real time.
  • 3. History 1992: Tom Caudell coins the phrase Augmented Reality while at Boeing helping workers assemble cables into aircraft. 2003: GeoVector along with partners Vodafone, HP, Microsoft, Virtual Spectator and Animation Research Ltd showcase Actual Spectator AR app at America's Cup Sailing Races in Auckland, New Zealand. 2007: Sony released the Eye of Judgment for PlayStation 3 in Japan on October 25, 2007 and in America on April 24, 2008. Wikitude AR Travel Guide launches on Oct. 20, 2008 with the G1 Android phone and was downloaded about 50,000 in the first year of release. 2009: Sony scheduled to release the EyePet game for use with the PlayStation 3 camera. 2009: AR Toolkit is ported to Adobe Flash (FLARToolkit) by Saqoosha, bringing augmented reality to the personal computer.
  • 4.
  • 5. Augmented Reality Not Turing! 
  • 6. 3 Components Head-Mounted Display Tracking System Mobile Computing Power http://computer.howstuffworks.com http://www.cs.unc.edu/~azuma/azuma_AR.html
  • 7. How AR works? Tracking positions Computing Displaying objects
  • 8. Tracking Natural Feature Tracking Fiducial Tracking
  • 12. Problems Tracking Problem Registration Problem System Delay
  • 13. Algorithms Used 3D reconstruction Bundle adjustment Exponential map Fiduciary markers Image registration Structure from motion Video tracking
  • 14. Links http://en.wikipedia.org/wiki/Augmented_reality http://studierstube.icg.tu-graz.ac.at/handheld_ar.recent/vr2007/ http://graphics.cs.columbia.edu/projects/mars/mars.html http://computer.howstuffworks.com/augmented-reality.htm http://www.cs.unc.edu/~azuma/azuma_AR.html http://www.mikkoh.com/blog/?p=182 http://www.gotoandlearn.com/play?id=105 http://gamesalfresco.com/2008/04/16/10-best-augmented-reality-devices-that-will-reinvent-mobile-video-games/
  • 16. การโปรแกรม Augmented Reality ด้วย FLARToolkit ง่ายด้วย ว้าว! ไปลองดูกันเลยพรรคพวก
  • 17. Papervision3d เป็น Library หลัก เลือก import ตามต้องการ เขียน class โดยให้ inherit จาก PV3DARApp ซึ่ง PV3DARApp inherit มากจาก ARAppBase อีกที กำหนด pattern สร้างโดยMakeGenerator.airได้ง่ายๆ ด้วยการถ่ายรูป อยากใส่อะไรก็ addchildให้ _basenode สรุป FLARToolkit