Skip to main content
Log in

Geometric and radiometric estimation in a structured-light 3D scanner

  • Original Paper
  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

The key problems in a structured-light 3D scanner using a projector and camera are its geometric and radiometric calibration. A projector can be effectively represented using the familiar pin-hole model for cameras. However, since we cannot directly observe the projector plane, it cannot be calibrated like a camera. The first contribution of our paper is to develop a geometric calibration and 3D estimation method that utilises the projective geometric relationships available in a projector–camera pair, i.e., homography induced by a plane and invariance of cross-ratios. The low-dimensional parametric form of the homography averages out individual errors, resulting in a geometric calibration approach that is both simple to use and highly accurate. We present an extensive set of results to demonstrate the effectiveness of our approach and also characterise its accuracy. Second, we present a method for correcting systematic errors introduced due to the radiometric non-linearities present in commercial projectors. These errors are pronounced when only a few phase shifts are used in the sinusoidal coding scheme for structured-light scanners. We develop a cubic spline-based method to model and remove the effects due to these non-linearities. The efficacy of our model is demonstrated on real datasets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Dhillon, D.S., Govindu, V.M.: On using projective relations for calibration and estimation in a structured-light scanner. In: Bebis, G., Boyle, R., Parvin, B., Koracin, D., Juno, Y., Wang, J., Wang, J-X., Wang, J., Pajarola, R., Lindstrom, P., Hinkenjann, A., Encarnacao, M.L., Silva, C.T., Coming, D. (eds.) Advances in Visual Computing, LNCS Series, vol. 5875, pp. 831–842. Springer, Berlin, Heidelberg (2009)

  2. Fofi, D., Salvi, J., Mouaddib, E.: Uncalibrated reconstruction: an adaptation to structured light vision. Pattern Recognit. 36(7), 1631–1644 (2003)

    Article  Google Scholar 

  3. Furukawa, R., Kawasaki, H.: Dense 3D reconstruction with an uncalibrated stereo system using coded structured light. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)-workshops (2005). doi:10.1109/CVPR.2005.440

  4. Li, Y.F., Lu, R.S.: Uncalibrated Euclidean 3-D reconstruction using an active vision system. IEEE Trans. Robot. Autom. 20(1), 15–25 (2004)

  5. Zhang, S., Huang, P.S.: Novel method for structured light system calibration. Opt. Eng. SPIE 45(8), 083601 (2006). (pp. 1–8)

    Article  Google Scholar 

  6. Peng, T., Gupta, S.K.: Model and algorithms for point cloud construction using digital projection patterns. J. Comput. Inf. Sci. Eng. 7(4), 372–381 (2007)

    Article  MathSciNet  Google Scholar 

  7. Ishiyama, R., Okatani, T., Deguchi, K.: Precise 3-D measurement using uncalibrated pattern projection. In: IEEE International Conference on Image Processing, San Antonio, TX, USA, pp. 225–228 (2007)

  8. Moreno, D., Taubin, G.: Simple, accurate, and robust projector-camera calibration. In: IEEE International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission (3DIMPVT), Zurich, Switzerland, pp. 464–471 (2012)

  9. Orghidan, R., Salvi, J., Gordan, M., Florea, C., Joan Batlle, J.:Structured light self-calibration with vanishing points. Mach. Vis. Appl. 25(2), 489–500 (2014)

    Article  Google Scholar 

  10. Martynov, I., Kamarainen, J., Lasse Lensu, L.: Projector calibration by “inverse camera calibration”. In: Heyden, A., Kahl, F. (eds.) Image Analysis, LNCS Series, vol. 6688, pp. 536–544. Springer, Berlin, Heidelberg (2011)

  11. Li, T., Hu, F., Geng, Z.: Geometric calibration of a camera-projector 3D imaging system. In: Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry, pp. 187–194. ACM (2011)

  12. Fernandez, S., Joaquim Salvi, J.: Planar-based camera-projector calibration. In: 2011 7th International Symposium on Image and Signal Processing and Analysis (ISPA), pp. 633–638. IEEE (2011)

  13. Park, S., Go Gwang Park, G.: Active calibration of camera-projector systems based on planar homography. In: 2010 20th International Conference on Pattern Recognition (ICPR), pp. 320–323. IEEE (2010)

  14. Pan, B., Kemao, Q., Huang, L., Asundi, A.: Phase error analysis and compensation for nonsinusoidal waveforms in phase-shifting digital fringe projection profilometry. Opt. Lett. 34(4), 416–418 (2009)

    Article  Google Scholar 

  15. Liu, K., Wang, Y., Lau, D., Hao, Q., Hassebrook, L.: Gamma model and its analysis for phase measuring profilometry. JOSA A 27(3), 553–562 (2010)

    Article  Google Scholar 

  16. Rocchini, C., Cignoni, P., Montani, C., Pingi, P., Scopigno, R.: A low cost 3D scanner based on structured light. Comput. Graph. Forum 20(3), C-299–C-308 (2001)

    Article  Google Scholar 

  17. Salvi, J., Pages, J., Batlle, J.: Pattern codification strategies in structured light systems. Pattern Recognit. 37(4), 827–849 (2004)

    Article  MATH  Google Scholar 

  18. Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision, 1st edn. Cambridge University Press, Cambridge (1999)

    Google Scholar 

  19. Bouguet, J.: Caltech Calibration Toolkit. http://www.vision.caltech.edu/bouguetj/calib_doc/. Accessed 23 Feb 2015

  20. Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (1998)

    Article  Google Scholar 

  21. Torr, P.H.S.: Bayesian model estimation and selection for epipolar geometry and generic manifold fitting. Int. J. Comput. Vis. 50(1), 35–61 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  22. Torr, P.H.S.: Structure and Motion Toolkit in MATLAB. http://www.mathworks.com/matlabcentral/fileexchange/authors/12514. Accessed 23 Feb 2015

  23. MeshLab Toolkit. http://meshlab.sourceforge.net/. Accessed 23 Feb 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daljit Singh Dhillon.

Additional information

A preliminary version of this work appeared as [1]. This work was carried out at the Indian Institute of Science.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dhillon, D.S., Govindu, V.M. Geometric and radiometric estimation in a structured-light 3D scanner. Machine Vision and Applications 26, 339–352 (2015). https://doi.org/10.1007/s00138-015-0667-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-015-0667-0

Keywords

Navigation