glass tti-vanguard-04dec14-san.key

103
What Google Glass means for the future of photography Marc Levoy Computer Science Department Stanford University TTI Vanguard [next] December 4, 2014 mostly retired from Stanford to work at...

Upload: tianlu-wang

Post on 18-Aug-2015

93 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Glass tti-vanguard-04dec14-san.key

What Google Glass means for the future of photography

Marc LevoyComputer Science DepartmentStanford University

TTI Vanguard [next]December 4, 2014

mostly retiredfrom Stanfordto work at...

Page 2: Glass tti-vanguard-04dec14-san.key

(Google)

https://www.youtube.com/watch?v=5R1snVxGNVs

Page 3: Glass tti-vanguard-04dec14-san.key
Page 4: Glass tti-vanguard-04dec14-san.key

© 2010 Marc Levoy

Outline✦ a bit of history

✦ technical specs

✦ What’s different about taking a picture using Glass?

✦ writing apps for cameras

✦ superhero vision

4

Page 5: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Head-mounted displays are not new

✦ conferences:• International Symposium on Wearable Computers (ISWC)• Pervasive and Ubiquitous Computing (Ubicomp)

5

Ivan Sutherland’s“ultimate display” (1965)

Page 6: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Head-mounted displays are not new

6(Google image search results for “head mounted display”)

Page 7: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Neither are head-mounted cameras

7

Steve Mann’sEyetap (1981)

Page 8: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Neither are head-mounted cameras

8(Google image search results for “head mounted camera”)

Page 9: Glass tti-vanguard-04dec14-san.key

(gopro.com)

https://www.youtube.com/watch?v=A3PDXmYoF5U

(GoPro trailer)

Page 10: Glass tti-vanguard-04dec14-san.key

(gopro.com)

https://www.youtube.com/watch?v=A3PDXmYoF5U

(GoPro trailer)

Page 11: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Technical specs

✦ camera• cell phone equivalent, 5Mpix still or 720p video, no flash

11

Page 12: Glass tti-vanguard-04dec14-san.key

Nokia N95

Page 13: Glass tti-vanguard-04dec14-san.key

Nokia N95

Page 14: Glass tti-vanguard-04dec14-san.key

iPhone 5

Page 15: Glass tti-vanguard-04dec14-san.key

Glass

Page 16: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Technical specs

✦ camera• cell phone equivalent, 5Mpix still or 720p video, no flash

✦ display• heads-up, color, 640×360 pixels, focused at a distance

✦ sensors• accelerometer, gyro, compass, GPS

✦ radios• bluetooth tethering through your phone or direct Wifi • no cellular modem (3G/4G)

✦ computing• cell phone equivalent processor (OMAP4), memory, and OS• SDKs are becoming available in stages

16

Page 17: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free

17

Page 18: Glass tti-vanguard-04dec14-san.key

(picture by Sebastian Thrun)

Page 19: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view

19

Page 20: Glass tti-vanguard-04dec14-san.key
Page 21: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available

21

Page 22: Glass tti-vanguard-04dec14-san.key
Page 23: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable

23

Page 24: Glass tti-vanguard-04dec14-san.key
Page 25: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

25

Page 26: Glass tti-vanguard-04dec14-san.key
Page 27: Glass tti-vanguard-04dec14-san.key
Page 28: Glass tti-vanguard-04dec14-san.key

(Google)

https://www.youtube.com/watch?v=cCmfpHYAAz0

Page 29: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met

29

Page 30: Glass tti-vanguard-04dec14-san.key
Page 31: Glass tti-vanguard-04dec14-san.key
Page 32: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met• something cool I saw

32

Page 33: Glass tti-vanguard-04dec14-san.key
Page 34: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met• something cool I saw• information I’d like to remember

34

Page 35: Glass tti-vanguard-04dec14-san.key
Page 36: Glass tti-vanguard-04dec14-san.key
Page 37: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met• something cool I saw• information I need to remember• things I gotta do

37

Page 38: Glass tti-vanguard-04dec14-san.key
Page 39: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met• something cool I saw• information I need to remember• things I gotta do• life logging

39

Page 40: Glass tti-vanguard-04dec14-san.key
Page 41: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s different abouttaking a picture using Glass?

✦ the capture experience• hands-free• point-of-view• always available• instantly triggerable• your eyes are unobstructed

✦ new reasons to take pictures• people I’ve met• something cool I saw• information I need to remember• things I gotta do• life logging

41

Glass also takes nice photographs

Page 42: Glass tti-vanguard-04dec14-san.key
Page 43: Glass tti-vanguard-04dec14-san.key
Page 44: Glass tti-vanguard-04dec14-san.key
Page 45: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

45

Page 46: Glass tti-vanguard-04dec14-san.key

(video not available)

Page 47: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

✦ slo-mo and timelapse

47

Page 48: Glass tti-vanguard-04dec14-san.key

(video not available)

Page 49: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

✦ slo-mo and timelapse

✦ video hangouts and eye swapping

49

Page 50: Glass tti-vanguard-04dec14-san.key

(Google)

https://www.youtube.com/watch?v=cCmfpHYAAz0

Page 51: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

✦ slo-mo and timelapse

✦ video hangouts and eye swapping

✦ every photograph is a cliplet

51

Page 52: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Cliplets

52

Nikon V1 Motion Snapshot(60fps for 1 second, slowed 2.5×, cross-dissolve to still, played with music)

Page 53: Glass tti-vanguard-04dec14-san.key

(http://vimeo.com/36897783)

Page 54: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Photomontage from bursts

54

Page 55: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Photomontage from bursts

55

Page 56: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Multiplicity

56 (Evan Sharboneau)

Page 57: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

✦ slo-mo and timelapse

✦ video hangouts and eye swapping

✦ every photograph is a cliplet

✦ cinemagraphs

57

Page 58: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Cinemagraphs:between photography and video

58

(cinemagraphs.com)

Page 59: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video and other formats✦ straight video

✦ slo-mo and timelapse

✦ video hangouts and eye swapping

✦ every photograph is a cliplet

✦ cinemagraphs

✦ other games with video...

59

Page 60: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Video synopsis[Pritch et al.]

60http://www.cs.huji.ac.il/~yaelpri/demos.php

Page 61: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Dynamosaicing[Rav-Acha, Pritch, et al. 2007]

61 http://www.cs.huji.ac.il/~yaelpri/demos.php

Page 62: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

What’s hard about computational video?

✦ finding effects that are fun, useful, and not creepy

✦ making these effects easy for consumers to author

✦ making them robust enough to work most of the time

✦ making them efficient enough to compute on the device

62

Page 63: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

The future of digital cameras✦ the megapixel wars are over (long overdue)

✦ computational photography is the next battlegroundin the camera industry (it’s already starting)

63

nope, still raging in the

cell phone marketplace

actually, it’s the main

battleground right now

Page 64: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

The future of digital cameras✦ the megapixel wars are over (long overdue)

✦ computational photography is the next battlegroundin the camera industry (it’s already starting)

64

• burst mode low-light• auto-HDR• all-focus• background defocus

Casio EX ZR1000

• captures a burst of 40 shots at 30fps and auto-selects the best 5

Nikon 1 V2

Page 65: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

The future of digital cameras✦ the megapixel wars are over (long overdue)

✦ computational photography is the next battlegroundin the camera industry (it’s already starting)

✦ how will these features appear to consumers?• standard and invisible• standard and visible (and disable-able)• aftermarket plugins and apps for your camera

65

Page 66: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Example computational photography app:SynthCam for the iPhone

66

Free

Page 67: Glass tti-vanguard-04dec14-san.key
Page 68: Glass tti-vanguard-04dec14-san.key

while recording synthetic aperture photograph

Page 69: Glass tti-vanguard-04dec14-san.key

single frame synthetic aperture photograph

Page 70: Glass tti-vanguard-04dec14-san.key

single frame synthetic aperture photograph

Page 71: Glass tti-vanguard-04dec14-san.key

strong defocus subtle defocus

Page 72: Glass tti-vanguard-04dec14-san.key

tilt-shift “miniature-model” effect

Page 73: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision

73

Page 74: Glass tti-vanguard-04dec14-san.key

(Hector Garcia-Molina)

Page 75: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

75

Page 76: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

✦ required a tripod✦ can’t currently do this using a cell phone, but it’s not impossible

• dark current (if one shot) or read noise (if a burst) must be very low76

Digital photographycan easily exceed human vision

(Jesse Levinson Canon 10D, 28mm f/4, 3 min, ISO 100, 4 image pano)

Page 77: Glass tti-vanguard-04dec14-san.key

single frame(iPhone 4)

Low-light imaging usingburst-mode computational photography

Page 78: Glass tti-vanguard-04dec14-san.key

average of~30 frames

(SynthCam)

SNR increases as sqrt(# of frames)

Low-light imaging usingburst-mode computational photography

Page 79: Glass tti-vanguard-04dec14-san.key

single frame

Page 80: Glass tti-vanguard-04dec14-san.key

average of~30 frames

Page 81: Glass tti-vanguard-04dec14-san.key

single frame

Page 82: Glass tti-vanguard-04dec14-san.key

average of~30 frames

Page 83: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

✦ seeing through objects

83

Page 84: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Removing foreground objectsby translating the camera

✦ align the shots

✦ match histograms

✦ apply median filter

84

Page 85: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

✦ seeing through objects

✦ magnifying glass, telescopic vision

85

Page 86: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Head-mounted magnifiers

86

Page 87: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Camera-based magnifiers✦ optical zoom

• requires a long optical path

✦ digital zoom (cropping)• requires a high pixel count,

hence a thick camera

✦ super-resolution• results typically look oversharpened

87

Nokia 808

Page 88: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Beyond SLRs: Superhero vision✦ seeing in the dark

✦ seeing through objects

✦ magnifying glass, telescopic vision

✦ slowing down motion

88

Page 89: Glass tti-vanguard-04dec14-san.key

(Dogs in Slow Motion, Devin Graham)https://www.youtube.com/watch?v=7ZIjkvdz4Ko

Page 90: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

✦ seeing through objects

✦ magnifying glass, telescopic vision

✦ slowing down motion

✦ motion magnification, change magnification

90

Page 91: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Motion magnification[Liu, SIGGRAPH 2005]

✦ can this be done using a (shaky) handheld camera?

✦ can it be computed on a (slow) mobile device?91

Page 92: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Change magnification[Wu, SIGGRAPH 2012]

92

✦ how much SNR is needed to detect this signal?

✦ is it socially acceptable to run this on Glass?

Page 93: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

✦ seeing through objects

✦ magnifying glass, telescopic vision

✦ slowing down motion

✦ motion magnification, change magnification

✦ language translation

93

Page 94: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Word Lens(app for iOS and Android)

✦ mediocre translation, but clever user interface

✦ recently bought by Google, runs on Glass94

Page 95: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Superhero vision✦ seeing in the dark

✦ seeing through objects

✦ magnifying glass, telescopic vision

✦ slowing down motion

✦ motion magnification, change magnification

✦ language translation

✦ face recognition

95

Page 96: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

If you met this man at a party...

96

•name: Jack Sparrow•address: Black Pearl•profession: pirate•net worth: zero•spouse: many•criminal record: long

Page 97: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Face recognition✦ recognition from uncontrolled photos is still sci-fi

✦ Google has pro-actively prohibited it on Glass

✦ it could eventually work

✦ if it does, someone will build a device to do it

✦ giving up anonymity ≠ giving up privacy

97

Page 98: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Parting thought: new business models

✦ remote medical diagnosis• or agricultural, or mechanical

✦ pay or be paid for every picture you take• posting pictures of empty parking spaces

✦ instantly available cameras improve safety and security• “ok glass, report that unsafe driver!”• personal safety in bad neighborhoods

98

Page 99: Glass tti-vanguard-04dec14-san.key

© Marc Levoy

Parting thought: new aesthetics

✦ new technologies begin by mimicing old technologies,but eventually develop their own idioms

99

Georges Méliès, 20,000 Leagues Under the Sea (1907)

Page 100: Glass tti-vanguard-04dec14-san.key

Canon 5DII, 1/400 sec

Page 101: Glass tti-vanguard-04dec14-san.key

Canon 5DII, average of 15 shots of 1/6 sec

Page 102: Glass tti-vanguard-04dec14-san.key

(Marc Levoy)

Page 103: Glass tti-vanguard-04dec14-san.key