Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR.

Similar presentations


Presentation on theme: "1 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR."— Presentation transcript:

1 1 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR and NSF

2 2 Conventional Camera (F/1.8)

3 3 Conventional Camera (F/18)

4 4 Focused Image PSF Image Noise Captured Image Camera Blur Model Spatial domain Focused ImageMTFImage NoiseCaptured Image Frequency domain (Modulated Transfer Function)

5 5 Deblurring Problems MTFCaptured image Low SNR Low MTF values Problem 1: Focused image Lens Sensor P Object Q Problem 2: Variation with depth

6 6 Extending Depth of Field (EDOF): Previous Work Focal Sweep Cameras [Hausler ’72] [Nagahara et al. ’08] LensFocal PlaneSensor Other Related Work [Levin et al. ’07] [Veeraraghavan et al. ’07] [Levin et al. ’09] Wavefront Coding Cameras [Dowski and Cathey ’95] [Chi and George ’01] [Garcia-Guerrero et al. ‘07] Lens Sensor Cubic Phase Plate

7 7 Focal sweep vs. wavefront coding Focal Sweep Wavefront Coding Conventional Camera near far focus depth Note: only a single PSF will be used to deblur the whole image.

8 8 Deblurring Error vs. Depth Deblurring Error noise Depth Wavefront Coding Focal Sweep Focal sweep vs. wavefront coding

9 9 Achieve the performance of focal sweep without any moving parts?

10 10 Optical Diffusers Diffuser [http://www.luminitco.com] Diffuser sheets w SensorDiffuser Light ray x x Scatter function w SEM image

11 11 Diffuser Kernels x u A/2 -A/2 u x Light Field Without a diffuser: Lens A Sensor

12 12 Diffuser Kernels A/2 -A/2 u x Light Field Without a diffuser: With a diffuser: A/2 -A/2 u x x u Lens Sensor x u Lens Sensor A A

13 13 Diffuser Kernels A/2 -A/2 u x Light Field Without a diffuser: With a diffuser: u x A/2 -A/2 x u Lens Sensor x u Lens Sensor A A

14 14 Diffusion Kernels A/2 -A/2 u x Without diffuser u x With diffuser u x Diffuser kernel Light field

15 15 A/2 -A/2 u x u x u x Light field Diffusion Kernels x project x x PSF Diffused PSF Scatter function Camera PSF Without diffuser With diffuserDiffuser kernel

16 16 Radially Symmetric Diffuser Lens Sensor PSF Without a diffuser:

17 17 Without a diffuser: Lens Sensor With a diffuser: Lens Sensor PSF Radially Symmetric Diffuser

18 18 Lens Sensor With a diffuser: Lens Sensor PSF Without a diffuser: Radially Symmetric Diffuser

19 19 Lens Sensor Lens Sensor PSF With a diffuser: Without a diffuser: Radially Symmetric Diffuser

20 20 Lens Sensor With a diffuser: Radially Symmetric Diffuser Lens Sensor PSF Without a diffuser:

21 21 Lens Sensor Lens Sensor PSF With a diffuser: Without a diffuser: Radially Symmetric Diffuser

22 22 Lens Sensor Lens Sensor PSF With a diffuser: Without a diffuser: Radially Symmetric Diffuser

23 23 Radially Symmetric Diffuser PSF: Scatter function Camera PSF (1D slice) MTF (1D slice) Normalized frequency -50px50px-50px50px-50px50px-50px50px depth

24 24 Diffusion Coding Performance Deblurring Error vs. Depth Depth Wavefront Coding Focus Sweep noise Diffusion Coding (light field) Diffusion Coding (wave optics) Similar performance to focal sweep without moving parts Deblurring Error

25 25 Diffuser Implementation Diffuser scatter function r (mm) [www.rpcphotonics.com] Diffuser height map Fabricated diffuser 110 Thickness (um) 3 8 6 3 2 1 r (mm) Diffuser surface profile RPC Photonics

26 26 Garcia-Guerrero Comparison with Prior Work Deblurring Error vs. Depth Depth Diffusion Coding Diffusion coding significantly outperforms prior work. Deblurring Error x

27 27 Diffusion Coding Experiments Fabricated DiffuserCannon 50mm EF lensCannon 450D Sensor Experimental Setup Measured PSFs depth Without diffuser With diffuser

28 28 Examples

29 29 Stuffed Toys f-number = 1.8, exposure time = 16ms Conventional Camera

30 30 Stuffed Toys f-number = 18, exposure time = 16ms Conventional Camera

31 31 Stuffed Toys Diffusion Coding Camera: Captured f-number = 1.8, exposure time = 16ms

32 32 Stuffed Toys f-number = 1.8, exposure time = 16ms Diffusion Coding Camera: Deblurred

33 33 Statues f-number = 1.8; exposure time = 10ms Captured Deblurred

34 34 People and Flowers f-number = 1.8, exposure time = 16ms Conventional Camera

35 35 People and Flowers f-number = 1.8, exposure time = 16ms Diffusion Coding Camera: Captured

36 36 People and Flowers f-number = 1.8, exposure time = 16ms Diffusion Coding Camera: Deblurred

37 37 Limitations Conventional CameraDiffusion Coding Loss of image texture Loss of contrast Occlusion errors

38 38 Conclusions Diffusion Coding Theory Diffusion Coding ImplementationDiffusion Coding Examples Radially Symmetric Diffusers

39 39 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR and NSF


Download ppt "1 Diffusion Coded Photography for Extended Depth of Field SIGGRAPH 2010 Oliver Cossairt, Changyin Zhou, Shree Nayar Columbia University Supported by ONR."

Similar presentations


Ads by Google