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

3D reprojection analysis #107

Merged
merged 3 commits into from
Feb 14, 2024

Conversation

marip8
Copy link
Collaborator

@marip8 marip8 commented Nov 13, 2023

This PR adds the capability of computing 3D reprojection error of the observed 2D image features onto the calibrated target plane. The intent of this PR is to give users additional feedback about the accuracy of the calibration in "world" units that can be more easily understood and interpreted, compared to the currently reported pixel error.

Modified circle grid with Kinect camera example

Initial cost?: 117.243 (pixels per dot)
Final cost?: 1.14589 (pixels per dot)

+ 3D reprojection error statistics:
+ 	Mean +/- Std. Dev. (m): 0.00289945 +/- 0.0016792
+ 	Min (m): 4.26119e-05
+ 	Max (m): 0.0150042

ChArUco with AVT GigE camera example

Did converge?: 1
Initial cost?: 15.7898 (pixels per dot)
Final cost?: 1.25148 (pixels per dot)

+  3D reprojection error statistics:
+  	Mean +/- Std. Dev. (m): 0.000951459 +/- 0.000557897
+  	Min (m): 2.02681e-05
+  	Max (m): 0.00290775

Merge after #106

@marip8 marip8 force-pushed the feature/3d-reprojection-analysis branch 2 times, most recently from 5a2ab77 to 10e0f10 Compare November 13, 2023 21:27
@marip8 marip8 force-pushed the feature/3d-reprojection-analysis branch from 10e0f10 to e4b6802 Compare November 13, 2023 21:40
@marip8 marip8 merged commit cae74c0 into Jmeyer1292:master Feb 14, 2024
4 checks passed
@marip8 marip8 deleted the feature/3d-reprojection-analysis branch February 14, 2024 14:48
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

Successfully merging this pull request may close these issues.

1 participant