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

ZippyPoint: Fast Interest Point Detection, Description, and Matching through Mixed Precision Discretization

About

Efficient detection and description of geometric regions in images is a prerequisite in visual systems for localization and mapping. Such systems still rely on traditional hand-crafted methods for efficient generation of lightweight descriptors, a common limitation of the more powerful neural network models that come with high compute and specific hardware requirements. In this paper, we focus on the adaptations required by detection and description neural networks to enable their use in computationally limited platforms such as robots, mobile, and augmented reality devices. To that end, we investigate and adapt network quantization techniques to accelerate inference and enable its use on compute limited platforms. In addition, we revisit common practices in descriptor quantization and propose the use of a binary descriptor normalization layer, enabling the generation of distinctive binary descriptors with a constant number of ones. ZippyPoint, our efficient quantized network with binary descriptors, improves the network runtime speed, the descriptor matching speed, and the 3D model size, by at least an order of magnitude when compared to full-precision counterparts. These improvements come at a minor performance degradation as evaluated on the tasks of homography estimation, visual localization, and map-free visual relocalization. Code and models are available at https://github.com/menelaoskanakis/ZippyPoint.

Menelaos Kanakis, Simon Maurer, Matteo Spallanzani, Ajad Chhatkuli, Luc Van Gool• 2022

Related benchmarks

TaskDatasetResultRank
Visual LocalizationAachen Day-Night (day)
Recall @ (0.25m, 2°)80.7
26
Visual LocalizationAachen Day (Night)
Success Rate (0.25m, 2°)61.2
19
Relative Camera Pose EstimationMegadepth-1500 1.0 (test)
AUC@5°23.6
10
Homography EstimationHPatches illumination
MHA @ 3px94.2
7
Showing 4 of 4 rows

Other info

Follow for update