OSA's Digital Library

Applied Optics

Applied Optics


  • Vol. 38, Iss. 31 — Nov. 1, 1999
  • pp: 6565–6573

Three-dimensional vision based on a combination of gray-code and phase-shift light projection: analysis and compensation of the systematic errors

Giovanna Sansoni, Matteo Carocci, and Roberto Rodella  »View Author Affiliations

Applied Optics, Vol. 38, Issue 31, pp. 6565-6573 (1999)

View Full Text Article

Enhanced HTML    Acrobat PDF (606 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



A combination of phase-shift with gray-code light projection into a three-dimensional vision system based on the projection of structured light is presented. The gray-code method is exploited to detect without ambiguity even marked surface discontinuities, whereas the phase-shift technique allows the measurement of fine surface details. The system shows excellent linearity. An overall mean value of the measurement error equal to 40 µm, with a variability of approximately ±35 µm, corresponding to 0.06% of full scale, has been estimated. The implementation of the technique is discussed, the analysis of the systematic errors is presented in detail, and the calibration procedure designed to determine the optimal setting of the measurement parameters is illustrated.

© 1999 Optical Society of America

OCIS Codes
(120.0120) Instrumentation, measurement, and metrology : Instrumentation, measurement, and metrology
(120.2830) Instrumentation, measurement, and metrology : Height measurements
(120.3930) Instrumentation, measurement, and metrology : Metrological instrumentation
(150.0150) Machine vision : Machine vision
(150.6910) Machine vision : Three-dimensional sensing

Original Manuscript: May 3, 1999
Revised Manuscript: August 10, 1999
Published: November 1, 1999

Giovanna Sansoni, Matteo Carocci, and Roberto Rodella, "Three-dimensional vision based on a combination of gray-code and phase-shift light projection: analysis and compensation of the systematic errors," Appl. Opt. 38, 6565-6573 (1999)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. F. Docchio, M. Bonardi, S. Lazzari, R. Rodella, E. Zorzella, “Electro-optical sensors for mechanical applications,” in Optical Sensors and Microsystems, A. N. Chester, S. Martellucci, A. G. Mignani, eds. (Plenum, New York, London, 1999), Chap. 1.
  2. S. F. El-Hakim, N. Pizzi, “Multicamera vision-based approach to flexible feature measurement for inspection and reverse engineering,” Opt. Eng. 32, 2201–2215 (1993). [CrossRef]
  3. D. Poussart, D. Laurendeau, “3-D sensing for industrial computer vision,” in Advances in Machine Vision, J. L. C. Sanz, ed. (Springer-Verlag, New York, 1989), Chap. 3. [CrossRef]
  4. M. Rioux, G. Godin, F. Blais, R. Baribeau, “High resolution digital 3D imaging of large structures,” in Three-Dimensional Image Capture, R. N. Ellson, J. H. Nurre, eds., Proc. SPIE3023, 109–118 (1997). [CrossRef]
  5. R. A. Jarvis, “A perspective on range finding techniques for computer vision,” IEEE Trans. Pattern Anal. Mach. Intell. PAMI-5, 122–139 (1983). [CrossRef]
  6. S. Kuwamura, I. Yamaguchi, “Wavelength scanning profilometry for real-time surface shape measurement,” Appl. Opt. 36, 4473–4482 (1997). [CrossRef] [PubMed]
  7. T. Nielsen, F. Bormann, S. Wolbeck, H. Spiecker, M. D. Burrows, P. Andersen, “Time-of-light analysis of flight pulses with a temporal resolution of 100ps,” Rev. Sci. Instrum. 67, 1721–1724 (1996). [CrossRef]
  8. M. Rioux, “Laser range finder based on synchronized scanners,” Appl. Opt. 23, 3837–3843 (1984). [CrossRef] [PubMed]
  9. Q. Fang, S. Zheng, “Linearly coded profilometry,” Appl. Opt. 36, 2401–2407 (1997). [CrossRef] [PubMed]
  10. T. G. Stahs, F. M. Wahl, “Fast and robust range data acquisition in a low-cost environment,” in Close-Range Photogrammetry Meets Machine Vision, E. P. Baltsavias, A. Gruen, eds., Proc. SPIE1395, 496–503 (1990).
  11. G. Sansoni, S. Corini, S. Lazzari, R. Rodella, F. Docchio, “Three-dimensional imaging based on Gray-code light projection: characterization of the measuring algorithm and development of a measuring system for industrial applications,” Appl. Opt. 36, 4463–4472 (1997). [CrossRef] [PubMed]
  12. G. Sansoni, S. Lazzari, S. Peli, F. Docchio, “3D imager for dimensional gauging of industrial workpieces: state of the art of the development of a robust and versatile system,” in Proceedings of the International Conference on Recent Advances in 3-D Digital Imaging and Modeling, G. Roth, M. Rioux, eds., (IEEE Computer Society, Los Alamitos, Calif., 1997), pp. 19–26.
  13. W. Krattenthaler, K. J. Mayer, H. P. Duwe, “3D-surface measurement with coded light approach,” in Fourth International Workshop for Digital Image Processing and Computer Graphics, Proceedings of Österreichische Arbeitsgem. MustererKennung (ÖCG Schriftenreihe, Oldenburg, Germany, 1993), Vol. 12, pp. 103–114.
  14. G. Sansoni, M. Carocci, S. Lazzari, R. Rodella, “A 3D imaging system for industrial applications with improved flexibility and robustness,” J. Opt. A 1, 83–93 (1999). [CrossRef]
  15. M. Carocci, S. Lazzari, R. Rodella, G. Sansoni, “3D range optical sensor: analysis of the measurement errors and development of procedures for their compensation,” in Three-Dimensional Image Capture and Applications, R. N. Ellson, J. H. Nurre, eds., Proc. SPIE3313, 178–188 (1998). [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.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited