Relief extraction and editing

Bas-reliefs are widely used in the world around us, for example, on coinage, for branding products, and for sculptural decoration. Reverse engineering of reliefs-extracting existing reliefs from input surfaces-makes it possible to apply them to new items; relief editing tools allow modification of reverse-engineered reliefs. This paper presents a novel approach to relief extraction based on differential coordinates, which offers advantages of speed and precise extraction. It also gives the first method in the literature specifically designed for relief editing. The base surface is estimated using normal smoothing and Poisson reconstruction, allowing a relief (which may lie on a smooth or textured input surface) to be automatically extracted by height thresholding. We also provide a range of relief editing tools, also using differential coordinates, permitting both global transformations (translation, rotation, and scaling) of the whole relief, as well as local modifications to the relief. Our relief editing algorithm, unlike generic mesh editing algorithms, is specifically designed to preserve the geometric detail of the relief over the base surface. The effectiveness of our methods is demonstrated on various examples of real industrial interest.

[1]  Ralph R. Martin,et al.  Segmenting reliefs on triangle meshes , 2006, SPM '06.

[2]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[3]  Marc Alexa,et al.  Differential coordinates for local mesh morphing and deformation , 2003, The Visual Computer.

[4]  M. Carter Computer graphics: Principles and practice , 1997 .

[5]  BaoHujun,et al.  Poisson shape interpolation , 2006 .

[6]  Kun Zhou,et al.  Gradient domain editing of deforming mesh sequences , 2007, ACM Trans. Graph..

[7]  Marc Levoy,et al.  Unwrapping and Visualizing Cuneiform Tablets , 2002, IEEE Computer Graphics and Applications.

[8]  John M. Snyder,et al.  Large mesh deformation using the volumetric graph Laplacian , 2005, SIGGRAPH '05.

[9]  Alla Sheffer,et al.  Material-Aware Mesh Deformations , 2006, SMI.

[10]  Christian Rössl,et al.  Differential coordinates for interactive mesh editing , 2004, Proceedings Shape Modeling Applications, 2004..

[11]  Christian Rössl,et al.  Harmonic Guidance for Surface Deformation , 2005, Comput. Graph. Forum.

[12]  Paul L. Rosin,et al.  Background Surface Estimation for Reverse Engineering of Reliefs , 2007 .

[13]  Ariel Shamir,et al.  Relief analysis and extraction , 2009, ACM Trans. Graph..

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

[15]  Marc Alexa,et al.  On Normals and Projection Operators for Surfaces Defined by Point Sets , 2004, PBG.

[16]  Daniel Cohen-Or,et al.  Dynamic harmonic fields for surface processing , 2009, Comput. Graph..

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

[18]  H. Shum,et al.  Subspace gradient domain mesh deformation , 2006, SIGGRAPH 2006.

[19]  Shenglan Liu,et al.  Segmenting Geometric Reliefs from Textured Background Surfaces , 2007 .

[20]  Ralph R. Martin,et al.  Geometric texture synthesis and transfer via geometry images , 2005, SPM '05.

[21]  Fausto Bernardini,et al.  Cut-and-paste editing of multiresolution surfaces , 2002, SIGGRAPH.

[22]  周昆,et al.  Gradient Domain Mesh Deformation - A Survey , 2009 .

[23]  Jovan Popović,et al.  Deformation transfer for triangle meshes , 2004, SIGGRAPH 2004.

[24]  Tom Appolloni,et al.  Proceedings of the 29th annual conference on Computer graphics and interactive techniques , 2002, SIGGRAPH.

[25]  Ligang Liu,et al.  Dual Laplacian editing for meshes , 2006, IEEE Transactions on Visualization and Computer Graphics.

[26]  Ralph R. Martin,et al.  Segmenting Periodic Reliefs on Triangle Meshes , 2007, IMA Conference on the Mathematics of Surfaces.

[27]  Marc Alexa,et al.  Laplacian mesh optimization , 2006, GRAPHITE '06.

[28]  Ralph R. Martin,et al.  Proceedings of the 2006 ACM symposium on Solid and physical modeling , 2006 .

[29]  Steven K. Feiner,et al.  Computer graphics (2nd ed. in C): principles and practice , 1995 .

[30]  Ralph R. Martin,et al.  Mathematics of Surfaces XI , 2008 .

[31]  Hujun Bao,et al.  Poisson shape interpolation , 2006, Graph. Model..

[32]  Daniel Cohen-Or,et al.  To appear in the ACM SIGGRAPH conference proceedings Handle-Aware Isolines for Scalable Shape Editing , 2022 .

[33]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

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

[35]  Hongbo Fu,et al.  Effective Derivation of Similarity Transformations for Implicit Laplacian Mesh Editing , 2007, Comput. Graph. Forum.

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

[37]  D. Levin,et al.  Linear rotation-invariant coordinates for meshes , 2005, SIGGRAPH 2005.