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 函式庫,允許使用
AutoImageProcessor和AutoModel進行簡化的推論。
適用對象
此工具專為電腦視覺領域的研究人員與開發者設計,特別是那些需要在無人機定位、自動駕駛和 3D 重建等應用中進行高效圖像匹配的使用者。
特點
- 半密集匹配:結合了特徵匹配的密度與稀疏方法的速度。
- 靈活的效率:多種模型類型與精度設定,讓使用者能調整速度與準確度之間的平衡。
- Hugging Face 整合:可透過
transformers函式庫輕鬆部署。 - 廣泛應用:專門在 MegaDepth 上進行訓練,在戶外場景中具有高效能表現。
相關
- 專案
- 專案
- 專案
- 專案