Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keypoint matching strategies for long term matching: #139

Open
rlav440 opened this issue Nov 4, 2024 · 0 comments
Open

Keypoint matching strategies for long term matching: #139

rlav440 opened this issue Nov 4, 2024 · 0 comments

Comments

@rlav440
Copy link

rlav440 commented Nov 4, 2024

Hi,

I'm interested in tracking over image sequences, and have put together a basic key-frame approach using LightGlue as the matcher (obviously props, as this is an awesome piece of work).
Is this the optimal tracking strategy for matching over a larger time point?

I would have assumed that this is the case, but I've found that LightGlue can be sensitive to rotation of the keypoint locations.
As an example, I work with a macro-esque fixed camera rig with large relative rotations between multiple cameras.
As it's calibrated, it's possible to match between descriptors computed on rotated images, however I see a very large drop-off in performance if I try to match between keypoints with un-rotated locations (just the inverse rotation applied to the keypoint locations).
Clearly LightGlue is just a bit more complicated than a nn based matcher, and enforces some form of global consistency.
If that's the case, I would also expect that matching an arbitrary collection of keypoints to another arbitrary collection of keypoints could also fall afoul of this "consistency".

Have you encountered or mitigated this behaviour before, or have any insight you can offer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant