Deep Functional Maps: Structured Prediction for Dense Shape Correspondence
About
We introduce a new framework for learning dense correspondence between deformable 3D shapes. Existing learning based approaches model shape correspondence as a labelling problem, where each point of a query shape receives a label identifying a point on some reference domain; the correspondence is then constructed a posteriori by composing the label predictions of two input shapes. We propose a paradigm shift and design a structured prediction model in the space of functional maps, linear operators that provide a compact representation of the correspondence. We model the learning process via a deep residual network which takes dense descriptor fields defined on two shapes as input, and outputs a soft map between the two given objects. The resulting correspondence is shown to be accurate on several challenging benchmarks comprising multiple categories, synthetic models, real scans with acquisition artifacts, topological noise, and partiality.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Shape Matching | FAUST (test) | Mean Geodesic Error0.11 | 85 | |
| 3D Shape Correspondence | FAUST remeshed (test) | Mean Geodesic Error (x100)11 | 65 | |
| Shape Correspondence | SCAPE (test) | Shape Correspondence Error0.063 | 54 | |
| Near-isometric shape matching | SCAPE (test) | Mean Geodesic Error17 | 32 | |
| Near-isometric point cloud matching | SCAPE_r remeshed (test) | Mean Geodesic Error0.12 | 25 | |
| Non-isometric 3D shape matching | SMAL | Mean Geodesic Error47.1 | 22 | |
| Near-isometric shape matching | SCAPE (final 20 shapes) | Pointwise Geodesic Error17 | 16 | |
| Near-isometric shape matching | FAUST (last 20 shapes) | Pointwise Geodesic Error11 | 16 | |
| Human Shape Matching | FAUST (test) | Correspondence Error0.059 | 14 | |
| Shape correspondence estimation | Faust | Geodesic Error (Scaled)11 | 14 |