Continuous and Orientation-preserving Correspondences via Functional Maps
About
We propose a method for efficiently computing orientation-preserving and approximately continuous correspondences between non-rigid shapes, using the functional maps framework. We first show how orientation preservation can be formulated directly in the functional (spectral) domain without using landmark or region correspondences and without relying on external symmetry information. This allows us to obtain functional maps that promote orientation preservation, even when using descriptors, that are invariant to orientation changes. We then show how higher quality, approximately continuous and bijective pointwise correspondences can be obtained from initial functional maps by introducing a novel refinement technique that aims to simultaneously improve the maps both in the spectral and spatial domains. This leads to a general pipeline for computing correspondences between shapes that results in high-quality maps, while admitting an efficient optimization scheme. We show through extensive evaluation that our approach improves upon state-of-the-art results on challenging isometric and non-isometric correspondence benchmarks according to both measures of continuity and coverage as well as producing semantically meaningful correspondences as measured by the distance to ground truth maps.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape Matching | FAUST (test) | Mean Geodesic Error0.061 | 85 | |
| 3D Shape Correspondence | FAUST remeshed (test) | Mean Geodesic Error (x100)6.4 | 65 | |
| Shape Correspondence | SCAPE (test) | Shape Correspondence Error0.11 | 54 | |
| Shape Matching | SCAPE remeshed (test) | Mean Geodesic Error (x100)11 | 46 | |
| Shape Matching | SHREC19 remeshed (test) | Mean Geodesic Error0.08 | 37 | |
| Near-isometric shape matching | SCAPE (test) | Mean Geodesic Error11 | 32 | |
| Near-isometric point cloud matching | SCAPE_r remeshed (test) | Mean Geodesic Error0.16 | 25 | |
| Near-isometric shape matching | SCAPE (final 20 shapes) | Pointwise Geodesic Error11 | 16 | |
| Near-isometric shape matching | FAUST (last 20 shapes) | Pointwise Geodesic Error6.4 | 16 | |
| Human Shape Matching | FAUST (test) | Correspondence Error0.15 | 14 |