UltraPoint: improving SuperPoint for faster image keypoint extraction

We present UltraPoint, a lightweight neural network model for keypoint detection and description that improves upon the SuperPoint architecture. UltraPoint uses a streamlined encoder based on depthwise separable convolutions to drastically reduce computation—achieving about a 6× reduction in FLOPs and a 4× reduction in parameters compared to SuperPoint—while preserving the quality of the local features. On the HPatches benchmark, UltraPoint attains repeatability and localization accuracy on par with the original SuperPoint. The model is significantly smaller than current state-of-the-art learned feature extractors, enabling real-time performance (60+ FPS on a mid-range GPU) even on devices with limited computational resources. UltraPoint is trained via self-supervised learning (homographic adaptation on real images) and can also leverage knowledge distillation from a pre-trained SuperPoint to retain high descriptor discriminability. The resulting model provides an excellent trade-off between speed and accuracy for tasks like image matching, visual odometry, SLAM, and augmented reality. We also outline future extensions such as incorporating rotation invariance and applying model quantization to further improve efficiency.

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-11-09
DOI
https://doi.org/10.5281/zenodo.17563864
Primary Topic
Advanced Image and Video Retrieval Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

UltraPoint: improving SuperPoint for faster image keypoint extraction

Zenodo (CERN European Organization for Nuclear Research)
Advanced Image and Video Retrieval Techniques
article

UltraPoint: improving SuperPoint for faster image keypoint extraction

article en

Abstract

We present UltraPoint, a lightweight neural network model for keypoint detection and description that improves upon the SuperPoint architecture. UltraPoint uses a streamlined encoder based on depthwise separable convolutions to drastically reduce computation—achieving about a 6× reduction in FLOPs and a 4× reduction in parameters compared to SuperPoint—while preserving the quality of the local features. On the HPatches benchmark, UltraPoint attains repeatability and localization accuracy on par with the original SuperPoint. The model is significantly smaller than current state-of-the-art learned feature extractors, enabling real-time performance (60+ FPS on a mid-range GPU) even on devices with limited computational resources. UltraPoint is trained via self-supervised learning (homographic adaptation on real images) and can also leverage knowledge distillation from a pre-trained SuperPoint to retain high descriptor discriminability. The resulting model provides an excellent trade-off between speed and accuracy for tasks like image matching, visual odometry, SLAM, and augmented reality. We also outline future extensions such as incorporating rotation invariance and applying model quantization to further improve efficiency.

Zenodo (CERN European Organization for Nuclear Research)
Reduced inequalities
Openalex Percentile: Top 42%
Advanced Image and Video Retrieval Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

UltraPoint: improving SuperPoint for faster image keypoint extraction · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS