Files
appRobotRender/data/evaluations/Scene6/render_a_camera_pose.json
2026-06-02 11:37:29 +02:00

509 lines
12 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T06:12:45Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"camera_matrix": [
[
1777.77783203125,
0.0,
640.0
],
[
0.0,
1777.77783203125,
360.0
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"estimation": {
"method": "single_camera_marker_center_lm",
"description": "Rigid init from per-marker pose estimates, followed by LM on normalized marker-center reprojection residuals.",
"marker_size_m": 0.025,
"num_used_markers": 22,
"used_marker_ids": [
47,
210,
85,
79,
96,
215,
62,
105,
208,
75,
102,
92,
217,
61,
83,
206,
207,
72,
84,
86,
60,
93
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01275714255841635,
0.0009195852313749476,
9.296392877696256e-05,
9.288427247094949e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.23351908280308956,
"residual_median_px": 0.1973982073886377,
"residual_max_px": 0.5396109370533078,
"sigma2_normalized": 9.989723029588555e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8080092072486877,
-0.5891698598861694,
0.0001609772734809667
],
[
-0.3431817889213562,
-0.4708741307258606,
-0.8127138614654541
],
[
0.47890231013298035,
0.6566250324249268,
-0.5826629996299744
]
],
"translation_m": [
-0.22887079417705536,
0.17079348862171173,
1.1346648931503296
],
"rvec_rad": [
2.106201447307984,
-0.6862444946567156,
0.35260788953101574
]
},
"camera_in_world": {
"position_m": [
-0.2998507022857666,
-0.7994709014892578,
0.7999703288078308
],
"position_mm": [
-299.8507080078125,
-799.4708862304688,
799.9703369140625
],
"orientation_deg": {
"roll": 131.58456420898438,
"pitch": -28.613731384277344,
"yaw": -23.012149810791016
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.251941664971592e-08,
-1.2316995202762122e-08,
-7.058525440771418e-10,
2.0991854221985645e-09,
6.747309307502669e-09,
1.241943666288186e-08
],
[
-1.2316995202761836e-08,
2.1256935270999697e-08,
-8.497430170922858e-09,
-4.6711603453694445e-09,
-5.616635605589636e-09,
-1.825854204858542e-09
],
[
-7.058525440770025e-10,
-8.497430170922998e-09,
5.788878883751348e-08,
8.728771235655478e-09,
-5.9326431721624356e-09,
-1.3109611752241996e-08
],
[
2.0991854221985517e-09,
-4.67116034536948e-09,
8.72877123565545e-09,
2.7842511323587308e-09,
2.9569745192220984e-10,
2.8828981656234878e-11
],
[
6.7473093075025845e-09,
-5.616635605589646e-09,
-5.932643172162481e-09,
2.956974519221989e-10,
3.764696895656691e-09,
4.36291801931137e-09
],
[
1.2419436662882042e-08,
-1.8258542048587975e-09,
-1.3109611752241976e-08,
2.882898165627428e-11,
4.3629180193114515e-09,
2.334233923100002e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.011814525423244156,
0.008353586181361058,
0.013785415611807947
],
"tvec_std_m": [
5.2766003566299494e-05,
6.135712587513116e-05,
0.00015278199904111747
]
},
"camera_center_std_m": [
0.00023584922690612488,
0.00022265250782780064,
0.0002641020394940323
],
"camera_center_std_mm": [
0.2358492269061249,
0.22265250782780063,
0.26410203949403227
],
"orientation_std_deg": {
"roll": 0.014227054616135801,
"pitch": 0.010925964291866172,
"yaw": 0.008540144328997155
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
984.25,
690.75
],
"projected_center_px": [
983.9352416992188,
690.8216552734375
],
"reprojection_error_px": 0.32281150246250945,
"confidence": 0.12146268776527554
},
{
"marker_id": 210,
"observed_center_px": [
324.25,
632.25
],
"projected_center_px": [
324.15191650390625,
632.110595703125
],
"reprojection_error_px": 0.1704521346102354,
"confidence": 0.47917663082333867
},
{
"marker_id": 85,
"observed_center_px": [
1183.75,
610.25
],
"projected_center_px": [
1183.8724365234375,
610.2727661132812
],
"reprojection_error_px": 0.1245351283188651,
"confidence": 0.4560525484643318
},
{
"marker_id": 79,
"observed_center_px": [
814.0,
599.0
],
"projected_center_px": [
814.2734985351562,
598.9769897460938
],
"reprojection_error_px": 0.2744647892124682,
"confidence": 0.5734281513866332
},
{
"marker_id": 96,
"observed_center_px": [
905.25,
587.25
],
"projected_center_px": [
905.1864013671875,
587.0094604492188
],
"reprojection_error_px": 0.2488052684041573,
"confidence": 0.525542829627259
},
{
"marker_id": 215,
"observed_center_px": [
678.75,
548.75
],
"projected_center_px": [
678.9091186523438,
549.1141967773438
],
"reprojection_error_px": 0.3974393515384004,
"confidence": 0.456911083882938
},
{
"marker_id": 62,
"observed_center_px": [
931.0,
557.5
],
"projected_center_px": [
931.0737915039062,
557.449951171875
],
"reprojection_error_px": 0.0891631720242831,
"confidence": 0.5038606541951498
},
{
"marker_id": 105,
"observed_center_px": [
1150.25,
560.25
],
"projected_center_px": [
1150.06494140625,
560.271484375
],
"reprojection_error_px": 0.18630153378291914,
"confidence": 0.43622925667631085
},
{
"marker_id": 208,
"observed_center_px": [
793.0,
492.75
],
"projected_center_px": [
792.9732055664062,
492.7455139160156
],
"reprojection_error_px": 0.027167381565486662,
"confidence": 0.4417935296159658
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
514.75
],
"projected_center_px": [
128.4702606201172,
514.7130737304688
],
"reprojection_error_px": 0.04741286847796445,
"confidence": 0.29844141482805986
},
{
"marker_id": 102,
"observed_center_px": [
1217.75,
461.5
],
"projected_center_px": [
1217.7757568359375,
461.40447998046875
],
"reprojection_error_px": 0.098931737722339,
"confidence": 0.2521714913889437
},
{
"marker_id": 92,
"observed_center_px": [
1173.25,
437.75
],
"projected_center_px": [
1173.1005859375,
437.8978271484375
],
"reprojection_error_px": 0.21018427126670675,
"confidence": 0.31777455864589965
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1087.8936767578125,
347.0003662109375
],
"reprojection_error_px": 0.14367722452066828,
"confidence": 0.3029173397022545
},
{
"marker_id": 61,
"observed_center_px": [
58.5,
415.5
],
"projected_center_px": [
58.643707275390625,
415.594970703125
],
"reprojection_error_px": 0.17225334670842776,
"confidence": 0.1527342148240039
},
{
"marker_id": 83,
"observed_center_px": [
139.0,
383.0
],
"projected_center_px": [
138.9038848876953,
383.07000732421875
],
"reprojection_error_px": 0.11890811687017784,
"confidence": 0.19743498130596515
},
{
"marker_id": 206,
"observed_center_px": [
1013.0,
301.0
],
"projected_center_px": [
1013.3244018554688,
300.9432373046875
],
"reprojection_error_px": 0.3293304835734273,
"confidence": 0.2849187633475991
},
{
"marker_id": 207,
"observed_center_px": [
1098.0,
262.0
],
"projected_center_px": [
1097.896728515625,
261.8188781738281
],
"reprojection_error_px": 0.20849488099435626,
"confidence": 0.24627951083020566
},
{
"marker_id": 72,
"observed_center_px": [
655.25,
300.5
],
"projected_center_px": [
655.4712524414062,
300.485107421875
],
"reprojection_error_px": 0.2217530872647218,
"confidence": 0.22592760282333144
},
{
"marker_id": 84,
"observed_center_px": [
579.0,
279.75
],
"projected_center_px": [
579.1460571289062,
279.5862731933594
],
"reprojection_error_px": 0.21940636298219232,
"confidence": 0.19681943169996122
},
{
"marker_id": 86,
"observed_center_px": [
514.25,
279.0
],
"projected_center_px": [
513.7109375,
279.0243225097656
],
"reprojection_error_px": 0.5396109370533078,
"confidence": 0.1640007734958032
},
{
"marker_id": 60,
"observed_center_px": [
588.0,
256.75
],
"projected_center_px": [
588.0794067382812,
256.75555419921875
],
"reprojection_error_px": 0.07960074882454622,
"confidence": 0.1646279680870627
},
{
"marker_id": 93,
"observed_center_px": [
1104.25,
154.5
],
"projected_center_px": [
1104.156005859375,
154.68991088867188
],
"reprojection_error_px": 0.21189866471493768,
"confidence": 0.15396639291733288
}
]
},
"qa": {
"sanity_notes": []
}
}