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

Improved rotation vectors averaging #44

Merged
merged 8 commits into from
Sep 23, 2023

Conversation

BAILOOL
Copy link
Collaborator

@BAILOOL BAILOOL commented Aug 19, 2023

Improved rotation vector averaging using the Quaternion Averaging method described in the paper https://www.acsu.buffalo.edu/~johnc/ave_quat07.pdf

Mean projection error per sequence:

Real Sequences Naive Averaging Quaternion Averaging
Seq00_Stereo_vision 0.372208 0.369823
Seq01_Non-overlapping 0.19613 0.195987
Seq02_Overlapping_multicamera 0.283885 0.283887
Seq03_hybrid 0.16435 0.164234
Seq04_Converging_vision 0.278782 0.278747
Seq05_Non_overlapping_6Cam 0.202215 0.202148
Blender Sequences Naive Averaging Quaternion Averaging
Scenario1 0.021487 0.021487
Scenario2 0.023335 0.023335
Scenario3 0.0146587 0.0146588
Scenario4 0.0176594 0.0176595
Scenario5 0.104494 0.104494

@BAILOOL BAILOOL self-assigned this Aug 19, 2023
@BAILOOL BAILOOL added the enhancement New feature or request label Sep 16, 2023
@BAILOOL BAILOOL marked this pull request as ready for review September 16, 2023 20:59
Copy link
Owner

@rameau-fr rameau-fr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe adding the possibility for the user to choose between the median or the rotation averaging might be a good idea? I will wait for your feedback

McCalib/src/geometrytools.cpp Show resolved Hide resolved
McCalib/include/geometrytools.hpp Show resolved Hide resolved
README.md Show resolved Hide resolved
Copy link
Owner

@rameau-fr rameau-fr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me!

@BAILOOL BAILOOL merged commit b862d3f into master Sep 23, 2023
1 check passed
@BAILOOL BAILOOL deleted the feature/improved-rotations-averaging branch September 23, 2023 05:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants