Files
appRobotRender/data/evaluations/Scene4/render_g_camera_pose.json

624 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-01T21:50:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\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": [
[
2000.0,
0.0,
720.0
],
[
0.0,
2000.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": 30,
"used_marker_ids": [
86,
84,
64,
72,
53,
58,
103,
56,
69,
46,
68,
51,
95,
66,
55,
217,
205,
92,
105,
85,
102,
59,
63,
57,
71,
48,
65,
87,
78,
80
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.009126000226770589,
0.000554436828218953,
9.80022497670917e-05,
9.790068968052301e-05,
9.790068695929782e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 0.2769022269282445,
"residual_median_px": 0.20220338296486912,
"residual_max_px": 0.5720240152899726,
"sigma2_normalized": 1.0649493896757492e-08
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
-0.7071592211723328,
-0.7070543169975281,
0.0001950077567016706
],
[
-0.6416893005371094,
0.6416686177253723,
-0.42011457681655884
],
[
0.29691869020462036,
-0.29721301794052124,
-0.9074710607528687
]
],
"translation_m": [
-0.0003962292685173452,
0.33191484212875366,
1.3889687061309814
],
"rvec_rad": [
1.116310578606113,
-2.6951311303867653,
0.5937083743690098
]
},
"camera_in_world": {
"position_m": [
-0.19970476627349854,
0.19956010580062866,
1.3998912572860718
],
"position_mm": [
-199.70477294921875,
199.5601043701172,
1399.8912353515625
],
"orientation_deg": {
"roll": -161.86544799804688,
"pitch": -17.272624969482422,
"yaw": -137.77880859375
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.531406354310375e-08,
-6.182081750784791e-08,
5.238857005457936e-08,
5.697496726215225e-09,
9.675434076692272e-09,
3.826892340509916e-08
],
[
-6.182081750784806e-08,
1.5910458083936492e-07,
-1.359791454262542e-07,
-2.6977064957262984e-08,
-1.3462598870791013e-08,
-8.566308189219412e-08
],
[
5.238857005457881e-08,
-1.3597914542625506e-07,
3.9512782835077723e-07,
4.466772068442006e-08,
-1.55607215539967e-08,
1.9803973270653332e-08
],
[
5.6974967262152355e-09,
-2.6977064957263126e-08,
4.4667720684419784e-08,
8.69623764877311e-09,
-7.451859773673221e-10,
6.085397072988099e-09
],
[
9.675434076692323e-09,
-1.3462598870790852e-08,
-1.556072155399672e-08,
-7.451859773673735e-10,
5.580985348685259e-09,
1.310687526195737e-08
],
[
3.826892340509923e-08,
-8.566308189219364e-08,
1.9803973270652416e-08,
6.085397072987891e-09,
1.3106875261957455e-08,
7.857577609491446e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.012196610002133242,
0.02285409215644813,
0.03601566525799963
],
"tvec_std_m": [
9.325362003039405e-05,
7.470599272270772e-05,
0.0002803137101443924
]
},
"camera_center_std_m": [
0.0005595027683738259,
0.0007992969684991664,
0.0003270159145950284
],
"camera_center_std_mm": [
0.5595027683738258,
0.7992969684991664,
0.3270159145950284
],
"orientation_std_deg": {
"roll": 0.03248054637914672,
"pitch": 0.023147064378879877,
"yaw": 0.004655245360248868
}
}
},
"observations": {
"markers": [
{
"marker_id": 86,
"observed_center_px": [
74.0,
955.25
],
"projected_center_px": [
73.88755798339844,
955.270751953125
],
"reprojection_error_px": 0.11434094041911784,
"confidence": 0.6483335065489111
},
{
"marker_id": 84,
"observed_center_px": [
73.5,
880.0
],
"projected_center_px": [
73.49514770507812,
879.827392578125
],
"reprojection_error_px": 0.1726756116315882,
"confidence": 0.6193012733871159
},
{
"marker_id": 64,
"observed_center_px": [
921.75,
863.25
],
"projected_center_px": [
921.9016723632812,
862.8864135742188
],
"reprojection_error_px": 0.3939537977932233,
"confidence": 0.6301648743824048
},
{
"marker_id": 72,
"observed_center_px": [
115.0,
789.0
],
"projected_center_px": [
115.20006561279297,
788.9625244140625
],
"reprojection_error_px": 0.20354525040782712,
"confidence": 0.5889608001281618
},
{
"marker_id": 53,
"observed_center_px": [
59.0,
764.0
],
"projected_center_px": [
58.71562576293945,
764.1417236328125
],
"reprojection_error_px": 0.31773305588392975,
"confidence": 0.42405177609227646
},
{
"marker_id": 58,
"observed_center_px": [
878.75,
769.25
],
"projected_center_px": [
878.5499877929688,
769.3863525390625
],
"reprojection_error_px": 0.24206796126357202,
"confidence": 0.6025285956069217
},
{
"marker_id": 103,
"observed_center_px": [
796.5,
746.5
],
"projected_center_px": [
796.7073974609375,
746.677734375
],
"reprojection_error_px": 0.2731358908308508,
"confidence": 0.6446676805363658
},
{
"marker_id": 56,
"observed_center_px": [
95.25,
714.0
],
"projected_center_px": [
95.12326049804688,
714.1329345703125
],
"reprojection_error_px": 0.1836695438538877,
"confidence": 0.5338277449622252
},
{
"marker_id": 69,
"observed_center_px": [
977.5,
751.0
],
"projected_center_px": [
977.4688110351562,
750.8015747070312
],
"reprojection_error_px": 0.20086151552191112,
"confidence": 0.5866976533295247
},
{
"marker_id": 46,
"observed_center_px": [
46.75,
695.0
],
"projected_center_px": [
46.6645622253418,
695.4346923828125
],
"reprojection_error_px": 0.4430091206891286,
"confidence": 0.25489120456317976
},
{
"marker_id": 68,
"observed_center_px": [
32.75,
650.75
],
"projected_center_px": [
32.926177978515625,
650.503662109375
],
"reprojection_error_px": 0.3028548108771371,
"confidence": 0.10851782362904303
},
{
"marker_id": 51,
"observed_center_px": [
723.75,
705.5
],
"projected_center_px": [
723.4423217773438,
705.4312133789062
],
"reprojection_error_px": 0.3152736714957405,
"confidence": 0.5862493517171874
},
{
"marker_id": 95,
"observed_center_px": [
799.25,
602.25
],
"projected_center_px": [
799.7463989257812,
602.10107421875
],
"reprojection_error_px": 0.5182574474503013,
"confidence": 0.5169030981045668
},
{
"marker_id": 66,
"observed_center_px": [
856.75,
509.0
],
"projected_center_px": [
856.4856567382812,
509.33837890625
],
"reprojection_error_px": 0.4293921799602944,
"confidence": 0.5036491725121419
},
{
"marker_id": 55,
"observed_center_px": [
700.5,
531.0
],
"projected_center_px": [
700.4845581054688,
530.9069213867188
],
"reprojection_error_px": 0.09435083654676697,
"confidence": 0.5306273485801539
},
{
"marker_id": 217,
"observed_center_px": [
227.0,
362.0
],
"projected_center_px": [
227.08255004882812,
362.1143798828125
],
"reprojection_error_px": 0.1410576766919371,
"confidence": 0.42765819396972654
},
{
"marker_id": 205,
"observed_center_px": [
149.5,
287.0
],
"projected_center_px": [
149.6797332763672,
286.9947204589844
],
"reprojection_error_px": 0.1798108010855284,
"confidence": 0.37983708259950827
},
{
"marker_id": 92,
"observed_center_px": [
327.25,
312.0
],
"projected_center_px": [
327.41204833984375,
312.1150817871094
],
"reprojection_error_px": 0.19875482930083235,
"confidence": 0.4022491322386975
},
{
"marker_id": 105,
"observed_center_px": [
497.75,
340.75
],
"projected_center_px": [
497.6519470214844,
340.760009765625
],
"reprojection_error_px": 0.09856257912439716,
"confidence": 0.4159799246492322
},
{
"marker_id": 85,
"observed_center_px": [
556.25,
321.5
],
"projected_center_px": [
555.6928100585938,
321.3705749511719
],
"reprojection_error_px": 0.5720240152899726,
"confidence": 0.3947307115074338
},
{
"marker_id": 102,
"observed_center_px": [
358.75,
281.0
],
"projected_center_px": [
358.7615051269531,
281.04388427734375
],
"reprojection_error_px": 0.04536736430729355,
"confidence": 0.40369943799637525
},
{
"marker_id": 59,
"observed_center_px": [
427.5,
258.0
],
"projected_center_px": [
427.4154357910156,
257.9078674316406
],
"reprojection_error_px": 0.12505804889589456,
"confidence": 0.40503361354029466
},
{
"marker_id": 63,
"observed_center_px": [
273.25,
182.0
],
"projected_center_px": [
273.0831604003906,
181.9365692138672
],
"reprojection_error_px": 0.17849066257718682,
"confidence": 0.3570061701664598
},
{
"marker_id": 57,
"observed_center_px": [
520.5,
214.0
],
"projected_center_px": [
520.9146728515625,
214.22279357910156
],
"reprojection_error_px": 0.4707340573103452,
"confidence": 0.3794817963241243
},
{
"marker_id": 71,
"observed_center_px": [
336.5,
168.0
],
"projected_center_px": [
336.7019958496094,
168.1163787841797
],
"reprojection_error_px": 0.23312302474563837,
"confidence": 0.33715640885841447
},
{
"marker_id": 48,
"observed_center_px": [
415.75,
184.75
],
"projected_center_px": [
415.7794494628906,
184.78768920898438
],
"reprojection_error_px": 0.047830401821584066,
"confidence": 0.37002407289138056
},
{
"marker_id": 65,
"observed_center_px": [
308.25,
123.0
],
"projected_center_px": [
308.3537292480469,
122.96915435791016
],
"reprojection_error_px": 0.10821834657905684,
"confidence": 0.3320649522984733
},
{
"marker_id": 87,
"observed_center_px": [
161.0,
65.0
],
"projected_center_px": [
160.92620849609375,
64.80181884765625
],
"reprojection_error_px": 0.2114732966429633,
"confidence": 0.33383204999036237
},
{
"marker_id": 78,
"observed_center_px": [
334.75,
79.0
],
"projected_center_px": [
334.90802001953125,
79.02161407470703
],
"reprojection_error_px": 0.15949136276957998,
"confidence": 0.33383204999036237
},
{
"marker_id": 80,
"observed_center_px": [
298.0,
58.5
],
"projected_center_px": [
297.8714294433594,
58.279991149902344
],
"reprojection_error_px": 0.25482205979108863,
"confidence": 0.2761672244399736
}
]
},
"qa": {
"sanity_notes": []
}
}