Real-time computation of depth from defocus

A new range sensing method based on depth from defocus is described. It uses illumination pattern projection to give texture to the object surface. Then the image of the scene is split into two images with different focus settings and sensed simultaneously. The contrast map of the two images are computed and compared pixel by pixel to produce a dense depth map. The illumination pattern and the focus operator to extract the contrast map are designed to achieve finest spatial resolution of the computed depth map and to maximize response of the focus operator. As the algorithm uses only local operations such as convolution and lookup table, the depth map can be computed rapidly on a data-flow image processing hardware. As this projects an illumination pattern and detects the two images with different focus setting from exactly the same direction, it does not share the problem of shadowing and occlusion with triangulation based method and stereo. Its speed and accuracy are demonstrated using a prototype system. The prototype generates 512 by 480 range maps at 30 frame/sec with a depth resolution of 0.3% relative to the object distance. The proposed sensor is composed of off-the-shelf components and outperforms commercial range sensors through its ability to produce complete three-dimensional shape information at video rate.

[1]  Ronald N. Bracewell,et al.  The Fourier Transform and Its Applications , 1966 .

[2]  J. Gibson,et al.  The Senses Considered As Perceptual Systems , 1967 .

[3]  M. Takeda,et al.  Fourier-transform method of fringe-pattern analysis for computer-based topography and interferometry , 1982 .

[4]  Ray A. Jarvis,et al.  A Perspective on Range Finding Techniques for Computer Vision , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  S. Inokuchi,et al.  Range-imaging system for 3-D object recognition , 1984 .

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

[7]  Trevor Darrell,et al.  Pyramid based depth from focus , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[9]  Shree K. Nayar,et al.  Shape from focus: an effective approach for rough surfaces , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[10]  Peter Lawrence,et al.  A matrix based method for determining depth from focus , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  Takeo Kanade,et al.  A very fast VLSI rangefinder , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[12]  Takeo Kanade,et al.  A VISI Smart Sensor For Fast Range Imaging , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Murali Subbarao,et al.  Depth from defocus by changing camera aperture: a spatial domain approach , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Murali Subbarao,et al.  Application of spatial-domain convolution/deconvolution transform for determining distance from image defocus , 1993, Other Conferences.

[15]  V. Bove Entropy-based depth from focus , 1993 .

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

[17]  Reg G. Willson Modeling and calibration of automated zoom lenses , 1994, Other Conferences.

[18]  Steven A. Shafer,et al.  Moment filters for high precision computation of focus and stereo , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[19]  Shree K. Nayar,et al.  Real-time focus range sensor , 1995, Proceedings of IEEE International Conference on Computer Vision.

[20]  Masahiro Watanabe,et al.  Telecentric Optics for Constant-Magnification Imaging , 1995 .

[21]  Allen Nussbaum,et al.  Optical System Design , 1997 .

[22]  Eric Krotkov,et al.  Focusing , 2004, International Journal of Computer Vision.