-
Notifications
You must be signed in to change notification settings - Fork 791
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
IOS: extra optimisations doesn’t stack #1402
Comments
The post processing options are defined here: rtabmap/app/android/jni/RTABMapApp.cpp Lines 3703 to 3800 in a613998
with The only way to save those optimizations is to "Assemble" the map and save it, then the optimized/exported map will contain all optimizations, even on reload. |
So bundle adjustment disregards standard graph optimisation? |
It would use the current optimized poses to start the optimization from. Bundle adjustment is actually an improved version of the standard graph optimization (odometry links + loop closure links) by adding 2D-3D feature constraints in the optimization. Pure bundle adjustment would only care about the camera poses and the 2D-3D features, while in our version we also keep the odometry contraints and loop closure contraints between the camera poses. |
Besides “standard optimisation” you can add “advanced” optimisations.
But the advanced optimisations doesn’t seems to be added, only one seems to be in affect at a time.
Choosing “Detect more loop closures” gives an improved result but when “Bundle adjustment” is chosen I get another result without the previous improvement. Choosing the previous setting takes me back to the first improvement.
Maybe I’m missing something. Is the advanced settings already applied in Standard optimisation?
The text was updated successfully, but these errors were encountered: