XFeat: Accelerated Features for Lightweight Image Matching

Guilherme A. Potje, Felipe Cadar, André Araújo, Renato Martins, E. R. Nascimento

arXiv:2404.19174 · 2026-07-27 공개 · arXiv · PDF

feature-extraction pose-estimation real-time-processing lightweight-models augmented-reality visual-navigation image-matching convolutional-networks

Abstract

We introduce a lightweight and accurate architecture for resource-efficient visual correspondence. Our method, dubbed XFeat (Accelerated Features), revisits fundamen-tal design choices in convolutional neural networks for de-tecting, extracting, and matching local features. Our new model satisfies a critical need for fast and robust algorithms suitable to resource-limited devices. In particular, accu-rate image matching requires sufficiently large image res-olutions -for this reason, we keep the resolution as large as possible while limiting the number of channels in the net-work. Besides, our model is designed to offer the choice of matching at the sparse or semi-dense levels, each of which may be more suitable for different downstream applications, such as visual navigation and augmented reality. Our model is the first to offer semi-dense matching efficiently, leveraging a novel match refinement module that relies on coarse local descriptors. XFeat is versatile and hardware-independent, surpassing current deep learning-based local features in speed (up to 5xfaster) with comparable or better accuracy, proven in pose estimation and visual localization. We showcase it running in real-time on an inexpensive lap-top CPU without specialized hardware optimizations. Code and weights are available at verlab.dcc.ufmg.br/descriptors/xfeat_cvpr24.

한국어 요약

한 줄 요약

XFeat는 저비용 CPU에서도 실시간으로 작동하는, 가속화된 로컬 특징 추출 및 매칭 CNN 모델로, 최대 5배 빠르면서 정확도를 유지한다.

핵심 기여도

핵심 아이디어

XFeat는 기존의 딥러닝 기반 특징 추출 모델들이 높은 계산 비용을 요구하는 문제를 해결하기 위해, **네트워크 채널 수를 줄이고 해상도는 최대한 유지**하는 설계 전략을 채택했다. 이는 특히 자원 제한된 장치에서 실시간 이미지 매칭이 필요한 경우 유리하다. 또한, XFeat는 **스파스 매칭과 세미-디엔스 매칭**을 모두 지원하며, 각각의 장점을 결합한 **유연한 아키텍처**를 제안한다. 특히, **match refinement module**은 저해상도 특징 맵에서 픽셀 레벨 오프셋을 추정함으로써, 정밀도를 높이면서도 계산 비용을 낮춘다. 이 모듈은 기존의 고해상도 특징을 요구하는 방법과 달리, **로컬 디스크립터만으로도 정확한 매칭이 가능**하다는 점에서 혁신적이다.

기술적 접근법

주요 결과

의의 및 한계

XFeat는 **하드웨어 독립적이고 계산 효율적인 특징 추출**을 가능하게 하며, 모바일 로봇, 증강현실 등 자원 제한된 환경에서 유용하다. 특히, **semi-dense 매칭을 효율적으로 수행**하는 것은 기존 연구에서 다루어지지 않았던 중요한 기여다. 그러나, **채널 수를 줄이면 성능이 급격히 저하**되는 경향이 있어, 아키텍처의 균형이 중요하다는 한계가 있다. 또한, **특정 하드웨어 최적화 없이도 빠른 추론이 가능**하다는 점은 실용성 측면에서 큰 강점이지만, 고성능 GPU 환경에서는 더 빠른 속도를 기대할 수 있다.

실용적 활용

XFeat는 **모바일 로봇, 증강현실, 드론, 스마트폰 기반의 시각 네비게이션** 등에서 실시간 이미지 매칭이 필요한 애플리케이션에 적용 가능하다. 특히, **하드웨어 최적화 없이도 빠른 추론이 가능**하므로, 개발 비용을 줄이고 다양한 플랫폼에서 즉시 사용할 수 있는 장점이 있다.