Use of Local Surface Curvature Estimation for Adaptive Vision System Based on Active Light Projection

  • Wanjing Li
  • Martin Böhler
  • Rainer Schütze
  • Franck. S. Marzani
  • Yvon Voisin
  • Frank Boochs
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5259)


In this paper, we present a new 3D reconstruction approach based on local surface curvature analysis. Its integration can make a normal active stereoscopic system intelligent, and capable to produce directly optimized 3D model. The iterative 3D reconstruction process begins with a sparse and regular point pattern. Based on the reconstructed 3D point cloud, the local surface curvature around each 3D point is estimated. Those 3D points located in flat areas are removed from the 3D model, and a new pattern is created to project more points onto the object where there is high surface curvature. The 3D model is thus refined progressively during the acquisition process, and finally an optimized 3D model is obtained. Our numerous experiments showed that compared to the 3D models generated by commercial system, the loss of morphological quality is negligible, and the gain by the simplification of the model is considerable.


Gaussian Curvature Camera Calibration Pattern Point Mesh Simplification Local Surface Curvature 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Battle, J., Mouaddib, E., Salvi, J.: Recent progress in coded structured light as a technique to solve the correspondence Problem: a Survey. Pattern Recognition 31(7), 963–982 (1998)CrossRefGoogle Scholar
  2. 2.
    Salvi, J., Pagès, J., Battle, J.: Pattern codification strategies in structured light systems. Pattern Recognition 37, 827–849 (2004)CrossRefzbMATHGoogle Scholar
  3. 3.
    Algorri, M.-E., Schmitt, F.: Mesh Simplification. Computer Graphics Forum 15(3), 77–86 (1996)CrossRefGoogle Scholar
  4. 4.
    Tsai, R.Y.: An efficient and accurate camera calibration technique for 3D machine vision. In: IEEE Computer Vision and Pattern Recognition, Miami Beach, Florida, pp. 364–374 (1986)Google Scholar
  5. 5.
    Grün, A., Beyer, H.: System calibration through self-calibration. In: Workshop on Calibration and Orientation of Cameras in Computer Vision, Washington D.C (1992)Google Scholar
  6. 6.
    Garcia, D., Orteu, J.J., Devy, M.: Accurate Calibration of a Stereovision Sensor: Comparison of Different Approaches. In: 5th Workshop on Vision Modeling and Visualization (VMV 2000), Saarbrücken, Germany, pp. 25–32 (2000)Google Scholar
  7. 7.
    Remondino, F., Fraser, C.: Digital camera calibration methods: considerations and comparisons. In: International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences, ISPRS Commission V Symposium, Dresden, Germany, vol. XXXVI, part 5, pp. 266–272 (2006)Google Scholar
  8. 8.
    Luhmann, T.: Nahbereichsphotogrammetrie Grundlagen - Methoden – Anwendungen, 2nd edn (2003)Google Scholar
  9. 9.
    Knyaz, V.A.: Automated calibration technique for photogrammtetric system based on a multi-media projector and a CCD camera. In: ISPRS Image Engineering and Vision Metrology (IEVM 2006), Dresden, pp. 25–27 (2006)Google Scholar
  10. 10.
    Faugeras, O.D., Toscani, G.: The calibration problem for stereo. In: Proc. Computer Vision and Pattern Recognition, Miami Beach, Florida, USA, pp. 15–20 (1986)Google Scholar
  11. 11.
    Horaud, R., Monga, O.: Vision par ordinateur: outils fondamentaux, 2ème edition, Hermès (1995)Google Scholar
  12. 12.
    Kanaganathan, S., Goldstein, N.B.: Comparison of four point adding algorithms for Delaunay type three dimensional mesh generators. IEEE Transactions on magnetics 27(3) (1991)Google Scholar
  13. 13.
    Dyn, N., Hormann, K., Kim, S.J., Levin, D.: Optimizing 3D triangulations using discrete curvature analysis. In: Mathematical Methods for Curves and Surfaces. Oslo 2000, Nashville, TN, pp. 135–146 (2001)Google Scholar
  14. 14.
    Alboul, L., Echeverria, G., Rodrigues, M.: Discrete curvatures and gauss maps for polyhedral surfaces. In: European Workshop on Computational Geometry (EWCG), Eindhoven, The Netherlands, pp. 69–72 (2005)Google Scholar
  15. 15.
    Peng, J., Li, Q., Jay kuo, C.C., Zhou, M.: Estimating Gaussian Curvatures from 3D meshes. SPIE Electronic Image 5007, 270–280 (2003)Google Scholar
  16. 16.
    Surazhsky, T., Magid, E., Soldea, O., Elber, G., Rivlin, E.: A comparison of gaussian and mean curvatures estimation methods on triangular meshes. In: IEEE International Conference on Robotics & Automation (2003)Google Scholar
  17. 17.
    Maltret, J.L., Daniel, M.: Discrete curvatures and applications: a survey. Rapport de recherche 004.2002, Laboratoire des Sciences de l’Information et des Systèmes (2002)Google Scholar
  18. 18.
    Meyer, M., Desbrun, M., Schröer, P., Barr, A.H.: Discrete differential-geometry opera-tors for triangulated 2-manifolds. In: Proc. VisMath 2002, Berlin, Germany, pp. 35–57 (2002)Google Scholar
  19. 19.
    Hoppe, H., DeRose, T., Duchamp, T., McDonald, J., Stuetzle, W.: Mesh optimization. In: Proc. of the 20th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1993, pp. 19–26 (1993)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Wanjing Li
    • 1
    • 2
  • Martin Böhler
    • 2
  • Rainer Schütze
    • 2
  • Franck. S. Marzani
    • 1
  • Yvon Voisin
    • 3
  • Frank Boochs
    • 2
  1. 1.Laboratory Le2i, Building MirandeUFR Sc. & TechDijon CedexFrance
  2. 2.Laboratory i3MainzUniversity of Applied SciencesMainzGermany
  3. 3.Laboratory Le2i, Route des Plaines de l’YonneAuxerre CedexFrance

Personalised recommendations