Learning Rotation-Equivariant Features for Visual Correspondence
About
Extracting discriminative local features that are invariant to imaging variations is an integral part of establishing correspondences between images. In this work, we introduce a self-supervised learning framework to extract discriminative rotation-invariant descriptors using group-equivariant CNNs. Thanks to employing group-equivariant CNNs, our method effectively learns to obtain rotation-equivariant features and their orientations explicitly, without having to perform sophisticated data augmentations. The resultant features and their orientations are further processed by group aligning, a novel invariant mapping technique that shifts the group-equivariant features by their orientations along the group dimension. Our group aligning technique achieves rotation-invariance without any collapse of the group dimension and thus eschews loss of discriminability. The proposed method is trained end-to-end in a self-supervised manner, where we use an orientation alignment loss for the orientation estimation and a contrastive descriptor loss for robust local descriptors to geometric/photometric variations. Our method demonstrates state-of-the-art matching accuracy among existing rotation-invariant descriptors under varying rotation and also shows competitive results when transferred to the task of keypoint matching and camera pose estimation.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Local Feature Matching | HPatches (all) | MMA@5px78 | 15 | |
| Local Feature Matching | HPatches (viewpoint) | MMA (5px)78.06 | 15 | |
| Camera pose estimation | MVS | mAA @ 20 deg58 | 15 | |
| Local Feature Matching | HPatches illumination | MMA@5px77.94 | 15 | |
| Local Descriptor Matching | Roto-360 1.0 (test) | MMA @10px94.35 | 14 | |
| Keypoint Matching | Roto-360 | MMA@5px93 | 11 | |
| Image Matching | ERDNIM (Day) | HEstimation0.232 | 9 | |
| Image Matching | ERDNIM (Night) | HEstimation0.316 | 9 | |
| Stereo track | IMC Stereo track 2021 (val) | mAA (5°)30.5 | 6 |