SANDesc: A Streamlined Attention-based Network for Descriptor Extraction

1Graz University of Technology 2Sony Europe
3DV 2026
qualitative1
qualitative2
qualitative3

Abstract

We introduce SANDesc a Streamlined Attention-based Network for Descriptor extraction that aims to improve on existing architectures for keypoint description. Our descriptor network learns to compute descriptors that improve matching without modifying the underlying keypoint detector. We employ a revised U-Net-like architecture enhanced with Convolutional Block Attention Modules and residual paths, enabling effective local representation while maintaining computational efficiency. We refer to the building blocks of our model as Residual U-Net Blocks with Attention. The model is trained using a modified triplet loss in combination with a curriculum learning–inspired hard negative mining strategy, which improves training stability. Extensive experiments on HPatches, MegaDepth-1500, and the Image Matching Challenge 2021 show that training SANDesc on top of existing keypoint detectors leads to improved results on multiple matching tasks compared to the original keypoint descriptors. At the same time, SANDesc has a model complexity of just 2.4 million parameters. As a further contribution, we introduce a new urban dataset featuring 4K images and pre-calibrated intrinsics, designed to evaluate feature extractors. On this benchmark, SANDesc achieves substantial performance gains over the existing descriptors while operating with limited computational resources.

RUBA
Residual U-Net Block with Attention (RUBA) structure.
Architecture
SANDesc architecture overview.
graz4k
Graz4K results with a 2048 keypoints budget for three resolutions. DeDoDe-B and -G share the detector. ALIKED+SANDesc achieves the highest scores in all cases.
md1500
MegaDepth-1500 results with 2048 and 30 000 keypoints budgets. DeDoDe-B and -G share the same detector. DeDoDe+SANDesc scores the highest AUC@5 with 2048 keypoints.
imc
The Image Matching Challenge 2021 Phototourim test set results in terms of AUC@5. The keypoints budget is set to 2048. DeDoDe-B and -G share the same detector. ALIKED+SANDesc overall achieves the highest average score.

Graz4K Sparse Reconstructions

Castle
Church
Clocktower
Main Square
Townhall
University

BibTeX

@inproceedings{durso2026sandesc,
        title={A Streamlined Attention-based Network for Descriptor Extraction},
        author={D'Urso, Mattia and Santellani, Emanuele and Sormann, Christian and Rossi, Mattia and Kuhn, Andreas and Fraundorfer, Friedrich},
        booktitle={2026 International Conference on 3D Vision (3DV)},
        year={2026},
        organization={IEEE Computer Society}
      }