Your SlideShare is downloading. ×
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
RFIG/Bokode talk at RFID Journal 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

RFIG/Bokode talk at RFID Journal 2010

2,035

Published on

RFIG/Bokode talk at RFID Journal 2010

RFIG/Bokode talk at RFID Journal 2010

1 Comment
3 Likes
Statistics
Notes
  • thank you
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,035
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
1
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • jointly
  • Hold it up
  • Mention that it works upto ~2 meters with a bokode mask of 15µm resolution and a 85/1.8 lens
  • Perspective skew
  • Jointly generate and capture 2 microns  4 meters away
  • 2 microns  4 meters away
  • Mention that it works upto ~2 meters with a bokode mask of 15µm resolution and a 85/1.8 lens
  • Transcript

    • 1. Bokode: Ankit Mohan Camera Culture Group, MIT Media Lab Imperceptible Visual Tags for Camera Based Interaction From a Distance
    • 2. Camera Culture Ramesh Raskar We focus on creating tools to better capture and share visual information http://www.cameraculture.info
    • 3. location of tagged books in a library
          • Id : list of books in RF range
      • no precise location data
      • are books in sorted order? which book is upside down?
    • 4. RFI G = RF Id + Geometry Find tag location using handheld Projector Photosensing Wireless Tags Many geometric ops Interactive stabilized projection location of photosensitive tags using a hand-held projector
    • 5. RFIG prototype setup Tag Modified Projector
    • 6. RFI G = RF Id + Geometry
    • 7. custom designed projector
      • 500 Hz
      • 27° fov
        • 0.1° angular resolution
        • ~5mm @ 3m accuracy
    • 8. Prakash: motion capture by space labelling
    • 9.  
    • 10.  
    • 11. ideal barcode invisible to the human eye ; easily decodable by a machine. Bokode
    • 12. visible light barcodes space [UPC Code, QR Code, Data Matrix Code, Shot Code, Microsoft Tag, …] angle Bokode – this paper standard camera focused at infinity + time [IR remote, Sony ID CAM]
    • 13. barcode ( spatial) camera sensor
    • 14. camera sensor barcode ( space)
    • 15.
      • image much smaller;
      • refocus if distance changes
      camera sensor barcode ( space)
    • 16. sensor Bokode ( angle) camera
    • 17.
      • “ ahh… circle of confusion  circle of information”
      • - Kurt Akeley
      camera Bokode ( angle) sensor
    • 18. Bokode f b generate directionally encoded information
    • 19. Bokode camera f b capture directionally encoded information f c
    • 20.
      • magnification = f c /f b (microscope) ;
      • focus always at infinity
      Bokode camera f b f c infinity-corrected microscope
    • 21. Bokode: any barcode pattern datamatrix code (42,245,123)
    • 22. tiled datamatrix codes
    • 23. identity from Bokode id = (42,245,123)
    • 24. prototype – assembled
    • 25. prototype – exploded led: 120 ° view angle, 1350mcd pattern: 15µm resolution lenslet: f=8mm, Φ=3mm cost: ~$5
    • 26. capturing Bokodes focus blur (85mm f/1.8; infinity focus) motion blur (50mm f/8; ~2cm motion)
    • 27. street-view tagging
    • 28. capturing Bokodes cell-phone camera close to the Bokode (10,000+ bytes of data)
    • 29. Bokode f b Bokode image depends on camera angle camera
    • 30. Bokode f b f c Bokode image depends on camera angle camera
    • 31. camera x y id=42 x=9 y=5 id=42 x=9 y=6 id=42 x=9 y=7 id=42 x=7 y=5 id=42 x=7 y=6 id=42 x=7 y=7 id=42,x=8,y=7 id=42,x=8,y=5
    • 32. digital angle from Bokode id = (42, 10,7 )
    • 33.  
    • 34. traditional AR markers ARToolKit [ Kato and Billinghurst 1999] ARTag [ Fiala 2005] skew of marker
    • 35. angle estimation robustness
    • 36.  
    • 37. retro-reflector for passive Bokode
    • 38. wide field of view Bokode via Krill eye compound superposition optics [Hiura et al. 2009]
    • 39.
      • overlapping Bokodes
      • auto-exposure / motion blur
      • angular range (+/-20°)
      • thickness  holographic Bokode
      limitations / future work 25° 20° 15° 10° 0°
    • 40. barcode RFID Bokode encoding spatial rf modulation angular decoder camera dedicated reader camera geometry no no yes physical size ~ cm ~ cm ~ mm cost ~ free ~ $0.05 ~ $0.05 (currently $5) range ~ cm ~ cm ~ m (with large aperture lens) line of sight yes no yes
    • 41. user interaction applications
    • 42. tabletop/surface interaction
      • stylus based interaction
      • identity
      • position
      • angle
    • 43. multi-user interaction Bokode laser pointers
    • 44. near field communication Bokode camera cell phone 1 Bokode camera cell phone 2
    • 45.
      • barcodes using angular coding & decoding
      • generating Bokodes
      • capturing Bokodes
      • digital angle + pose
      • AR, motion capture, UI
      conclusions
    • 46. acknowledgements meng heng touch, donald eng, daniel taub grace woo shinsaku hiura quinn smithwick ramesh raskar
    • 47.
      • Collaborators Welcome!
      http://bokode.com
    • 48.
      • barcodes using angular coding & decoding
      • generating Bokodes
      • capturing Bokodes
      • digital angle + pose
      • AR, motion capture, UI
      http://bokode.com
    • 49. barcode RFID Bokode encoding spatial rf modulation angular decoder camera dedicated reader camera geometry ~ no yes physical size ~ cm ~ cm ~ mm cost ~ free ~ $0.05 ~ $0.05 (currently $5) range ~ cm ~ cm ~ m (with large aperture lens) line of sight yes no yes
    • 50. http://bokode.com
    • 51. Barcodes markers that assist machines in understanding the real world
    • 52.
      • smaller aperture  less of Bokode imaged
      Bokode camera f b f c
    • 53.
      • smaller aperture  less of Bokode imaged
      Bokode camera f b f c
    • 54. Bokode camera f b f c less distance  more of Bokode imaged
    • 55. less distance  more of Bokode imaged Bokode camera f b f c

    ×