Shape optimization using reflection lines

Many common objects have highly reflective metallic or painted finishes. Their appearance is primarily defined by the distortion the curved shape of the surface introduces in the reflections of surrounding objects. Reflection lines are commonly used for surface interrogation, as they capture many essential aspects of reflection distortion directly, and clearly show surface imperfections that may be hard to see with conventional lighting. In this paper, we propose the use of functionals based on reflection lines for mesh optimization and editing. We describe a simple and efficient discretization of such functionals based on screen-space surface parameterization, and we demonstrate how such discrete functionals can be used for several types of surface editing operations.

[1]  George Celniker,et al.  Deformable curve and surface finite-elements for free-form shape design , 1991, SIGGRAPH.

[2]  Marc Alexa,et al.  A sketch-based interface for detail-preserving mesh editing , 2007, SIGGRAPH Courses.

[3]  Joachim Loos,et al.  Data Dependent Thin Plate Energy and its use in Interactive Surface Modeling , 1996, Comput. Graph. Forum.

[4]  Eitan Grinspun,et al.  A Discrete Model for Inelastic Deformation of Thin Shells , 2004 .

[5]  Eitan Grinspun,et al.  A note on the triangle-centered quadratic interpolation discretization of the shape operator: Technical report , 2007 .

[6]  Mark Meyer,et al.  Discrete Differential-Geometry Operators for Triangulated 2-Manifolds , 2002, VisMath.

[7]  Ulrich Pinkall,et al.  Computing Discrete Minimal Surfaces and Their Conjugates , 1993, Exp. Math..

[8]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, SIGGRAPH 2004.

[9]  Brian A. Barsky,et al.  Reconstructing curved surfaces from specular reflection patterns using spline surface fitting of normals , 1996, SIGGRAPH.

[10]  Konrad Polthier,et al.  Smooth feature lines on surface meshes , 2005, SGP '05.

[11]  Leif Kobbelt,et al.  An intuitive framework for real-time freeform modeling , 2004, ACM Trans. Graph..

[12]  Holger Theisel,et al.  Are isophotes and reflection lines the same? , 2001, Comput. Aided Geom. Des..

[13]  Eitan Grinspun,et al.  Computing discrete shape operators on general meshes , 2006, Comput. Graph. Forum.

[14]  Leif Kobbelt,et al.  Geometric fairing of irregular meshes for free-form surface design , 2001, Comput. Aided Geom. Des..

[15]  Andrew P. Witkin,et al.  Free-form shape design using triangulated surfaces , 1994, SIGGRAPH.

[16]  CelnikerGeorge,et al.  Deformable curve and surface finite-elements for free-form shape design , 1991 .

[17]  Kun Zhou,et al.  Mesh editing with poisson-based gradient field manipulation , 2004, ACM Trans. Graph..

[18]  R. Klass Correction of local surface irregularities using reflection lines , 1980 .

[19]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[20]  Marc Alexa,et al.  A sketch-based interface for detail-preserving mesh editing , 2005, SIGGRAPH 2005.

[21]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[22]  Borut Zalik,et al.  Surface interrogation methods , 1995, Comput. Graph..

[23]  David Cohen-Steiner,et al.  Restricted delaunay triangulations and normal cycle , 2003, SCG '03.

[24]  Gerald E. Farin,et al.  The Curvature of Characteristic Curves on Surfaces , 1997, IEEE Computer Graphics and Applications.

[25]  Olga Sorkine-Hornung,et al.  On Linear Variational Surface Deformation Methods , 2008, IEEE Transactions on Visualization and Computer Graphics.

[26]  Leif Kobbelt,et al.  An intuitive framework for real-time freeform modeling , 2004, SIGGRAPH 2004.

[27]  Hans Hagen,et al.  Surface interrogation algorithms , 1992, IEEE Computer Graphics and Applications.

[28]  Hans-Peter Seidel,et al.  Modeling of surfaces with fair reflection line pattern , 1999, Proceedings Shape Modeling International '99. International Conference on Shape Modeling and Applications.

[29]  E. Kaufmann,et al.  Smoothing surfaces using reflection lines for families of splines , 1988 .

[30]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[31]  Thomas Poeschl,et al.  Detecting surface irregularities using isophotes , 1984, Comput. Aided Geom. Des..

[32]  Yifan Chen,et al.  Direct highlight line modification on nurbs surfaces , 1997, Comput. Aided Geom. Des..

[33]  Caiming Zhang,et al.  Removing local irregularities of NURBS surfaces by modifying highlight lines , 1998, Comput. Aided Des..