Triangulated meshes have become ubiquitous discrete-surface representations. In this paper we address the problem of how to maintain the manifold properties of a surface while it undergoes strong deformations that may cause topological changes. We introduce a new self-intersection removal algorithm, TransforMesh, and we propose a mesh evolution framework based on this algorithm. Numerous shape modelling applications use surface evolution in order to improve shape properties, such as appearance or accuracy. Both explicit and implicit representations can be considered for that purpose. However, explicit mesh representations, while allowing for accurate surface modelling, suffer from the inherent difficulty of reliably dealing with self-intersections and topological changes such as merges and splits. As a consequence, a majority of methods rely on implicit representations of surfaces, e.g. level-sets, that naturally overcome these issues. Nevertheless, these methods are based on volumetric discretizations, which introduce an unwanted precision-complexity trade-off. The method that we propose handles topological changes in a robust manner and removes self intersections, thus overcoming the traditional limitations of mesh-based approaches. To illustrate the effectiveness of TransforMesh, we describe two challenging applications, namely surface morphing and 3-D reconstruction.
翻译:在本文中,我们探讨了如何在表面发生可能引发地形变化的强烈变形时如何保持表面的多重特性的问题。我们采用了一种新的自我间分离算法(TransforMesh),并根据这一算法提出了网状演进框架。许多形状建模应用利用表面演化来改进形状特性,例如外观或准确性。为此目的,可以考虑明示和隐含的表述方式。但是,明确的网状表达方式虽然允许精确的表面建模,但却在可靠地处理可能引发地形变化的自我相互作用和地形变化(例如合并和分裂)方面存在着内在的困难。结果,大多数方法都依赖于表面的隐含表达方式(例如水平设置),从而自然克服了这些问题。然而,这些方法的基础是体积分解,从而引入了不必要的精确和兼容性交易。我们提出的方法以稳健的方式处理表面变化,并消除了自我交叉,从而克服了基于表面的合并和分裂性变化方法的传统局限性,从而克服了介面方法(即,我们描述了具有挑战性地貌的)的两种应用。