bokode siggraph 2009

44
MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar Bokode : ankit mohan, grace woo, shinsaku hiura, quinn smithwick, ramesh raskar camera culture group, MIT media imperceptible visual tags for camera based interaction from a distance

Upload: cameraculture-mit-media-lab

Post on 16-Apr-2017

32.190 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode:

ankit mohan, grace woo, shinsaku hiura,quinn smithwick, ramesh raskar

camera culture group, MIT media lab

imperceptible visual tags for camera based interaction from a distance

Page 2: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Page 3: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Page 4: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

ideal barcodeinvisible to the human eye;

easily decodable by a machine.

Bokode

Page 5: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

visible light barcodesspace

[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]

Page 6: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

barcode(spatial)

camera

sensor

Page 7: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

camera

sensorbarcode(space)

Page 8: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

camera

sensor

image much smaller;refocus if distance changes

barcode(space)

Page 9: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

camera

sensorBokode(angle)

Page 10: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

camera

sensor

“ahh… circle of confusion circle of information”- Kurt Akeley

Bokode(angle)

Page 11: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

fb

generate directionally encoded information

Page 12: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

camera

fb

capture directionally encoded information

fc

Page 13: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

camera

fb

fc

magnification = fc /fb (microscope);

focus always at infinity

infinity-corrected microscope

Page 14: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

datamatrix code(42,245,123)

Bokode: any barcode pattern

Page 15: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

tiled datamatrix codes

Page 16: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

id = (42,245,123)

identity from Bokode

Page 17: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

prototype – assembled

Page 18: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

led: 120° view angle, 1350mcd

pattern: 15µm resolution

lenslet: f=8mm, Φ=3mm

cost: ~$5

prototype – exploded

Page 19: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

motion blur(50mm f/8;

~2cm motion)

focus blur(85mm f/1.8;infinity focus)

capturing Bokodes

Page 20: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

street-view tagging

Page 21: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

cell-phone cameraclose to the Bokode

(10,000+ bytes of data)

capturing Bokodes

Page 22: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Page 23: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

camera

fb

fc

smaller aperture less of Bokode imaged

Page 24: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

camera

fb

fc

smaller aperture less of Bokode imaged

Page 25: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

camera

fb

fc

less distance more of Bokode imaged

Page 26: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

less distance more of Bokode imaged

Bokode

camera

fb

fc

Page 27: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

fb

Bokode image depends on camera angle

camera

Page 28: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Bokode

fb fc

Bokode image depends on camera anglecamera

Page 29: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

camera

x

y id=42x=9y=5

id=42x=9y=6

id=42x=9y=7

id=42x=7y=5

id=42x=7y=6

id=42x=7y=7

id=42,x=8,y=7

id=42,x=8,y=5

Page 30: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

id = (42,10,7)

digital angle from Bokode

Page 31: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Page 32: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

ARToolKit[Kato and Billinghurst 1999]

ARTag[Fiala 2005] skew of marker

traditional AR markers

Page 33: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskarangle estimation robustness

Page 34: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

Page 35: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskarretro-reflector for passive Bokode

Page 36: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

wide field of view Bokode via Krill eye

compound superposition optics [Hiura et al. 2009]

Page 37: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

• overlapping Bokodes

• auto-exposure / motion blur

• angular range (+/-20°)

• thickness holographic Bokode25°20°15°10°0°

limitations / future work

Page 38: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

barcode RFID Bokodeencoding 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

Page 39: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

user interaction applications

Page 40: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

tabletop/surface interactionstylus based interaction• identity• position• angle

Page 41: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

multi-user interaction

Bokode laser pointers

Page 42: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

• barcodes using angular coding & decoding• generating Bokodes

• capturing Bokodes

• digital angle + pose

• AR, motion capture, UI

conclusions

Page 43: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

acknowledgements

meng heng touch, donald eng, daniel taub paula aguilera, eugene wu

andy lippmanmasahiko inami frank moss

Page 44: Bokode Siggraph 2009

MIT media lab camera culture bokode.com mohan, woo, hiura, smithwick, raskar

• barcodes using angular coding & decoding• generating Bokodes

• capturing Bokodes

• digital angle + pose

• AR, motion capture, UI

http://bokode.com