Multiway Non-rigid Point Cloud Registration via Learned Functional Map Synchronization
About
We present SyNoRiM, a novel way to jointly register multiple non-rigid shapes by synchronizing the maps relating learned functions defined on the point clouds. Even though the ability to process non-rigid shapes is critical in various applications ranging from computer animation to 3D digitization, the literature still lacks a robust and flexible framework to match and align a collection of real, noisy scans observed under occlusions. Given a set of such point clouds, our method first computes the pairwise correspondences parameterized via functional maps. We simultaneously learn potentially non-orthogonal basis functions to effectively regularize the deformations, while handling the occlusions in an elegant way. To maximally benefit from the multi-way information provided by the inferred pairwise deformation fields, we synchronize the pairwise functional maps into a cycle-consistent whole thanks to our novel and principled optimization formulation. We demonstrate via extensive experiments that our method achieves a state-of-the-art performance in registration accuracy, while being flexible and efficient as we handle both non-rigid and multi-body cases in a unified framework and avoid the costly optimization over point-wise permutations by the use of basis function maps.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Shape Correspondence | FAUST remeshed (test) | Mean Geodesic Error (x100)7.9 | 65 | |
| Shape Matching | SCAPE remeshed (test) | Mean Geodesic Error (x100)9.5 | 46 | |
| Point cloud matching | SCAPE_r | Mean Geodesic Error9.5 | 23 | |
| Point cloud matching | FAUST_r | Mean Geodesic Error0.079 | 23 | |
| Non-rigid shape matching | SCAPE | Mean Geodesic Error9.5 | 16 | |
| Non-rigid shape matching | SURREAL | Mean Geodesic Correspondence Error12.7 | 11 | |
| Non-rigid shape matching | Faust | Mean Geodesic Error7.9 | 11 | |
| Non-rigid shape matching | FAUST SCAPE (train test) | Mean Geodesic Error21.9 | 10 | |
| Non-rigid shape matching | SCAPE FAUST (train test) | Mean Geodesic Error24.6 | 10 |