Abstract
Coding a projector's aperture plane with adaptive patterns together with inverse filtering allow the depth-of-field of projected imagery to be increased. We present two prototypes and corresponding algorithms for static and programmable apertures. We also explain how these patterns can be computed at interactive rates, by taking into account the image content and limitations of the human visual system. Applications such as projector defocus compensation, high-quality projector depixelation, and increased temporal contrast of projected video sequences can be supported. Coded apertures are a step towards next-generation auto-iris projector lenses.
Supplemental Material
- Ahumada, A. J. and Watson, A. B. 1985. Equivalent-Noise model for contrast detection and discrimination. J. Opt. Soc. Amer. A, 2, 1133--1139.Google ScholarCross Ref
- Bando, Y., Chen, B.-Y., and Nishita, T. 2008. Extracting depth and matte using a color-filtered aperture. ACM Trans. Graph. 27, 5, 1--9. Google ScholarDigital Library
- Bimber, O. and Emmerling, A. 2006. Multifocal projection: A multiprojector technique for increasing focal depth. IEEE Trans. Visualiz. Comput. Graph. 12, 4, 658--667. Google ScholarDigital Library
- Brown, M. S., Song, P., and Cham, T.-J. 2006. Image pre-conditioning for out-of-focus projector blur. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Vol. II. 1956--1963. Google ScholarDigital Library
- Daly, S. 1993. The visible differences predictor: An algorithm for the assessment of image fidelity. In Digital Image and Human Vision, A. Watson, Ed. MIT Press, 179--206. Google ScholarDigital Library
- Dowski, Jr, E. and Cathey, W. 1995. Extended depth of field through wavefront coding. Appl. Optics 34, 11, 1859--1866.Google ScholarCross Ref
- Dowski, E. R. and Cathey, W. T. 1998. Apparatus and methods for extending depth of field in image projection systems. US patent 6069738.Google Scholar
- Durand, F. and Dorsey, J. 2000. Interactive tone mapping. In Proceedings of the Eurographics Workshop on Rendering. 219--230. Google ScholarDigital Library
- Grosse, M. and Bimber, O. 2008. Coded aperture projection. In Proceedings of the IPT/EDT Conference. 1--4. Google ScholarDigital Library
- Grundhofer, A. and Bimber, O. 2008. Real-Time adaptive radiometric compensation. IEEE Trans. Visualiz. Comput. Graph. 14, 1, 97--108. Google ScholarDigital Library
- ITU. 1993. Iso/iec 10918-1: 1993(e) ccit recommendation t.81. http:www.w3.org/Graphics/JPEG/itu-t81.pdf.Google Scholar
- Krawczyk, G., Myszkowski, K., and Seidel, H.-P. 2005. Perceptual effects in real-time tone mapping. In Proceedings of the Spring Conference on Computer Graphics. ACM, 195--202. Google ScholarDigital Library
- Levin, A., Fergus, R., Durand, F., and Freeman, W. T. 2007. Image and depth from a conventional camera with a coded aperture. ACM Trans. Graph. 26, 3, 70. Google ScholarDigital Library
- Levin, A., Hasinoff, S. W., Green, P., Durand, F., and Freeman, W. T. 2009. 4D frequency analysis of computational cameras for depth of field extension. ACM Trans. Graph. 28, 3, 1--14. Google ScholarDigital Library
- Liang, C.-K., Lin, T.-H., Wong, B.-Y., Liu, C., and Chen, H. 2008. Programmable aperture photography: Multiplexed light field acquisition. ACM Trans. Graph. 27, 3, 55:1--55:10. Google ScholarDigital Library
- Mantiuk, R., Daly, S. J., Myszkowski, K., and Seidel, H.-P. 2005. Predicting visible differences in high dynamic range images—model and its calibration. In Proceedings of the IS&T/SPIE's Annual Symposium on Electronic Imaging. Vol. 5666. 204--214.Google Scholar
- Moreno-Noguer, F., Belhumeur, P., and Nayar, S. 2007. Active refocusing of images and videos. ACM Trans. Graph. 26, 3, 67. Google ScholarDigital Library
- Ng, R. 2005. Fourier slice photography. ACM Trans. Graph. 24, 3, 735--744. Google ScholarDigital Library
- Oyamada, Y. and Saito, H. 2007. Focal pre-correction of projected image for deblurring screen image. In Proceedings of the IEEE ProCams Conferenec.Google Scholar
- Ramasubramanian, M., Pattanaik, S. N., and Greenberg, D. P. 1999. A perceptually based physical error metric for realistic image synthesis. ACM Trans. Graph. 25, 3, 73--82.Google Scholar
- Raskar, R., Agrawal, A., and Tumblin, J. 2006. Coded exposure photography: Motion deblurring using fluttered shutter. ACM Trans. Graph. 25, 3, 795--804. Google ScholarDigital Library
- Seetzen, H., Heidrich, W., Stuerzlinger, W., Ward, G., Whitehead, L., Trentacoste, M., Ghosh, A., and Vorozcovs, A. 2004. High dynamic range display systems. ACM Trans. Graph. 23, 3, 760--768. Google ScholarDigital Library
- Veeraraghavan, A., Raskar, R., Agrawal, A., Mohan, A., and Tumblin, J. 2007. Dappled photography: Mask enhanced cameras for heterodyned light fields and coded aperture refocusing. ACM Trans. Graph. 26, 3, 69. Google ScholarDigital Library
- Wetzstein, G. and Bimber, O. 2007. Radiometric compensation through inverse light transport. In Proceedings of the Conference Pacific Graphics. 391--399. Google ScholarDigital Library
- Zhang, L. and Nayar, S. K. 2006. Projection defocus analysis for scene capture and image display. ACM Trans. Graph. 25, 3, 907--915. Google ScholarDigital Library
- Zhou, C. and Nayar, S. K. 2009. What are good apertures for defocus deblurring? In Proceedings of the IEEE International Conference on Computational Photography. 1--8.Google Scholar
- Zomet, A. and Nayar, S. 2006. Lensless imaging with a controllable aperture. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 339--346. Google ScholarDigital Library
Index Terms
- Coded aperture projection
Recommendations
Coded aperture projection
SIGGRAPH '08: ACM SIGGRAPH 2008 postersWe integrate coded apertures into off-the-shelf projectors to increase their focal depth. The regional defocus of the projection on the surface is measured automatically. The projected images are then deconvolved with locally scaled aperture codes. This ...
The random camera, the coded aperture camera, and other cameras
EGSR'07: Proceedings of the 18th Eurographics conference on Rendering TechniquesI'll describe two cameras and a comparison of many cameras. In the random camera, we use a "lens" which creates a pseudo-random relationship between incoming light rays and resulting sensor locations. We studied various properties (both good and bad) of ...
Adaptive coded aperture projection
SIGGRAPH '09: SIGGRAPH '09: PostersWith adaptive coded aperture projection, we present solutions for taking projectors to the next level. By placing a programmable liquid crystal array at a projectors aperture plane we show how the depth of field (DOF) of a projection can be greatly ...
Comments