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

565 lines
13 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-01T21:50:55Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene4\\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": 26,
"used_marker_ids": [
97,
95,
103,
54,
55,
47,
51,
210,
85,
79,
215,
96,
105,
208,
75,
211,
214,
102,
92,
61,
217,
83,
205,
206,
72,
76
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010157520500733036,
0.0004950425047159214,
9.349237301979008e-05,
9.347961702374584e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.26439655076136714,
"residual_median_px": 0.23255237350884186,
"residual_max_px": 0.4797609434534557,
"sigma2_normalized": 9.878235163700998e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8080592155456543,
-0.5891010761260986,
0.0004778678703587502
],
[
-0.342823326587677,
-0.4709038734436035,
-0.812847912311554
],
[
0.4790745973587036,
0.6566653847694397,
-0.5824757814407349
]
],
"translation_m": [
-0.22885794937610626,
0.1706245094537735,
1.1345173120498657
],
"rvec_rad": [
2.1061047412557423,
-0.6859242732847866,
0.35296498238638263
]
},
"camera_in_world": {
"position_m": [
-0.3000935912132263,
-0.7994710206985474,
0.7996299862861633
],
"position_mm": [
-300.0935974121094,
-799.4710083007812,
799.6300048828125
],
"orientation_deg": {
"roll": 131.5736846923828,
"pitch": -28.62497901916504,
"yaw": -22.989336013793945
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
4.460936285995379e-08,
-1.2193328957069284e-08,
-1.0519196887487442e-09,
1.997648035845089e-09,
4.072092927702889e-09,
1.3187830162713453e-08
],
[
-1.2193328957069145e-08,
1.772270692240801e-08,
-2.5310680123153638e-09,
-2.0787648135128236e-09,
-4.5128208520239385e-09,
-3.023945390483963e-09
],
[
-1.0519196887488166e-09,
-2.5310680123153133e-09,
4.738522245971935e-08,
3.8943842651842965e-09,
-5.755246755388928e-09,
-1.1826390387496366e-08
],
[
1.997648035845084e-09,
-2.0787648135128107e-09,
3.894384265184304e-09,
1.224768821437347e-09,
2.0094360221457148e-10,
9.216092163913507e-10
],
[
4.072092927702867e-09,
-4.512820852023921e-09,
-5.755246755388909e-09,
2.0094360221457363e-10,
2.801395956546726e-09,
4.29352678436664e-09
],
[
1.3187830162713533e-08,
-3.023945390483856e-09,
-1.1826390387496323e-08,
9.216092163913399e-10,
4.293526784366608e-09,
2.1231713445959332e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.012101400731594436,
0.007627595612267216,
0.012472229519515978
],
"tvec_std_m": [
3.499669729327822e-05,
5.2928215127158084e-05,
0.00014571106150858737
]
},
"camera_center_std_m": [
0.0002005266948713801,
0.00021204259571441995,
0.0002597786782644062
],
"camera_center_std_mm": [
0.2005266948713801,
0.21204259571441994,
0.2597786782644062
],
"orientation_std_deg": {
"roll": 0.0124888599317547,
"pitch": 0.00959849976848799,
"yaw": 0.008166021539697536
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.0,
1026.25
],
"projected_center_px": [
1151.9522705078125,
1026.484375
],
"reprojection_error_px": 0.23918558704377785,
"confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5068969726562,
1027.1715087890625
],
"reprojection_error_px": 0.07879364458036053,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0037231445312,
994.5722045898438
],
"reprojection_error_px": 0.17783438834440807,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.908935546875,
961.3109130859375
],
"reprojection_error_px": 0.46151046379538846,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4373779296875,
933.5657958984375
],
"reprojection_error_px": 0.3628549433023085,
"confidence": 0.8637747711006405
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.9661865234375,
912.1497802734375
],
"reprojection_error_px": 0.238286815640847,
"confidence": 0.743066266439157
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.481689453125,
927.0477294921875
],
"reprojection_error_px": 0.2365546598861206,
"confidence": 0.8019389766111062
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.6476135253906,
845.8784790039062
],
"reprojection_error_px": 0.16428586253137667,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.9102783203125,
821.6173095703125
],
"reprojection_error_px": 0.4267198558836344,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.25,
809.0
],
"projected_center_px": [
916.08984375,
808.7914428710938
],
"reprojection_error_px": 0.26295646109514154,
"confidence": 0.711469799121534
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
752.5
],
"projected_center_px": [
763.8089599609375,
752.644287109375
],
"reprojection_error_px": 0.34099124240117185,
"confidence": 0.6243438029309963
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3749389648438,
795.3609008789062
],
"reprojection_error_px": 0.16715043361155701,
"confidence": 0.6827978007642943
},
{
"marker_id": 105,
"observed_center_px": [
1294.0,
765.5
],
"projected_center_px": [
1293.876953125,
765.3689575195312
],
"reprojection_error_px": 0.1797572394499547,
"confidence": 0.5445073073835709
},
{
"marker_id": 208,
"observed_center_px": [
892.0,
689.25
],
"projected_center_px": [
892.146484375,
689.2838134765625
],
"reprojection_error_px": 0.1503363672448665,
"confidence": 0.5603213022372155
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.48695373535156,
713.787841796875
],
"reprojection_error_px": 0.04002757314659271,
"confidence": 0.38049126145778556
},
{
"marker_id": 211,
"observed_center_px": [
686.5,
683.25
],
"projected_center_px": [
686.4108276367188,
683.295654296875
],
"reprojection_error_px": 0.10017996404627952,
"confidence": 0.49052671216614224
},
{
"marker_id": 214,
"observed_center_px": [
812.25,
625.25
],
"projected_center_px": [
812.40625,
625.0691528320312
],
"reprojection_error_px": 0.23899740722927787,
"confidence": 0.48503119569643854
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.5
],
"projected_center_px": [
1370.0548095703125,
654.1972045898438
],
"reprojection_error_px": 0.307716020722894,
"confidence": 0.38292413664728714
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.795654296875,
627.7449951171875
],
"reprojection_error_px": 0.045927809387314486,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
65.94391632080078,
602.28125
],
"reprojection_error_px": 0.22582502423894674,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.9512939453125,
525.4711303710938
],
"reprojection_error_px": 0.05661921260849824,
"confidence": 0.3668959235531314
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.2564239501953,
565.7272338867188
],
"reprojection_error_px": 0.22732467180097624,
"confidence": 0.2637568632301829
},
{
"marker_id": 205,
"observed_center_px": [
1320.25,
478.25
],
"projected_center_px": [
1319.778564453125,
478.1610107421875
],
"reprojection_error_px": 0.4797609434534557,
"confidence": 0.32449684623408637
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1140.0626220703125,
473.6487731933594
],
"reprojection_error_px": 0.34621672678947746,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.25
],
"projected_center_px": [
737.459228515625,
473.0251159667969
],
"reprojection_error_px": 0.22855008713156313,
"confidence": 0.2624849891322413
},
{
"marker_id": 76,
"observed_center_px": [
1005.25,
387.75
],
"projected_center_px": [
1005.2974853515625,
388.0843505859375
],
"reprojection_error_px": 0.33770574903273975,
"confidence": 0.2429182303832221
}
]
},
"qa": {
"sanity_notes": []
}
}