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

873 lines
20 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T15:26:00Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene9a\\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": [
[
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": 48,
"used_marker_ids": [
48,
54,
85,
71,
47,
69,
95,
59,
105,
55,
63,
102,
58,
64,
103,
92,
62,
96,
51,
79,
205,
217,
208,
210,
206,
207,
214,
100,
94,
76,
75,
68,
56,
104,
46,
72,
53,
50,
84,
60,
86,
67,
70,
90,
61,
98,
91,
83
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.006999579458406147,
0.0020901524138866798,
0.0020600363593040057,
0.0020600362130630333
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 6.137625452185308,
"residual_median_px": 4.3268112566931,
"residual_max_px": 14.55892371936529,
"sigma2_normalized": 4.526665812296901e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.9999719858169556,
-0.004386201035231352,
-0.006066351197659969
],
[
-0.007407011929899454,
-0.6970998048782349,
-0.7169358730316162
],
[
-0.0010842272313311696,
0.7169607281684875,
-0.6971127390861511
]
],
"translation_m": [
-0.310520201921463,
0.04088573157787323,
1.514184594154358
],
"rvec_rad": [
2.3421499881779266,
-0.008137882143793804,
-0.004934241766356949
]
},
"camera_in_world": {
"position_m": [
0.31245607137680054,
-1.058471441268921,
1.0829861164093018
],
"position_mm": [
312.4560852050781,
-1058.471435546875,
1082.986083984375
],
"orientation_deg": {
"roll": 134.19583129882812,
"pitch": 0.06212165579199791,
"yaw": -0.4243946373462677
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.1240709559154574e-05,
1.9271737115338463e-07,
1.530129947791286e-06,
4.220389652873893e-07,
-4.486466142465673e-09,
3.327528103629088e-06
],
[
1.9271737115337844e-07,
3.408568559685686e-06,
-1.0947607117156778e-07,
9.561372438641025e-08,
-1.083112525336712e-06,
5.381109407046655e-07
],
[
1.5301299477912923e-06,
-1.0947607117156249e-07,
2.128291272842541e-05,
5.935298765587346e-07,
-2.997335680160183e-06,
-7.674096313989285e-06
],
[
4.220389652873893e-07,
9.561372438640518e-08,
5.935298765587306e-07,
2.874175809188009e-07,
-7.262401382394157e-08,
3.9949810424330656e-07
],
[
-4.486466142462864e-09,
-1.0831125253367158e-06,
-2.997335680160182e-06,
-7.262401382394384e-08,
1.0224372198071557e-06,
1.3858491730445708e-06
],
[
3.3275281036290845e-06,
5.38110940704609e-07,
-7.674096313989292e-06,
3.9949810424330386e-07,
1.3858491730445909e-06,
9.365131130403793e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.19209651927984106,
0.10578123894238786,
0.2643249535167286
],
"tvec_std_m": [
0.0005361134030396936,
0.0010111563775238505,
0.003060250174479824
]
},
"camera_center_std_m": [
0.0054459751935046164,
0.0032527567145687075,
0.004808615334252989
],
"camera_center_std_mm": [
5.445975193504617,
3.2527567145687075,
4.8086153342529885
],
"orientation_std_deg": {
"roll": 0.25579198784286444,
"pitch": 0.19459043110678356,
"yaw": 0.11073163220454699
}
}
},
"observations": {
"markers": [
{
"marker_id": 48,
"observed_center_px": [
1296.75,
1014.0
],
"projected_center_px": [
1303.056396484375,
1021.8287963867188
],
"reprojection_error_px": 10.05289458230006,
"confidence": 0.760673653400868
},
{
"marker_id": 54,
"observed_center_px": [
773.25,
1034.0
],
"projected_center_px": [
771.4820556640625,
1040.722412109375
],
"reprojection_error_px": 6.951003650067026,
"confidence": 0.4409463063063063
},
{
"marker_id": 85,
"observed_center_px": [
1017.5,
1006.0
],
"projected_center_px": [
1018.956298828125,
1012.4421997070312
],
"reprojection_error_px": 6.604751573077656,
"confidence": 0.7334418063933661
},
{
"marker_id": 71,
"observed_center_px": [
1377.0,
962.25
],
"projected_center_px": [
1383.195556640625,
968.211181640625
],
"reprojection_error_px": 8.597709499611923,
"confidence": 0.5878075337294003
},
{
"marker_id": 47,
"observed_center_px": [
774.5,
972.5
],
"projected_center_px": [
772.9192504882812,
976.7353515625
],
"reprojection_error_px": 4.520726919066253,
"confidence": 0.7263332595825196
},
{
"marker_id": 69,
"observed_center_px": [
272.5,
970.75
],
"projected_center_px": [
267.14117431640625,
973.297119140625
],
"reprojection_error_px": 5.933365707899881,
"confidence": 0.6999764351430906
},
{
"marker_id": 95,
"observed_center_px": [
539.0,
958.25
],
"projected_center_px": [
535.7633666992188,
961.09619140625
],
"reprojection_error_px": 4.310058079044583,
"confidence": 0.6938248147266242
},
{
"marker_id": 59,
"observed_center_px": [
1192.25,
957.25
],
"projected_center_px": [
1195.822509765625,
962.3106689453125
],
"reprojection_error_px": 6.194610254046361,
"confidence": 0.6970072834744087
},
{
"marker_id": 105,
"observed_center_px": [
1040.0,
942.0
],
"projected_center_px": [
1041.427490234375,
946.102294921875
],
"reprojection_error_px": 4.343564434341617,
"confidence": 0.6879793294270834
},
{
"marker_id": 55,
"observed_center_px": [
684.0,
941.25
],
"projected_center_px": [
682.0855712890625,
943.9362182617188
],
"reprojection_error_px": 3.2986066511260663,
"confidence": 0.6507490007228183
},
{
"marker_id": 63,
"observed_center_px": [
1401.5,
898.5
],
"projected_center_px": [
1406.7762451171875,
902.0303344726562
],
"reprojection_error_px": 6.34838751380774,
"confidence": 0.22496309819539395
},
{
"marker_id": 102,
"observed_center_px": [
1213.5,
883.5
],
"projected_center_px": [
1215.830078125,
886.031494140625
],
"reprojection_error_px": 3.4405997518778935,
"confidence": 0.6525563227335612
},
{
"marker_id": 58,
"observed_center_px": [
345.75,
886.5
],
"projected_center_px": [
343.3118591308594,
886.6741943359375
],
"reprojection_error_px": 2.4443556542464333,
"confidence": 0.6367497422354562
},
{
"marker_id": 64,
"observed_center_px": [
247.75,
850.0
],
"projected_center_px": [
246.85137939453125,
848.6774291992188
],
"reprojection_error_px": 1.5989723311090094,
"confidence": 0.5966625464303152
},
{
"marker_id": 103,
"observed_center_px": [
429.75,
847.25
],
"projected_center_px": [
428.5144958496094,
846.5291748046875
],
"reprojection_error_px": 1.4304053508812682,
"confidence": 0.5644916934603736
},
{
"marker_id": 92,
"observed_center_px": [
1197.75,
835.5
],
"projected_center_px": [
1199.328125,
836.5704345703125
],
"reprojection_error_px": 1.9069107700532573,
"confidence": 0.5608112640925816
},
{
"marker_id": 62,
"observed_center_px": [
855.25,
827.0
],
"projected_center_px": [
855.1614990234375,
827.0347290039062
],
"reprojection_error_px": 0.09507116579087743,
"confidence": 0.5915048217773438
},
{
"marker_id": 96,
"observed_center_px": [
806.5,
841.75
],
"projected_center_px": [
806.0877075195312,
841.8871459960938
],
"reprojection_error_px": 0.43450444611720773,
"confidence": 0.5707100255698545
},
{
"marker_id": 51,
"observed_center_px": [
519.75,
826.75
],
"projected_center_px": [
518.8102416992188,
825.9820556640625
],
"reprojection_error_px": 1.2136243928768695,
"confidence": 0.5616105134531453
},
{
"marker_id": 79,
"observed_center_px": [
724.0,
808.75
],
"projected_center_px": [
723.7137451171875,
808.1036987304688
],
"reprojection_error_px": 0.7068572620633558,
"confidence": 0.5317700588218801
},
{
"marker_id": 205,
"observed_center_px": [
1328.5,
699.75
],
"projected_center_px": [
1327.263427734375,
691.9859619140625
],
"reprojection_error_px": 7.861895341964365,
"confidence": 0.5085178133372956
},
{
"marker_id": 217,
"observed_center_px": [
1190.25,
701.5
],
"projected_center_px": [
1189.1712646484375,
693.125
],
"reprojection_error_px": 8.444187051381007,
"confidence": 0.48699451715805947
},
{
"marker_id": 208,
"observed_center_px": [
775.5,
705.75
],
"projected_center_px": [
775.0186767578125,
696.5408935546875
],
"reprojection_error_px": 9.221676289296113,
"confidence": 0.4966751237638301
},
{
"marker_id": 210,
"observed_center_px": [
327.5,
631.5
],
"projected_center_px": [
332.65399169921875,
621.7177734375
],
"reprojection_error_px": 11.056924841731373,
"confidence": 0.45180041003079296
},
{
"marker_id": 206,
"observed_center_px": [
1173.25,
612.5
],
"projected_center_px": [
1170.8377685546875,
603.9804077148438
],
"reprojection_error_px": 8.854508075045633,
"confidence": 0.415572869657266
},
{
"marker_id": 207,
"observed_center_px": [
1306.75,
611.25
],
"projected_center_px": [
1303.6693115234375,
602.8783569335938
],
"reprojection_error_px": 8.920484803021235,
"confidence": 0.4319802331725756
},
{
"marker_id": 214,
"observed_center_px": [
772.0,
616.25
],
"projected_center_px": [
772.4580078125,
607.2855224609375
],
"reprojection_error_px": 8.976170046554772,
"confidence": 0.4123737373737374
},
{
"marker_id": 100,
"observed_center_px": [
1320.25,
451.5
],
"projected_center_px": [
1314.3726806640625,
450.8058776855469
],
"reprojection_error_px": 5.918165962864389,
"confidence": 0.29718147824605307
},
{
"marker_id": 94,
"observed_center_px": [
1408.25,
449.75
],
"projected_center_px": [
1401.5194091796875,
448.9013977050781
],
"reprojection_error_px": 6.783876373093894,
"confidence": 0.08771815461586722
},
{
"marker_id": 76,
"observed_center_px": [
1176.5,
458.25
],
"projected_center_px": [
1172.8941650390625,
457.0670166015625
],
"reprojection_error_px": 3.794930234733951,
"confidence": 0.3072119400220424
},
{
"marker_id": 75,
"observed_center_px": [
306.0,
440.25
],
"projected_center_px": [
317.18145751953125,
439.1272888183594
],
"reprojection_error_px": 11.237680928842162,
"confidence": 0.303144246426618
},
{
"marker_id": 68,
"observed_center_px": [
1039.75,
455.75
],
"projected_center_px": [
1037.3668212890625,
454.6943054199219
],
"reprojection_error_px": 2.6065363635813816,
"confidence": 0.3018093319641008
},
{
"marker_id": 56,
"observed_center_px": [
947.5,
458.5
],
"projected_center_px": [
946.8638916015625,
457.2505798339844
],
"reprojection_error_px": 1.4020287606926018,
"confidence": 0.29533031082153327
},
{
"marker_id": 104,
"observed_center_px": [
1332.0,
391.5
],
"projected_center_px": [
1324.867919921875,
391.58746337890625
],
"reprojection_error_px": 7.132616356109251,
"confidence": 0.30576462173461916
},
{
"marker_id": 46,
"observed_center_px": [
992.25,
442.5
],
"projected_center_px": [
990.807861328125,
441.67315673828125
],
"reprojection_error_px": 1.6623578821562732,
"confidence": 0.29023840891081715
},
{
"marker_id": 72,
"observed_center_px": [
874.75,
435.5
],
"projected_center_px": [
875.2227783203125,
434.67779541015625
],
"reprojection_error_px": 0.9484406822346024,
"confidence": 0.28925843574260846
},
{
"marker_id": 53,
"observed_center_px": [
928.5,
419.0
],
"projected_center_px": [
927.6744995117188,
418.3480224609375
],
"reprojection_error_px": 1.0519152853697753,
"confidence": 0.29830989494958376
},
{
"marker_id": 50,
"observed_center_px": [
1033.5,
418.5
],
"projected_center_px": [
1031.2042236328125,
417.8130187988281
],
"reprojection_error_px": 2.396358132437676,
"confidence": 0.29698484802246095
},
{
"marker_id": 84,
"observed_center_px": [
830.5,
379.0
],
"projected_center_px": [
831.7435302734375,
379.302978515625
],
"reprojection_error_px": 1.2799076224032233,
"confidence": 0.2669997914632161
},
{
"marker_id": 60,
"observed_center_px": [
860.5,
357.0
],
"projected_center_px": [
861.3968505859375,
357.79034423828125
],
"reprojection_error_px": 1.1954016013377289,
"confidence": 0.2669997914632161
},
{
"marker_id": 86,
"observed_center_px": [
776.5,
350.75
],
"projected_center_px": [
778.827880859375,
351.7146301269531
],
"reprojection_error_px": 2.519829473847405,
"confidence": 0.24741065232219583
},
{
"marker_id": 67,
"observed_center_px": [
966.75,
370.75
],
"projected_center_px": [
965.3787841796875,
370.908203125
],
"reprojection_error_px": 1.3803119410608053,
"confidence": 0.24601027725867788
},
{
"marker_id": 70,
"observed_center_px": [
1055.25,
341.5
],
"projected_center_px": [
1052.036376953125,
342.58465576171875
],
"reprojection_error_px": 3.3917327737951055,
"confidence": 0.23929733651024956
},
{
"marker_id": 90,
"observed_center_px": [
1101.25,
327.5
],
"projected_center_px": [
1096.7330322265625,
329.1306457519531
],
"reprojection_error_px": 4.802291477475696,
"confidence": 0.23929733651024956
},
{
"marker_id": 61,
"observed_center_px": [
328.75,
318.0
],
"projected_center_px": [
343.17498779296875,
319.97027587890625
],
"reprojection_error_px": 14.55892371936529,
"confidence": 0.23586633094211165
},
{
"marker_id": 98,
"observed_center_px": [
1022.5,
329.5
],
"projected_center_px": [
1019.7108764648438,
330.8871765136719
],
"reprojection_error_px": 3.1150391288786974,
"confidence": 0.2333535968235561
},
{
"marker_id": 91,
"observed_center_px": [
1191.75,
317.0
],
"projected_center_px": [
1185.6361083984375,
319.04736328125
],
"reprojection_error_px": 6.447586131341499,
"confidence": 0.22907950351895312
},
{
"marker_id": 83,
"observed_center_px": [
406.5,
314.75
],
"projected_center_px": [
418.6180725097656,
316.6445007324219
],
"reprojection_error_px": 12.265268622296226,
"confidence": 0.2227662572065438
}
]
},
"qa": {
"sanity_notes": []
}
}