Files
appRobotRender/data/evaluations/Scene9a/render_f_camera_pose.json
2026-05-31 17:39:25 +02:00

630 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T15:26:01Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene9a\\render_f_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "f",
"camera_matrix": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2250.0,
540.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": 30,
"used_marker_ids": [
68,
62,
46,
208,
53,
54,
47,
96,
56,
97,
55,
72,
79,
84,
66,
95,
103,
73,
82,
210,
58,
69,
64,
52,
101,
211,
81,
83,
75,
61
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5,
6
],
"rms": [
0.00950895786721698,
0.006066580439365948,
0.003727034263139389,
0.003634285780786357,
0.003633480375657325,
0.0036334756261790567,
0.0036334755936052064
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05,
1.5625e-05
]
},
"residual_rms_px": 10.754574368184542,
"residual_median_px": 8.796893506157586,
"residual_max_px": 21.817437212036854,
"sigma2_normalized": 1.4669049875183183e-05
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.28190433979034424,
0.9565085172653198,
-0.07497631013393402
],
[
0.8421909809112549,
-0.2841317355632782,
-0.4582395851612091
],
[
-0.45961320400238037,
0.06603535264730453,
-0.8856608271598816
]
],
"translation_m": [
0.13450948894023895,
-0.19323040544986725,
1.5851701498031616
],
"rvec_rad": [
2.2275981213726697,
1.6342883274915534,
-0.4857250395828174
]
},
"camera_in_world": {
"position_m": [
0.8533832430839539,
-0.28823962807655334,
1.3254623413085938
],
"position_mm": [
853.3832397460938,
-288.2396240234375,
1325.46240234375
],
"orientation_deg": {
"roll": 175.7358856201172,
"pitch": 27.362150192260742,
"yaw": 71.49319458007812
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.00011702370596251288,
6.300214368627549e-05,
4.80713429978755e-05,
-7.337395612067228e-08,
-7.295446800392621e-06,
4.568429696702562e-06
],
[
6.300214368627585e-05,
7.142035453386306e-05,
-4.5811850135135434e-07,
5.823779363553129e-06,
-5.5774589093678955e-06,
7.7638787749887e-06
],
[
4.80713429978752e-05,
-4.581185013517262e-07,
0.0005336750114271742,
-7.751634013807738e-06,
-1.9616025665947754e-05,
-6.263874011512612e-05
],
[
-7.337395612063673e-08,
5.823779363553145e-06,
-7.7516340138077e-06,
2.5846311351761335e-06,
3.0427907717479397e-09,
5.273893183013956e-06
],
[
-7.295446800392661e-06,
-5.57745890936787e-06,
-1.9616025665947784e-05,
3.0427907717532043e-09,
2.2785478417965126e-06,
2.5764594631384647e-06
],
[
4.568429696702747e-06,
7.763878774988814e-06,
-6.26387401151261e-05,
5.273893183013963e-06,
2.5764594631384635e-06,
3.716663268524503e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.6198113947287872,
0.48420986502120716,
1.3236131294134694
],
"tvec_std_m": [
0.0016076788034853646,
0.001509485952831795,
0.006096444265737614
]
},
"camera_center_std_m": [
0.02170927716473881,
0.021933609735898956,
0.010866439795143517
],
"camera_center_std_mm": [
21.709277164738808,
21.933609735898955,
10.866439795143517
],
"orientation_std_deg": {
"roll": 1.0606608188802036,
"pitch": 0.8750274435483808,
"yaw": 0.3625876428423115
}
}
},
"observations": {
"markers": [
{
"marker_id": 68,
"observed_center_px": [
1390.25,
941.75
],
"projected_center_px": [
1400.2330322265625,
961.1494750976562
],
"reprojection_error_px": 21.817437212036854,
"confidence": 0.38560830398820567
},
{
"marker_id": 62,
"observed_center_px": [
844.5,
868.0
],
"projected_center_px": [
837.8064575195312,
874.4697875976562
],
"reprojection_error_px": 9.309224591587979,
"confidence": 0.7633000221267091
},
{
"marker_id": 46,
"observed_center_px": [
1388.75,
884.25
],
"projected_center_px": [
1396.7430419921875,
897.7351684570312
],
"reprojection_error_px": 15.676048245759622,
"confidence": 0.41353385692040123
},
{
"marker_id": 208,
"observed_center_px": [
935.25,
751.5
],
"projected_center_px": [
927.4157104492188,
741.4562377929688
],
"reprojection_error_px": 12.73786685583067,
"confidence": 0.7564906336540409
},
{
"marker_id": 53,
"observed_center_px": [
1395.25,
804.0
],
"projected_center_px": [
1400.9765625,
810.8125
],
"reprojection_error_px": 8.899644617421881,
"confidence": 0.3126694345835915
},
{
"marker_id": 54,
"observed_center_px": [
608.0,
853.75
],
"projected_center_px": [
603.6973266601562,
856.9484252929688
],
"reprojection_error_px": 5.3612426007507255,
"confidence": 0.7421751793130777
},
{
"marker_id": 47,
"observed_center_px": [
668.0,
836.75
],
"projected_center_px": [
663.4697875976562,
839.4347534179688
],
"reprojection_error_px": 5.265997087508121,
"confidence": 0.7421751793130777
},
{
"marker_id": 96,
"observed_center_px": [
813.25,
826.0
],
"projected_center_px": [
807.4747314453125,
829.6044921875
],
"reprojection_error_px": 6.807796325427986,
"confidence": 0.7421751793130777
},
{
"marker_id": 56,
"observed_center_px": [
1346.0,
840.5
],
"projected_center_px": [
1350.3095703125,
849.4346313476562
],
"reprojection_error_px": 9.919679107557013,
"confidence": 0.7206062047849244
},
{
"marker_id": 97,
"observed_center_px": [
553.0,
816.0
],
"projected_center_px": [
551.677001953125,
816.7051391601562
],
"reprojection_error_px": 1.4991814657408642,
"confidence": 0.7493333333333333
},
{
"marker_id": 55,
"observed_center_px": [
673.75,
745.75
],
"projected_center_px": [
672.6251220703125,
744.4837036132812
],
"reprojection_error_px": 1.6937700244469431,
"confidence": 0.7075257945282896
},
{
"marker_id": 72,
"observed_center_px": [
1347.25,
752.25
],
"projected_center_px": [
1349.437744140625,
754.7212524414062
],
"reprojection_error_px": 3.300501939704834,
"confidence": 0.6734789354579702
},
{
"marker_id": 79,
"observed_center_px": [
823.0,
737.75
],
"projected_center_px": [
819.5049438476562,
737.1298217773438
],
"reprojection_error_px": 3.549653297984602,
"confidence": 0.7007874536280202
},
{
"marker_id": 84,
"observed_center_px": [
1410.75,
680.5
],
"projected_center_px": [
1412.935302734375,
679.2073364257812
],
"reprojection_error_px": 2.539001212480775,
"confidence": 0.09375509355389204
},
{
"marker_id": 66,
"observed_center_px": [
509.5,
692.75
],
"projected_center_px": [
516.1705932617188,
689.8041381835938
],
"reprojection_error_px": 7.292113294830788,
"confidence": 0.6611197014534322
},
{
"marker_id": 95,
"observed_center_px": [
617.25,
624.0
],
"projected_center_px": [
622.8407592773438,
620.4411010742188
],
"reprojection_error_px": 6.627393972077724,
"confidence": 0.6477291469727456
},
{
"marker_id": 103,
"observed_center_px": [
695.0,
487.75
],
"projected_center_px": [
702.9630126953125,
484.2602233886719
],
"reprojection_error_px": 8.69414239489329,
"confidence": 0.6337670359070791
},
{
"marker_id": 73,
"observed_center_px": [
1404.0,
417.5
],
"projected_center_px": [
1396.9627685546875,
409.6157531738281
],
"reprojection_error_px": 10.56806389226032,
"confidence": 0.18744910383322472
},
{
"marker_id": 82,
"observed_center_px": [
1358.25,
429.0
],
"projected_center_px": [
1351.6396484375,
421.33294677734375
],
"reprojection_error_px": 10.123262957114656,
"confidence": 0.6165792028347551
},
{
"marker_id": 210,
"observed_center_px": [
872.25,
304.25
],
"projected_center_px": [
873.7037353515625,
295.84649658203125
],
"reprojection_error_px": 8.528318484214518,
"confidence": 0.5950107118694543
},
{
"marker_id": 58,
"observed_center_px": [
633.0,
432.5
],
"projected_center_px": [
646.2723388671875,
430.4100341796875
],
"reprojection_error_px": 13.435882410006812,
"confidence": 0.6273000253365986
},
{
"marker_id": 69,
"observed_center_px": [
535.5,
406.25
],
"projected_center_px": [
555.8474731445312,
406.1711120605469
],
"reprojection_error_px": 20.347626069751026,
"confidence": 0.5831437313149622
},
{
"marker_id": 64,
"observed_center_px": [
642.0,
335.0
],
"projected_center_px": [
658.4035034179688,
336.73089599609375
],
"reprojection_error_px": 16.49457260230182,
"confidence": 0.5891999992118755
},
{
"marker_id": 52,
"observed_center_px": [
1186.25,
315.5
],
"projected_center_px": [
1179.3941650390625,
311.7130432128906
],
"reprojection_error_px": 7.832210078837687,
"confidence": 0.5951794442486946
},
{
"marker_id": 101,
"observed_center_px": [
1307.5,
307.5
],
"projected_center_px": [
1298.304443359375,
302.20556640625
],
"reprojection_error_px": 10.610810007231827,
"confidence": 0.6113473409254715
},
{
"marker_id": 211,
"observed_center_px": [
990.75,
586.25
],
"projected_center_px": [
985.9669189453125,
570.658447265625
],
"reprojection_error_px": 16.308721011915896,
"confidence": 0.5125834290597466
},
{
"marker_id": 81,
"observed_center_px": [
1156.0,
375.75
],
"projected_center_px": [
1150.17138671875,
370.5621643066406
],
"reprojection_error_px": 7.802971995570498,
"confidence": 0.5357981489703919
},
{
"marker_id": 83,
"observed_center_px": [
1319.75,
207.0
],
"projected_center_px": [
1307.6337890625,
205.02081298828125
],
"reprojection_error_px": 12.276797168209256,
"confidence": 0.5695343676313864
},
{
"marker_id": 75,
"observed_center_px": [
1111.5,
182.0
],
"projected_center_px": [
1106.0794677734375,
185.2193603515625
],
"reprojection_error_px": 6.304478621774781,
"confidence": 0.5650361954096211
},
{
"marker_id": 61,
"observed_center_px": [
1282.5,
132.75
],
"projected_center_px": [
1269.94775390625,
135.69482421875
],
"reprojection_error_px": 12.893055172355336,
"confidence": 0.5346582638408491
}
]
},
"qa": {
"sanity_notes": []
}
}