680 likes | 694 Views
Computational Cameras: Convergence of Optics and Software. Shree K. Nayar. Computer Science Columbia University. Support: NSF, ONR, Packard Foundation. detector. lens. image. Traditional Camera. image. detector. detector. lens. new optics. compute. image. Traditional Camera.
E N D
Computational Cameras:Convergence of Optics and Software Shree K. Nayar Computer Science Columbia University Support: NSF, ONR, Packard Foundation
detector lens image Traditional Camera
image detector detector lens new optics compute image Traditional Camera Computational Camera
Multiple Cameras Catadioptric Imaging Examples: Rees 70, Charles 87, Nayar 88, Yagi 90, Hong 91, Yamazawa 95, Bogner 95, Nalwa 96, Nayar 97, Chahl & Srinivasan 97 Examples: Disney 55, McCutchen 91, Nalwa 96, Swaminathan & Nayar 99, Cutler et al. 02 Wide Angle Imaging
(k > 2) mirrorz(r) Complete Class of Mirrors (k > 0) What’s the Mirror’s Shape ? (with Simon Baker, ICCV 98) camera scene lens z r viewpoint
Flexible Mirror Sheet Camera System with a Flexible Field of View (with Sujit Kuthirummal, 2007)
Off-Line Calibration: Mirror Boundary Descriptor D Mirror Spline Coefficients Boundary Descriptor D T Computing the 3D Mirror Shape
Estimating 3D Mirror Shapes for a Sequence Captured Video Estimated Mirror Shapes
High Low Resolution
Mapping to an Equi-Resolution Image Captured Image IC Vertical Stretching Horizontal Stretching Horizontally Stretched Image IH Equi-Resolution Image
Equi-Resolution Image Thin-plate Spline based Image Warp Mapping to a Rectangular Image Rectangular Image
Image Stitching AutoStitch (Brown and Lowe 2003)
Panography Group at Flickr.com Hockney Style Collage “Place Furstenberg,” by David Hockney, 1985
Helmert Find Layout by Minimizing: image pairs features Scene Collage with Parallax Find SIFT Features in Images (Lowe 2004) Match Features using F Matrix and RANSAC Find Image Layering with Least Fragmentation (with Yoshi Nomura and Li Zhang 07)
Photo Browsing with Scene Collages PhotoWalker (Tanaka et al. 03) Photo Tourism (Snavely et al. 06)
CMU Virtualized Reality Array Stanford Camera Array CMU Reconfigurable Array Maryland, Keck Lab Array
Plastic Sheet for 2D Array Plastic Sheet for 1D Array Camera Modules (with Yoshi Nomura and Li Zhang 07)
image image detector detector lens new optics compute image Traditional Camera Computational Camera detector new optics compute controller Programmable Imaging
Camera with a Lens Scene Aperture Lens Image Detector
Volumetric Aperture Lensless Camera with Volumetric Aperture Scene Image Detector (with Assaf Zomet, CVPR 2006)
Pixel Brightness: Scene Transmittance Function Single Aperture Layer Scene Single Layer Aperture Image Detector f
Multiple Aperture Layers Scene Multi-Layered Aperture j=1 j=2 . . Image Detector Pixel Brightness: Scene Transmittance Functions
Initial Implementation: LCD Attenuator LCD Aperture Camera without Lens LCD Controller
What Mappings are Possible? • 1D camera • Not all mappings Mare feasible image scene mapping