zju3dv/EfficientLoFTR

Code for "Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speed", CVPR 2024

解決的問題

EfficientLoFTR 解決了局部特徵匹配中匹配品質與處理速度之間的權衡問題。它提供半密集匹配(在兩張圖像之間找到許多對應點),同時實現了與稀疏匹配方法相當的速度。

運作原理

該系統使用半密集方法匹配圖像對之間的局部特徵。它提供不同的配置來平衡效能與速度:

  • 模型類型:使用者可以選擇 full 模型以獲得最佳匹配品質,或選擇 opt(優化)模型以在品質損失最小的情況下提高效率。
  • 精度模式:支援多種精度等級,包括全精度 (fp32)、混合精度 (mp) 和半精度 (fp16),以進一步加速現代 GPU 上的推論。
  • 整合:該專案已整合至 Hugging Face Transformers 函式庫,允許使用 AutoImageProcessorAutoModel 進行簡化的推論。

適用對象

此工具專為電腦視覺領域的研究人員與開發者設計,特別是那些需要在無人機定位、自動駕駛和 3D 重建等應用中進行高效圖像匹配的使用者。

特點

  • 半密集匹配:結合了特徵匹配的密度與稀疏方法的速度。
  • 靈活的效率:多種模型類型與精度設定,讓使用者能調整速度與準確度之間的平衡。
  • Hugging Face 整合:可透過 transformers 函式庫輕鬆部署。
  • 廣泛應用:專門在 MegaDepth 上進行訓練,在戶外場景中具有高效能表現。

相關

  • 專案
  • 專案
  • 專案
  • 專案