This commit is contained in:
chk
2026-06-02 22:47:31 +02:00
parent 6179510d48
commit b6833c960f
38 changed files with 10966 additions and 16574 deletions

View File

@@ -1,6 +1,6 @@
{
"schema_version": "1.0",
"created_utc": "2026-06-02T10:47:03Z",
"created_utc": "2026-06-02T16:36:42Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\render_g_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
@@ -9,14 +9,14 @@
"camera_id": "g",
"camera_matrix": [
[
1992.8416748046875,
1768.8695068359375,
0.0,
719.249267578125
639.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
1774.5469970703125,
357.7935485839844
],
[
0.0,
@@ -36,41 +36,32 @@
"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": 33,
"num_used_markers": 24,
"used_marker_ids": [
86,
64,
58,
72,
69,
53,
56,
103,
72,
208,
103,
58,
69,
46,
56,
68,
55,
96,
66,
62,
217,
97,
47,
205,
62,
54,
85,
205,
92,
105,
102,
59,
57,
48,
63,
65,
71,
87,
80,
78
63,
48
],
"history": {
"iters": [
@@ -80,10 +71,10 @@
3
],
"rms": [
0.00951772019775318,
0.001335710055074358,
0.001170621365829947,
0.0011706164643689842
0.00866950060559843,
0.0013842754621219114,
0.0012203794265737344,
0.0012203709539035875
],
"lambda": [
0.001,
@@ -92,568 +83,451 @@
0.000125
]
},
"residual_rms_px": 3.3117799838936732,
"residual_median_px": 2.8682997896786846,
"residual_max_px": 5.842530264661472,
"sigma2_normalized": 1.50737719711073e-06
"residual_rms_px": 3.065929607594077,
"residual_median_px": 3.0551596957184843,
"residual_max_px": 5.000466689876246,
"sigma2_normalized": 1.702063159634686e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7071290612220764,
-0.7070793509483337,
0.0026948123704642057
-0.7083271741867065,
-0.7058330774307251,
0.008502377197146416
],
[
-0.6403219699859619,
0.6387410759925842,
-0.4266117513179779
-0.6410619020462036,
0.6381916999816895,
-0.4263226091861725
],
[
0.29992708563804626,
-0.3033951222896576,
-0.9044308662414551
0.2954864501953125,
-0.30742645263671875,
-0.9045312404632568
]
],
"translation_m": [
0.0005102092400193214,
0.3325340747833252,
1.3833186626434326
0.0010775488335639238,
0.33292052149772644,
1.3844431638717651
],
"rvec_rad": [
1.1160849642488921,
-2.6923026044845724,
0.6046822899267599
1.117421476670027,
-2.69716143986047,
0.608738584614077
]
},
"camera_in_world": {
"position_m": [
-0.20160506665706635,
0.20764970779418945,
1.3929775953292847
-0.19489829242229462,
0.2139078974723816,
1.394194483757019
],
"position_mm": [
-201.60507202148438,
207.6497039794922,
1392.9775390625
-194.89828491210938,
213.90789794921875,
1394.1944580078125
],
"orientation_deg": {
"roll": -161.45574951171875,
"pitch": -17.453222274780273,
"yaw": -137.83840942382812
"roll": -161.2284393310547,
"pitch": -17.186708450317383,
"yaw": -137.853759765625
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.58320587161524e-06,
-6.8902792877331424e-06,
4.969512462236647e-06,
4.2239329065891967e-07,
1.1893011278317374e-06,
4.593450334508389e-06
9.474278526993235e-06,
-1.452669335691888e-05,
5.981820299766559e-06,
1.1527085976535354e-06,
2.370647100369282e-06,
8.943994085335127e-06
],
[
-6.890279287733074e-06,
1.9341926645214804e-05,
-1.4063981268542203e-05,
-3.2365298254439447e-06,
-1.6310507870565797e-06,
-1.0869532938717866e-05
-1.452669335691879e-05,
4.706367022727253e-05,
-2.382375953514336e-05,
-7.350996119723116e-06,
-4.401862763681062e-06,
-2.5223004635746047e-05
],
[
4.969512462236506e-06,
-1.4063981268542291e-05,
5.0767993754100924e-05,
5.40678834771301e-06,
-2.860306050947767e-06,
4.4731851796001974e-08
5.981820299766093e-06,
-2.3823759535143e-05,
8.108677467153536e-05,
8.59299512428251e-06,
-4.171094913430902e-06,
2.5602761147613706e-06
],
[
4.223932906588989e-07,
-3.236529825443938e-06,
5.4067883477129695e-06,
1.118202228011883e-06,
-1.6033893532181102e-07,
6.207772534979055e-07
1.1527085976534905e-06,
-7.350996119723083e-06,
8.5929951242825e-06,
1.9604246029616e-06,
5.739611690903632e-08,
2.380585594864742e-06
],
[
1.1893011278317463e-06,
-1.6310507870565854e-06,
-2.8603060509477423e-06,
-1.6033893532180954e-07,
7.767679460676002e-07,
1.7524292034920509e-06
2.370647100369316e-06,
-4.401862763681108e-06,
-4.171094913430771e-06,
5.73961169090479e-08,
1.338978268790878e-06,
3.450571188263582e-06
],
[
4.593450334508346e-06,
-1.0869532938717832e-05,
4.4731851795903976e-08,
6.207772534979035e-07,
1.7524292034920515e-06,
1.0964856268736361e-05
8.943994085335152e-06,
-2.522300463574613e-05,
2.560276114761656e-06,
2.3805855948647717e-06,
3.4505711882635765e-06,
2.0189942646612348e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.13538309971618082,
0.2519837288643307,
0.40824195310295963
0.17635821985434447,
0.39306604467563583,
0.5159381540395009
],
"tvec_std_m": [
0.0010574508158831231,
0.0008813443969684043,
0.003311322435030506
0.0014001516357029335,
0.0011571422854562347,
0.004493322005667115
]
},
"camera_center_std_m": [
0.005947055728569302,
0.009217054512441494,
0.004077373417241326
0.009579713362550537,
0.011362950534888883,
0.005392302495320639
],
"camera_center_std_mm": [
5.9470557285693015,
9.217054512441495,
4.0773734172413265
9.579713362550537,
11.362950534888883,
5.3923024953206395
],
"orientation_std_deg": {
"roll": 0.361294409120736,
"pitch": 0.2577585659898314,
"yaw": 0.05732439490479557
"roll": 0.4627684579570787,
"pitch": 0.3895842186341458,
"yaw": 0.10255452088215973
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
70.5,
959.0
],
"projected_center_px": [
71.94255828857422,
956.1572265625
],
"reprojection_error_px": 3.1878417829135977,
"confidence": 0.5795855489013004
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
859.0
819.0,
643.75
],
"projected_center_px": [
922.3649291992188,
863.326171875
819.5347900390625,
647.2186279296875
],
"reprojection_error_px": 4.369656852899645,
"confidence": 0.616540888528013
},
{
"marker_id": 58,
"observed_center_px": [
880.5,
772.75
],
"projected_center_px": [
878.8746948242188,
769.641357421875
],
"reprojection_error_px": 3.507887625473907,
"confidence": 0.5876289194459208
},
{
"marker_id": 72,
"observed_center_px": [
115.5,
788.0
],
"projected_center_px": [
114.24275207519531,
789.0045776367188
],
"reprojection_error_px": 1.6093006470579454,
"confidence": 0.5322501871361803
},
{
"marker_id": 69,
"observed_center_px": [
976.75,
755.5
],
"projected_center_px": [
977.748046875,
751.1764526367188
],
"reprojection_error_px": 4.437246822888436,
"confidence": 0.532194626785269
"reprojection_error_px": 3.5096125285405315,
"confidence": 0.48136533624324795
},
{
"marker_id": 53,
"observed_center_px": [
54.0,
764.5
48.25,
559.25
],
"projected_center_px": [
57.47699737548828,
764.1295166015625
51.212650299072266,
559.0155029296875
],
"reprojection_error_px": 3.496679667580403,
"confidence": 0.32594286952973284
"reprojection_error_px": 2.9719161614315652,
"confidence": 0.23153054349605823
},
{
"marker_id": 56,
"marker_id": 72,
"observed_center_px": [
97.75,
709.25
102.5,
580.25
],
"projected_center_px": [
94.3028335571289,
713.9672241210938
101.79776763916016,
581.15478515625
],
"reprojection_error_px": 5.842530264661472,
"confidence": 0.49634199673814006
},
{
"marker_id": 103,
"observed_center_px": [
801.0,
744.25
],
"projected_center_px": [
797.0452270507812,
746.8309936523438
],
"reprojection_error_px": 4.722473643474477,
"confidence": 0.5606734879266068
"reprojection_error_px": 1.1453237392026052,
"confidence": 0.38624485353870913
},
{
"marker_id": 208,
"observed_center_px": [
475.0,
604.0
421.75,
416.5
],
"projected_center_px": [
478.0499572753906,
604.7845458984375
425.1923828125,
417.52008056640625
],
"reprojection_error_px": 3.1492462032148754,
"confidence": 0.5327104283346404
"reprojection_error_px": 3.5903431298073873,
"confidence": 0.40542326455908895
},
{
"marker_id": 103,
"observed_center_px": [
712.0,
542.0
],
"projected_center_px": [
708.2936401367188,
543.810791015625
],
"reprojection_error_px": 4.1250536406706795,
"confidence": 0.4309876251267861
},
{
"marker_id": 58,
"observed_center_px": [
782.5,
566.75
],
"projected_center_px": [
780.8565673828125,
564.0762939453125
],
"reprojection_error_px": 3.138403230005404,
"confidence": 0.4316478958478293
},
{
"marker_id": 69,
"observed_center_px": [
868.25,
551.0
],
"projected_center_px": [
868.4127807617188,
547.7119140625
],
"reprojection_error_px": 3.292112803166227,
"confidence": 0.43072753786094703
},
{
"marker_id": 46,
"observed_center_px": [
51.25,
694.5
45.5,
497.5
],
"projected_center_px": [
45.59244918823242,
695.2250366210938
40.50370788574219,
497.70428466796875
],
"reprojection_error_px": 5.703819710479901,
"confidence": 0.30565156672409355
"reprojection_error_px": 5.000466689876246,
"confidence": 0.1881506025573149
},
{
"marker_id": 56,
"observed_center_px": [
86.5,
510.5
],
"projected_center_px": [
83.91114807128906,
514.3971557617188
],
"reprojection_error_px": 4.67867260447747,
"confidence": 0.36483353590081535
},
{
"marker_id": 68,
"observed_center_px": [
28.25,
652.0
24.75,
459.5
],
"projected_center_px": [
31.910913467407227,
650.1889038085938
28.236570358276367,
457.624267578125
],
"reprojection_error_px": 4.084404097340251,
"confidence": 0.06745941479560678
"reprojection_error_px": 3.9591091146474415,
"confidence": 0.0435279743462167
},
{
"marker_id": 55,
"observed_center_px": [
699.0,
531.25
621.0,
352.0
],
"projected_center_px": [
700.8445434570312,
531.174072265625
622.6322631835938,
352.2688903808594
],
"reprojection_error_px": 1.8461055185779915,
"confidence": 0.5040026997131127
"reprojection_error_px": 1.6542627171747248,
"confidence": 0.3588284331666357
},
{
"marker_id": 96,
"observed_center_px": [
552.25,
523.5
490.75,
345.0
],
"projected_center_px": [
555.8334350585938,
522.9454956054688
493.921875,
344.83770751953125
],
"reprojection_error_px": 3.6260835542928764,
"confidence": 0.47748688997397615
"reprojection_error_px": 3.176024222962051,
"confidence": 0.33924563726302426
},
{
"marker_id": 66,
"observed_center_px": [
857.75,
509.0
762.25,
332.0
],
"projected_center_px": [
856.58154296875,
509.82562255859375
760.6891479492188,
333.44635009765625
],
"reprojection_error_px": 1.4307146616766229,
"confidence": 0.46855634071087016
},
{
"marker_id": 62,
"observed_center_px": [
516.0,
508.0
],
"projected_center_px": [
515.2904663085938,
503.95849609375
],
"reprojection_error_px": 4.103314743408625,
"confidence": 0.5013956291249434
"reprojection_error_px": 2.1279538832921823,
"confidence": 0.36090001446666387
},
{
"marker_id": 217,
"observed_center_px": [
229.75,
365.5
203.75,
204.5
],
"projected_center_px": [
227.64036560058594,
361.760986328125
202.1536407470703,
201.21456909179688
],
"reprojection_error_px": 4.29310849358123,
"confidence": 0.3831651191236719
},
{
"marker_id": 97,
"observed_center_px": [
765.75,
436.5
],
"projected_center_px": [
768.2391967773438,
437.8963928222656
],
"reprojection_error_px": 2.854122196125013,
"confidence": 0.4509112286273005
},
{
"marker_id": 47,
"observed_center_px": [
671.25,
462.5
],
"projected_center_px": [
668.906005859375,
463.7249450683594
],
"reprojection_error_px": 2.6447682226959484,
"confidence": 0.4509112286273005
},
{
"marker_id": 54,
"observed_center_px": [
709.25,
434.5
],
"projected_center_px": [
709.5513916015625,
430.9793395996094
],
"reprojection_error_px": 3.5335373993168777,
"confidence": 0.4509112286273005
},
{
"marker_id": 85,
"observed_center_px": [
555.0,
319.75
],
"projected_center_px": [
556.2825317382812,
321.96875
],
"reprojection_error_px": 2.562760078938082,
"confidence": 0.33473633767097827
"reprojection_error_px": 3.6527276269920046,
"confidence": 0.29888533398470685
},
{
"marker_id": 205,
"observed_center_px": [
148.25,
284.75
131.5,
133.0
],
"projected_center_px": [
150.0712127685547,
286.5436706542969
132.98744201660156,
134.19346618652344
],
"reprojection_error_px": 2.556182772110087,
"confidence": 0.3904275743165678
"reprojection_error_px": 1.9070514652537618,
"confidence": 0.3144395433415756
},
{
"marker_id": 92,
"marker_id": 62,
"observed_center_px": [
328.75,
309.5
458.5,
331.75
],
"projected_center_px": [
328.0880126953125,
312.2908630371094
457.8880615234375,
327.9308166503906
],
"reprojection_error_px": 2.8682997896786846,
"confidence": 0.38026711457279644
"reprojection_error_px": 3.8678973819158022,
"confidence": 0.3405323974609375
},
{
"marker_id": 105,
"marker_id": 54,
"observed_center_px": [
502.0,
341.5
630.75,
266.5
],
"projected_center_px": [
498.3053894042969,
341.2066955566406
630.1928100585938,
263.29022216796875
],
"reprojection_error_px": 3.7062346054150637,
"confidence": 0.4039013519389363
"reprojection_error_px": 3.2577805883459265,
"confidence": 0.3590718541167963
},
{
"marker_id": 85,
"observed_center_px": [
493.0,
164.25
],
"projected_center_px": [
493.98468017578125,
166.25592041015625
],
"reprojection_error_px": 2.234571936738223,
"confidence": 0.29443270389118054
},
{
"marker_id": 102,
"observed_center_px": [
359.0,
279.5
319.0,
128.0
],
"projected_center_px": [
359.4729309082031,
281.3524169921875
319.05560302734375,
129.8679962158203
],
"reprojection_error_px": 1.911834814223974,
"confidence": 0.3834923705135548
"reprojection_error_px": 1.8688235762020977,
"confidence": 0.27640167212794914
},
{
"marker_id": 59,
"observed_center_px": [
425.5,
258.75
378.25,
109.75
],
"projected_center_px": [
428.13494873046875,
258.4224853515625
380.0447692871094,
109.58613586425781
],
"reprojection_error_px": 2.6552251612885898,
"confidence": 0.3475062428717297
"reprojection_error_px": 1.802234238087166,
"confidence": 0.2660513635396405
},
{
"marker_id": 57,
"observed_center_px": [
521.0,
213.25
462.5,
69.5
],
"projected_center_px": [
521.5573120117188,
215.05035400390625
462.96771240234375,
71.18402862548828
],
"reprojection_error_px": 1.8846408723646173,
"confidence": 0.3370835485575886
},
{
"marker_id": 48,
"observed_center_px": [
415.5,
187.5
],
"projected_center_px": [
416.5112609863281,
185.44781494140625
],
"reprojection_error_px": 2.2878182395428106,
"confidence": 0.33662878222170856
},
{
"marker_id": 63,
"observed_center_px": [
275.75,
183.25
],
"projected_center_px": [
273.7435607910156,
182.21124267578125
],
"reprojection_error_px": 2.259383782797412,
"confidence": 0.32781322776968225
},
{
"marker_id": 65,
"observed_center_px": [
310.75,
124.25
],
"projected_center_px": [
309.0569152832031,
123.45216369628906
],
"reprojection_error_px": 1.8716513098786018,
"confidence": 0.323424516536529
"reprojection_error_px": 1.7477720969194215,
"confidence": 0.23824963089694168
},
{
"marker_id": 71,
"observed_center_px": [
337.25,
166.0
],
"projected_center_px": [
337.42669677734375,
168.60073852539062
],
"reprojection_error_px": 2.6067340924180717,
"confidence": 0.2963584890699928
},
{
"marker_id": 87,
"observed_center_px": [
161.5,
66.0
],
"projected_center_px": [
161.3383026123047,
64.83960723876953
],
"reprojection_error_px": 1.1716046284918644,
"confidence": 0.27798930354872264
},
{
"marker_id": 80,
"observed_center_px": [
299.25,
56.5
27.5
],
"projected_center_px": [
298.5524597167969,
58.831581115722656
299.2592468261719,
29.568334579467773
],
"reprojection_error_px": 2.433687109282046,
"confidence": 0.24658567276025462
"reprojection_error_px": 2.068355249084737,
"confidence": 0.06705319830932129
},
{
"marker_id": 78,
"marker_id": 63,
"observed_center_px": [
333.75,
82.5
245.0,
43.0
],
"projected_center_px": [
335.6229553222656,
79.66427612304688
242.64779663085938,
41.55967330932617
],
"reprojection_error_px": 3.3984248624215887,
"confidence": 0.29355437233363646
"reprojection_error_px": 2.758151856889669,
"confidence": 0.1426000599823447
},
{
"marker_id": 48,
"observed_center_px": [
369.25,
46.5
],
"projected_center_px": [
369.5900573730469,
44.68927764892578
],
"reprojection_error_px": 1.8423773906676362,
"confidence": 0.15796654930589954
}
]
},