Files
appRobotRender/data/evaluations/Scene12/render_a_camera_pose.json
2026-06-02 17:16:24 +02:00

495 lines
11 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T10:45:34Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene12\\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": [
[
1992.8416748046875,
0.0,
719.249267578125
],
[
0.0,
1997.40380859375,
537.7935791015625
],
[
0.0,
0.0,
1.0
]
],
"distortion_coefficients": [
0.019999999552965164,
-0.009999999776482582,
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": 21,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
79,
96,
105,
62,
75,
102,
217,
205,
206,
207,
86,
50
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.012546559443462436,
0.0015918998182770452,
0.001305423341693484,
0.0013054156284112834
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.693319102585715,
"residual_median_px": 3.3252415349943423,
"residual_max_px": 7.828495178683238,
"sigma2_normalized": 1.9881282899722465e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8075541853904724,
-0.58979332447052,
-0.00022959439957048744
],
[
-0.3440646529197693,
-0.47078242897987366,
-0.8123936653137207
],
[
0.47903624176979065,
0.6561309099197388,
-0.5831093788146973
]
],
"translation_m": [
-0.2280091643333435,
0.1728125363588333,
1.133517861366272
],
"rvec_rad": [
2.1063877283517063,
-0.6874380939453907,
0.3524625225352515
]
},
"camera_in_world": {
"position_m": [
-0.2994076609611511,
-0.7968572378158569,
0.8013043403625488
],
"position_mm": [
-299.40765380859375,
-796.8572387695312,
801.3043212890625
],
"orientation_deg": {
"roll": 131.6277618408203,
"pitch": -28.622472763061523,
"yaw": -23.076799392700195
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.0899704126481861e-05,
-1.6989824947931635e-06,
1.3894887467449462e-06,
6.531246458517575e-07,
3.33930132432458e-07,
3.2893159826867397e-06
],
[
-1.6989824947931682e-06,
3.82257437110432e-06,
8.23001999208377e-09,
-3.781487613241503e-07,
-1.1236573550203111e-06,
-5.655284066803576e-07
],
[
1.389488746745051e-06,
8.230019992042714e-09,
1.422162264010401e-05,
8.071072583663297e-07,
-2.4004747162901845e-06,
-5.131684760931705e-06
],
[
6.531246458517693e-07,
-3.781487613241449e-07,
8.07107258366292e-07,
3.0485142587025797e-07,
4.406578326279382e-08,
4.214591801029752e-07
],
[
3.339301324324361e-07,
-1.123657355020303e-06,
-2.400474716290207e-06,
4.406578326279329e-08,
9.452157175960406e-07,
1.5889419137689366e-06
],
[
3.2893159826866694e-06,
-5.655284066803264e-07,
-5.1316847609318465e-06,
4.214591801029788e-07,
1.5889419137689406e-06,
7.31296273341577e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.18916029689039893,
0.1120212989518217,
0.21607136115275485
],
"tvec_std_m": [
0.0005521335217773487,
0.0009722220515890599,
0.0027042490146833315
]
},
"camera_center_std_m": [
0.0030326589810744206,
0.003304524832505939,
0.003892541512032847
],
"camera_center_std_mm": [
3.0326589810744204,
3.3045248325059386,
3.892541512032847
],
"orientation_std_deg": {
"roll": 0.28540305199614624,
"pitch": 0.16741108313154224,
"yaw": 0.1221408753926748
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.3377075195312,
1028.95751953125
],
"reprojection_error_px": 4.534478928425243,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.671142578125,
1028.3148193359375
],
"reprojection_error_px": 4.353474683128398,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.5,
1000.0
],
"projected_center_px": [
660.10791015625,
996.3756103515625
],
"reprojection_error_px": 3.8825396915901327,
"confidence": 0.8492885602498799
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.3802490234375,
962.7506103515625
],
"reprojection_error_px": 7.828495178683238,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
998.8458862304688,
934.819091796875
],
"reprojection_error_px": 2.9002831596476573,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.31298828125,
928.4229736328125
],
"reprojection_error_px": 1.4467098646491572,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.243408203125,
913.3046875
],
"reprojection_error_px": 1.9716266173371395,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
365.98193359375,
847.6962890625
],
"reprojection_error_px": 3.7326144294035943,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.1116943359375,
822.4010620117188
],
"reprojection_error_px": 2.916017891971757,
"confidence": 0.6128519038478318
},
{
"marker_id": 79,
"observed_center_px": [
915.5,
810.25
],
"projected_center_px": [
916.264404296875,
809.5487670898438
],
"reprojection_error_px": 1.0373242132367135,
"confidence": 0.6589361768588983
},
{
"marker_id": 96,
"observed_center_px": [
1017.75,
792.75
],
"projected_center_px": [
1018.3485107421875,
796.0209350585938
],
"reprojection_error_px": 3.3252415349943423,
"confidence": 0.6416409063775428
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1293.7991943359375,
765.873291015625
],
"reprojection_error_px": 2.8922261030979106,
"confidence": 0.5188246379772157
},
{
"marker_id": 62,
"observed_center_px": [
1041.75,
763.0
],
"projected_center_px": [
1047.3480224609375,
762.652587890625
],
"reprojection_error_px": 5.608792262769333,
"confidence": 0.5737366218664377
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
145.490478515625,
715.33447265625
],
"reprojection_error_px": 1.7021283549592063,
"confidence": 0.3538655141518615
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1369.811767578125,
654.1995849609375
],
"reprojection_error_px": 2.7049663121219925,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1220.0,
527.0
],
"projected_center_px": [
1223.210693359375,
525.2332153320312
],
"reprojection_error_px": 3.664707343145448,
"confidence": 0.4036300214106436
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.0716552734375,
477.6245422363281
],
"reprojection_error_px": 3.9461594211974096,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.207763671875,
473.3412170410156
],
"reprojection_error_px": 0.6790609273802344,
"confidence": 0.33198985414097737
},
{
"marker_id": 207,
"observed_center_px": [
1239.0,
429.5
],
"projected_center_px": [
1234.2960205078125,
429.082763671875
],
"reprojection_error_px": 4.722447375718209,
"confidence": 0.2694940199057334
},
{
"marker_id": 86,
"observed_center_px": [
575.0,
447.0
],
"projected_center_px": [
578.23876953125,
448.99151611328125
],
"reprojection_error_px": 3.8020737112807534,
"confidence": 0.25141344849446345
},
{
"marker_id": 50,
"observed_center_px": [
857.5,
408.25
],
"projected_center_px": [
859.6461181640625,
407.3815612792969
],
"reprojection_error_px": 2.3151693211805213,
"confidence": 0.2572247127014648
}
]
},
"qa": {
"sanity_notes": []
}
}