Computational Photography Photographie Algorithmique
Frédo Durand MIT - EECS/CSAIL Willow / INRIA / ENS
Thursday, October 8, 2009
Computational Photography Photographie Algorithmique Frdo Durand - - PowerPoint PPT Presentation
Computational Photography Photographie Algorithmique Frdo Durand MIT - EECS/CSAIL Willow / INRIA / ENS Thursday, October 8, 2009 Langue Frenglish... ...ou franglais? Thursday, October 8, 2009 Qui je suis / Who I am Eleve ENS
Computational Photography Photographie Algorithmique
Frédo Durand MIT - EECS/CSAIL Willow / INRIA / ENS
Thursday, October 8, 2009
Langue
Thursday, October 8, 2009
Qui je suis / Who I am
Willow en automne 2009
Thursday, October 8, 2009
Photography
Thursday, October 8, 2009
Photography
Thursday, October 8, 2009
I like equipment
Thursday, October 8, 2009
Today's plan
Thursday, October 8, 2009
The unfinished digital photography revolution
✦
Traditional photography:
✦
Digital photography
Thursday, October 8, 2009
Computational Photography
✦
Arbitrary computation between the optical array and the final image
✦
Data recorded by sensor is not the final image
Generalized imaging Lots of computation Final image
Thursday, October 8, 2009
Computational Photography
Arbitrary computation between optical array and final image (or final product)
✦
Post-process after traditional imaging
traditional imaging (HDR, panorama)
✦
Design imaging architecture together with computation
coded imaging, data-rich imaging
✦
Extract more than just 2D images
✦
New media (panorama, photo tourism)
Thursday, October 8, 2009
Quick demos
Computational Photography @ MIT
Tone mapping
Before After
Thursday, October 8, 2009
✦
with Soonmin Bae and Sylvain Paris [Siggraph 06]
✦
Users often disappointed by BW photos
✦
Black and white digital
Thursday, October 8, 2009
High-quality black and white
✦
Can we “transfer” some of the low-level qualities?
✦
with Soonmin Bae & Sylvain Paris [Siggraph 06]
Thursday, October 8, 2009
Input photograph
Thursday, October 8, 2009
Our result based on Adams' example
With Bae & Paris [Siggraph 06]
Thursday, October 8, 2009
Motion magnification
✦
with Liu, Torralba, Freeman & Adelson [Siggraph 2005]
✦
Analyze motion in video (robust to occlusion)
✦
Magnify motion that is hard to see
Thursday, October 8, 2009
Motion magnification
✦
with Liu, Torralba, Freeman & Adelson [Siggraph 2005]
✦
Analyze motion in video (robust to occlusion)
✦
Magnify motion that is hard to see
Thursday, October 8, 2009
n
A former students, Max Chen, went to ILM (LucasFilm) to implement technology developed for his Master’s. He received a technical Oscar for it.
n
Thursday, October 8, 2009
Thursday, October 8, 2009
Image and Depth from a Conventional Camera with a Coded Aperture
With Anat Levin, Rob Fergus, Bill Freeman [Siggraph 2007] RGB & coarse depth from single image
Thursday, October 8, 2009
✦
Objects at focusing distance are sharp
Defocus & depth
Sensor Lens
Thursday, October 8, 2009
✦
Objects far from focusing distance are blurrier
Defocus & depth
Sensor Lens Defocus blur
Thursday, October 8, 2009
✦
Objects far from focusing distance are blurrier
Defocus & depth
Sensor Lens Defocus blur
Thursday, October 8, 2009
✦
Objects far from focusing distance are blurrier
✦
By inferring blur, we can infer depth
Defocus & depth
Sensor Lens Defocus blur
In focus Out of focus
Thursday, October 8, 2009
Build your own coded aperture
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Open the lens
Thursday, October 8, 2009
Now the critical part
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Cardboard mask
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Close it up
Thursday, October 8, 2009
Voilà!
Thursday, October 8, 2009
Input
Thursday, October 8, 2009
Deconvolved (all-focus)
Thursday, October 8, 2009
Close up
Original image All-focus image
Thursday, October 8, 2009
Depth
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Results
Thursday, October 8, 2009
Input
Thursday, October 8, 2009
Deconvolved
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Refocusing (from single image!)
Thursday, October 8, 2009
Today's plan
Thursday, October 8, 2009
Administrivia
– Frédo Durand fredo@mit.edu
– http://people.csail.mit.edu/fredo/Classes/Comp_Photo_ENS/
– Lecture notes will be posted
Thursday, October 8, 2009
Optional Assignment
homework/index.html
algorithms
Thursday, October 8, 2009
Final project
Thursday, October 8, 2009
Textbook
– http://www.merl.com/people/raskar/photo/
Thursday, October 8, 2009
Questions?
Thursday, October 8, 2009
Introductions
Thursday, October 8, 2009
Math background?
Thursday, October 8, 2009
What do you think you will learn?
Thursday, October 8, 2009
What the class is not about
– but some cool stuff such as wavefront coding
– But how its coolest tools work
radar, no microscopy
– We avoided overlap with 6.837 and 6.801/6.866
Thursday, October 8, 2009
What the class is about
– but a bit of hardware as well, lens technology, new camera designs
– Linear & non-linear image processing, color
– High-dynamic range photography, photomontage, panoramas, foreground extraction, inpainting, morphing
Thursday, October 8, 2009
Skills you will acquire
– Color demosaicing – Seam carving – Matting – Bilateral filter, tone mapping – Gradient reconstruction – Panorama stitching
Thursday, October 8, 2009
Non-photo motivation
– Speech, motion, geometry, etc. – Example:
Thursday, October 8, 2009
Questions?
Thursday, October 8, 2009
Today's plan
Thursday, October 8, 2009
A la carte
which of the following topics are most interesting to you.
Thursday, October 8, 2009
Syllabus
Thursday, October 8, 2009
Syllabus
Range Imaging
filtering and HDR display
Thursday, October 8, 2009
Syllabus
Thursday, October 8, 2009
Syllabus
Thursday, October 8, 2009
Syllabus
Thursday, October 8, 2009
Seam Carving
Thursday, October 8, 2009
Syllabus
No-flash Flash
result
Thursday, October 8, 2009
Syllabus
Thursday, October 8, 2009
Questions?
Thursday, October 8, 2009
Quick equipment discussion
photography
Thursday, October 8, 2009
Equipment
– Zooms are convenient but quality can be a problem
– Get a 50mm f/1.8 (cheap, high quality, wide aperture)
– And orient towards wall/ceiling – Good flash photography is very difficult
Thursday, October 8, 2009
Today's plan
Thursday, October 8, 2009
Quiz (0.001% of grade)
– Exposure time?
Thursday, October 8, 2009
Quiz
– Exposure time? 8 hours
1834 which pretty much invents the negative
Thursday, October 8, 2009
First production camera?
Thursday, October 8, 2009
First production camera?
Thursday, October 8, 2009
Beginning of hobby photography?
Thursday, October 8, 2009
Quiz
Thursday, October 8, 2009
Quiz
– Maxwell (yes, the same from the EM equations)
Tartan Ribbon Thursday, October 8, 2009
Quiz
Prokudin-Gorskii http://www.loc.gov/exhibits/empire/
Tartan Ribbon Thursday, October 8, 2009
Prokudin-Gorskii
http://www.loc.gov/exhibits/empire/
Thursday, October 8, 2009
Prokudin-Gorskii
Thursday, October 8, 2009
Prokudin-Gorskii
Thursday, October 8, 2009
Instant photography?
Thursday, October 8, 2009
Instant photography?
(Polaroid founder)
Thursday, October 8, 2009
First TV?
Transmission of moving images
Thursday, October 8, 2009
First TV?
Transmission of moving images
– Using rotating disk with raster spiral – But amplification problems
Thursday, October 8, 2009
Electronic photography?
PHOTOGRAPHY - 1908
Thursday, October 8, 2009
Television (II)
Thursday, October 8, 2009
Color TV
Thursday, October 8, 2009
Color TV
Thursday, October 8, 2009
Autofocus
Thursday, October 8, 2009
Autofocus
– Canon AL1 had focus assist but no actuator
Thursday, October 8, 2009
Japanese take over camera market?
Thursday, October 8, 2009
Japanese take over camera market?
– First motorized SLR – First 100% viewfinder – Mirror lockup
Thursday, October 8, 2009
First scanned photo?
Thursday, October 8, 2009
First scanned photo?
Standards, 176x176
Thursday, October 8, 2009
CCD technology?
Thursday, October 8, 2009
CCD technology?
Laboratories
Nobel prize!
Thursday, October 8, 2009
Computer Graphics?
Computers to create image
Thursday, October 8, 2009
Computer Graphics?
Computers to create image
thesis (advised by??
Thursday, October 8, 2009
Computer Graphics?
Computers to create image
thesis (advised by Claude Shannon)
Thursday, October 8, 2009
Paint program
Thursday, October 8, 2009
Paint program
– 8 bits – http://www.rgshoup.com/prof/ SuperPaint/
Paint [1975-77] – 8 bits then 24 bits – http://www.alvyray.com/Awards/ AwardsMain.htm – http://www.alvyray.com/Bio/ BioMain.htm
Thursday, October 8, 2009
Photoshop
Thursday, October 8, 2009
Photoshop
development in 1987
Thursday, October 8, 2009
Internet photo browsing
Thursday, October 8, 2009
Internet photo browsing
Thursday, October 8, 2009
First digital camera?
Thursday, October 8, 2009
First digital camera?
Motorola, .01 megapixels, 23 second exposure, recorded on digital cassette
Thursday, October 8, 2009
Still video camera
– Electronic but analog
Thursday, October 8, 2009
Completely Digital Commercial camera
http://www.g4tv.com/l
Thursday, October 8, 2009
Completely Digital Commercial camera
http://www.g4tv.com/l
Thursday, October 8, 2009
Digital
camera, 640 x 480 (commercial failure)
http://www-users.mat.uni.torun.pl/~olka/l Thursday, October 8, 2009
First megapixel sensor
Thursday, October 8, 2009
First megapixel sensor
Thursday, October 8, 2009
Digital SLR?
Thursday, October 8, 2009
Digital SLR?
body
Thursday, October 8, 2009
Pros adopt digital?
Thursday, October 8, 2009
Pros adopt digital?
Thursday, October 8, 2009
Consumer digital SLR?
Thursday, October 8, 2009
Consumer digital SLR?
Thursday, October 8, 2009
Camera phone?
Thursday, October 8, 2009
Camera phone?
first camera-phone in Japan
Thursday, October 8, 2009
Traditional Photography
believes it's due to air.
Impossible to reproduce.
Thursday, October 8, 2009
Refs
Witness_to_History_The_Digital_Camera.html
lens_reflex_camera
Thursday, October 8, 2009