Extracting Deformation-Aware Local Features by Learning to Deform
About
Despite the advances in extracting local features achieved by handcrafted and learning-based descriptors, they are still limited by the lack of invariance to non-rigid transformations. In this paper, we present a new approach to compute features from still images that are robust to non-rigid deformations to circumvent the problem of matching deformable surfaces and objects. Our deformation-aware local descriptor, named DEAL, leverages a polar sampling and a spatial transformer warping to provide invariance to rotation, scale, and image deformations. We train the model architecture end-to-end by applying isometric non-rigid deformations to objects in a simulated environment as guidance to provide highly discriminative local features. The experiments show that our method outperforms state-of-the-art handcrafted, learning-based image, and RGB-D descriptors in different datasets with both real and realistic synthetic deformable objects in still images. The source code and trained model of the descriptor are publicly available at https://www.verlab.dcc.ufmg.br/descriptors/neurips2021.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Matching | Simulation | MS36 | 38 | |
| Image Matching | DeSurT (833 pairs total) | MS Score33 | 38 | |
| Image Matching | Kinect 1 | MS0.44 | 38 | |
| Image Matching | Kinect 2 | Matching Score (MS)0.49 | 38 | |
| Image Matching | HPatches (full) | MMA (Viewpoint)33 | 21 | |
| Non-rigid tracking | Non-rigid tracking sequences (average across sequences) | Inliers RANSAC46 | 6 | |
| Non-rigid 3D Surface Registration | Deformable objects | 2D Acc @ 2px29.4 | 6 |