Augmented Reality
Upcoming SlideShare
Loading in...5
×
 

Augmented Reality

on

  • 4,089 views

Presentation for ADD-2010 conference: "Augmented Reality for Programmers"

Presentation for ADD-2010 conference: "Augmented Reality for Programmers"

Statistics

Views

Total Views
4,089
Views on SlideShare
2,762
Embed Views
1,327

Actions

Likes
2
Downloads
90
Comments
1

6 Embeds 1,327

http://addconf.ru 1149
http://www.addconf.ru 166
http://add4.addconf.ru 8
http://add.byte-force.yar.ru 2
http://test.addconf.ru 1
http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Augmented Reality Augmented Reality Presentation Transcript

  • AUGMENTED REALITY FOR PROGRAMMERS Andrew Bibichev 2010, September
  • AR AR AR AR AR AR AR AR AR AR AR
  • Link
  • Link
  • Link
  •  
  • Link
  •  
  • VIRTUAL REALITY Real Life Context Generated Content
  • AUGMENTED REALITY Real Life Context Generated Content
  • AR Real Life Context Generated Content VR
  • INNOVATIONS IN INPUT OUTPUT Processing Rendering device device AR VR
  • EARLY 1970s: FIRST ELECTRONIC KEYBOARD
  • 1977: TOUCH SCREEN
  • 1981: Xerox Star mouse
  • EARLY 1990s: WEBCAM
  • 1995: Genius EasyScroll mouse
  • 2007: multi touch (iPhone)
  • 2007: WII REMOTE (accelerometer)
  • JUNE, 2009: WII MOTION+ (gyro)
  • 2010: smart phones with gyro, accel, GPS, video camera, …
  • SEP, 2010: SONY MOVE
  • NOV, 2010: MS KINECT
  • 1984: Apache
  • Link
  •    
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  • MICROMECHANICAL GYROSCOPE
  • OUTPUT IS ANGULAR VELOCITY
  • ERROR ACCUMULATION => => DRIFT == LOW-FREQUENCY NOISE
  • Link
  • a g g-a Output is (g-a) in coordinate system of device
  • Case: 1d, a 0 y  gx gy g x
  • Acceler ? g x , gy Angle  Gyro Magic Complementary == Filter Kalman Filter
  • KALMAN FILTER IS BASED ON MODELS Link
  • Link C++ implementation
  • COMPLEMENTARY FILTER amplitude frequency Link
  • HOW TO CHOOSE VALUE OF COEFF.?
  • Link
  • g drift 
  • B g drift
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  •   W H d D FOV L
  • W H d D FOV L
  • HOW TO DETECT MARKER(S) ON IMAGE Threshold
  • Link
  • N CAMERAS X M MARKERS
  • VICON
  • OPTITRACK
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  • MICROSOFT SURFACE Link
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  • ROOTS OF NATAL == 3DV ZCAM Link
  • ABOUT USING OF DATABASES Link
  • Camera input Tiny image Blended pose of nearest neighbors Database nearest neighbors Link
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  • ORGANIC MOTION Link
  • IPISOFT DESKTOP MOCAP
  • markers structured light Cameras Z-cameras / Z-sensors True Optical: several cameras True Optical: one moving camera Spec. GPS, accelerometer, sensors gyro, magnetic compass
  • SOURCE CODE
  • AUGMENTED REALITY REVENUE 400 350 300 250 200 millions of USD 150 100 50 0 2008 2014 Link
  • robustness сущ. общ. здоровье; сила; здравомыслие; трудность; эксплуатационная надёжность; прочность автом. надёжность безоп. способность системы восстанавливать работоспособность при возникновении ошибочных ситуаций воен. жёсткость; защищённость выч. устойчивость (к нарушениям исходных предпосылок); "выносливость"; живучесть; устойчивость к нарушениям исходных предпосылок комп. ошибкоустойчивость контр.кач. прочность (конструкции) Макаров робастность (оценки в статистике); устойчивость (к нежелательным, но возможным воздействиям) матем. корректность (метода) рбт. грубость (напр. системы управления) редк. грубость тех. выносливость (к нежелательным, но возможным воздействиям); робастность