Computational Imaging
Computational Imaging
His Look Lab group pursues research on new methods to capture and manipulate the appearance of objects and surroundings, in the hope that hybrid optical/computer methods may give us new ways to see, explore, and interact with objects and people anywhere in the world. During his doctoral studies at Georgia Tech and post-doc at Cornell, he investigated tone-mapping methods to depict highcontrast scenes. His MS in Electrical Engineering (December 1990) and BSEE (1978), also from Georgia Tech, bracketed his work as co-founder of IVEX Corp., (>45 people as of 1990) where his flight simulator design work was granted 5 US Patents. He was an Associate Editor of ACM Transactions on Graphics (2000-2006), a member of the SIGGRAPH Papers Committee (2003, 2004), and in 2001 was a Guest Editor of IEEE Computer Graphics and Applications.
http://www.cs.northwestern.edu/~jet
Debevec's Ph.D. thesis (UC Berkeley, 1996) presented Faade, an image-based modeling and rendering system for creating photoreal architectural models from photographs. Pioneer in high dynamic range photography, he demonstrated new imagebased lighting techniques in his films Rendering with Natural Light (1998), Fiat Lux (1999), and The Parthenon (2004); he also led the design of HDR Shop, the first high dynamic range image editing program. At USC ICT, Debevec has led the development of a series of Light Stage devices used in Spider Man 2 and Superman Returns. He is the recipient of ACM SIGGRAPH's first Significant New Researcher Award and a co-author of the 2005 book High Dynamic Range Imaging from Morgan Kaufmann.
http://www.debevec.org
Overview
Unlocking Photography
Not about the equipment but about the goal Capturing machine readable visual experience Goes beyond what you can see through the viewfinder Push the envelope with seemingly peripheral techniques and advances
Emphasis
Most recent work in graphics/vision (2006 and later) Research in other fields: Applied optics, novel sensors, materials Review of 50+ recent papers and projects
Traditional Photography
Detector
Lens
Pixels
Image
Courtesy: Shree Nayar
Traditional Photography
Detector
Lens
Pixels
Image
Mimics Human Eye for a Single Snapshot: Single View, Single Instant, Fixed Dynamic range and Depth of field for given Illumination in a Static world
Computational Photography:
Optics, Sensors and Computations
Generalized Sensor
Computations
Ray Reconstruction Upto 4D Ray Sampler
Generalized Optics
4D Ray Bender
Computational Photography
Novel Cameras
Generalized
Sensor
Generalized
Processing
Optics
Computational Photography
Novel Cameras
Generalized
Novel Illumination
Light Sources
Sensor
Generalized
Processing
Optics
Computational Photography
Novel Cameras
Generalized
Novel Illumination
Light Sources
Sensor
Generalized
Processing
Optics
Computational Photography
Novel Cameras
Generalized
Novel Illumination
Light Sources
Sensor
Generalized
Processing
Optics
Display
Recreate 4D Lightfield
Computational Photography
Novel Cameras
Generalized
Novel Illumination
Light Sources Modulators Generalized Optics
Sensor
Generalized
Processing
Ray Reconstruction
Optics
4D Ray Bender
4D Incident Lighting
4D Light Field
Display
Recreate 4D Lightfield
Computational Photography
1. Epsilon Photography
Low-level vision: Pixels Multi-photos by perturbing camera parameters HDR, panorama, Ultimate camera
2. Coded Photography
Single/few snapshot Reversible encoding of data Additional sensors/optics/illum Scene analysis : (Consumer software?)
3. Essence Photography
Beyond single view/illum Not mimic human eye New art form
Epsilon Photography
Dynamic range
Exposure bracketing
[Mann-Picard, Debevec]
Wider FoV
Stitching a panorama
Depth of field
Fusion of photos with limited DoF
[Agrawala04]
Noise
Flash/no-flash image pairs
Frame rate
Triggering multiple cameras
[Wilburn04]
Dynamic Range
Short Exposure
Long Exposure
Epsilon Photography
Dynamic range
Exposure braketing
[Mann-Picard, Debevec]
Wider FoV
Stitching a panorama
Depth of field
Fusion of photos with limited DoF
[Agrawala04]
Noise
Flash/no-flash image pairs
[Petschnigg04, Eisemann04]
Frame rate
Triggering multiple cameras
[Wilburn05, Shechtman02]
Computational Photography
1.
Epsilon Photography
Low-level Vision: Pixels Multiphotos by perturbing camera parameters HDR, panorama Ultimate camera
2.
Coded Photography
Mid-Level Cues:
Single/few snapshot
Additional sensors/optics/illum Scene analysis Not mimic human eye Beyond single view/illum New artform
3.
Essence Photography
3D
Stereo of multiple cameras
Higher dimensional LF
Light Field Capture
lenslet array
[Adelson92, Ng05], [Veeraraghavan07]
3D lens
[Georgiev05],
heterodyne masks
Deblurring
Engineered PSF Motion: Flutter shutter[Raskar06], Camera Motion [Levin08] Defocus: Coded aperture [Veeraraghavan07,Levin07], Wavefront coding
[Cathey95]
Coded Sensor
Gradient camera
[Tumblin05]
[Ng et al 2005]
Marc Levoy
3D
Stereo of multiple cameras
Higher dimensional LF
Light Field Capture
lenslet array
[Adelson92, Ng05], [Veeraraghavan07]
3D lens
[Georgiev05],
heterodyne masks
Deblurring
Engineered PSF Motion: Flutter shutter[Raskar06], Camera Motion [Levin08] Defocus: Coded aperture [Veeraraghavan07,Levin07], Wavefront coding
[Cathey95]
Coded Sensor
Gradient camera
[Tumblin05]
Left
Top
Right
Bottom
Depth Edges
Canny Edges
Depth Edges
3D
Stereo of multiple cameras
Higher dimensional LF
Light Field Capture
lenslet array
[Adelson92, Ng05], [Veeraraghavan07]
3D lens
[Georgiev05],
heterodyne masks
Deblurring
Engineered PSF Motion: Flutter shutter[Raskar06], Camera Motion [Levin08] Defocus: Coded aperture [Veeraraghavan07,Levin07], Wavefront coding
[Cathey95]
Coded Sensor
Gradient camera
[Tumblin05]
Traditio nal
Coded Exposu re
Deblurred Image
Deblurred Image
3D
Stereo of multiple cameras
Higher dimensional LF
Light Field Capture
lenslet array
[Adelson92, Ng05], [Veeraraghavan07]
3D lens
[Georgiev05],
heterodyne masks
Deblurring
Engineered PSF Motion: Flutter shutter[Raskar06], Camera Motion [Levin08] Defocus: Coded aperture [Veeraraghavan07,Levin07], Wavefront coding
[Cathey95]
Decomposition Problems
High frequency illumination, Global/direct illumination Glare decomposition [Talvala07, Raskar08]
[Nayar06]
Coded Sensor
Gradient camera
[Tumblin05]
"Fast Separation of Direct and Global Components of a Scene using High Frequency Illumination," S.K. Nayar, G. Krishnan, M. D. Grossberg, R. Raskar, ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH), Jul, 2006.
normal image
Computational Photography
1. Epsilon Photography Multiphotos by varying camera parameters HDR, panorama Ultimate camera: (Photo-editor) Coded Photography Single/few snapshot Reversible encoding of data Additional sensors/optics/illum Scene analysis : (Next software?)
2.
3.
New artform
Blind Camera
Multi-perspective Images
Multi-linear Perspective [Jingyi Yu, McMillan 2004] Unwrap Mosaics [Rav-Acha et al 2008] Video texture panoramas [Agrawal et al 2005]
Non-photorealistic synthesis
Motion magnification [Liu05]
Image Priors
Learned features and natural statistics Face Swapping: [Bitouk et al 2008] Data-driven enhancement of facial attractiveness [Leyvand et al 2008] Deblurring [Fergus et al 2006, 2008 papers
Scene Completion Using Millions of Photographs Hays and Efros, Siggraph 2007
Multi-perspective Images
Multi-linear Perspective [Jingyi Yu, McMillan 2004] Unwrap Mosaics [Rav-Acha et al 2008] Video texture panoramas [Agrawal et al 2005]
Non-photorealistic synthesis
Motion magnification [Liu05]
Image Priors
Learned features and natural statistics Face Swapping: [Bitouk et al 2008] Data-driven enhancement of facial attractiveness [Leyvand et al 2008] Deblurring [Fergus et al 2006, 2008 papers
Andrew Davidhazy
Multi-perspective Images
Multi-linear Perspective [Jingyi Yu, McMillan 2004] Unwrap Mosaics [Rav-Acha et al 2008] Video texture panoramas [Agrawal et al 2005]
Non-photorealistic synthesis
Motion magnification [Liu05]
Image Priors
Learned features and natural statistics Face Swapping: [Bitouk et al 2008] Data-driven enhancement of facial attractiveness [Leyvand et al 2008] Deblurring [Fergus et al 2006, 2008 papers
Motion Magnification
Motion Magnification
Motion Magnification
Multi-perspective Images
Multi-linear Perspective [Jingyi Yu, McMillan 2004] Unwrap Mosaics [Rav-Acha et al 2008] Video texture panoramas [Agrawal et al 2005]
Non-photorealistic synthesis
Motion magnification [Liu05]
Image Priors
Learned features and natural statistics Face Swapping: [Bitouk et al 2008] Data-driven enhancement of facial attractiveness [Leyvand et al 2008] Deblurring [Fergus et al 2006, 2007-2008 papers]
Face Swapping
Find Candidate face in DB and align Tune pose, lighting, color and blend Keep result with optimized matching cost
[Bitouk et al 2008]
Computational Photography
1. Epsilon Photography Low-level vision: Pixels Multi-photos by perturbing camera parameters HDR, panorama, Ultimate camera
2.
Coded Photography
Mid-Level Cues:
Single/few snapshot
3.
New artform
2. Future
What do you expect in a camera or photo-software you buy in 2020?
Image Deblurring with Blurred/Noisy Image Pairs Photo Clip Art Scene Completion Using Millions of Photographs Soft Scissors: An Interactive Tool for Realtime High Quality Matting Seam Carving for Content-Aware Image Resizing Image Vectorization Using Optimized Gradient Meshes Detail-Preserving Shape Deformation in Image Editing Veiling Glare in High-Dynamic-Range Imaging Ldr2Hdr: On-the-Fly Reverse Tone Mapping of Legacy Video and Photographs Multiscale Shape and Detail Enhancement from Multi-light Image Collections Active Refocusing of Images and Videos Multi-Aperture Photography Dappled Photography: Mask-Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing Image and Depth from a Conventional Camera with a Coded Aperture Capturing and Viewing Gigapixel Images Efficient Gradient-Domain Compositing Using Quadtrees Factored Time-Lapse Video Computational Time-Lapse Video (project page) Real-Time Edge-Aware Image Processing With the Bilateral Grid
Big Images
Computational Cameras
Video Processing
Book Publishers: A K Peters Siggraph 2008 booth: 20% off Booth #821
Articles
IEEE Computer, IEEE CG&A,
More ..
August 2006 Special Issue Bimber, Nayar, Levoy, Debevec, Cohen/Szeliski March 2007 Special issue Durand and Szeliski
American Scientist
February 2008
Siggraph 2008
19 papers HDRI, Mon/Tue 8:30am Principles of Appearance Acquisition and Representation Bilateral Filter course, Fri 8:30am Other courses .. (Citizen Journalism, Wedn 1:45pm)
(Debevec, 20 minutes)
(Tumblin, 20 minutes) (Raskar, 20 minutes) (All, 20 minutes)