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.
Similar content being viewed by others
References
Bando Y, Chen BY, Nishita T (2008) Extracting depth and matte using a color-filtered aperture. ACM Trans Graphics 27(5):134
Chakrabarti A, Zickler T (2012) Depth and deblurring from a spectrally-varying depth-of-field. In: ECCV
Ding Y, McCloskey S, Yu J (2010) Analysis of motion blur with a flutter shutter camera for non-linear motion. In: ECCV
Dowski ER, Cathey WT et al (1995) Extended depth of field through wave-front coding. Appl Opt 34(11):1859–1866
Grossmann P (1987) Depth from focus. Pattern Recogn Lett 5(1):63–69
Hasinoff SW, Kutulakos KN, Durand F, Freeman WT (2009) Time-constrained photography. In: ICCV
Hiura S, Matsuyama T (1998) Depth measurement by the multi-focus camera. In: CVPR
Krishnan D, Fergus R (2009) Fast image deconvolution using hyper-laplacian priors. In: Advances in neural information processing systems, pp 1033–1041
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
Mannami H, Sagawa R, Mukaigawa Y, Echigo T, Yagi Y (2007) High dynamic range camera using reflective liquid crystal. In: ICCV
Nagahara H, Zhou C, Watanabe T, Ishiguro H, Nayar S (2010) Programmable aperture camera using LCos. In: ECCV
Raskar R, Agrawal A, Tumblin J (2006) Coded exposure photography: motion deblurring using fluttered shutter. ACM Trans Graphics 25(3):795–804
Takeda Y, Hiura S, Sato K (2013) Fusing depth from defocus and stereo with coded apertures. In: CVPR
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
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
Yuan L, Sun J, Quan L, Shum HY (2007) Image deblurring with blurred/noisy image pairs. ACM Trans Graphics 26(3):1
Zhou C (2009) What are good apertures for defocus deblurring?. In: ICCP
Zhou C, Lin S, Nayar S (2009) Coded aperture pairs for depth from defocus. In: ICCV
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-017-5520-1