Skip to main content
Log in

Scene-adaptive coded aperture imaging

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Coded aperture imaging systems have recently shown great success in recovering scene depth and extending the depth-of-field. Tremendous efforts have been focused on designing good coded patterns. The ideal pattern, however, would have to serve two conflicting purposes: 1) it should be broadband to ensure robust deconvolution and 2) it should have sufficient zero-crossings for a high depth discrepancy. This paper presents a simple but effective scene-adaptive coded aperture solution to bridge this gap. We observe that natural scenes often exhibit a dominant edge direction that can be caused by structure, texture, shading, etc. We therefore apply depth-discriminative codes along the dominant direction and broadband codes along its orthogonal direction. To physically implement this scheme, we adopt a two-shot scheme. Firstly, we capture a scene image with a pinhole aperture and analyze image content to determine the dominant direction. Secondly, we apply the proposed coding scheme using the programmable Liquid Crystal on Silicon (LCoS). Experiments on a broad range of synthetic and real scenes show that our technique is able to combine advantages of the state-of-the-art patterns for recovering better quality depth map and all-focus images.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Bando Y, Chen BY, Nishita T (2008) Extracting depth and matte using a color-filtered aperture. ACM Trans Graphics 27(5):134

    Article  Google Scholar 

  2. Chakrabarti A, Zickler T (2012) Depth and deblurring from a spectrally-varying depth-of-field. In: ECCV

  3. Ding Y, McCloskey S, Yu J (2010) Analysis of motion blur with a flutter shutter camera for non-linear motion. In: ECCV

  4. Dowski ER, Cathey WT et al (1995) Extended depth of field through wave-front coding. Appl Opt 34(11):1859–1866

    Article  Google Scholar 

  5. Grossmann P (1987) Depth from focus. Pattern Recogn Lett 5(1):63–69

    Article  Google Scholar 

  6. Hasinoff SW, Kutulakos KN, Durand F, Freeman WT (2009) Time-constrained photography. In: ICCV

  7. Hiura S, Matsuyama T (1998) Depth measurement by the multi-focus camera. In: CVPR

  8. Krishnan D, Fergus R (2009) Fast image deconvolution using hyper-laplacian priors. In: Advances in neural information processing systems, pp 1033–1041

  9. Levin A, Fergus R, Durand F, Freeman WT (2007) Image and depth from a conventional camera with a coded aperture. ACM Trans Graphics 26(3):70

    Article  Google Scholar 

  10. Mannami H, Sagawa R, Mukaigawa Y, Echigo T, Yagi Y (2007) High dynamic range camera using reflective liquid crystal. In: ICCV

  11. Nagahara H, Zhou C, Watanabe T, Ishiguro H, Nayar S (2010) Programmable aperture camera using LCos. In: ECCV

  12. Raskar R, Agrawal A, Tumblin J (2006) Coded exposure photography: motion deblurring using fluttered shutter. ACM Trans Graphics 25(3):795–804

    Article  Google Scholar 

  13. Takeda Y, Hiura S, Sato K (2013) Fusing depth from defocus and stereo with coded apertures. In: CVPR

  14. Veeraraghavan A, Raskar R, Agrawal A, Mohan A, Tumblin J (2007) Dappled photography: mask enhanced cameras for heterodyned light fields and coded aperture refocusing. ACM Trans Graphics 26(3):69

    Article  Google Scholar 

  15. Wang Z, Bovik AC, Sheikh HR, PSimoncelli E (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Processing 13(4):600–612

    Article  Google Scholar 

  16. Yuan L, Sun J, Quan L, Shum HY (2007) Image deblurring with blurred/noisy image pairs. ACM Trans Graphics 26(3):1

    Article  Google Scholar 

  17. Zhou C (2009) What are good apertures for defocus deblurring?. In: ICCP

  18. Zhou C, Lin S, Nayar S (2009) Coded aperture pairs for depth from defocus. In: ICCV

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Feng Dai.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Dai, F., Ma, Y. et al. Scene-adaptive coded aperture imaging. Multimed Tools Appl 78, 697–711 (2019). https://doi.org/10.1007/s11042-017-5520-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5520-1

Keywords

Navigation