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

445 lines
9.9 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T14:41:43Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene9b\\render_a_aruco_detection.json",
"robot_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\robot\\robot.json"
},
"camera": {
"camera_id": "a",
"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": 14,
"used_marker_ids": [
55,
47,
54,
51,
210,
85,
79,
96,
105,
62,
75,
102,
92,
206
],
"history": {
"iters": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
],
"rms": [
0.2550351374035507,
0.15806049223373672,
0.15806049223373672,
0.15806049223373672,
0.15806049223373672,
0.15806049223373672,
0.15806049223373672,
0.15806049223373672,
0.14699623241785992,
0.08550663198772257,
0.08300853012587446,
0.082993189724813,
0.08299143581733595,
0.08299117215645674,
0.08299113202042445,
0.08299112590245267,
0.08299112496773195,
0.0829911248245435,
0.0829911248024852,
0.08299112479904609
],
"lambda": [
0.001,
0.0005,
0.001,
0.002,
0.004,
0.008,
0.016,
0.032,
0.016,
0.008,
0.004,
0.002,
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05,
3.125e-05,
1.5625e-05,
7.8125e-06
]
},
"residual_rms_px": 247.42143090225213,
"residual_median_px": 189.36093485879957,
"residual_max_px": 427.5040937974711,
"sigma2_normalized": 0.008765943194042525
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.696112334728241,
-0.6790731549263,
-0.23299627006053925
],
[
-0.6971762180328369,
-0.7168710827827454,
0.006416028365492821
],
[
-0.1713852435350418,
0.15797318518161774,
-0.9724564552307129
]
],
"translation_m": [
0.19724678993225098,
0.5264778733253479,
0.5180459022521973
],
"rvec_rad": [
2.816786813465012,
-1.1450804710849414,
-0.33645745835217866
]
},
"camera_in_world": {
"position_m": [
0.31852734088897705,
0.42952442169189453,
0.5463569760322571
],
"position_mm": [
318.52734375,
429.5244140625,
546.3569946289062
],
"orientation_deg": {
"roll": 170.7730255126953,
"pitch": 9.868369102478027,
"yaw": -45.04374694824219
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
0.006271967978842045,
0.004793349119455165,
0.008070762638402807,
-0.0013799829796936273,
-0.0023595414906020444,
-0.0029516945908372475
],
[
0.004793349119455074,
0.024884090063633395,
0.019744512211518586,
-0.0030082716803578793,
-0.007467939662900134,
-0.005691104990331559
],
[
0.008070762638402763,
0.019744512211518843,
0.02388042998440534,
-0.003645417159658658,
-0.00710444136207086,
-0.007842229972519361
],
[
-0.0013799829796936132,
-0.003008271680357939,
-0.0036454171596586628,
0.00148199799234924,
0.0015637374442299895,
0.0017576795489709358
],
[
-0.002359541490602016,
-0.007467939662900189,
-0.0071044413620708225,
0.0015637374442299791,
0.0028367572782359244,
0.0025223942198622376
],
[
-0.0029516945908372345,
-0.005691104990331677,
-0.007842229972519389,
0.00175767954897094,
0.0025223942198622615,
0.003039857915175949
]
],
"parameter_std": {
"rvec_std_deg": [
4.53758265026798,
9.038232619000235,
8.854085339198889
],
"tvec_std_m": [
0.03849672703424591,
0.05326121739348364,
0.05513490650373817
]
},
"camera_center_std_m": [
0.12138569891196593,
0.055595904684668296,
0.06117004752575517
],
"camera_center_std_mm": [
121.38569891196593,
55.5959046846683,
61.170047525755166
],
"orientation_std_deg": {
"roll": 5.623982527845689,
"pitch": 5.637215120385333,
"yaw": 5.5710893268109825
}
}
},
"observations": {
"markers": [
{
"marker_id": 55,
"observed_center_px": [
3395.75,
2971.25
],
"projected_center_px": [
3269.76904296875,
3098.166259765625
],
"reprojection_error_px": 178.8265599048566,
"confidence": 0.9327901995983151
},
{
"marker_id": 47,
"observed_center_px": [
3765.25,
2900.5
],
"projected_center_px": [
3616.95703125,
3052.60986328125
],
"reprojection_error_px": 212.43402525991226,
"confidence": 0.8820535206405639
},
{
"marker_id": 54,
"observed_center_px": [
3951.5,
3065.75
],
"projected_center_px": [
3792.84326171875,
3261.887939453125
],
"reprojection_error_px": 252.27376378641276,
"confidence": 0.8576132554297061
},
{
"marker_id": 51,
"observed_center_px": [
2498.25,
2949.25
],
"projected_center_px": [
2509.70166015625,
2992.7099609375
],
"reprojection_error_px": 44.943394676228785,
"confidence": 0.9080770184132253
},
{
"marker_id": 210,
"observed_center_px": [
1241.0,
2673.5
],
"projected_center_px": [
1599.0888671875,
2859.135986328125
],
"reprojection_error_px": 403.3464468960187,
"confidence": 0.7451448168607637
},
{
"marker_id": 85,
"observed_center_px": [
4529.5,
2590.5
],
"projected_center_px": [
4474.40576171875,
2735.0185546875
],
"reprojection_error_px": 154.66411264658353,
"confidence": 0.6535427785570701
},
{
"marker_id": 79,
"observed_center_px": [
3116.0,
2547.25
],
"projected_center_px": [
2990.919921875,
2580.907958984375
],
"reprojection_error_px": 129.52947211638738,
"confidence": 0.9392243664141513
},
{
"marker_id": 96,
"observed_center_px": [
3463.25,
2501.5
],
"projected_center_px": [
3321.59765625,
2543.1494140625
],
"reprojection_error_px": 147.64843440286705,
"confidence": 0.6063473591649313
},
{
"marker_id": 105,
"observed_center_px": [
4400.25,
2399.5
],
"projected_center_px": [
4354.45458984375,
2455.594482421875
],
"reprojection_error_px": 72.41415986916654,
"confidence": 0.2536715470387048
},
{
"marker_id": 62,
"observed_center_px": [
3562.5,
2389.0
],
"projected_center_px": [
3420.02734375,
2398.420166015625
],
"reprojection_error_px": 142.7837431456838,
"confidence": 0.4321481343383343
},
{
"marker_id": 75,
"observed_center_px": [
492.75,
2224.5
],
"projected_center_px": [
904.8543090820312,
2110.790771484375
],
"reprojection_error_px": 427.5040937974711,
"confidence": 0.3469694639075123
},
{
"marker_id": 102,
"observed_center_px": [
4660.0,
2020.75
],
"projected_center_px": [
4776.58447265625,
1858.373291015625
],
"reprojection_error_px": 199.8953098127425,
"confidence": 0.7605882165177812
},
{
"marker_id": 92,
"observed_center_px": [
4488.75,
1931.0
],
"projected_center_px": [
4564.4404296875,
1701.9599609375
],
"reprojection_error_px": 241.2226785358912,
"confidence": 0.7981307357037608
},
{
"marker_id": 206,
"observed_center_px": [
3878.0,
1406.0
],
"projected_center_px": [
3963.491943359375,
987.382568359375
],
"reprojection_error_px": 427.2580326369019,
"confidence": 0.903357464550398
}
]
},
"qa": {
"sanity_notes": []
}
}