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

512 lines
12 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T08:27:16Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene6\\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": [
[
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": 22,
"used_marker_ids": [
47,
210,
85,
79,
96,
215,
62,
105,
208,
75,
102,
92,
217,
61,
83,
206,
207,
72,
84,
86,
60,
93
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.016537376944785378,
0.0026943984362748723,
0.0023518145939412155,
0.0023518021797274157,
0.00235180217815787
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 5.337175265397372,
"residual_median_px": 4.18957367267317,
"residual_max_px": 8.46323855204531,
"sigma2_normalized": 6.404285088108195e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8043902516365051,
-0.5940719842910767,
0.005899082403630018
],
[
-0.40413588285446167,
-0.5544355511665344,
-0.7275131940841675
],
[
0.43546587228775024,
0.582820475101471,
-0.6860683560371399
]
],
"translation_m": [
-0.22707797586917877,
0.2073991745710373,
1.1453036069869995
],
"rvec_rad": [
2.232702643678502,
-0.7319470805689356,
0.3236357723933823
]
},
"camera_in_world": {
"position_m": [
-0.23226389288902283,
-0.6874175667762756,
0.9379817843437195
],
"position_mm": [
-232.26388549804688,
-687.4175415039062,
937.9818115234375
],
"orientation_deg": {
"roll": 139.65182495117188,
"pitch": -25.814939498901367,
"yaw": -26.675533294677734
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
3.536543173512748e-05,
-1.108768723753887e-05,
1.281131353747492e-06,
2.0872539198728494e-06,
5.500336728089291e-06,
1.0507763910686328e-05
],
[
-1.1087687237538928e-05,
1.4507736662543647e-05,
-6.033889254481834e-06,
-3.1773995441465213e-06,
-4.072319284901402e-06,
-2.214188579531818e-06
],
[
1.2811313537477971e-06,
-6.0338892544820364e-06,
4.9051717538945546e-05,
6.75834789278531e-06,
-4.302597791351801e-06,
-1.134213881249018e-05
],
[
2.0872539198728926e-06,
-3.177399544146546e-06,
6.758347892785268e-06,
1.8983406115436701e-06,
2.524898104988739e-07,
-1.3043365592355394e-07
],
[
5.5003367280892586e-06,
-4.072319284901373e-06,
-4.302597791351886e-06,
2.524898104988575e-07,
2.616057169560967e-06,
3.515818620921234e-06
],
[
1.0507763910686196e-05,
-2.214188579531762e-06,
-1.1342138812490402e-05,
-1.3043365592359282e-07,
3.515818620921238e-06,
1.6133450875050585e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.34073136613905,
0.21823402585320298,
0.4012820576799228
],
"tvec_std_m": [
0.0013778028202698926,
0.001617423002668432,
0.004016646720219565
]
},
"camera_center_std_m": [
0.006461065760510807,
0.007270762603128843,
0.006880362305035057
],
"camera_center_std_mm": [
6.461065760510808,
7.270762603128843,
6.8803623050350575
],
"orientation_std_deg": {
"roll": 0.4152030310153104,
"pitch": 0.3121914334621229,
"yaw": 0.2062439786864195
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
984.25,
690.75
],
"projected_center_px": [
980.8228759765625,
683.0520629882812
],
"reprojection_error_px": 8.426352313332966,
"confidence": 0.12146268776527554
},
{
"marker_id": 210,
"observed_center_px": [
324.25,
632.25
],
"projected_center_px": [
330.08648681640625,
636.0409545898438
],
"reprojection_error_px": 6.959591587179621,
"confidence": 0.47917663082333867
},
{
"marker_id": 85,
"observed_center_px": [
1183.75,
610.25
],
"projected_center_px": [
1179.2388916015625,
605.6227416992188
],
"reprojection_error_px": 6.462322985165809,
"confidence": 0.4560525484643318
},
{
"marker_id": 79,
"observed_center_px": [
814.0,
599.0
],
"projected_center_px": [
814.4869384765625,
595.1512451171875
],
"reprojection_error_px": 3.8794359419804922,
"confidence": 0.5734281513866332
},
{
"marker_id": 96,
"observed_center_px": [
905.25,
587.25
],
"projected_center_px": [
904.524169921875,
583.4768676757812
],
"reprojection_error_px": 3.8423113926873924,
"confidence": 0.525542829627259
},
{
"marker_id": 215,
"observed_center_px": [
678.75,
548.75
],
"projected_center_px": [
680.6715087890625,
554.8125
],
"reprojection_error_px": 6.359725015788374,
"confidence": 0.456911083882938
},
{
"marker_id": 62,
"observed_center_px": [
931.0,
557.5
],
"projected_center_px": [
930.4824829101562,
554.7822875976562
],
"reprojection_error_px": 2.7665474223539674,
"confidence": 0.5038606541951498
},
{
"marker_id": 105,
"observed_center_px": [
1150.25,
560.25
],
"projected_center_px": [
1147.31005859375,
557.3142700195312
],
"reprojection_error_px": 4.154728148797015,
"confidence": 0.43622925667631085
},
{
"marker_id": 208,
"observed_center_px": [
793.0,
492.75
],
"projected_center_px": [
794.1054077148438,
499.3099670410156
],
"reprojection_error_px": 6.6524502099036695,
"confidence": 0.4417935296159658
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
514.75
],
"projected_center_px": [
129.64649963378906,
513.7194213867188
],
"reprojection_error_px": 1.5416075014189436,
"confidence": 0.29844141482805986
},
{
"marker_id": 102,
"observed_center_px": [
1217.75,
461.5
],
"projected_center_px": [
1217.5404052734375,
460.6122741699219
],
"reprojection_error_px": 0.9121332681087261,
"confidence": 0.2521714913889437
},
{
"marker_id": 92,
"observed_center_px": [
1173.25,
437.75
],
"projected_center_px": [
1173.7421875,
437.4421691894531
],
"reprojection_error_px": 0.5805241968068136,
"confidence": 0.31777455864589965
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1091.319091796875,
353.8850402832031
],
"reprojection_error_px": 7.755139970100487,
"confidence": 0.3029173397022545
},
{
"marker_id": 61,
"observed_center_px": [
58.5,
415.5
],
"projected_center_px": [
54.28005599975586,
415.69439697265625
],
"reprojection_error_px": 4.224419196549324,
"confidence": 0.1527342148240039
},
{
"marker_id": 83,
"observed_center_px": [
139.0,
383.0
],
"projected_center_px": [
133.76788330078125,
383.1772155761719
],
"reprojection_error_px": 5.235117048804319,
"confidence": 0.19743498130596515
},
{
"marker_id": 206,
"observed_center_px": [
1013.0,
301.0
],
"projected_center_px": [
1017.1212158203125,
307.30828857421875
],
"reprojection_error_px": 7.535179133452161,
"confidence": 0.2849187633475991
},
{
"marker_id": 207,
"observed_center_px": [
1098.0,
262.0
],
"projected_center_px": [
1103.4730224609375,
267.5190124511719
],
"reprojection_error_px": 7.772610455575177,
"confidence": 0.24627951083020566
},
{
"marker_id": 72,
"observed_center_px": [
655.25,
300.5
],
"projected_center_px": [
654.578369140625,
300.07696533203125
],
"reprojection_error_px": 0.7937545852265873,
"confidence": 0.22592760282333144
},
{
"marker_id": 84,
"observed_center_px": [
579.0,
279.75
],
"projected_center_px": [
576.87841796875,
278.87408447265625
],
"reprojection_error_px": 2.2952861099141333,
"confidence": 0.19681943169996122
},
{
"marker_id": 86,
"observed_center_px": [
514.25,
279.0
],
"projected_center_px": [
510.3716125488281,
278.2803649902344
],
"reprojection_error_px": 3.9445866410421058,
"confidence": 0.1640007734958032
},
{
"marker_id": 60,
"observed_center_px": [
588.0,
256.75
],
"projected_center_px": [
585.6249389648438,
255.65875244140625
],
"reprojection_error_px": 2.6137590085649247,
"confidence": 0.1646279680870627
},
{
"marker_id": 93,
"observed_center_px": [
1104.25,
154.5
],
"projected_center_px": [
1112.109619140625,
151.361083984375
],
"reprojection_error_px": 8.46323855204531,
"confidence": 0.15396639291733288
}
]
},
"qa": {
"sanity_notes": []
}
}