Browse > Article
http://dx.doi.org/10.5909/JBE.2012.17.6.945

High Resolution Depth-map Estimation in Real-time using Efficient Multi-threading  

Cho, Chil-Suk (Hanyang University)
Jun, Ji-In (Hanyang University)
Choo, Hyon-Gon (Electronics and Telecommunication Research Institute)
Park, Jong-Il (Hanyang University)
Publication Information
Journal of Broadcast Engineering / v.17, no.6, 2012 , pp. 945-953 More about this Journal
Abstract
A depth map can be obtained by projecting/capturing patterns of stripes using a projector-camera system and analyzing the geometric relationship between the projected patterns and the captured patterns. This is usually called structured light technique. In this paper, we propose a new multi-threading scheme for accelerating a conventional structured light technique. On CPUs and GPUs, multi-threading can be implemented by using OpenMP and CUDA, respectively. However, the problem is that their performance changes according to the computational conditions of partial processes of a structured light technique. In other words, OpenMP (using multiple CPUs) outperformed CUDA (using multiple GPUs) in partial processes such as pattern decoding and depth estimation. In contrast, CUDA outperformed OpenMP in partial processes such as rectification and pattern segmentation. Therefore, we carefully analyze the computational conditions where each outperforms the other and do use the better one in the related conditions. As a result, the proposed method can estimate a depth map in a speed of over 25 fps on $1280{\times}800$ images.
Keywords
depth-map estimation; multi-thread; real-time; high-resolution depth-map; structured light technique;
Citations & Related Records
연도 인용수 순위
  • Reference
1 K. Sato and S. Inokuchi, "Three-dimensional surface measurement by space encoding range imaging," Journal of Robotic System, 2:27-39, 1985
2 E. Horn and N. Kiryati, "Toward optimal structured light patterns," Image and Vision Computing, 17, 1999
3 Daniel Scharstein and Richard Szeliski, "High-accuracy stereo depth map using structured light," IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, June, 2003
4 S. Y. Chen, Y. F. Li, and J. W. Zhang "Vision processing for realtime 3-D data acquisition based on coded structured light", IEEE Trans. Image Process, vol.17, no. 2, pp. 167 - 176 , 2008   DOI   ScienceOn
5 Qiang Li, Moyuresh Biswas, Mark R. Pickering, and Michael R. Frater, "Dense depth estimation using adaptive structured light and cooperative algorithm," Computer Vision and Pattern Recognition Workshops, June, 2011
6 Song Zhang and Peisen S. Huang, "High-resolution, real-time three-dimensional shape measurement," Optical Engineering, Vol.45, No.12, 2006
7 S. Keerativittayanun, T. Kondo, P. Sira-uksorn, T. Phatrapornant, and M. Sato, "3D data acquisition using active stereo based on spatial neighbourhood technique," Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, May, 17-19, 2011
8 L. Zhang, B. Curless, and S. M. Seitz, "Rapid shape acquisition using color structured light and multi-pass dynamic programming," 1st International Symposium on 3D Data processing, Visualization, and Transmission, Padova, Italy, June, 10-21, 2002
9 Jordi Pages, joaquim Salvi, Christophe Collewet, and Joseq Forest, "Optimized De Bruijn pattern for one-shot shape acquisition," Image and Vision Computing Vol.23, No.8, pp. 707-720, August, 2005   DOI   ScienceOn
10 N. H. Gabriel Falcao and J. Massich, "Plane-based calibration of a projector-camera system," technical report, VIBOT, 2008.
11 C. Loop and Z. Zhang, "Computing Rectifying Homographies for Stereo Vision," IEEE Conference Computer Vision and Pattern Recognition, Fort Collins, CO, USA, pp. 125-131, June, 1999
12 Adrian Ford and Alan Roberts, "Color Space Conversions," technical report, Westminster University, 1998
13 H. Saito and T. Kanade, "Shape reconstruction in projective grid space from large number of images," IEEE Conference Computer Vision and Pattern recognition, vol. 2, pp. 49-54, 1999