Depth from defocus using the hermite transform

This paper presents an algorithm for a dense computation of the difference in blur between two images. The two images are acquired by varying the intrinsic parameters of the camera. The image formation system is assumed to be passive. The algorithm is based on a local image decomposition technique using the Hermite polynomial basis. We show that any coefficient of the Hermite polynomial computed using the unfocused image is a function of the partial derivatives of the focused image and the blur difference. Hence, the blur difference can be computed by resolving a system of equations. An algorithm is presented for estimation of the blur in 1D and 2D images. The algorithm is tested using synthetic and real images. The results obtained are very encouraging.

[1]  Jean-Bernard Martens The Hermite transform-applications , 1990, IEEE Trans. Acoust. Speech Signal Process..

[2]  Alex Pentland,et al.  Simple range cameras based on focal error , 1994 .

[3]  Alex Pentland,et al.  A New Sense for Depth of Field , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Shang-Hong Lai,et al.  A Generalized Depth Estimation Algorithm with a Single Image , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Peter Lawrence,et al.  An Investigation of Methods for Determining Depth from Focus , 1993, IEEE Trans. Pattern Anal. Mach. Intell..