Transfer Efficiency and Depth Invariance in Computational Cameras

Similar documents
Coded photography , , Computational Photography Fall 2018, Lecture 14

Coded photography , , Computational Photography Fall 2017, Lecture 18

Coded Computational Photography!

Near-Invariant Blur for Depth and 2D Motion via Time-Varying Light Field Analysis

Dappled Photography: Mask Enhanced Cameras for Heterodyned Light Fields and Coded Aperture Refocusing

Computational Camera & Photography: Coded Imaging

High resolution extended depth of field microscopy using wavefront coding

Coding and Modulation in Cameras


Deconvolution , , Computational Photography Fall 2018, Lecture 12

Deconvolution , , Computational Photography Fall 2017, Lecture 17

4D Frequency Analysis of Computational Cameras for Depth of Field Extension

Computational Approaches to Cameras

Deblurring. Basics, Problem definition and variants

A Framework for Analysis of Computational Imaging Systems

Computational Cameras. Rahul Raguram COMP

Chapter 2 Fourier Integral Representation of an Optical Image

To Do. Advanced Computer Graphics. Outline. Computational Imaging. How do we see the world? Pinhole camera

When Does Computational Imaging Improve Performance?

Recent Advances in Image Deblurring. Seungyong Lee (Collaboration w/ Sunghyun Cho)

Implementation of Adaptive Coded Aperture Imaging using a Digital Micro-Mirror Device for Defocus Deblurring

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Mechanical Engineering Department. 2.71/2.710 Final Exam. May 21, Duration: 3 hours (9 am-12 noon)

Understanding camera trade-offs through a Bayesian analysis of light field projections - A revision Anat Levin, William Freeman, and Fredo Durand

( ) Deriving the Lens Transmittance Function. Thin lens transmission is given by a phase with unit magnitude.

Modeling and Synthesis of Aperture Effects in Cameras

Extended depth of field for visual measurement systems with depth-invariant magnification

Wavefront coding. Refocusing & Light Fields. Wavefront coding. Final projects. Is depth of field a blur? Frédo Durand Bill Freeman MIT - EECS

The ultimate camera. Computational Photography. Creating the ultimate camera. The ultimate camera. What does it do?

Understanding camera trade-offs through a Bayesian analysis of light field projections Anat Levin, William T. Freeman, and Fredo Durand

Toward Non-stationary Blind Image Deblurring: Models and Techniques

An Analysis of Focus Sweep for Improved 2D Motion Invariance

Introduction to Light Fields

Coded Aperture Pairs for Depth from Defocus

Lecture Notes 10 Image Sensor Optics. Imaging optics. Pixel optics. Microlens

Optimal Single Image Capture for Motion Deblurring

Optics of Wavefront. Austin Roorda, Ph.D. University of Houston College of Optometry

Admin. Lightfields. Overview. Overview 5/13/2008. Idea. Projects due by the end of today. Lecture 13. Lightfield representation of a scene

MASSACHUSETTS INSTITUTE OF TECHNOLOGY. 2.71/2.710 Optics Spring 14 Practice Problems Posted May 11, 2014

Improved motion invariant imaging with time varying shutter functions

To Denoise or Deblur: Parameter Optimization for Imaging Systems

High Resolution Transmission Electron Microscopy (HRTEM) Summary 4/11/2018. Thomas LaGrange Faculty Lecturer and Senior Staff Scientist

Resolution. [from the New Merriam-Webster Dictionary, 1989 ed.]:

Coded Aperture for Projector and Camera for Robust 3D measurement

Point Spread Function Engineering for Scene Recovery. Changyin Zhou

What are Good Apertures for Defocus Deblurring?

High Contrast Imaging

To Denoise or Deblur: Parameter Optimization for Imaging Systems

Performance of extended depth of field systems and theoretical diffraction limit

SUPER RESOLUTION INTRODUCTION

3D light microscopy techniques

Aberrations and Visual Performance: Part I: How aberrations affect vision

Today. next week. MIT 2.71/ /04/09 wk13-a- 1

WaveMaster IOL. Fast and accurate intraocular lens tester

Optical transfer function shaping and depth of focus by using a phase only filter

Computational Photography Introduction

This document explains the reasons behind this phenomenon and describes how to overcome it.

Extended Depth of Field Catadioptric Imaging Using Focal Sweep

Today. Defocus. Deconvolution / inverse filters. MIT 2.71/2.710 Optics 12/12/05 wk15-a-1

Focal Sweep Videography with Deformable Optics

Computer Generated Holograms for Testing Optical Elements

What will be on the midterm?

1. INTRODUCTION. Appeared in: Proceedings of the SPIE Biometric Technology for Human Identification II, Vol. 5779, pp , Orlando, FL, 2005.

INFRARED IMAGING-PASSIVE THERMAL COMPENSATION VIA A SIMPLE PHASE MASK

Defocusing and Deblurring by Using with Fourier Transfer

Depth from Diffusion

Lecture 18: Light field cameras. (plenoptic cameras) Visual Computing Systems CMU , Fall 2013

Optical Information Processing. Adolf W. Lohmann. Edited by Stefan Sinzinger. Ch>

3.0 Alignment Equipment and Diagnostic Tools:

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Sensitivity analysis of phase diversity technique for high resolution earth observing telescopes

Puntino. Shack-Hartmann wavefront sensor for optimizing telescopes. The software people for optics

Focused Image Recovery from Two Defocused

WaveMaster IOL. Fast and Accurate Intraocular Lens Tester

Some of the important topics needed to be addressed in a successful lens design project (R.R. Shannon: The Art and Science of Optical Design)

BROADCAST ENGINEERING 5/05 WHITE PAPER TUTORIAL. HEADLINE: HDTV Lens Design: Management of Light Transmission

INTRODUCTION TO WAVEFRONT CODING FOR INCOHERENT IMAGING

A Review over Different Blur Detection Techniques in Image Processing

OPTICAL IMAGE FORMATION

Filters. Materials from Prof. Klaus Mueller

Image and Depth from a Single Defocused Image Using Coded Aperture Photography

Determining MTF with a Slant Edge Target ABSTRACT AND INTRODUCTION

Head Mounted Display Optics II!

Shaping light in microscopy:

THE RESTORATION OF DEFOCUS IMAGES WITH LINEAR CHANGE DEFOCUS RADIUS

The Formation of an Aerial Image, part 3

digital film technology Resolution Matters what's in a pattern white paper standing the test of time

Single-Image Shape from Defocus

Coded Aperture and Coded Exposure Photography

Optical Performance of Nikon F-Mount Lenses. Landon Carter May 11, Measurement and Instrumentation

SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES. Received August 2008; accepted October 2008

Optical design of a high resolution vision lens

NTU CSIE. Advisor: Wu Ja Ling, Ph.D.

Enhancing the performance of the light field microscope using wavefront coding

Fourier transforms, SIM

multiframe visual-inertial blur estimation and removal for unmodified smartphones

Computational Photography Image Stabilization

Collimation Tester Instructions

Cameras As Computing Systems

A Study of Slanted-Edge MTF Stability and Repeatability

PROCEEDINGS OF SPIE. Measurement of low-order aberrations with an autostigmatic microscope

Transcription:

Transfer Efficiency and Depth Invariance in Computational Cameras Jongmin Baek Stanford University IEEE International Conference on Computational Photography 2010 Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 1 / 30

The Problem: Defocus Blur f/1.4 Jongmin Baek (Stanford University) f/11.0 Transfer Efficiency and Depth Invariance March 29, 2010 2 / 30

The Cause: Image Formation Image Object d Sensor Lens Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 3 / 30

The Cause: Image Formation Image Object d Sensor Lens Response at the sensor plane depends on how all paths interfere. Under paraxial wave optics, imaging process is a convolution. + η = I in PSF Noise I out Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 3 / 30

The Cause: Image Formation Image Object d Sensor Lens Response at the sensor plane depends on how all paths interfere. In the frequency domain, it is a multiplication. + η = frequency frequency frequency Noise F(I in ) OTF F(I out ) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 3 / 30

The Cause: Image Formation Image Object d Sensor Lens Response at the sensor plane depends on how all paths interfere. Under paraxial wave optics, imaging process is a convolution. + η = I in PSF Noise I out Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 3 / 30

The Cause: Image Formation Image Object d ǫ Sensor Lens Response at the sensor plane depends on how all paths interfere. Under paraxial wave optics, imaging process is a convolution. + η = I in PSF Noise I out Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 3 / 30

A Solution: Computational Imaging Engineer the optics to preserve scene information at all depths. Reconstruct the scene later. Scene Optics Scene Noise Digital Processing Scene Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 4 / 30

A Solution: Aperture Modulation The aperture controls how the paths interfere. Engineer the aperture to control defocus. Top: Levin et al. and Veeraraghavan et al., SIGGRAPH 2007; Bottom: Nagahara et al., ECCV 2008; Levin et al., SIGGRAPH 2009. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 5 / 30

Solution #1: Amplitude Modulation Image Object d ǫ Sensor Lens e.g. coded aperture (Levin et al., 2007) lattice focal lens (Levin et al., 2009) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 6 / 30

Solution #2: Phase Modulation Image Object d ǫ Sensor Lens e.g. wavefront coding (Dowski et al., 1995), lattice focal lens (Levin et al., 2009) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 7 / 30

Solution #3: Time Modulation Image Object d ǫ Sensor Lens e.g. focus sweep (Nagahara et al., 2008) lattice focal lens (Levin et al., 2009) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 8 / 30

The Metaproblem Many spatiotemporally modulated apertures exist for extending the depth of field. How do we analyze them? Can we make general statements about computational cameras based on such apertures? Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 9 / 30

Outline Space of Optical Transfer Functions Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 10 / 30

Outline Space of Optical Transfer Functions Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 10 / 30

Space of Optical Transfer Functions Optical Transfer Function: The Tool of the Trade Every spatiotemporally modulated aperture corresponds to one. The OTF is generally thought of as a 2D function in the frequency domain, that also varies with defocus. Focused Slightly defocused More defocused Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 11 / 30

Optical Transfer Function (Cont d) ψ := the defocus parameter in optics: ψ 1 f 1 d i 1 d o. Space of Optical Transfer Functions ψ f x f y Figure: The OTF of a square aperture as a 3D function. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 12 / 30

OTF Slices Space of Optical Transfer Functions The OTF is a 3D function. Typically, we slice at a particular depth ψ. ψ f x f y Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 13 / 30

OTF Slices Space of Optical Transfer Functions The OTF is a 3D function. Typically, we slice at a particular depth ψ. Instead, fix (f x, f y ). ψ f x f y Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 13 / 30

OTF Slices Space of Optical Transfer Functions The OTF is a 3D function. Typically, we slice at a particular depth ψ. Instead, fix (f x, f y ). Now a function of single variable ψ. ψ f x f y Figure: The OTF slice at (0.3, 0.3) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 13 / 30

What OTF slices are realisable? Space of Optical Transfer Functions Not all complex 1D functions are realisable. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 14 / 30

What OTF slices are realisable? Space of Optical Transfer Functions Not all complex 1D functions are realisable. Why do we want to know? We want to make a general statement about all spatiotemporally modulated apertures. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 14 / 30

What OTF slices are realisable? Space of Optical Transfer Functions Not all complex 1D functions are realisable. Why do we want to know? We want to make a general statement about all spatiotemporally modulated apertures. Previously known: OTF(ψ) Diffraction Limit. The L 2 -norm of OTF slices is bounded (Bagheri 2009; Levin 2009). Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 14 / 30

Space of OTF Slices Space of Optical Transfer Functions f x = 0.1 Observation: OTF slices are very structured. f y = 0.1 f y = 0.3 f y = 0.5 f y = 0.7 f y = 0.9 f x = 0.3 f x = 0.5 f x = 0.7 f x = 0.9 Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 15 / 30

Space of OTF Slices Space of Optical Transfer Functions f x = 0.1 Observation: OTF slices are very structured. f y = 0.1 f y = 0.3 f y = 0.5 f y = 0.7 f y = 0.9 f x = 0.3 f x = 0.5 f x = 0.7 f x = 0.9 Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 15 / 30

Space of OTF Slices Space of Optical Transfer Functions Observation: OTF slices are very structured. We show all OTF slices are complex 1D functions bounded by a trapezoid in magnitude, and vice versa. OTF(ψ)e 2πiγψ dγ π f x f y max {0, min(k 1, K 2 ) 2πγ K 1 K 2 } See proofs in the paper. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 15 / 30

Space of OTF Slices Space of Optical Transfer Functions Observation: OTF slices are very structured. We show all OTF slices are complex 1D functions bounded by a trapezoid in magnitude, and vice versa. OTF(ψ)e 2πiγψ dγ π f x f y max {0, min(k 1, K 2 ) 2πγ K 1 K 2 } See proofs in the paper. Caveat: set of all apertures set of all OTF slices Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 15 / 30

Space of Optical Transfer Functions Utilizing the Dual Structure: Application Suppose we want a box -shaped OTF slice: Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 16 / 30

Space of Optical Transfer Functions Utilizing the Dual Structure: Application Suppose we want a box -shaped OTF slice: The dual OTF slice is a sinc and must fit under the trapezoid. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 16 / 30

Space of Optical Transfer Functions Utilizing the Dual Structure: Application Suppose we want a box -shaped OTF slice: The dual OTF slice is a sinc and must fit under the trapezoid. Tells us how tall and wide the box can be. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 16 / 30

Space of Optical Transfer Functions Utilizing the Dual Structure: Application Suppose we want a box -shaped OTF slice: The dual OTF slice is a sinc and must fit under the trapezoid. Tells us how tall and wide the box can be. Note that a lot of energy under the trapezoid is wasted. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 16 / 30

Outline Optimizing Computational Cameras Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 17 / 30

Outline Optimizing Computational Cameras Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 17 / 30

What is a good OTF/MTF? Optimizing Computational Cameras Scene Optics Scene Noise Digital Processing Scene Sources of reconstruction error: 1 OTF/MTF is low (ill-conditioned inversion.) 2 OTF/MTF is depth-dependent (inversion with wrong kernel.) Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 18 / 30

What is a good OTF/MTF? Optimizing Computational Cameras Sources of reconstruction error: 1 OTF/MTF is low (ill-conditioned inversion.) 2 OTF/MTF is depth-dependent (inversion with wrong kernel.) Design Cubic phase plate Focus sweep Lattice focal lens Goal Depth-invariant MTF Depth-invariant OTF High transfer efficiency Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 19 / 30

What is a good OTF/MTF? Optimizing Computational Cameras Sources of reconstruction error: 1 OTF/MTF is low (ill-conditioned inversion.) 2 OTF/MTF is depth-dependent (inversion with wrong kernel.) Design Cubic phase plate Focus sweep Lattice focal lens Goal Depth-invariant MTF Depth-invariant OTF High transfer efficiency Want either depth invariance or transfer efficiency Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 19 / 30

What is a good OTF/MTF? Optimizing Computational Cameras Sources of reconstruction error: 1 OTF/MTF is low (ill-conditioned inversion.) 2 OTF/MTF is depth-dependent (inversion with wrong kernel.) Design Cubic phase plate Focus sweep Lattice focal lens Goal Depth-invariant MTF Depth-invariant OTF High transfer efficiency Want either depth invariance or transfer efficiency Why not aim for both? Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 19 / 30

Optimizing Computational Cameras What is a good OTF/MTF? (Cont d) Depth Variance :-( :-( :-) 2D scatter plot of the scores: :-( depth depth depth Transfer Efficiency depth Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 20 / 30

Optimizing Computational Cameras What is a good OTF/MTF? (Cont d) Depth Variance :-( :-( :-) Minimize depth variance: :-( depth depth Closed aperture depth Transfer Efficiency depth Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 20 / 30

Optimizing Computational Cameras What is a good OTF/MTF? (Cont d) Depth Variance :-( :-( :-) Maximize transfer efficiency: :-( depth depth Regular aperture Closed aperture depth Transfer Efficiency depth Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 20 / 30

Best of Both Worlds? Optimizing Computational Cameras We want transfer efficiency and depth invariance. Trivial to get one out of two. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 21 / 30

Best of Both Worlds? Optimizing Computational Cameras We want transfer efficiency and depth invariance. Trivial to get one out of two. Can we get both simultaneously? Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 21 / 30

Best of Both Worlds? Optimizing Computational Cameras We want transfer efficiency and depth invariance. Trivial to get one out of two. Can we get both simultaneously? No. The two metrics are highly negatively correlated: Can t obtain one without sacrificing the other. See the paper for the scary math. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 21 / 30

Outline Evaluating Computational Cameras Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 22 / 30

Outline Evaluating Computational Cameras Space of Optical Transfer Functions Optimizing Computational Cameras Evaluating Computational Cameras Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 22 / 30

Depth Variance Evaluating computational Cameras Evaluating Computational Cameras Transfer Efficiency green is strictly better than red. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 23 / 30

Depth Variance Evaluating computational Cameras Evaluating Computational Cameras Transfer Efficiency how do we compare yellow and green? Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 23 / 30

Evaluating Computational Cameras Evaluating computational Cameras (Cont d) Observation: Most designs do not represent a single fixed camera. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 24 / 30

Evaluating Computational Cameras Evaluating computational Cameras (Cont d) Observation: Most designs do not represent a single fixed camera. Each represents a parametrized family of cameras. We should compare families of cameras. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 24 / 30

OTF Depth Variance OTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 25 / 30

OTF Depth Variance OTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture, parametrized by f-number Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 25 / 30

OTF Depth Variance OTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture, parametrized by f-number Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 25 / 30

OTF Depth Variance OTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture, parametrized by f-number Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 25 / 30

OTF Depth Variance OTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture, parametrized by f-number Cubic phase plate (Dowski 1995), parametrized by thickness Focus sweep (Nagahara 2008), parametrized by sweep distance Lattice focal lens (Levin 2009), parameterized by lenslets Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 25 / 30

MTF Tradeoff Evaluating Computational Cameras Square aperture, parametrized by f-number Cubic phase plate (Dowski 1995), parametrized by thickness Focus sweep (Nagahara 2008), parametrized by sweep distance Lattice focal lens (Levin 2009), parameterized by lenslets Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 26 / 30

MTF Depth Variance MTF Tradeoff Evaluating Computational Cameras Transfer Efficiency Transfer Efficiency Square aperture, parametrized by f-number Cubic phase plate (Dowski 1995), parametrized by thickness Focus sweep (Nagahara 2008), parametrized by sweep distance Lattice focal lens (Levin 2009), parameterized by lenslets Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 26 / 30

Observations Evaluating Computational Cameras 1 All the following families outperform stopping down. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 27 / 30

Observations Evaluating Computational Cameras 1 All the following families outperform stopping down. 2 Focus sweep exhibits the best tradeoff in obtaining OTF invariance. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 27 / 30

Observations Evaluating Computational Cameras 1 All the following families outperform stopping down. 2 Focus sweep exhibits the best tradeoff in obtaining OTF invariance. 3 Cubic phase plate exhibits the best tradeoff in obtaining MTF invariance. Only on certain frequencies, however. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 27 / 30

Observations Evaluating Computational Cameras 1 All the following families outperform stopping down. 2 Focus sweep exhibits the best tradeoff in obtaining OTF invariance. 3 Cubic phase plate exhibits the best tradeoff in obtaining MTF invariance. Only on certain frequencies, however. 4 Lattice focal lens falls in bewteen a regular lens and CPP. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 27 / 30

Observations Evaluating Computational Cameras 1 All the following families outperform stopping down. 2 Focus sweep exhibits the best tradeoff in obtaining OTF invariance. 3 Cubic phase plate exhibits the best tradeoff in obtaining MTF invariance. Only on certain frequencies, however. 4 Lattice focal lens falls in bewteen a regular lens and CPP. See the paper for discussions. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 27 / 30

Beyond Existing Designs Evaluating Computational Cameras Can we do better than focus sweep and cubic phase plate? Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 28 / 30

Beyond Existing Designs Evaluating Computational Cameras Can we do better than focus sweep and cubic phase plate? Not by much. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 28 / 30

Beyond Existing Designs Evaluating Computational Cameras Can we do better than focus sweep and cubic phase plate? Not by much. We identified the space of all realisable OTF slices: Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 28 / 30

Beyond Existing Designs Evaluating Computational Cameras Can we do better than focus sweep and cubic phase plate? Not by much. We identified the space of all realisable OTF slices: Mathematically calculate an upper bound over this space. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 28 / 30

Beyond Existing Designs Evaluating Computational Cameras Can we do better than focus sweep and cubic phase plate? Not by much. We identified the space of all realisable OTF slices: Mathematically calculate an upper bound over this space. We show that... focus sweep is near optimal in trading off transfer efficiency for OTF invariance. for a fixed spatial frequency (f x, f y ), there exists a cubic phase plate near optimal in trading off transfer efficiency for MTF invariance. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 28 / 30

Take-aways Conclusions 1 OTF slices of an imaging system obey a particular structure. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 29 / 30

Take-aways Conclusions 1 OTF slices of an imaging system obey a particular structure. 2 There is an inherent tradeoff between transfer efficiency and depth invariance. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 29 / 30

Take-aways Conclusions 1 OTF slices of an imaging system obey a particular structure. 2 There is an inherent tradeoff between transfer efficiency and depth invariance. 3 Some existing designs are already pretty good. Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 29 / 30

Future work Conclusions Aggregate bounds over all spatial frequencies Information-theoretic treatment of OTFs Jongmin Baek (Stanford University) Transfer Efficiency and Depth Invariance March 29, 2010 30 / 30