Files
appRobotRender/data/evaluations/Scene5/render_a_camera_pose.json
2026-05-31 10:22:19 +02:00

610 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T08:21:17Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene5\\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": 29,
"used_marker_ids": [
47,
210,
85,
79,
96,
215,
62,
105,
208,
211,
75,
102,
214,
74,
92,
81,
217,
61,
52,
83,
206,
82,
207,
72,
73,
53,
56,
46,
93
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.015260198374214953,
0.0025525032748664883,
0.0022602152833107463,
0.002260200662236655,
0.0022602006603216662
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 5.09452198874059,
"residual_median_px": 4.648384866897346,
"residual_max_px": 9.405731412621606,
"sigma2_normalized": 5.697950143172918e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8048436641693115,
-0.5934643149375916,
0.005176590755581856
],
[
-0.4034935235977173,
-0.5535640716552734,
-0.728532612323761
],
[
0.43522366881370544,
0.5842661261558533,
-0.6849915385246277
]
],
"translation_m": [
-0.2272687554359436,
0.20672205090522766,
1.1459629535675049
],
"rvec_rad": [
2.231312095310395,
-0.7309340182172712,
0.3228858087476899
]
},
"camera_in_world": {
"position_m": [
-0.23242336511611938,
-0.6899893283843994,
0.9367551803588867
],
"position_mm": [
-232.42337036132812,
-689.9893188476562,
936.7551879882812
],
"orientation_deg": {
"roll": 139.53733825683594,
"pitch": -25.79952621459961,
"yaw": -26.62605094909668
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.8238082103615285e-05,
-8.969394874730575e-06,
2.888276572277622e-07,
1.2706865123406641e-06,
4.6185625978102386e-06,
7.781907969033415e-06
],
[
-8.969394874730572e-06,
1.1305584954180433e-05,
-5.687954368121178e-06,
-2.471757098939849e-06,
-2.8854007794687056e-06,
-1.2521255159224394e-06
],
[
2.8882765722775916e-07,
-5.687954368121139e-06,
3.786166004195518e-05,
5.349604098108682e-06,
-2.7773868060518817e-06,
-8.706407298772477e-06
],
[
1.270686512340658e-06,
-2.471757098939847e-06,
5.349604098108696e-06,
1.3777875282442502e-06,
1.366483059277274e-07,
-5.835177215332592e-07
],
[
4.61856259781024e-06,
-2.8854007794687157e-06,
-2.7773868060518664e-06,
1.3664830592773096e-07,
1.7819029607426296e-06,
2.430031796111393e-06
],
[
7.78190796903343e-06,
-1.2521255159224654e-06,
-8.706407298772454e-06,
-5.835177215332591e-07,
2.430031796111399e-06,
1.1539186980921234e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.30446700189331066,
0.19265006119433434,
0.3525514118645909
],
"tvec_std_m": [
0.0011737919441895358,
0.0013348793805968498,
0.0033969378829942173
]
},
"camera_center_std_m": [
0.005800066712512348,
0.006326130224562286,
0.006540786998015982
],
"camera_center_std_mm": [
5.800066712512348,
6.326130224562286,
6.5407869980159825
],
"orientation_std_deg": {
"roll": 0.40470786738488734,
"pitch": 0.25976886725665777,
"yaw": 0.18624293148192822
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
984.25,
690.75
],
"projected_center_px": [
980.490478515625,
682.1282958984375
],
"reprojection_error_px": 9.405731412621606,
"confidence": 0.12146268776527554
},
{
"marker_id": 210,
"observed_center_px": [
324.25,
632.25
],
"projected_center_px": [
329.9543151855469,
634.9945678710938
],
"reprojection_error_px": 6.330234161158713,
"confidence": 0.47917663082333867
},
{
"marker_id": 85,
"observed_center_px": [
1183.75,
610.25
],
"projected_center_px": [
1179.0181884765625,
604.8651733398438
],
"reprojection_error_px": 7.168430682741198,
"confidence": 0.4560525484643318
},
{
"marker_id": 79,
"observed_center_px": [
814.0,
599.0
],
"projected_center_px": [
814.25439453125,
594.3585815429688
],
"reprojection_error_px": 4.648384866897346,
"confidence": 0.5734281513866332
},
{
"marker_id": 96,
"observed_center_px": [
905.25,
587.25
],
"projected_center_px": [
904.2947387695312,
582.7190551757812
],
"reprojection_error_px": 4.6305491055112835,
"confidence": 0.525542829627259
},
{
"marker_id": 215,
"observed_center_px": [
678.75,
548.75
],
"projected_center_px": [
680.4599609375,
553.9935913085938
],
"reprojection_error_px": 5.51536183938423,
"confidence": 0.456911083882938
},
{
"marker_id": 62,
"observed_center_px": [
931.0,
557.5
],
"projected_center_px": [
930.2821655273438,
554.0820922851562
],
"reprojection_error_px": 3.4924746924383148,
"confidence": 0.5038606541951498
},
{
"marker_id": 105,
"observed_center_px": [
1150.25,
560.25
],
"projected_center_px": [
1147.1253662109375,
556.6358032226562
],
"reprojection_error_px": 4.777630653484321,
"confidence": 0.43622925667631085
},
{
"marker_id": 208,
"observed_center_px": [
793.0,
492.75
],
"projected_center_px": [
793.9262084960938,
498.6206359863281
],
"reprojection_error_px": 5.94325071507227,
"confidence": 0.4417935296159658
},
{
"marker_id": 211,
"observed_center_px": [
609.5,
487.25
],
"projected_center_px": [
611.3532104492188,
493.5355529785156
],
"reprojection_error_px": 6.5530576996406955,
"confidence": 0.40054559871813256
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
514.75
],
"projected_center_px": [
129.92556762695312,
513.0206909179688
],
"reprojection_error_px": 2.241149919173755,
"confidence": 0.29844141482805986
},
{
"marker_id": 102,
"observed_center_px": [
1217.75,
461.5
],
"projected_center_px": [
1217.4583740234375,
460.11529541015625
],
"reprojection_error_px": 1.41508039041617,
"confidence": 0.2521714913889437
},
{
"marker_id": 214,
"observed_center_px": [
721.75,
435.25
],
"projected_center_px": [
723.0428466796875,
442.2016906738281
],
"reprojection_error_px": 7.070887904766128,
"confidence": 0.35589175865715006
},
{
"marker_id": 74,
"observed_center_px": [
311.75,
487.5
],
"projected_center_px": [
312.41351318359375,
486.499267578125
],
"reprojection_error_px": 1.2007144227477724,
"confidence": 0.27942076592245474
},
{
"marker_id": 92,
"observed_center_px": [
1173.25,
437.75
],
"projected_center_px": [
1173.6719970703125,
436.986083984375
],
"reprojection_error_px": 0.8727251607927368,
"confidence": 0.31777455864589965
},
{
"marker_id": 81,
"observed_center_px": [
342.25,
451.25
],
"projected_center_px": [
342.0672302246094,
450.531982421875
],
"reprojection_error_px": 0.7409143225048561,
"confidence": 0.2741936898356918
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1091.2603759765625,
353.51788330078125
],
"reprojection_error_px": 7.403076537455911,
"confidence": 0.3029173397022545
},
{
"marker_id": 61,
"observed_center_px": [
58.5,
415.5
],
"projected_center_px": [
54.796043395996094,
415.2362976074219
],
"reprojection_error_px": 3.7133318564593143,
"confidence": 0.1527342148240039
},
{
"marker_id": 52,
"observed_center_px": [
273.75,
442.75
],
"projected_center_px": [
271.7474365234375,
442.3570556640625
],
"reprojection_error_px": 2.0407512657860707,
"confidence": 0.21946523336267398
},
{
"marker_id": 83,
"observed_center_px": [
139.0,
383.0
],
"projected_center_px": [
134.24522399902344,
382.8055725097656
],
"reprojection_error_px": 4.7587495067949845,
"confidence": 0.19743498130596515
},
{
"marker_id": 206,
"observed_center_px": [
1013.0,
301.0
],
"projected_center_px": [
1017.1138916015625,
307.0431823730469
],
"reprojection_error_px": 7.310551094364291,
"confidence": 0.2849187633475991
},
{
"marker_id": 82,
"observed_center_px": [
362.0,
333.0
],
"projected_center_px": [
358.00128173828125,
332.4212341308594
],
"reprojection_error_px": 4.040385831561774,
"confidence": 0.20388582934250105
},
{
"marker_id": 207,
"observed_center_px": [
1098.0,
262.0
],
"projected_center_px": [
1103.499755859375,
267.3392028808594
],
"reprojection_error_px": 7.665142002318463,
"confidence": 0.24627951083020566
},
{
"marker_id": 72,
"observed_center_px": [
655.25,
300.25
],
"projected_center_px": [
654.7481689453125,
299.9090881347656
],
"reprojection_error_px": 0.6066756195087695,
"confidence": 0.2345502390230936
},
{
"marker_id": 73,
"observed_center_px": [
343.75,
311.5
],
"projected_center_px": [
338.8076477050781,
311.3116455078125
],
"reprojection_error_px": 4.945940115068796,
"confidence": 0.17208874842045807
},
{
"marker_id": 53,
"observed_center_px": [
686.0,
274.0
],
"projected_center_px": [
685.0142822265625,
272.94097900390625
],
"reprojection_error_px": 1.4467774531827557,
"confidence": 0.19579935125865724
},
{
"marker_id": 56,
"observed_center_px": [
728.5,
291.75
],
"projected_center_px": [
728.6934814453125,
291.1202087402344
],
"reprojection_error_px": 0.6588414836342554,
"confidence": 0.2119841467910161
},
{
"marker_id": 46,
"observed_center_px": [
751.0,
268.75
],
"projected_center_px": [
751.5160522460938,
267.80462646484375
],
"reprojection_error_px": 1.0770520143763855,
"confidence": 0.18860386268790535
},
{
"marker_id": 93,
"observed_center_px": [
1104.25,
154.5
],
"projected_center_px": [
1112.300537109375,
151.50733947753906
],
"reprojection_error_px": 8.588781331022473,
"confidence": 0.15396639291733288
}
]
},
"qa": {
"sanity_notes": []
}
}