We present a scalable combinatorial algorithm for globally optimizing over the space of geometrically consistent mappings between 3D shapes. We use the mathematically elegant formalism proposed by Windheuser et al. (ICCV 2011) where 3D shape matching was formulated as an integer linear program over the space of orientation-preserving diffeomorphisms. Until now, the resulting formulation had limited practical applicability due to its complicated constraint structure and its large size. We propose a novel primal heuristic coupled with a Lagrange dual problem that is several orders of magnitudes faster compared to previous solvers. This allows us to handle shapes with substantially more triangles than previously solvable. We demonstrate compelling results on diverse datasets, and, even showcase that we can address the challenging setting of matching two partial shapes without availability of complete shapes. Our code is publicly available at http://github.com/paul0noah/sm-comb .
翻译:我们提出了一个可扩缩的组合算法,用于在全球优化3D形状间地理一致绘图空间。我们使用Windheuser等人(ICCV 2011)提出的数学优雅形式主义(ICCV 2011),其中3D形状匹配是作为方向-保存二变形空间的整数线性程序拟订的。到目前为止,由此产生的配方由于其复杂的制约结构及其大尺寸,其实际适用性有限。我们提出了一个新颖的原始体外体外体外体外体外体外体外与拉格拉格的双重问题,与以前的解算器相比,它具有几级的大小。这使我们能够用比以前可以溶解的多得多的三角形来处理形状。我们在不同的数据集上展示了令人信服的结果,甚至展示了我们能够应对挑战性地设置两个部分形状而没有完整的形状。我们的代码在http://github.com/paul0noah/sm-comb上公开提供。