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

Feature descriptor that is used in OpenVINS #430

Open
Aishkrish18 opened this issue Mar 11, 2024 · 2 comments
Open

Feature descriptor that is used in OpenVINS #430

Aishkrish18 opened this issue Mar 11, 2024 · 2 comments
Labels
question Theory or implementation question

Comments

@Aishkrish18
Copy link

Hello @goldbattle
I have a conceptual question.
Does OpenVINS use a KLT descriptor or ORB Descriptor? What is the advantage of one over the other?
Considering an algorithm like ORBSLAM3 upon intensive testing I find OpenVINS to provide much more accurate localization, even though it's a VIO method and not SLAM. I am interested to know the reason and maybe some links and papers attached.

Regards,
AIshwarya

@Alex-Beh
Copy link

Hi @Aishkrish18, I am interested on this question also. May I know the LandmarkRepresentation that you used in Open-VINS?

My two cents are that, based on study and experimentation, using ANCHORED_FULL_INVERSE_DEPTH might yield better results. Additionally, the initialization and IMU preintegration differ between ORB-SLAM3 and OpenVINS.

@goldbattle goldbattle added the question Theory or implementation question label Mar 25, 2024
@goldbattle
Copy link
Member

Hi, the KLT provides much longer tracks then the descriptor. When I originally implemented I believe I saw that the descriptors were only tracked for ~5 frames even with good datasets (eurocmav v101). KLT on the other hand has much longer track length which is much more useful to us since we estimate SLAM in addition to MSCKF features.

You can test with the test_tracking file to see how things perform.

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

No branches or pull requests

3 participants