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

467 lines
11 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-02T10:50:03Z",
"source": {
"detection_json": "C:\\Users\\kech\\SynologyDrive\\2026-AppServer-AppRobot\\appRobotRendering\\data\\evaluations\\Scene10\\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": 19,
"used_marker_ids": [
95,
97,
103,
54,
55,
51,
47,
210,
85,
215,
105,
211,
75,
214,
74,
102,
217,
205,
206
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.01009749778311845,
0.0013500052634516154,
0.0012080581027067798,
0.001208056584232894
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 3.418903298149159,
"residual_median_px": 2.9058066287550095,
"residual_max_px": 7.881774161943574,
"sigma2_normalized": 1.7330383439497478e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081126809120178,
-0.5890257358551025,
-0.0016104801325127482
],
[
-0.3439487814903259,
-0.46965670585632324,
-0.8130939602851868
],
[
0.47817692160606384,
0.6576254963874817,
-0.5821301937103271
]
],
"translation_m": [
-0.2276943325996399,
0.17315705120563507,
1.1353343725204468
],
"rvec_rad": [
2.1050851025918234,
-0.6867341612291594,
0.3507860528401858
]
},
"camera_in_world": {
"position_m": [
-0.29933083057403564,
-0.7994182705879211,
0.8013386726379395
],
"position_mm": [
-299.3308410644531,
-799.4182739257812,
801.3386840820312
],
"orientation_deg": {
"roll": 131.5152587890625,
"pitch": -28.5664005279541,
"yaw": -23.05556297302246
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
1.5705111713147538e-05,
-3.606186641991224e-06,
9.93455859227922e-07,
5.974998436558746e-07,
4.6929081989455075e-07,
2.8925877037560832e-06
],
[
-3.606186641991253e-06,
4.525067031199804e-06,
-1.5535915979518367e-06,
-4.146706877795486e-07,
-8.403171882148325e-07,
3.704138848703875e-08
],
[
9.93455859228011e-07,
-1.5535915979518793e-06,
1.4511663564702391e-05,
8.397716382398054e-07,
-1.8034796850892003e-06,
-4.925606373863842e-06
],
[
5.974998436558832e-07,
-4.146706877795502e-07,
8.397716382397962e-07,
2.430616306834126e-07,
1.4873676074531513e-08,
1.58103612736764e-07
],
[
4.692908198945444e-07,
-8.403171882148285e-07,
-1.8034796850892121e-06,
1.4873676074530825e-08,
6.717933155003761e-07,
1.166485422903723e-06
],
[
2.892587703756058e-06,
3.704138848704778e-08,
-4.925606373863879e-06,
1.5810361273676463e-07,
1.166485422903725e-06,
5.922812492193122e-06
]
],
"parameter_std": {
"rvec_std_deg": [
0.22706131431744284,
0.12188075641483156,
0.21826355925678265
],
"tvec_std_m": [
0.0004930128098573226,
0.0008196299869455584,
0.0024336829070758423
]
},
"camera_center_std_m": [
0.0031789461102063005,
0.004041324498858458,
0.00434604702092401
],
"camera_center_std_mm": [
3.1789461102063004,
4.041324498858458,
4.3460470209240105
],
"orientation_std_deg": {
"roll": 0.2878030578767992,
"pitch": 0.1683177033483575,
"yaw": 0.1374718863525747
}
}
},
"observations": {
"markers": [
{
"marker_id": 95,
"observed_center_px": [
881.25,
1031.25
],
"projected_center_px": [
877.61865234375,
1028.5360107421875
],
"reprojection_error_px": 4.53347807892285,
"confidence": 0.45573027871641286
},
{
"marker_id": 97,
"observed_center_px": [
1153.25,
1024.0
],
"projected_center_px": [
1152.7294921875,
1027.8443603515625
],
"reprojection_error_px": 3.879437445756702,
"confidence": 0.5455570235395628
},
{
"marker_id": 103,
"observed_center_px": [
661.25,
999.75
],
"projected_center_px": [
660.6806030273438,
996.0768432617188
],
"reprojection_error_px": 3.7170274866418533,
"confidence": 0.8987700853806685
},
{
"marker_id": 54,
"observed_center_px": [
1154.75,
961.0
],
"projected_center_px": [
1162.5029296875,
962.4193115234375
],
"reprojection_error_px": 7.881774161943574,
"confidence": 0.7524431457735686
},
{
"marker_id": 55,
"observed_center_px": [
997.5,
932.25
],
"projected_center_px": [
999.1104736328125,
934.5891723632812
],
"reprojection_error_px": 2.8399564551455856,
"confidence": 0.8623788434718633
},
{
"marker_id": 51,
"observed_center_px": [
736.5,
929.25
],
"projected_center_px": [
735.853271484375,
928.2763061523438
],
"reprojection_error_px": 1.1689043938176247,
"confidence": 0.7704666026640716
},
{
"marker_id": 47,
"observed_center_px": [
1108.25,
915.0
],
"projected_center_px": [
1107.45166015625,
913.0933837890625
],
"reprojection_error_px": 2.0670103729610174,
"confidence": 0.7309457014059588
},
{
"marker_id": 210,
"observed_center_px": [
369.0,
845.5
],
"projected_center_px": [
367.08258056640625,
847.7832641601562
],
"reprojection_error_px": 2.98157550791138,
"confidence": 0.5963354569243849
},
{
"marker_id": 85,
"observed_center_px": [
1335.0,
822.0
],
"projected_center_px": [
1332.3167724609375,
822.3063354492188
],
"reprojection_error_px": 2.7006575928524246,
"confidence": 0.6128519038478318
},
{
"marker_id": 215,
"observed_center_px": [
763.5,
751.75
],
"projected_center_px": [
764.8435668945312,
753.69775390625
],
"reprojection_error_px": 2.366203135699148,
"confidence": 0.5752892000247514
},
{
"marker_id": 105,
"observed_center_px": [
1293.5,
768.75
],
"projected_center_px": [
1294.0775146484375,
765.9021606445312
],
"reprojection_error_px": 2.9058066287550095,
"confidence": 0.5188246379772157
},
{
"marker_id": 211,
"observed_center_px": [
690.25,
681.5
],
"projected_center_px": [
687.66943359375,
684.4354248046875
],
"reprojection_error_px": 3.908457721536807,
"confidence": 0.4872433032283655
},
{
"marker_id": 75,
"observed_center_px": [
144.25,
716.5
],
"projected_center_px": [
147.21554565429688,
715.9539184570312
],
"reprojection_error_px": 3.01540479526219,
"confidence": 0.3538655141518615
},
{
"marker_id": 214,
"observed_center_px": [
811.25,
627.25
],
"projected_center_px": [
813.1135864257812,
626.0042114257812
],
"reprojection_error_px": 2.2416385832712016,
"confidence": 0.4703251278796996
},
{
"marker_id": 74,
"observed_center_px": [
354.25,
686.25
],
"projected_center_px": [
353.1841125488281,
685.2387084960938
],
"reprojection_error_px": 1.4692945805517152,
"confidence": 0.3428566063437381
},
{
"marker_id": 102,
"observed_center_px": [
1372.5,
654.5
],
"projected_center_px": [
1370.1954345703125,
654.4063110351562
],
"reprojection_error_px": 2.306469042030312,
"confidence": 0.35500593874581543
},
{
"marker_id": 217,
"observed_center_px": [
1219.75,
527.0
],
"projected_center_px": [
1223.6787109375,
525.702392578125
],
"reprojection_error_px": 4.137457510565784,
"confidence": 0.3767801116964092
},
{
"marker_id": 205,
"observed_center_px": [
1323.0,
477.25
],
"projected_center_px": [
1319.5634765625,
478.1280212402344
],
"reprojection_error_px": 3.5469162147969504,
"confidence": 0.3061711135325228
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.75
],
"projected_center_px": [
1139.77392578125,
473.96392822265625
],
"reprojection_error_px": 0.2152619972435565,
"confidence": 0.33198985414097737
}
]
},
"qa": {
"sanity_notes": []
}
}