Files
appRobotRender/data/evaluations/Scene5/render_g_camera_pose.json
2026-05-31 10:22:19 +02:00

656 lines
15 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T08:21:19Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "g",
"camera_matrix": [
[
1777.77783203125,
0.0,
640.0
],
[
0.0,
1500.0,
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": 31,
"used_marker_ids": [
84,
64,
72,
53,
58,
69,
103,
51,
56,
215,
46,
68,
208,
79,
95,
55,
96,
66,
217,
97,
54,
205,
92,
105,
85,
102,
59,
48,
57,
63,
71
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
],
"rms": [
0.02141012113176351,
0.012242069871904479,
0.005818181909010562,
0.005271298628209365,
0.004955230773062616,
0.004942208285188564,
0.004941449563855756,
0.0049414026245480445,
0.004941399598487348,
0.0049413994027549465,
0.0049413993901557375
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05,
1.5625e-05,
7.8125e-06,
3.90625e-06,
1.953125e-06,
9.765625e-07
]
},
"residual_rms_px": 11.460219464378476,
"residual_median_px": 7.33113924377959,
"residual_max_px": 23.540294007868717,
"sigma2_normalized": 2.7033580917154224e-05
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.6582339406013489,
-0.7193996906280518,
-0.221793070435524
],
[
-0.6823316812515259,
0.6945951581001282,
-0.22794970870018005
],
[
0.3180433511734009,
0.0012921970337629318,
-0.9480752944946289
]
],
"translation_m": [
-0.01946926862001419,
0.36232972145080566,
1.297710657119751
],
"rvec_rad": [
1.1091658298923934,
-2.6119487228648834,
0.1793501804857314
]
},
"camera_in_world": {
"position_m": [
-0.17831452190876007,
-0.2673555612564087,
1.308602213859558
],
"position_mm": [
-178.3145294189453,
-267.3555603027344,
1308.6021728515625
],
"orientation_deg": {
"roll": 179.92190551757812,
"pitch": -18.544635772705078,
"yaw": -133.9701690673828
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00015201025689186003,
-0.00023266947358065447,
1.9568423485768882e-05,
1.5200683164421799e-05,
2.7399730544810097e-05,
0.00017864685821738447
],
[
-0.0002326694735806551,
0.0005538685816470119,
-3.4838166910056097e-05,
-6.283459096534517e-05,
-4.8306938076108445e-05,
-0.00039194092821731575
],
[
1.9568423485774483e-05,
-3.483816691006327e-05,
0.0005641734192694169,
1.0639256112115874e-05,
-4.557158269578928e-05,
-6.512169327188988e-05
],
[
1.5200683164422021e-05,
-6.283459096534545e-05,
1.0639256112115449e-05,
1.1964467817222734e-05,
3.3482462186625764e-06,
3.494545362114314e-05
],
[
2.739973054480962e-05,
-4.8306938076107707e-05,
-4.55715826957906e-05,
3.3482462186625044e-06,
1.1294193755485535e-05,
4.3914357503632526e-05
],
[
0.0001786468582173838,
-0.0003919409282173141,
-6.512169327189581e-05,
3.494545362114284e-05,
4.391435750363295e-05,
0.000344690990195831
]
],
"parameter_std": {
"rvec_std_deg": [
0.7064136441147739,
1.3484225216536576,
1.3609085506695444
],
"tvec_std_m": [
0.0034589691841967504,
0.0033606835250415256,
0.018565855493238952
]
},
"camera_center_std_m": [
0.030003957270613123,
0.026109055888373457,
0.025207066752452472
],
"camera_center_std_mm": [
30.003957270613125,
26.109055888373458,
25.207066752452473
],
"orientation_std_deg": {
"roll": 1.0517361348859564,
"pitch": 1.41209931182657,
"yaw": 0.4280104677005011
}
}
},
"observations": {
"markers": [
{
"marker_id": 84,
"observed_center_px": [
65.25,
662.0
],
"projected_center_px": [
68.15506744384766,
638.6396484375
],
"reprojection_error_px": 23.540294007868717,
"confidence": 0.3490767193505014
},
{
"marker_id": 64,
"observed_center_px": [
819.75,
647.0
],
"projected_center_px": [
823.6386108398438,
647.4735717773438
],
"reprojection_error_px": 3.917341508222998,
"confidence": 0.5072111596185911
},
{
"marker_id": 72,
"observed_center_px": [
102.25,
581.0
],
"projected_center_px": [
101.5021743774414,
567.59375
],
"reprojection_error_px": 13.427091353835914,
"confidence": 0.43254677700170213
},
{
"marker_id": 53,
"observed_center_px": [
52.0,
559.0
],
"projected_center_px": [
55.43064880371094,
546.8662719726562
],
"reprojection_error_px": 12.609389638517422,
"confidence": 0.27711751756945874
},
{
"marker_id": 58,
"observed_center_px": [
781.0,
564.0
],
"projected_center_px": [
786.7138671875,
564.8284301757812
],
"reprojection_error_px": 5.773610204415788,
"confidence": 0.48073279309443956
},
{
"marker_id": 69,
"observed_center_px": [
869.0,
547.5
],
"projected_center_px": [
886.5928344726562,
550.1328735351562
],
"reprojection_error_px": 17.788756219432777,
"confidence": 0.45546210617301425
},
{
"marker_id": 103,
"observed_center_px": [
708.25,
543.5
],
"projected_center_px": [
708.1809692382812,
543.542236328125
],
"reprojection_error_px": 0.08092684027535924,
"confidence": 0.4795917219326271
},
{
"marker_id": 51,
"observed_center_px": [
643.25,
507.25
],
"projected_center_px": [
639.9074096679688,
506.57635498046875
],
"reprojection_error_px": 3.409795850212743,
"confidence": 0.4668259742313624
},
{
"marker_id": 56,
"observed_center_px": [
84.25,
514.75
],
"projected_center_px": [
84.74476623535156,
507.1705017089844
],
"reprojection_error_px": 7.595629530931109,
"confidence": 0.39662908657084783
},
{
"marker_id": 215,
"observed_center_px": [
504.5,
495.5
],
"projected_center_px": [
485.8951110839844,
500.72076416015625
],
"reprojection_error_px": 19.323515984241922,
"confidence": 0.4561015937422635
},
{
"marker_id": 46,
"observed_center_px": [
41.5,
498.0
],
"projected_center_px": [
45.11878967285156,
491.624267578125
],
"reprojection_error_px": 7.33113924377959,
"confidence": 0.1698001278724927
},
{
"marker_id": 68,
"observed_center_px": [
29.25,
458.0
],
"projected_center_px": [
33.567447662353516,
455.2054748535156
],
"reprojection_error_px": 5.142929623424314,
"confidence": 0.07718187630567852
},
{
"marker_id": 208,
"observed_center_px": [
424.5,
417.75
],
"projected_center_px": [
406.3010559082031,
424.88421630859375
],
"reprojection_error_px": 19.547342745093346,
"confidence": 0.4316478958478293
},
{
"marker_id": 79,
"observed_center_px": [
515.0,
406.75
],
"projected_center_px": [
509.3986511230469,
407.3850402832031
],
"reprojection_error_px": 5.637232069254798,
"confidence": 0.40793535669071385
},
{
"marker_id": 95,
"observed_center_px": [
710.75,
415.25
],
"projected_center_px": [
718.8237915039062,
415.6030578613281
],
"reprojection_error_px": 8.081507229594882,
"confidence": 0.4181682027393045
},
{
"marker_id": 55,
"observed_center_px": [
622.75,
351.75
],
"projected_center_px": [
625.8273315429688,
352.120361328125
],
"reprojection_error_px": 3.0995381815233283,
"confidence": 0.39668368657567366
},
{
"marker_id": 96,
"observed_center_px": [
494.0,
345.0
],
"projected_center_px": [
488.6822509765625,
346.1673889160156
],
"reprojection_error_px": 5.444377977097716,
"confidence": 0.3577321830843512
},
{
"marker_id": 66,
"observed_center_px": [
761.5,
332.5
],
"projected_center_px": [
780.4851684570312,
331.0064392089844
],
"reprojection_error_px": 19.043826957266585,
"confidence": 0.3829765144945479
},
{
"marker_id": 217,
"observed_center_px": [
201.5,
202.0
],
"projected_center_px": [
187.7160186767578,
216.61817932128906
],
"reprojection_error_px": 20.092020998118944,
"confidence": 0.3382587531306593
},
{
"marker_id": 97,
"observed_center_px": [
682.75,
268.75
],
"projected_center_px": [
696.33935546875,
266.0443420410156
],
"reprojection_error_px": 13.856087725150308,
"confidence": 0.3623898971459892
},
{
"marker_id": 54,
"observed_center_px": [
630.25,
262.5
],
"projected_center_px": [
638.9053955078125,
260.8935241699219
],
"reprojection_error_px": 8.803217365786557,
"confidence": 0.3590718541167963
},
{
"marker_id": 205,
"observed_center_px": [
133.0,
135.0
],
"projected_center_px": [
120.8896255493164,
152.946533203125
],
"reprojection_error_px": 21.65038621703174,
"confidence": 0.29591817114314195
},
{
"marker_id": 92,
"observed_center_px": [
291.0,
157.0
],
"projected_center_px": [
285.19287109375,
163.7302703857422
],
"reprojection_error_px": 8.889279250816829,
"confidence": 0.3158166687011719
},
{
"marker_id": 105,
"observed_center_px": [
442.5,
182.75
],
"projected_center_px": [
440.36090087890625,
184.35081481933594
],
"reprojection_error_px": 2.6717696636629444,
"confidence": 0.31800273344664126
},
{
"marker_id": 85,
"observed_center_px": [
494.0,
166.0
],
"projected_center_px": [
495.548583984375,
164.9028778076172
],
"reprojection_error_px": 1.8978381020734143,
"confidence": 0.2969848480224609
},
{
"marker_id": 102,
"observed_center_px": [
318.5,
130.0
],
"projected_center_px": [
313.9018249511719,
134.84718322753906
],
"reprojection_error_px": 6.681197424189883,
"confidence": 0.3170967427530611
},
{
"marker_id": 59,
"observed_center_px": [
379.75,
109.0
],
"projected_center_px": [
377.1692199707031,
111.36354064941406
],
"reprojection_error_px": 3.4995356779221765,
"confidence": 0.3170967427530611
},
{
"marker_id": 48,
"observed_center_px": [
369.5,
44.25
],
"projected_center_px": [
367.94329833984375,
44.739044189453125
],
"reprojection_error_px": 1.631712069567143,
"confidence": 0.17828567290874034
},
{
"marker_id": 57,
"observed_center_px": [
463.0,
70.5
],
"projected_center_px": [
465.91424560546875,
67.23489379882812
],
"reprojection_error_px": 4.376499280695126,
"confidence": 0.3167426670523156
},
{
"marker_id": 63,
"observed_center_px": [
243.0,
42.0
],
"projected_center_px": [
237.88450622558594,
48.71696472167969
],
"reprojection_error_px": 8.443097276968832,
"confidence": 0.15449597168691093
},
{
"marker_id": 71,
"observed_center_px": [
299.25,
29.5
],
"projected_center_px": [
295.5177307128906,
33.14277648925781
],
"reprojection_error_px": 5.215328808636077,
"confidence": 0.08171792300897739
}
]
},
"qa": {
"sanity_notes": []
}
}