Files
appRobotRender/data/evaluations/Scene5/render_a_camera_pose.json
2026-06-02 07:29:14 +02:00

453 lines
10 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T05:24:00Z",
"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": [
[
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": 18,
"used_marker_ids": [
97,
95,
103,
54,
55,
51,
47,
210,
85,
215,
96,
208,
62,
211,
74,
102,
92,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.010166887216252387,
0.0014690713042282758,
0.0012685181386969235,
0.0012685132649094724
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.5878912075846126,
"residual_median_px": 2.99884595483693,
"residual_max_px": 6.940039621998929,
"sigma2_normalized": 1.9309510838896484e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.808974027633667,
-0.587838888168335,
-0.002537468681111932
],
[
-0.34697991609573364,
-0.47401466965675354,
-0.8092681765556335
],
[
0.47451654076576233,
0.65555739402771,
-0.5874338746070862
]
],
"translation_m": [
-0.22801479697227478,
0.17232255637645721,
1.1400357484817505
],
"rvec_rad": [
2.1113893925835234,
-0.6876223062447547,
0.347172440775238
]
},
"camera_in_world": {
"position_m": [
-0.29671528935432434,
-0.7997114062309265,
0.8085721731185913
],
"position_mm": [
-296.7153015136719,
-799.71142578125,
808.5721435546875
],
"orientation_deg": {
"roll": 131.86297607421875,
"pitch": -28.3278751373291,
"yaw": -23.215147018432617
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.5521169645671983e-05,
-4.989748438898709e-06,
1.051350352942115e-06,
8.934875440538053e-07,
1.5039818468984486e-07,
4.325178236482539e-06
],
[
-4.989748438898677e-06,
6.963469930701318e-06,
-2.2292340990913223e-06,
-4.5178164596587323e-07,
-1.2260593413021072e-06,
4.963200473341543e-07
],
[
1.0513503529423325e-06,
-2.22923409909133e-06,
2.6461827960812845e-05,
8.934144888700676e-07,
-3.6528622343780327e-06,
-1.0502628601281869e-05
],
[
8.934875440538104e-07,
-4.5178164596587614e-07,
8.934144888700712e-07,
2.847233212537208e-07,
3.205822451903174e-08,
4.110013273151191e-07
],
[
1.5039818468979507e-07,
-1.2260593413021062e-06,
-3.6528622343780243e-06,
3.205822451903171e-08,
1.1575823707104135e-06,
2.224355409003472e-06
],
[
4.325178236482443e-06,
4.963200473341405e-07,
-1.05026286012819e-05,
4.110013273151203e-07,
2.2243554090034874e-06,
1.0893388013986364e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.289449577254034,
0.15119432299733387,
0.29473557108478565
],
"tvec_std_m": [
0.000533594716291045,
0.0010759100198020342,
0.0033005132955324333
]
},
"camera_center_std_m": [
0.0039453635676902485,
0.005012380575184466,
0.005327086562393522
],
"camera_center_std_mm": [
3.9453635676902485,
5.012380575184467,
5.327086562393522
],
"orientation_std_deg": {
"roll": 0.2718555241872546,
"pitch": 0.22517882619059668,
"yaw": 0.1689714465956029
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1153.0,
1024.25
],
"projected_center_px": [
1151.4683837890625,
1027.084228515625
],
"reprojection_error_px": 3.2215989037104595,
"confidence": 0.5362497840776611
},
{
"marker_id": 95,
"observed_center_px": [
881.0,
1031.0
],
"projected_center_px": [
877.1641845703125,
1027.9886474609375
],
"reprojection_error_px": 4.876650912782959,
"confidence": 0.4935894813040658
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.756591796875,
995.5361328125
],
"reprojection_error_px": 4.24265581078647,
"confidence": 0.8261355565026409
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
960.75
],
"projected_center_px": [
1161.6109619140625,
961.794677734375
],
"reprojection_error_px": 6.940039621998929,
"confidence": 0.7439171173608352
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
998.8057250976562,
934.1423950195312
],
"reprojection_error_px": 2.299147002824331,
"confidence": 0.8304000031548856
},
{
"marker_id": 51,
"observed_center_px": [
736.75,
929.0
],
"projected_center_px": [
735.9511108398438,
927.8583374023438
],
"reprojection_error_px": 1.3934193112995008,
"confidence": 0.7610742478887381
},
{
"marker_id": 47,
"observed_center_px": [
1108.5,
915.0
],
"projected_center_px": [
1107.0137939453125,
912.5769653320312
],
"reprojection_error_px": 2.842517447469446,
"confidence": 0.7320604858744362
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.25
],
"projected_center_px": [
367.82171630859375,
847.3658447265625
],
"reprojection_error_px": 2.4218074581510973,
"confidence": 0.5918603141621647
},
{
"marker_id": 85,
"observed_center_px": [
1334.75,
822.25
],
"projected_center_px": [
1331.6754150390625,
821.5414428710938
],
"reprojection_error_px": 3.1551744622044144,
"confidence": 0.5700409377184962
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
765.24169921875,
753.4178466796875
],
"reprojection_error_px": 2.4114785330869064,
"confidence": 0.5752892000247514
},
{
"marker_id": 96,
"observed_center_px": [
1017.5,
792.75
],
"projected_center_px": [
1019.0455932617188,
795.5435180664062
],
"reprojection_error_px": 3.192585428458966,
"confidence": 0.630646820118
},
{
"marker_id": 208,
"observed_center_px": [
894.0,
687.5
],
"projected_center_px": [
893.2735595703125,
689.643310546875
],
"reprojection_error_px": 2.263072203494659,
"confidence": 0.5300970271462531
},
{
"marker_id": 62,
"observed_center_px": [
1041.5,
762.75
],
"projected_center_px": [
1048.181884765625,
762.152587890625
],
"reprojection_error_px": 6.7085382349301215,
"confidence": 0.5584722595619961
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.25
],
"projected_center_px": [
688.2192993164062,
683.8973999023438
],
"reprojection_error_px": 3.3365358546369346,
"confidence": 0.48560086587640716
},
{
"marker_id": 74,
"observed_center_px": [
353.75,
686.0
],
"projected_center_px": [
354.0268859863281,
684.1837768554688
],
"reprojection_error_px": 1.8372077618374794,
"confidence": 0.32535152930719674
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
653.75
],
"projected_center_px": [
1370.4840087890625,
653.3258056640625
],
"reprojection_error_px": 2.06013625695455,
"confidence": 0.3269033172339992
},
{
"marker_id": 92,
"observed_center_px": [
1323.25,
628.5
],
"projected_center_px": [
1320.40283203125,
626.7992553710938
],
"reprojection_error_px": 3.3164586134956453,
"confidence": 0.3667945046841247
},
{
"marker_id": 206,
"observed_center_px": [
1139.5,
473.5
],
"projected_center_px": [
1141.291015625,
472.4190979003906
],
"reprojection_error_px": 2.0919097298722273,
"confidence": 0.33934827334193574
}
]
},
"qa": {
"sanity_notes": []
}
}