Lensless Imaging with A Controllable Aperture Assaf Zomet and Shree K. Nayar Columbia University...

Preview:

Citation preview

Lensless Imaging with A Lensless Imaging with A Controllable ApertureControllable Aperture

Assaf Zomet and Shree K. NayarColumbia University

IEEE CVPR Conference

June 2006, New York, USA

Cameras TodayCameras Today

Lens

Plane in focus

Image Detector

Aperture

AttenuatingAperture

Our Lensless CameraOur Lensless Camera

Image Detector

Volumetric

Multilayer Aperture

Layered ApertureLayered Aperture

Image Detector

Attenuating apertures: Farid&Simoncelli ‘97, Nayar&Branzoi ‘03

ImplementationImplementation

Camera body Aperture: LCD

LCDControl

Image Detector

Attenuating LayerPinhole

Controllable PinholeControllable Pinhole

Image Detector

Pinhole Attenuating Layer

Controllable Pinhole: VideoControllable Pinhole: Video

Limitations of Lensless ImagingLimitations of Lensless Imaging

fa 9.1Optimal pinhole (Raleigh):

Brightness: f-number

ff

f

a

ff

9.1/#

a2

f

a

ff

a

• Sharpness and brightness increase with FOV (image center).

Limitations of Lensless ImagingLimitations of Lensless Imaging

fa 9.1Optimal pinhole (Raleigh):

Brightness: f-number

ff

f

a

ff

9.1/#

• Sharpness and brightness increase with FOV (image center).

• f and detector larger by factor k: Resolution/brightness by .

k

ak

f

f

f

Zand, 1992

Collecting More Light: Coded AperturesCollecting More Light: Coded Apertures

Conventional View Desired View

Split Field of View: ImplementationSplit Field of View: Implementation

Attenuating Layers(2nd layer physical)

Image Detector

Pinhole

Fov 2Fov 1

Fov 3

Split Field of View: ResultsSplit Field of View: Results

Lens camera

Ourcamera

Split Field of View: VideoSplit Field of View: Video

Finding FacesFinding Faces

Wastedpixels

Finding FacesFinding Faces

Pinhole

Attenuating Layers(2nd layer physical)

Split Image: Computational CameraSplit Image: Computational Camera

Correlation pattern

Image Detector

Computations in the OpticsComputations in the Optics

Our cameraLens camera

Correlation Pattern

Normalized correlation:

Image Pattern

vu

vu

vyuxI

vuPvyuxI

yxPId

,

2

,

),(

),(),(

),,,(

Noncoherent optical processing (Rogers 1977)

A Camera as a MappingA Camera as a Mapping

vuS ,

tanu

yxI ,

CameraOptics SMI

dudvvuSvuyxMyxI ),(),,,(,

Imaging Formulation: One LayerImaging Formulation: One Layer

yxI ,

vuS ,

fvyfuxT ,

f

tanu

dudvvuSfvyfuxTyxI ,,,

Imaging Formulation: MultilayerImaging Formulation: Multilayer

vfyufxT jjj ,

yxI ,

vuS ,

fj

tanu

SMI

dudvvuSvfyufxTyxIN

jjjj

1

,,,

Varying ZoomVarying Zoom

Conventional view

Desired view

H

H

L LL

L

Varying Zoom MappingVarying Zoom Mapping

Desired view

Scene

YM TXM

MX and MX are impossible to implement with 3 layers

TXYdesired SMMI

Attenuating Layers

Image Detector

Fov 1 Fov 3

PinholePinhole

Pinhole

Fov 2

Varying Zoom: Imaging (simulation)Varying Zoom: Imaging (simulation)

Captured

Desired

Varying Zoom: ReconstructionVarying Zoom: Reconstruction

TX

TXcapturedYYcomputed MCICMI

Icomputed

TXYcomputed SMMI

Icapturted

TXYcaptured SCCI

SummarySummaryControllable Pinhole

Computational Camera Spatially Varying Zoom

Split Field of View

Programmable cameras, Nayar, Branzoi & Boult 2004

Recommended