Files
appRobotRender/data/evaluations/Scene11/render_a_camera_pose.json

593 lines
14 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:04:57Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene11\\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,
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": 28,
"used_marker_ids": [
97,
95,
103,
54,
55,
47,
51,
210,
85,
79,
96,
105,
62,
75,
102,
92,
61,
217,
83,
206,
72,
46,
53,
60,
50,
76,
90,
98
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.014002069509869229,
0.000857500427281878,
8.383661093896217e-05,
8.374796017015674e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.23686998852536895,
"residual_median_px": 0.19424842590080083,
"residual_max_px": 0.45729006261551475,
"sigma2_normalized": 7.855367331366457e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.807912290096283,
-0.5893024802207947,
0.0005621457821689546
],
[
-0.3429661691188812,
-0.47096943855285645,
-0.8127496242523193
],
[
0.4792201519012451,
0.6564376354217529,
-0.5826128125190735
]
],
"translation_m": [
-0.22883304953575134,
0.17066705226898193,
1.13459050655365
],
"rvec_rad": [
2.106221531377808,
-0.6862023563171786,
0.35314684983439754
]
},
"camera_in_world": {
"position_m": [
-0.30030858516693115,
-0.7992608547210693,
0.799865186214447
],
"position_mm": [
-300.30859375,
-799.2608642578125,
799.8651733398438
],
"orientation_deg": {
"roll": 131.59024047851562,
"pitch": -28.63448143005371,
"yaw": -23.001667022705078
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.9720843924194034e-08,
-5.309460950990739e-09,
1.4213566311156696e-09,
1.4221059797744242e-09,
2.646997751516967e-09,
8.900074182449662e-09
],
[
-5.309460950990658e-09,
1.1306732256428331e-08,
1.1812082072870072e-09,
-1.5052165172774602e-09,
-3.702776589624436e-09,
-3.6628433359270195e-09
],
[
1.4213566311157531e-09,
1.181208207286931e-09,
3.499579302462043e-08,
3.4088313216763127e-09,
-4.916163356294379e-09,
-6.459925180339139e-09
],
[
1.4221059797744173e-09,
-1.5052165172774683e-09,
3.408831321676296e-09,
1.118357979936571e-09,
1.5791792895381194e-10,
1.0239529314572581e-09
],
[
2.6469977515169266e-09,
-3.7027765896244213e-09,
-4.916163356294411e-09,
1.579179289538058e-10,
2.4467174866429667e-09,
3.5872350513343505e-09
],
[
8.900074182449612e-09,
-3.6628433359270046e-09,
-6.4599251803392666e-09,
1.0239529314572426e-09,
3.5872350513343612e-09,
1.6415104636591514e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.008046099158097338,
0.006092438957370483,
0.010718414601279456
],
"tvec_std_m": [
3.344185969614386e-05,
4.9464305176995734e-05,
0.00012812144487396135
]
},
"camera_center_std_m": [
0.0001614943171764164,
0.00013820548060477608,
0.0001992572706885512
],
"camera_center_std_mm": [
0.1614943171764164,
0.13820548060477608,
0.1992572706885512
],
"orientation_std_deg": {
"roll": 0.010652270044231032,
"pitch": 0.0070395427615948,
"yaw": 0.006889536541991855
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.0,
1026.25
],
"projected_center_px": [
1151.9644775390625,
1026.4287109375
],
"reprojection_error_px": 0.1822071469871177,
"confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5775756835938,
1027.1539306640625
],
"reprojection_error_px": 0.12347997405453988,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0946044921875,
994.583984375
],
"reprojection_error_px": 0.19107903518229144,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.8984375,
961.25634765625
],
"reprojection_error_px": 0.4350980490316156,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4535522460938,
933.5325927734375
],
"reprojection_error_px": 0.3676236838910937,
"confidence": 0.8637747711006405
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.952880859375,
912.1030883789062
],
"reprojection_error_px": 0.25048686095907724,
"confidence": 0.743066266439157
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.5381469726562,
927.0476684570312
],
"reprojection_error_px": 0.2920632802094468,
"confidence": 0.8019389766111062
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.7189636230469,
845.92919921875
],
"reprojection_error_px": 0.18186703025833686,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.8153076171875,
821.5449829101562
],
"reprojection_error_px": 0.3185001658752854,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.25,
809.0
],
"projected_center_px": [
916.0784301757812,
808.7652587890625
],
"reprojection_error_px": 0.29075701314818986,
"confidence": 0.711469799121534
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3417358398438,
795.322998046875
],
"reprojection_error_px": 0.1742878631389112,
"confidence": 0.6827978007642943
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.775390625,
765.3008422851562
],
"reprojection_error_px": 0.056829761549737866,
"confidence": 0.5581601454743093
},
{
"marker_id": 62,
"observed_center_px": [
1047.25,
762.0
],
"projected_center_px": [
1047.4527587890625,
762.0806884765625
],
"reprojection_error_px": 0.2182240976429241,
"confidence": 0.616624476061661
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.47982788085938,
713.83251953125
],
"reprojection_error_px": 0.08494932270679559,
"confidence": 0.38049126145778556
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1369.9024658203125,
654.11962890625
],
"reprojection_error_px": 0.16281749995895659,
"confidence": 0.36938172995419555
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.64794921875,
627.6710205078125
],
"reprojection_error_px": 0.12904310186883577,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
65.88118743896484,
602.3124389648438
],
"reprojection_error_px": 0.22202604930191588,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.8072509765625,
525.4091186523438
],
"reprojection_error_px": 0.21309998917861564,
"confidence": 0.3668959235531314
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.1840057373047,
565.7434692382812
],
"reprojection_error_px": 0.25225485663897534,
"confidence": 0.2637568632301829
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1139.917724609375,
473.58770751953125
],
"reprojection_error_px": 0.18927269632020605,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.0
],
"projected_center_px": [
737.348876953125,
472.98138427734375
],
"reprojection_error_px": 0.15226529619975088,
"confidence": 0.2647897353782805
},
{
"marker_id": 46,
"observed_center_px": [
844.5,
437.0
],
"projected_center_px": [
844.8649291992188,
437.27557373046875
],
"reprojection_error_px": 0.45729006261551475,
"confidence": 0.2545174002299098
},
{
"marker_id": 53,
"observed_center_px": [
771.0,
443.0
],
"projected_center_px": [
771.1221313476562,
442.98291015625
],
"reprojection_error_px": 0.12332124245129554,
"confidence": 0.25666522639218753
},
{
"marker_id": 60,
"observed_center_px": [
661.5,
424.0
],
"projected_center_px": [
661.5211181640625,
423.7745361328125
],
"reprojection_error_px": 0.22645072810771288,
"confidence": 0.24259045664061243
},
{
"marker_id": 50,
"observed_center_px": [
860.0,
407.75
],
"projected_center_px": [
860.0791015625,
407.5691223144531
],
"reprojection_error_px": 0.1974178166193102,
"confidence": 0.2353766254350542
},
{
"marker_id": 76,
"observed_center_px": [
1005.25,
387.75
],
"projected_center_px": [
1005.1319580078125,
388.0108947753906
],
"reprojection_error_px": 0.2863564138372292,
"confidence": 0.2429182303832221
},
{
"marker_id": 90,
"observed_center_px": [
845.25,
327.75
],
"projected_center_px": [
845.181884765625,
327.8591003417969
],
"reprojection_error_px": 0.12861792151234652,
"confidence": 0.20586315558848348
},
{
"marker_id": 98,
"observed_center_px": [
781.5,
353.0
],
"projected_center_px": [
781.5479125976562,
352.8264465332031
],
"reprojection_error_px": 0.18004561325226362,
"confidence": 0.20614873083706559
}
]
},
"qa": {
"sanity_notes": []
}
}