OSA's Digital Library

Optics Express

Optics Express

  • Editor: Michael Duncan
  • Vol. 14, Iss. 20 — Oct. 2, 2006
  • pp: 9120–9129

GPU-assisted high-resolution, real-time 3-D shape measurement

Song Zhang, Dale Royer, and Shing-Tung Yau  »View Author Affiliations

Optics Express, Vol. 14, Issue 20, pp. 9120-9129 (2006)

View Full Text Article

Enhanced HTML    Acrobat PDF (1229 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



This paper describes a Graphics Processing Unit (GPU)-assisted real-time three-dimensional shape measurement system. Our experiments demonstrated that the absolute coordinates calculation and rendering speed of a GPU is more than four times faster than that of a dual CPU workstation with the same graphics card. By implementing the GPU into our system, we realized simultaneous absolute coordinate acquisition, reconstruction and display at 30 frames per second with a resolution of approximately 266K points per frame. Moreover, a 2+1 phase-shifting algorithm was employed to alleviate the measurement error caused by motion. Applications of the system include medical imaging, manufacturing, entertainment, and security.

© 2006 Optical Society of America

OCIS Codes
(100.2650) Image processing : Fringe analysis
(110.6880) Imaging systems : Three-dimensional image acquisition
(120.3940) Instrumentation, measurement, and metrology : Metrology
(120.5800) Instrumentation, measurement, and metrology : Scanners
(120.6650) Instrumentation, measurement, and metrology : Surface measurements, figure
(150.6910) Machine vision : Three-dimensional sensing

ToC Category:
Imaging Systems

Original Manuscript: June 30, 2006
Revised Manuscript: August 29, 2006
Manuscript Accepted: August 30, 2006
Published: October 2, 2006

Virtual Issues
Vol. 1, Iss. 11 Virtual Journal for Biomedical Optics

Song Zhang, Dale Royer, and Shing-Tung Yau, "GPU-assisted high-resolution, real-time 3-D shape measurement," Opt. Express 14, 9120-9129 (2006)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. M. Takeda and K. Mutoh, "Fourier Transform Profilometry for the Automatic Measurement of 3-D Object Shape," Appl. Opt. 22, 3977-3982 (1983). [CrossRef] [PubMed]
  2. S. Almaz´an-Cu´ellar and D. Malacara-Hern´andez, "Two-step Phase-shifting Algorithm," Opt. Eng. 42, 3524-3531 (2003). [CrossRef]
  3. C. Quan, C. J. Tay, X. Kang, X. Y. He, and H. M. Shang, "Shape Measurement by Use of Liquid-crystal Display Fringe Projection with Two-step Phase-Shifting," Appl. Opt. 42, 2329-2335 (2003). [CrossRef] [PubMed]
  4. P. S. Huang and S. Zhang, "A Fast Three-Step Phase Shifting Algorithm," Appl. Opt. 45 (2006). [CrossRef] [PubMed]
  5. S. Zhang and P. S. Huang, "High-Resolution, Real-time 3-D Shape Measurement," Opt. Eng. (2006). In Press. [CrossRef]
  6. S. Zhang and S.-T. Yau, "High-resolution, Real-time 3D Absolute Coordinate Measurement Based on a Phaseshifting Method," Opt. Express 1414, 2644-2649 (2006).
  7. J. R. P. Angel and P. L. Wizinowich, "A Method of Phase Shifting in the Presence of Vibration," in ESO Proc., vol. 30 (1988).
  8. P. L. Wizinowich, "Phase Shifting Interferometry in the Presence of Vibration: A New Algorithm and System," Appl. Opt. 29, 3271-3279 (1990). [CrossRef] [PubMed]
  9. J. C. Wyant, "Phase Shifting Interferometry," http://www.optics.arizona.edu/jcwyant/Optics513/optics513.htm (1998).
  10. M. Ujaldon and J. Saltz, "Exploiting Parallelism on Irregular Applications Using the GPU," in Intl. Conf. on Paral. Comp., pp. 13-16 (2005).
  11. B. Khailany, W. Dally, S. Rixner, U. Kapasi, J. Owens, and B. Towles, "Exploring the VLSI Scalability of Stream Processors," in Proc. 9th Symp. on High Perf. Comp. Arch., pp. 153-164 (2003).
  12. E. Lindholm, M. J. Kligard, and H. Moreton, "A user-programmable vertex engine," in Proc. of SIGGRAPH, pp. 149-158 (2001).
  13. R. Fernando and M. J. Kilgard, The Cg Tutorial (Addison-Wesley, Boston, 2003).
  14. D. Malacara, ed., Optical Shop Testing (John Wiley and Songs, NY, 1992).
  15. S. Zhang, "High-Resolution, Real-Time 3-D Shape Measurement," Ph.D. thesis, Stony Brook University, State University of New York (2005).
  16. D. C. Ghiglia and M. D. Pritt, Two-Dimensional Phase Unwrapping: Theory, Algorithms, and Software (John Wiley and Sons, Inc, 1998).
  17. S. Zhang, X. Li, and S.-T. Yau, "Multi-level Quality-Guided Phase Unwrapping Algorithm for Real-time 3-D Reconstruction," Appl. Opt. (2006). In Revision. [PubMed]
  18. S. Zhang and P. S. Huang, "A Novel Structured Light System Calibration," Opt. Eng. 45 (2006). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

Supplementary Material

» Media 1: MOV (2383 KB)     

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited