calculate scenes

This commit is contained in:
chk
2026-05-31 10:22:19 +02:00
parent a6bdbf98f7
commit ca98774657
281 changed files with 50608 additions and 85815 deletions

View File

@@ -0,0 +1,597 @@
{
"schema_version": "1.0",
"created_utc": "2026-05-31T08:21:18Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\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": [
[
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": 27,
"used_marker_ids": [
46,
56,
47,
62,
54,
53,
97,
72,
215,
55,
84,
66,
95,
51,
103,
73,
210,
58,
69,
82,
101,
74,
64,
52,
77,
83,
75
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"rms": [
0.016671599234626203,
0.014984525837317951,
0.010143432360838499,
0.008145351589166076,
0.00780621236938807,
0.007787122784044085,
0.007786462376148913,
0.007786439172737221,
0.007786438374282249,
0.007786438346865697
],
"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
]
},
"residual_rms_px": 17.928049096967193,
"residual_median_px": 16.279581202158823,
"residual_max_px": 33.761537780934475,
"sigma2_normalized": 6.820719987909698e-05
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.3300142288208008,
0.8931987881660461,
0.30542847514152527
],
[
0.9438925385475159,
-0.307933509349823,
-0.119347482919693
],
[
-0.01254936121404171,
0.32767802476882935,
-0.9447060823440552
]
],
"translation_m": [
0.1218881607055664,
-0.20107944309711456,
1.2891619205474854
],
"rvec_rad": [
2.322704613442351,
1.652184434557161,
0.26340024880479
]
},
"camera_in_world": {
"position_m": [
0.16575071215629578,
-0.593219518661499,
1.156652569770813
],
"position_mm": [
165.75071716308594,
-593.2195434570312,
1156.652587890625
],
"orientation_deg": {
"roll": 160.87051391601562,
"pitch": 0.7190442681312561,
"yaw": 70.72877502441406
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.0006092507461230473,
0.0003526259972047522,
-0.00014148169414567735,
1.1290047064735734e-06,
2.1531805909252623e-05,
0.0001662744717226349
],
[
0.0003526259972047535,
0.0003582526715943927,
-2.191753014940007e-05,
2.2388696074135468e-05,
1.249716779022916e-05,
9.801057630670168e-05
],
[
-0.00014148169414567198,
-2.1917530149394752e-05,
0.0015247128329893805,
4.612731251766003e-05,
3.853860759149674e-06,
-0.0004596553107967692
],
[
1.1290047064741053e-06,
2.2388696074135834e-05,
4.61273125176595e-05,
9.421718322597816e-06,
4.303949547339506e-07,
-6.403632417071608e-08
],
[
2.15318059092526e-05,
1.2497167790229121e-05,
3.853860759149121e-06,
4.3039495473392456e-07,
5.110125406719875e-06,
4.803799556267123e-06
],
[
0.0001662744717226335,
9.801057630669992e-05,
-0.0004596553107967708,
-6.403632417099117e-08,
4.803799556266998e-06,
0.00026228123733787814
]
],
"parameter_std": {
"rvec_std_deg": [
1.4142320241467214,
1.0844695224941754,
2.2372610420069297
],
"tvec_std_m": [
0.0030694817677578436,
0.0022605586492546207,
0.01619509917653727
]
},
"camera_center_std_m": [
0.03388169979028178,
0.03194726625752425,
0.03151342140570509
],
"camera_center_std_mm": [
33.88169979028178,
31.947266257524248,
31.51342140570509
],
"orientation_std_deg": {
"roll": 1.611069410531176,
"pitch": 1.521103418689839,
"yaw": 0.7115695613005444
}
}
},
"observations": {
"markers": [
{
"marker_id": 46,
"observed_center_px": [
1234.0,
666.0
],
"projected_center_px": [
1232.56591796875,
635.7584228515625
],
"reprojection_error_px": 30.275560766024654,
"confidence": 0.2988751797371847
},
{
"marker_id": 56,
"observed_center_px": [
1196.0,
626.75
],
"projected_center_px": [
1198.8643798828125,
602.9756469726562
],
"reprojection_error_px": 23.94628434604897,
"confidence": 0.5697620483284124
},
{
"marker_id": 47,
"observed_center_px": [
593.75,
623.75
],
"projected_center_px": [
597.9401245117188,
625.4595947265625
],
"reprojection_error_px": 4.525467661225368,
"confidence": 0.5768583617164568
},
{
"marker_id": 62,
"observed_center_px": [
751.0,
651.75
],
"projected_center_px": [
768.7491455078125,
645.1398315429688
],
"reprojection_error_px": 18.94007638020057,
"confidence": 0.5593704450665263
},
{
"marker_id": 54,
"observed_center_px": [
540.5,
639.0
],
"projected_center_px": [
538.3031005859375,
643.2557373046875
],
"reprojection_error_px": 4.789328454179874,
"confidence": 0.5766374039623903
},
{
"marker_id": 53,
"observed_center_px": [
1240.5,
594.75
],
"projected_center_px": [
1237.91455078125,
573.0635375976562
],
"reprojection_error_px": 21.840036611484972,
"confidence": 0.21364841201201337
},
{
"marker_id": 97,
"observed_center_px": [
491.5,
605.25
],
"projected_center_px": [
480.19049072265625,
611.6685791015625
],
"reprojection_error_px": 13.003967001547613,
"confidence": 0.5705029634947052
},
{
"marker_id": 72,
"observed_center_px": [
1197.75,
548.5
],
"projected_center_px": [
1200.1619873046875,
533.2457275390625
],
"reprojection_error_px": 15.443785516203269,
"confidence": 0.5440516905787338
},
{
"marker_id": 215,
"observed_center_px": [
789.0,
430.75
],
"projected_center_px": [
815.6132202148438,
434.71270751953125
],
"reprojection_error_px": 26.906626341648956,
"confidence": 0.551983363957988
},
{
"marker_id": 55,
"observed_center_px": [
598.5,
542.75
],
"projected_center_px": [
600.3131103515625,
544.645751953125
],
"reprojection_error_px": 2.6232126514486667,
"confidence": 0.5459402660246769
},
{
"marker_id": 84,
"observed_center_px": [
1254.25,
485.0
],
"projected_center_px": [
1250.4515380859375,
475.3403015136719
],
"reprojection_error_px": 10.379695937711915,
"confidence": 0.06519221426443914
},
{
"marker_id": 66,
"observed_center_px": [
453.0,
495.75
],
"projected_center_px": [
428.94537353515625,
500.8000183105469
],
"reprojection_error_px": 24.57901013670038,
"confidence": 0.5349107016469481
},
{
"marker_id": 95,
"observed_center_px": [
548.75,
435.0
],
"projected_center_px": [
538.4442138671875,
436.2699890136719
],
"reprojection_error_px": 10.383742095705077,
"confidence": 0.5227826547122322
},
{
"marker_id": 51,
"observed_center_px": [
659.25,
376.25
],
"projected_center_px": [
661.5415649414062,
376.18011474609375
],
"reprojection_error_px": 2.2926303298603923,
"confidence": 0.5111500432161571
},
{
"marker_id": 103,
"observed_center_px": [
618.0,
313.5
],
"projected_center_px": [
612.7017211914062,
311.79345703125
],
"reprojection_error_px": 5.566331578138664,
"confidence": 0.5046333482067283
},
{
"marker_id": 73,
"observed_center_px": [
1247.5,
251.25
],
"projected_center_px": [
1245.7049560546875,
263.84906005859375
],
"reprojection_error_px": 12.72629157003938,
"confidence": 0.13607001327160623
},
{
"marker_id": 210,
"observed_center_px": [
775.0,
150.5
],
"projected_center_px": [
793.5236206054688,
153.9915313720703
],
"reprojection_error_px": 18.849809326820726,
"confidence": 0.46988879526830113
},
{
"marker_id": 58,
"observed_center_px": [
562.75,
264.25
],
"projected_center_px": [
547.4027709960938,
259.3707580566406
],
"reprojection_error_px": 16.104174615303283,
"confidence": 0.4655541127751829
},
{
"marker_id": 69,
"observed_center_px": [
476.25,
240.75
],
"projected_center_px": [
443.5474853515625,
232.3603057861328
],
"reprojection_error_px": 33.761537780934475,
"confidence": 0.4655541127751829
},
{
"marker_id": 82,
"observed_center_px": [
1207.5,
261.5
],
"projected_center_px": [
1209.2646484375,
272.2220764160156
],
"reprojection_error_px": 10.866319836027728,
"confidence": 0.49001748422717006
},
{
"marker_id": 101,
"observed_center_px": [
1162.25,
153.5
],
"projected_center_px": [
1167.9842529296875,
170.08203125
],
"reprojection_error_px": 17.545524131173917,
"confidence": 0.46225891142368675
},
{
"marker_id": 74,
"observed_center_px": [
984.0,
182.25
],
"projected_center_px": [
997.3069458007812,
190.50851440429688
],
"reprojection_error_px": 15.661349453699982,
"confidence": 0.4548532843889077
},
{
"marker_id": 64,
"observed_center_px": [
570.5,
177.75
],
"projected_center_px": [
552.6438598632812,
168.61941528320312
],
"reprojection_error_px": 20.05515688925776,
"confidence": 0.43211414091114625
},
{
"marker_id": 52,
"observed_center_px": [
1054.5,
160.5
],
"projected_center_px": [
1065.968994140625,
172.5654296875
],
"reprojection_error_px": 16.646693970326268,
"confidence": 0.45818248585417487
},
{
"marker_id": 77,
"observed_center_px": [
1003.0,
87.25
],
"projected_center_px": [
1015.1254272460938,
99.04560852050781
],
"reprojection_error_px": 16.916334303547835,
"confidence": 0.422956152719696
},
{
"marker_id": 83,
"observed_center_px": [
1173.0,
64.0
],
"projected_center_px": [
1177.6336669921875,
85.7947006225586
],
"reprojection_error_px": 22.281827685839506,
"confidence": 0.4377857805109236
},
{
"marker_id": 75,
"observed_center_px": [
987.75,
42.0
],
"projected_center_px": [
999.5007934570312,
53.26692581176758
],
"reprojection_error_px": 16.279581202158823,
"confidence": 0.22473325223116958
}
]
},
"qa": {
"sanity_notes": []
}
}