Fast computation of the normal vector field of the surface of a 3-D discrete object

  • Alexandre Lenoir
  • Rémy Malgouyres
  • Marinette Revenu
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1176)


The shape description of the surface of three-dimensional discrete objects is widely used for displaying these objects, or measuring some useful parameters. Elementary components of discrete surfaces, called surfels, contain some geometric information, but at a scale that is too small with respect to the scale at which we actually want to describe objects. We present here a fast computational technique to compute the normal vector field of a discrete object at a given scale. Its time cost is proportional to the number of surfels at and little dependent on the scale. We prove that our algorithm converges toward the right value in the case of a plane surface. We also give some experimental results on families of curved surfaces.

Index terms

Discrete surfaces surfels geometric invariant 


  1. [1]
    E. Artzy, G. Frieder, G. T. Herman. The Theory, Design, Implementation and Evaluation of a Three-Dimensional Surface Detection Algorithm. CVGIP 15, 1–24 (1981).Google Scholar
  2. [2]
    R. Deriche. Recursively Implementing the Gaussian and its Derivatives. Rapport de Recherche de l'INRIA No 1893, Avril 1993.Google Scholar
  3. [3]
    G. T. Herman, H. T. Liu. Three-Dimensional Display of Human Organs from Computed Tomograms. Computer Graphics and Image Processing 9. 1–21, 1979.Google Scholar
  4. [4]
    G.T. Herman. Discrete Multidimensional Jordan Surfaces. CVGIP: Graphical Models and Image Processing. Vol. 54 No 6, November, pp 507–515, 1992.Google Scholar
  5. [5]
    F. Mokhtarian, A. Mackworth. Scale-Based Description and Recognition of Planar Curves and Two-Dimensional Shapes. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-8 No 1 January 1986, pp. 665–668.Google Scholar
  6. [6]
    A. Rosenfeld, T. Y. Yung Kong, A. Y. Wu. Digital Surfaces. CVGIP 53, No 4, July, pp 305–312, 1991Google Scholar
  7. [7]
    G. Sapiro, A. Tannenbaum. Area and Length Preserving Geometric Invariant Scale-Spaces. IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 17 No 1 January 1995, pp. 67–72.Google Scholar
  8. [8]
    J.P. Thirion. New Feature Points based on Geometric Invariants for 3D Image Registration. Rapport de Recherche de l'INRIA N∘ 1901, Mai 1993.Google Scholar
  9. [9]
    J.K. Udupa. Multidimensional Digital Boundaries in CVGIP: Graphical Models and Image Processing. Vol. 56 N∘ 4. July 1994, pp. 311–323.Google Scholar
  10. [10]
    T. J. Fan, G. Medioni, R. Nevata. Recognising 3D Objects Using Surface Descriptions. IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 11 No 11 November 1989, pp. 1140–1157.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Alexandre Lenoir
    • 1
  • Rémy Malgouyres
    • 1
  • Marinette Revenu
    • 1
  1. 1.GREYC URA 1526, ISMRACaen CedexFrance

Personalised recommendations