Multiple Aligned Characteristic Curves for Surface Fairing

  • Janick Martinez Esturo
  • Christian Rössl
  • Holger Theisel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5358)


Characteristic curves like isophotes, reflection lines and reflection circles are well–established concepts which have been used for automatic fairing of both parametric and piecewise linear surfaces. However, the result of the fairing strongly depends on the choice of a particular family of characteristic curves: isophotes or reflection lines may look perfect for a certain orientation of viewing and projection direction, but still have imperfections for other directions. Therefore, fairing methods are necessary which consider multiple families of characteristic curves. To achieve this, we first introduce a new way of controlling characteristic curves directly on the surface. Based on this, we introduce a fairing scheme which incorporates several families of characteristic curves simultaneously. We confirm effectiveness of our method for a number of test data sets.


Characteristic Curf Alignment Method Curve Class Wavy Cylinder Fairing Scheme 
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.
    Hahmann, S., Belyaev, A., Buse, L., Elber, G., Mourrain, B., Rössl, C.: Mathematics and Visualization. In: Shape Interrogation, vol. 1, pp. 1–52. Springer, Berlin (2008)Google Scholar
  2. 2.
    Klass, R.: Correction of local surface irregularities using reflection lines. Computer-Aided Design 12, 73–77 (1980)CrossRefGoogle Scholar
  3. 3.
    Kaufmann, E., Klass, R.: Smoothing surfaces using reflection lines for families of splines. CAGD 20, 312–316 (1988)zbMATHGoogle Scholar
  4. 4.
    Tosun, E., Gingold, Y., Reisman, J., Zorin, D.: Shape optimization using reflection lines. In: Symposium on Geometry Processing, pp. 193–202 (2007)Google Scholar
  5. 5.
    Hagen, H., Schreiber, T., Gschwind, E.: Methods for surface interrogation. IEEE Visualization, 187–193 (1990)Google Scholar
  6. 6.
    Poeschl, T.: Detecting surface irregularities using isophotes. CAGD 1, 163–168 (1984)zbMATHGoogle Scholar
  7. 7.
    Theisel, H., Farin, G.: The curvature of characteristic curves on surfaces. IEEE Computer Graphics and Applications 17, 88–96 (1997)CrossRefGoogle Scholar
  8. 8.
    Grinspun, E., Gingold, Y., Reisman, J., Zorin, D.: Computing discrete shape operators on general meshes. Eurographics 25, 547–556 (2006)Google Scholar
  9. 9.
    Theisel, H.: Are isophotes and reflection lines the same? Comput. Aided Geom. Des. 18, 711–722 (2001)MathSciNetzbMATHCrossRefGoogle Scholar
  10. 10.
    Nishiyama, Y., Nishimura, Y., Sasaki, T., Maekawa, T.: Surface faring using circular highlight lines. Computer-Aided Design and Application 7, 405–414 (2007)Google Scholar
  11. 11.
    Botsch, M., Pauly, M., Kobbelt, L., Alliez, P., Lévy, B., Bischoff, S., Rössl, C.: Geometric modeling based on polygonal meshes. In: SIGGRAPH Course Notes (2007)Google Scholar
  12. 12.
    Halstead, M.A., Barsky, B.A., Klein, S.A., Mandell, R.B.: Reconstructing curved surfaces from specular reflection patterns using spline surface fitting of normals. In: SIGGRAPH, pp. 335–342 (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Janick Martinez Esturo
    • 1
  • Christian Rössl
    • 1
  • Holger Theisel
    • 1
  1. 1.Visual Computing GroupUniversity of MagdeburgGermany

Personalised recommendations