Files
appRobotRender/data/evaluations/Scene10/render_b_camera_pose.json
2026-06-02 17:16:24 +02:00

635 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T10:50:04Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\render_b_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "b",
"camera_matrix": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
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": 31,
"used_marker_ids": [
48,
85,
54,
69,
71,
47,
59,
95,
55,
63,
102,
103,
64,
92,
96,
51,
62,
205,
215,
210,
211,
206,
207,
75,
100,
76,
94,
72,
53,
50,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014242190851993618,
0.0016371428280962431,
0.0012436894412062081,
0.0012436784320627244
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5198458416378244,
"residual_median_px": 3.1633834322090713,
"residual_max_px": 6.128966913172255,
"sigma2_normalized": 1.7124577609618214e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999321699142456,
-0.011232472956180573,
-0.003074373584240675
],
[
-0.010670681484043598,
-0.7779802083969116,
-0.6281981468200684
],
[
0.004664416890591383,
0.6281883716583252,
-0.7780473232269287
]
],
"translation_m": [
-0.31076952815055847,
0.054816849529743195,
1.4960707426071167
],
"rvec_rad": [
2.4623013921078685,
-0.015166697820219519,
0.0011010151814139378
]
},
"camera_in_world": {
"position_m": [
0.30435508489608765,
-0.9006585478782654,
1.1974942684173584
],
"position_mm": [
304.3550720214844,
-900.6585693359375,
1197.4942626953125
],
"orientation_deg": {
"roll": 141.08290100097656,
"pitch": -0.2672523558139801,
"yaw": -0.611403226852417
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.1685454719701828e-05,
1.6040480521339832e-07,
3.335141789462608e-06,
2.942850983330805e-07,
-6.23850953294832e-07,
4.293608145003733e-07
],
[
1.6040480521341595e-07,
1.9774026589428155e-06,
-6.818280900256062e-07,
1.4471137700067037e-07,
-5.483788160496428e-07,
5.350652922377139e-07
],
[
3.335141789462522e-06,
-6.818280900256248e-07,
2.030736237025821e-05,
2.8392495887301833e-07,
-2.4134682166189183e-06,
-7.86793436003749e-06
],
[
2.942850983330833e-07,
1.4471137700066915e-07,
2.839249588730352e-07,
1.5773107583482467e-07,
-5.856478798415368e-08,
1.811801322865502e-07
],
[
-6.238509532948248e-07,
-5.483788160496411e-07,
-2.4134682166189166e-06,
-5.8564787984151875e-08,
6.419589032876338e-07,
1.1274503812076513e-06
],
[
4.293608145004151e-07,
5.350652922377154e-07,
-7.86793436003741e-06,
1.811801322865571e-07,
1.1274503812076435e-06,
5.898939212449639e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.195859860503912,
0.08056941110190383,
0.2581959297531105
],
"tvec_std_m": [
0.0003971537181430191,
0.0008012233791444393,
0.0024287731908207563
]
},
"camera_center_std_m": [
0.0049607110692803935,
0.004148380963135065,
0.003505155262345831
],
"camera_center_std_mm": [
4.960711069280394,
4.1483809631350645,
3.505155262345831
],
"orientation_std_deg": {
"roll": 0.2086425438409463,
"pitch": 0.18947705473442475,
"yaw": 0.08310000519953759
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1293.25,
1011.0
],
"projected_center_px": [
1297.220947265625,
1014.7166748046875
],
"reprojection_error_px": 5.438942341133387,
"confidence": 0.6769166271324829
},
{
"marker_id": 85,
"observed_center_px": [
1019.75,
1007.75
],
"projected_center_px": [
1016.949462890625,
1006.282958984375
],
"reprojection_error_px": 3.1615213809987925,
"confidence": 0.6859576703883983
},
{
"marker_id": 54,
"observed_center_px": [
768.75,
1029.75
],
"projected_center_px": [
772.9249877929688,
1034.237060546875
],
"reprojection_error_px": 6.128966913172255,
"confidence": 0.4650192592592593
},
{
"marker_id": 69,
"observed_center_px": [
270.25,
967.0
],
"projected_center_px": [
272.6211242675781,
971.628662109375
],
"reprojection_error_px": 5.200648345645159,
"confidence": 0.6810790771484375
},
{
"marker_id": 71,
"observed_center_px": [
1379.25,
964.75
],
"projected_center_px": [
1377.5797119140625,
962.9398193359375
],
"reprojection_error_px": 2.4630502078866585,
"confidence": 0.5211106905954719
},
{
"marker_id": 47,
"observed_center_px": [
773.0,
975.5
],
"projected_center_px": [
773.9838256835938,
972.6390991210938
],
"reprojection_error_px": 3.0253374711964387,
"confidence": 0.6409999109903972
},
{
"marker_id": 59,
"observed_center_px": [
1193.0,
954.5
],
"projected_center_px": [
1192.1815185546875,
957.5556640625
],
"reprojection_error_px": 3.1633834322090713,
"confidence": 0.6412858253535606
},
{
"marker_id": 95,
"observed_center_px": [
539.5,
962.75
],
"projected_center_px": [
539.0602416992188,
958.47900390625
],
"reprojection_error_px": 4.293576014924363,
"confidence": 0.6090065437382148
},
{
"marker_id": 55,
"observed_center_px": [
684.75,
939.25
],
"projected_center_px": [
683.8368530273438,
941.2640991210938
],
"reprojection_error_px": 2.211432265130879,
"confidence": 0.6008976526738182
},
{
"marker_id": 63,
"observed_center_px": [
1398.0,
899.5
],
"projected_center_px": [
1402.522705078125,
898.79443359375
],
"reprojection_error_px": 4.577410313411526,
"confidence": 0.2507367639652114
},
{
"marker_id": 102,
"observed_center_px": [
1214.75,
884.75
],
"projected_center_px": [
1213.120849609375,
883.5673217773438
],
"reprojection_error_px": 2.0131713224708263,
"confidence": 0.5657302556798534
},
{
"marker_id": 103,
"observed_center_px": [
428.0,
852.0
],
"projected_center_px": [
430.18878173828125,
847.5076293945312
],
"reprojection_error_px": 4.997215139926753,
"confidence": 0.560616051364006
},
{
"marker_id": 64,
"observed_center_px": [
250.75,
851.75
],
"projected_center_px": [
248.6678924560547,
850.4303588867188
],
"reprojection_error_px": 2.4650810316125833,
"confidence": 0.5340019648682838
},
{
"marker_id": 92,
"observed_center_px": [
1200.0,
838.25
],
"projected_center_px": [
1197.447998046875,
835.37451171875
],
"reprojection_error_px": 3.8446257066663714,
"confidence": 0.5416034617553136
},
{
"marker_id": 96,
"observed_center_px": [
808.0,
838.75
],
"projected_center_px": [
806.2254638671875,
841.5773315429688
],
"reprojection_error_px": 3.3380806072536946,
"confidence": 0.5172315019532747
},
{
"marker_id": 51,
"observed_center_px": [
519.5,
829.25
],
"projected_center_px": [
519.8938598632812,
827.0288696289062
],
"reprojection_error_px": 2.255780511773915,
"confidence": 0.5336775191033459
},
{
"marker_id": 62,
"observed_center_px": [
850.25,
824.75
],
"projected_center_px": [
855.011962890625,
826.9083251953125
],
"reprojection_error_px": 5.228255753156147,
"confidence": 0.49066144587566046
},
{
"marker_id": 205,
"observed_center_px": [
1332.0,
700.0
],
"projected_center_px": [
1328.4049072265625,
699.5801391601562
],
"reprojection_error_px": 3.619526926886556,
"confidence": 0.48645690874990066
},
{
"marker_id": 215,
"observed_center_px": [
637.25,
706.0
],
"projected_center_px": [
636.5357055664062,
706.9640502929688
],
"reprojection_error_px": 1.1998372828163613,
"confidence": 0.4795631502013408
},
{
"marker_id": 210,
"observed_center_px": [
330.75,
632.75
],
"projected_center_px": [
328.6007995605469,
632.0916748046875
],
"reprojection_error_px": 2.2477665785683234,
"confidence": 0.38486810600050964
},
{
"marker_id": 211,
"observed_center_px": [
642.25,
617.75
],
"projected_center_px": [
638.1317138671875,
617.8445434570312
],
"reprojection_error_px": 4.119371206505084,
"confidence": 0.3867595368202286
},
{
"marker_id": 206,
"observed_center_px": [
1173.0,
612.75
],
"projected_center_px": [
1172.73388671875,
612.1041259765625
],
"reprojection_error_px": 0.698548160550857,
"confidence": 0.43456133400387903
},
{
"marker_id": 207,
"observed_center_px": [
1310.75,
612.5
],
"projected_center_px": [
1306.574951171875,
610.6990356445312
],
"reprojection_error_px": 4.546922621608697,
"confidence": 0.4331870083749633
},
{
"marker_id": 75,
"observed_center_px": [
304.25,
442.5
],
"projected_center_px": [
307.33111572265625,
441.2898254394531
],
"reprojection_error_px": 3.310256268537886,
"confidence": 0.269105230137358
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
453.0
],
"projected_center_px": [
1320.330810546875,
450.9726257324219
],
"reprojection_error_px": 2.02898417079192,
"confidence": 0.3034911052213101
},
{
"marker_id": 76,
"observed_center_px": [
1177.5,
455.5
],
"projected_center_px": [
1176.59814453125,
457.6895446777344
],
"reprojection_error_px": 2.36800531720459,
"confidence": 0.29698484802246095
},
{
"marker_id": 94,
"observed_center_px": [
1405.5,
447.5
],
"projected_center_px": [
1408.94384765625,
448.8079528808594
],
"reprojection_error_px": 3.683860396107181,
"confidence": 0.1100752638244629
},
{
"marker_id": 72,
"observed_center_px": [
875.75,
436.25
],
"projected_center_px": [
874.790283203125,
435.6614990234375
],
"reprojection_error_px": 1.1257840510590946,
"confidence": 0.27188424328625205
},
{
"marker_id": 53,
"observed_center_px": [
930.75,
416.25
],
"projected_center_px": [
928.0662841796875,
418.9227600097656
],
"reprojection_error_px": 3.7876083052498895,
"confidence": 0.27188424328625205
},
{
"marker_id": 50,
"observed_center_px": [
1030.5,
418.25
],
"projected_center_px": [
1033.2330322265625,
418.1355895996094
],
"reprojection_error_px": 2.7354259067184983,
"confidence": 0.2795619311083096
},
{
"marker_id": 91,
"observed_center_px": [
1190.5,
316.25
],
"projected_center_px": [
1191.815185546875,
316.6025390625
],
"reprojection_error_px": 1.3616155159578902,
"confidence": 0.22419458414613705
}
]
},
"qa": {
"sanity_notes": []
}
}