Files
appRobotRender/data/evaluations/Scene10/render_a_camera_pose.json
2026-05-31 17:39:25 +02:00

498 lines
11 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-05-31T08:49:00Z",
"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": [
[
1777.77783203125,
0.0,
640.0
],
[
0.0,
1500.0,
360.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": 21,
"used_marker_ids": [
47,
210,
85,
105,
79,
215,
62,
211,
75,
102,
214,
74,
92,
217,
61,
52,
83,
206,
207,
53,
93
],
"history": {
"iters": [
0,
1,
2,
3,
4
],
"rms": [
0.015110006050185669,
0.0026557650342981026,
0.002443632349837695,
0.00244362118971273,
0.002443621185724432
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125,
6.25e-05
]
},
"residual_rms_px": 5.510465401883154,
"residual_median_px": 5.736581908129957,
"residual_max_px": 8.981336810107909,
"sigma2_normalized": 6.966498582520107e-06
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8037766218185425,
-0.5948856472969055,
0.007361053489148617
],
[
-0.404082715511322,
-0.5549716949462891,
-0.7271338105201721
],
[
0.4366466701030731,
0.5814787149429321,
-0.6864562630653381
]
],
"translation_m": [
-0.22705602645874023,
0.20678724348545074,
1.144545078277588
],
"rvec_rad": [
2.2333573335637587,
-0.7326448095785797,
0.32563588583689346
]
},
"camera_in_world": {
"position_m": [
-0.23370030522346497,
-0.6858398914337158,
0.9377135038375854
],
"position_mm": [
-233.70030212402344,
-685.8399047851562,
937.7135009765625
],
"orientation_deg": {
"roll": 139.73294067382812,
"pitch": -25.890119552612305,
"yaw": -26.690052032470703
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.158497120916032e-05,
-1.5160642073784693e-05,
3.162879595256854e-06,
2.3482553084188575e-06,
6.616663503095248e-06,
1.0671228851912647e-05
],
[
-1.5160642073784693e-05,
1.6859159907719806e-05,
-1.0399026085738819e-05,
-3.6468225017624044e-06,
-3.907346106021534e-06,
-3.4849728435411046e-07
],
[
3.1628795952570766e-06,
-1.0399026085738982e-05,
5.599655276282535e-05,
7.888313149662757e-06,
-3.8441885907238895e-06,
-1.4608238828423173e-05
],
[
2.348255308418892e-06,
-3.646822501762422e-06,
7.888313149662747e-06,
2.0239261921016147e-06,
1.6632955397344782e-07,
-1.075828626711534e-06
],
[
6.616663503095219e-06,
-3.907346106021508e-06,
-3.844188590723947e-06,
1.6632955397343872e-07,
2.4652012086482443e-06,
3.313992802681061e-06
],
[
1.0671228851912626e-05,
-3.484972843539891e-07,
-1.4608238828423285e-05,
-1.0758286267115634e-06,
3.313992802681041e-06,
1.6855036515592576e-05
]
],
"parameter_std": {
"rvec_std_deg": [
0.41151363410050523,
0.23525593977820408,
0.4287491562540628
],
"tvec_std_m": [
0.0014226475994080947,
0.0015700959233907476,
0.004105488584272592
]
},
"camera_center_std_m": [
0.0070243218063548865,
0.00818814633142584,
0.007551258996656788
],
"camera_center_std_mm": [
7.0243218063548865,
8.18814633142584,
7.551258996656788
],
"orientation_std_deg": {
"roll": 0.6450209361626998,
"pitch": 0.3128500289397423,
"yaw": 0.2269426653789591
}
}
},
"observations": {
"markers": [
{
"marker_id": 47,
"observed_center_px": [
984.25,
690.75
],
"projected_center_px": [
980.8162231445312,
682.4509887695312
],
"reprojection_error_px": 8.981336810107909,
"confidence": 0.12146268776527554
},
{
"marker_id": 210,
"observed_center_px": [
324.0,
632.0
],
"projected_center_px": [
329.935302734375,
635.4237060546875
],
"reprojection_error_px": 6.851976481102602,
"confidence": 0.46829700346999537
},
{
"marker_id": 85,
"observed_center_px": [
1183.75,
610.25
],
"projected_center_px": [
1179.0107421875,
605.0341186523438
],
"reprojection_error_px": 7.047409655055584,
"confidence": 0.4560525484643318
},
{
"marker_id": 105,
"observed_center_px": [
1149.25,
560.5
],
"projected_center_px": [
1147.0389404296875,
556.7304077148438
],
"reprojection_error_px": 4.370195695821872,
"confidence": 0.4340327604988638
},
{
"marker_id": 79,
"observed_center_px": [
814.0,
599.0
],
"projected_center_px": [
814.3928833007812,
594.5369262695312
],
"reprojection_error_px": 4.480333069274316,
"confidence": 0.5734281513866332
},
{
"marker_id": 215,
"observed_center_px": [
678.75,
548.75
],
"projected_center_px": [
680.5975952148438,
554.180908203125
],
"reprojection_error_px": 5.736581908129957,
"confidence": 0.456911083882938
},
{
"marker_id": 62,
"observed_center_px": [
931.75,
557.25
],
"projected_center_px": [
930.3129272460938,
554.1737060546875
],
"reprojection_error_px": 3.395403148079185,
"confidence": 0.42343506459130176
},
{
"marker_id": 211,
"observed_center_px": [
610.0,
487.75
],
"projected_center_px": [
611.273681640625,
493.5650329589844
],
"reprojection_error_px": 5.952887806412932,
"confidence": 0.3826078272694969
},
{
"marker_id": 75,
"observed_center_px": [
128.5,
514.75
],
"projected_center_px": [
129.00169372558594,
512.9826049804688
],
"reprojection_error_px": 1.837221203164215,
"confidence": 0.29844141482805986
},
{
"marker_id": 102,
"observed_center_px": [
1217.75,
461.5
],
"projected_center_px": [
1217.08349609375,
460.0548400878906
],
"reprojection_error_px": 1.591450479472888,
"confidence": 0.2521714913889437
},
{
"marker_id": 214,
"observed_center_px": [
721.75,
435.25
],
"projected_center_px": [
722.8994140625,
442.1115417480469
],
"reprojection_error_px": 6.957147967900562,
"confidence": 0.35589175865715006
},
{
"marker_id": 74,
"observed_center_px": [
311.75,
487.5
],
"projected_center_px": [
311.7843933105469,
486.39129638671875
],
"reprojection_error_px": 1.1092369457934916,
"confidence": 0.27942076592245474
},
{
"marker_id": 92,
"observed_center_px": [
1173.25,
437.75
],
"projected_center_px": [
1173.2877197265625,
436.8787536621094
],
"reprojection_error_px": 0.8720624742871206,
"confidence": 0.31777455864589965
},
{
"marker_id": 217,
"observed_center_px": [
1087.75,
347.0
],
"projected_center_px": [
1090.884765625,
353.3088684082031
],
"reprojection_error_px": 7.044755220424984,
"confidence": 0.3029173397022545
},
{
"marker_id": 61,
"observed_center_px": [
58.5,
415.5
],
"projected_center_px": [
53.38236618041992,
414.8513488769531
],
"reprojection_error_px": 5.15857772944634,
"confidence": 0.1527342148240039
},
{
"marker_id": 52,
"observed_center_px": [
273.75,
442.75
],
"projected_center_px": [
270.9128112792969,
442.1055603027344
],
"reprojection_error_px": 2.9094573996360293,
"confidence": 0.21946523336267398
},
{
"marker_id": 83,
"observed_center_px": [
139.0,
383.0
],
"projected_center_px": [
132.93194580078125,
382.32489013671875
],
"reprojection_error_px": 6.105493845067403,
"confidence": 0.19743498130596515
},
{
"marker_id": 206,
"observed_center_px": [
1013.0,
301.0
],
"projected_center_px": [
1016.6549072265625,
306.70599365234375
],
"reprojection_error_px": 6.776187010064432,
"confidence": 0.2849187633475991
},
{
"marker_id": 207,
"observed_center_px": [
1098.0,
262.0
],
"projected_center_px": [
1102.9075927734375,
266.94818115234375
],
"reprojection_error_px": 6.969143673817171,
"confidence": 0.24627951083020566
},
{
"marker_id": 53,
"observed_center_px": [
686.0,
273.75
],
"projected_center_px": [
684.2611083984375,
272.3081359863281
],
"reprojection_error_px": 2.258919174274849,
"confidence": 0.19681943169996122
},
{
"marker_id": 93,
"observed_center_px": [
1104.25,
154.5
],
"projected_center_px": [
1111.302001953125,
150.79293823242188
],
"reprojection_error_px": 7.966996830394642,
"confidence": 0.15396639291733288
}
]
},
"qa": {
"sanity_notes": []
}
}