Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Learning to Make Keypoints Sub-Pixel Accurate

About

This work addresses the challenge of sub-pixel accuracy in detecting 2D local features, a cornerstone problem in computer vision. Despite the advancements brought by neural network-based methods like SuperPoint and ALIKED, these modern approaches lag behind classical ones such as SIFT in keypoint localization accuracy due to their lack of sub-pixel precision. We propose a novel network that enhances any detector with sub-pixel precision by learning an offset vector for detected features, thereby eliminating the need for designing specialized sub-pixel accurate detectors. This optimization directly minimizes test-time evaluation metrics like relative pose error. Through extensive testing with both nearest neighbors matching and the recent LightGlue matcher across various real-world datasets, our method consistently outperforms existing methods in accuracy. Moreover, it adds only around 7 ms to the time of a particular detector. The code is available at https://github.com/KimSinjeong/keypt2subpx .

Shinjeong Kim, Marc Pollefeys, Daniel Barath• 2024

Related benchmarks

TaskDatasetResultRank
Pose EstimationKITTI odometry
AUC584.73
51
Pose EstimationScanNet
AUC @ 5 deg20.31
41
Keypoint RefinementNVIDIA RTX A5000
Runtime (ms)3.43
5
Relative Pose EstimationMegaDepth
Avg Improvement AUC58.07
4
Relative Pose EstimationKITTI
Avg Improvement AUC50.23
4
Relative Pose EstimationScanNet
Average AUC5 Improvement6.26
4
Showing 6 of 6 rows

Other info

Follow for update