Add LoMa#495
Conversation
|
This matcher would be a great addition, hoping it gets merged! |
|
@sarlinpe anything else required for merge? |
|
I have been testing the implementation and I found an issue with the Dockerfile of hloc. For up to date colmap, hloc, and LoMa, the Python version needs to be bumped to 3.10, if not the docker build errors out. Additionally, probably due to being based in the colmap image it is missing In python 3.10, Just removing the |
|
Now fixed. |
|
I confirm now docker works well with the change and my Dockerfile pull request #497 . I have also tested LoMa with a difficult reconstruction and it works really well. |
|
Shouldn't we make available through config all LoMa weights (loma_R, loma_L, etc.)? It would be great to be able to use the LoMa-R version. I think right now LoMa-R is missing, please correct me if I am wrong. |
|
Thank you @omaralvarez for testing. I am glad LoMa performed well on difficult reconstructions. I have now added LoMa-R to the configs. |
Attempt to add the LoMa matcher from LoMa: Local Feature Matching Revisited.
Verification
When I benchmarked LoMa-B on InLoc, using the following simple script:
I achieved the following results:
This is similar to the results reported in the paper and an almost 20-point improvement on DUC2 (0.25m, 10°) compared to what is reported in the LightGlue paper.
Thank you very much for your work.
/ David