Files
appRobotRender/data/evaluations/Scene9b/render_g_camera_pose.json
2026-06-02 17:16:24 +02:00

610 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T11:36:56Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene9b\\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": [
[
6775.66162109375,
0.0,
2447.249267578125
],
[
0.0,
6791.1728515625,
1629.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
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": 29,
"used_marker_ids": [
86,
64,
72,
58,
53,
215,
69,
103,
56,
46,
208,
68,
95,
55,
66,
47,
217,
97,
54,
205,
105,
85,
92,
102,
59,
48,
63,
71,
65
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.009619917175934373,
0.001437783709144335,
0.001178828236455453,
0.001178814791191416,
0.001178814789485802
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 11.340066338647908,
"residual_median_px": 10.235401961802417,
"residual_max_px": 19.85468955493276,
"sigma2_normalized": 1.5499432665152235e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7068911194801331,
-0.7073221802711487,
0.0005526341847144067
],
[
-0.6399292945861816,
0.639206051826477,
-0.4265044629573822
],
[
0.3013228178024292,
-0.30184584856033325,
-0.904485285282135
]
],
"translation_m": [
0.0004843277856707573,
0.33129215240478516,
1.3820325136184692
],
"rvec_rad": [
1.115268050486221,
-2.6908641530810655,
0.6029355542959896
]
},
"camera_in_world": {
"position_m": [
-0.20409199595451355,
0.20573940873146057,
1.3913253545761108
],
"position_mm": [
-204.0919952392578,
205.73941040039062,
1391.3253173828125
],
"orientation_deg": {
"roll": -161.5450439453125,
"pitch": -17.537071228027344,
"yaw": -137.8463134765625
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
6.452480658301729e-06,
-8.677995669136655e-06,
3.7876819557921503e-06,
5.383531836643139e-07,
1.5069064340118877e-06,
5.5004275141893444e-06
],
[
-8.677995669136665e-06,
2.711692282898168e-05,
-1.5579497365194224e-05,
-4.261183958871411e-06,
-2.3512798646876307e-06,
-1.4377656180433174e-05
],
[
3.787681955792298e-06,
-1.557949736519408e-05,
5.984388237601249e-05,
6.09536389500752e-06,
-3.477524888401479e-06,
5.159795654197757e-07
],
[
5.383531836643239e-07,
-4.2611839588714e-06,
6.095363895007561e-06,
1.271291081491525e-06,
-1.0565217284762191e-07,
1.1002335521031098e-06
],
[
1.5069064340118743e-06,
-2.35127986468764e-06,
-3.4775248884015083e-06,
-1.0565217284762013e-07,
9.067072371413347e-07,
2.101036288624821e-06
],
[
5.500427514189343e-06,
-1.4377656180433223e-05,
5.159795654198936e-07,
1.1002335521031282e-06,
2.1010362886248145e-06,
1.2555890622358685e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.14554121230222344,
0.2983615364884681,
0.4432334340653125
],
"tvec_std_m": [
0.0011275154462319018,
0.0009522117606611119,
0.0035434292179128803
]
},
"camera_center_std_m": [
0.007087891646984167,
0.009458384824558283,
0.004172578142622613
],
"camera_center_std_mm": [
7.087891646984167,
9.458384824558284,
4.172578142622613
],
"orientation_std_deg": {
"roll": 0.3917644239379282,
"pitch": 0.28629432677161687,
"yaw": 0.08781598781594072
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
240.5,
3059.25
],
"projected_center_px": [
246.14199829101562,
3047.939208984375
],
"reprojection_error_px": 12.639863057603371,
"confidence": 0.3337587592074301
},
{
"marker_id": 64,
"observed_center_px": [
3135.0,
2718.25
],
"projected_center_px": [
3138.941650390625,
2731.56689453125
],
"reprojection_error_px": 13.88799077470713,
"confidence": 0.9560608293399817
},
{
"marker_id": 72,
"observed_center_px": [
394.75,
2475.0
],
"projected_center_px": [
390.1357421875,
2479.611572265625
],
"reprojection_error_px": 6.523647286702354,
"confidence": 0.2731326256102494
},
{
"marker_id": 58,
"observed_center_px": [
2995.25,
2424.75
],
"projected_center_px": [
2990.984619140625,
2412.838134765625
],
"reprojection_error_px": 12.652509918487889,
"confidence": 0.946009851673219
},
{
"marker_id": 53,
"observed_center_px": [
187.0,
2396.25
],
"projected_center_px": [
197.25192260742188,
2395.11083984375
],
"reprojection_error_px": 10.315018323306811,
"confidence": 0.29911900743081543
},
{
"marker_id": 215,
"observed_center_px": [
1927.25,
2152.75
],
"projected_center_px": [
1933.204345703125,
2149.9306640625
],
"reprojection_error_px": 6.588086814910848,
"confidence": 0.062354993978176315
},
{
"marker_id": 69,
"observed_center_px": [
3322.75,
2364.25
],
"projected_center_px": [
3327.614990234375,
2349.880615234375
],
"reprojection_error_px": 15.170608047245171,
"confidence": 0.935556867626641
},
{
"marker_id": 103,
"observed_center_px": [
2725.75,
2327.5
],
"projected_center_px": [
2712.475830078125,
2335.334228515625
],
"reprojection_error_px": 15.413588925031148,
"confidence": 0.9848009325332164
},
{
"marker_id": 56,
"observed_center_px": [
333.75,
2209.75
],
"projected_center_px": [
322.47137451171875,
2224.527587890625
],
"reprojection_error_px": 18.589903086623504,
"confidence": 0.23481235978878529
},
{
"marker_id": 46,
"observed_center_px": [
176.75,
2159.25
],
"projected_center_px": [
156.96246337890625,
2160.881591796875
],
"reprojection_error_px": 19.85468955493276,
"confidence": 0.2573748531335288
},
{
"marker_id": 208,
"observed_center_px": [
1617.25,
1849.5
],
"projected_center_px": [
1627.016845703125,
1852.5614013671875
],
"reprojection_error_px": 10.235401961802417,
"confidence": 0.28878824830925276
},
{
"marker_id": 68,
"observed_center_px": [
98.0,
2015.0
],
"projected_center_px": [
110.53465270996094,
2007.803955078125
],
"reprojection_error_px": 14.453393410440817,
"confidence": 0.095194528797859
},
{
"marker_id": 95,
"observed_center_px": [
2729.75,
1833.75
],
"projected_center_px": [
2722.65087890625,
1843.78173828125
],
"reprojection_error_px": 12.289560335798141,
"confidence": 0.9725720783133861
},
{
"marker_id": 55,
"observed_center_px": [
2378.25,
1604.25
],
"projected_center_px": [
2385.328369140625,
1601.8428955078125
],
"reprojection_error_px": 7.476460507971773,
"confidence": 0.7774249301817219
},
{
"marker_id": 66,
"observed_center_px": [
2917.25,
1527.5
],
"projected_center_px": [
2915.371337890625,
1528.8841552734375
],
"reprojection_error_px": 2.3335074763510324,
"confidence": 0.9572854753996669
},
{
"marker_id": 47,
"observed_center_px": [
2283.75,
1369.75
],
"projected_center_px": [
2276.7294921875,
1372.477294921875
],
"reprojection_error_px": 7.531644411166707,
"confidence": 0.6185658989018842
},
{
"marker_id": 217,
"observed_center_px": [
782.25,
1039.5
],
"projected_center_px": [
775.8700561523438,
1026.7301025390625
],
"reprojection_error_px": 14.274941844438626,
"confidence": 0.280197483740893
},
{
"marker_id": 97,
"observed_center_px": [
2605.75,
1281.0
],
"projected_center_px": [
2614.7734375,
1284.3802490234375
],
"reprojection_error_px": 9.635793053862065,
"confidence": 0.7458605313050377
},
{
"marker_id": 54,
"observed_center_px": [
2414.0,
1274.75
],
"projected_center_px": [
2415.067626953125,
1260.9930419921875
],
"reprojection_error_px": 13.798323120573581,
"confidence": 0.5857732473723166
},
{
"marker_id": 205,
"observed_center_px": [
504.5,
765.5
],
"projected_center_px": [
512.3126831054688,
771.227294921875
],
"reprojection_error_px": 9.687100930031233,
"confidence": 0.31319275103737726
},
{
"marker_id": 105,
"observed_center_px": [
1708.5,
958.25
],
"projected_center_px": [
1696.5130615234375,
956.2036743164062
],
"reprojection_error_px": 12.160351263192602,
"confidence": 0.35172967367989916
},
{
"marker_id": 85,
"observed_center_px": [
1891.0,
884.0
],
"projected_center_px": [
1893.7413330078125,
890.615234375
],
"reprojection_error_px": 7.16074245423643,
"confidence": 0.793766730760846
},
{
"marker_id": 92,
"observed_center_px": [
1119.5,
850.0
],
"projected_center_px": [
1117.705078125,
858.3513793945312
],
"reprojection_error_px": 8.542088873850158,
"confidence": 0.3994244921126159
},
{
"marker_id": 102,
"observed_center_px": [
1222.0,
747.75
],
"projected_center_px": [
1224.4566650390625,
753.0621337890625
],
"reprojection_error_px": 5.852688997977893,
"confidence": 0.7208726934238503
},
{
"marker_id": 59,
"observed_center_px": [
1447.5,
676.5
],
"projected_center_px": [
1457.9674072265625,
674.8851928710938
],
"reprojection_error_px": 10.591232983475498,
"confidence": 0.9153043607459583
},
{
"marker_id": 48,
"observed_center_px": [
1414.75,
435.25
],
"projected_center_px": [
1418.5299072265625,
426.77435302734375
],
"reprojection_error_px": 9.280317356993589,
"confidence": 0.9130577661119008
},
{
"marker_id": 63,
"observed_center_px": [
938.5,
420.0
],
"projected_center_px": [
933.114013671875,
416.24139404296875
],
"reprojection_error_px": 6.567797763861203,
"confidence": 0.5931796110473455
},
{
"marker_id": 71,
"observed_center_px": [
1147.5,
361.5
],
"projected_center_px": [
1149.6405029296875,
369.7533264160156
],
"reprojection_error_px": 8.526379637413648,
"confidence": 0.8733745793618185
},
{
"marker_id": 65,
"observed_center_px": [
1058.0,
219.5
],
"projected_center_px": [
1053.244140625,
216.34364318847656
],
"reprojection_error_px": 5.707958191545011,
"confidence": 0.8711218334756806
}
]
},
"qa": {
"sanity_notes": []
}
}