BPM: Blended Piecewise Moebius Maps

Shir Rorberg,Amir Vaxman,Mirela Ben-Chen
2023-06-22
Abstract:We propose a novel Moebius interpolator that takes as an input a discrete map between the vertices of two planar triangle meshes, and outputs a smooth map on the input domain. The output map interpolates the discrete map, is continuous between triangles, and has low quasi-conformal distortion when the input map is discrete conformal. Our map leads to considerably smoother texture transfer compared to the alternatives, even on very coarse triangulations. Furthermore, our approach has a closed-form expression, is local, applicable to any discrete map, and leads to smooth results even for extreme deformations. Finally, by working with local intrinsic coordinates, our approach is easily generalizable to discrete maps between a surface triangle mesh and a planar mesh, i.e., a planar parameterization. We compare our method with existing approaches, and demonstrate better texture transfer results, and lower quasi-conformal errors.
Graphics
What problem does this paper attempt to address?
The paper primarily addresses the issues encountered in texture mapping from one triangular mesh to another in graphics processing, especially when these meshes undergo significant deformations. Traditional piecewise linear mapping methods can result in noticeable discontinuities and large angular distortions. To solve these problems, the authors propose a new method called Blended Piecewise Möbius Maps (BPM). Specifically, the main contributions of this study include: 1. **BPM Mapping**: This is a nonlinear triangle-to-triangle mapping method based on Möbius transformations, which can produce smooth transitions between triangles and interpolate discrete vertex mappings. 2. **Möbius Equivariance**: BPM mapping is equivariant with respect to global Möbius transformations, meaning it can integrate well with these transformations. When the input vertex mapping is close to conformal, BPM mapping exhibits low quasi-conformal distortion. 3. **Improved Texture Mapping Quality**: Even for very coarse triangulations and any given vertex mapping, BPM can provide smooth texture mapping results. Through the above contributions, BPM mapping can significantly improve the quality of texture mapping, especially in cases of significant deformation. Compared to traditional methods such as piecewise linear mapping or projection interpolation methods, it can reduce artifacts and provide more continuous results. Additionally, BPM mapping is also applicable to mapping from surface triangular meshes to planar meshes, i.e., the parameterization process.