We consider the problem of finding a continuous and non-rigid matching between a 2D contour and a 3D mesh. While such problems can be solved to global optimality by finding a shortest path in the product graph between both shapes, existing solutions heavily rely on unrealistic prior assumptions to avoid degenerate solutions (e.g. knowledge to which region of the 3D shape each point of the 2D contour is matched). To address this, we propose a novel 2D-3D shape matching formalism based on the conjugate product graph between the 2D contour and the 3D shape. Doing so allows us for the first time to consider higher-order costs, i.e. defined for edge chains, as opposed to costs defined for single edges. This offers substantially more flexibility, which we utilise to incorporate a local rigidity prior. By doing so, we effectively circumvent degenerate solutions and thereby obtain smoother and more realistic matchings, even when using only a one-dimensional feature descriptor. Overall, our method finds globally optimal and continuous 2D-3D matchings, has the same asymptotic complexity as previous solutions, produces state-of-the-art results for shape matching and is even capable of matching partial shapes.
翻译:我们考虑了在 2D 色调和 3D 色调之间找到连续和非硬度匹配的问题。 虽然这些问题可以通过在两种形状之间的产品图表中找到一条最短路径来解决全球最佳性, 但现有的解决方案在很大程度上依赖不切实际的先前假设来避免退化的解决办法(例如,我们考虑到3D 色调的每个点与该2D 色调的哪个区域相匹配 ) 。 为了解决这个问题,我们提议了一种新型的 2D-3D 色调和 3D 色相之间的正统形式。 这样做使我们第一次能够考虑更高阶次的成本,即为边缘链确定的成本,而不是为单一边缘线确定的成本。 这提供了更大的灵活性,我们通过这样做,我们有效地绕过3D 色调的每个点,从而获得更平滑和更现实的匹配,即使只使用一维特征描述符。 总体而言,我们的方法发现全球最佳和连续的 2D-3D 色相匹配,甚至具有与以往解决方案的复杂度复杂性, 即为部分形状匹配。