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

579 lines
13 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:08:38Z",
"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": [
[
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": 27,
"used_marker_ids": [
97,
95,
103,
54,
55,
51,
47,
210,
85,
79,
105,
215,
75,
211,
214,
74,
102,
62,
92,
61,
217,
52,
83,
206,
72,
53,
91
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.011825349981484379,
0.0007286671854522731,
0.0001184165487703213,
0.00011837472897932802
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.3348186069766395,
"residual_median_px": 0.2585648592258014,
"residual_max_px": 0.9657389550613406,
"sigma2_normalized": 1.5764148517222937e-08
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8081001043319702,
-0.5890450477600098,
0.00041272895759902894
],
[
-0.342855840921402,
-0.4709271490573883,
-0.8128206729888916
],
[
0.4789823889732361,
0.6566989421844482,
-0.5825138092041016
]
],
"translation_m": [
-0.22882170975208282,
0.17063762247562408,
1.134727120399475
],
"rvec_rad": [
2.106147972088687,
-0.6858965711616758,
0.3528438012143829
]
},
"camera_in_world": {
"position_m": [
-0.30009937286376953,
-0.7996025085449219,
0.7997864484786987
],
"position_mm": [
-300.099365234375,
-799.6025390625,
799.7864379882812
],
"orientation_deg": {
"roll": 131.57408142089844,
"pitch": -28.618961334228516,
"yaw": -22.99024772644043
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
5.5140446608935975e-08,
-1.781865109229229e-08,
-2.7796316854939317e-09,
2.3894321007816765e-09,
6.67453193829077e-09,
1.7617373280753476e-08
],
[
-1.7818651092292115e-08,
2.7493786559545792e-08,
-3.3144457054921444e-09,
-3.239761106928005e-09,
-6.9847780132752435e-09,
-5.722458475219144e-09
],
[
-2.7796316854934358e-09,
-3.3144457054925675e-09,
7.558840513158445e-08,
6.881330387763146e-09,
-8.041586545207522e-09,
-1.3694906147146618e-08
],
[
2.3894321007817084e-09,
-3.2397611069280487e-09,
6.881330387763092e-09,
1.9327541228504306e-09,
2.27770323080286e-10,
9.37805757926393e-10
],
[
6.674531938290687e-09,
-6.9847780132752104e-09,
-8.041586545207661e-09,
2.2777032308026807e-10,
4.048715500339574e-09,
5.999259455795112e-09
],
[
1.7617373280753466e-08,
-5.722458475219189e-09,
-1.3694906147146823e-08,
9.3780575792638e-10,
5.999259455795137e-09,
2.88841911505348e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.013454196678742977,
0.009500356682964301,
0.01575252666568845
],
"tvec_std_m": [
4.3963099559180655e-05,
6.362951752402004e-05,
0.00016995349702355288
]
},
"camera_center_std_m": [
0.00024397940405123107,
0.0002382831660885521,
0.000307356806235044
],
"camera_center_std_mm": [
0.24397940405123109,
0.23828316608855207,
0.307356806235044
],
"orientation_std_deg": {
"roll": 0.017689207178030054,
"pitch": 0.011123440538245074,
"yaw": 0.01070053716522624
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.25,
1026.25
],
"projected_center_px": [
1151.9398193359375,
1026.4263916015625
],
"reprojection_error_px": 0.3568277476038505,
"confidence": 0.4777897565844527
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5367431640625,
1027.1107177734375
],
"reprojection_error_px": 0.14404721011366853,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0737915039062,
994.5147094726562
],
"reprojection_error_px": 0.2465903856731768,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.9022216796875,
961.2626342773438
],
"reprojection_error_px": 0.4358056031251292,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4560546875,
933.520263671875
],
"reprojection_error_px": 0.37307187940272357,
"confidence": 0.8637747711006405
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.542236328125,
927.0016479492188
],
"reprojection_error_px": 0.29224097456142295,
"confidence": 0.8019389766111062
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.971923828125,
912.1077270507812
],
"reprojection_error_px": 0.26361293133883923,
"confidence": 0.7469874806952211
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.7762451171875,
845.8452758789062
],
"reprojection_error_px": 0.0988245884258772,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.9002685546875,
821.5863037109375
],
"reprojection_error_px": 0.4094670272356539,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.0,
809.0
],
"projected_center_px": [
916.130859375,
808.7615966796875
],
"reprojection_error_px": 0.2719564655628086,
"confidence": 0.6813525019168335
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.8778076171875,
765.3432006835938
],
"reprojection_error_px": 0.1581807650553279,
"confidence": 0.5581601454743093
},
{
"marker_id": 215,
"observed_center_px": [
763.75,
752.25
],
"projected_center_px": [
763.8714599609375,
752.6234741210938
],
"reprojection_error_px": 0.3927282027531102,
"confidence": 0.6150148639495266
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.66244506835938,
713.7713623046875
],
"reprojection_error_px": 0.16384367029532634,
"confidence": 0.38049126145778556
},
{
"marker_id": 211,
"observed_center_px": [
686.5,
683.25
],
"projected_center_px": [
686.4893798828125,
683.2825927734375
],
"reprojection_error_px": 0.034279378194833676,
"confidence": 0.49052671216614224
},
{
"marker_id": 214,
"observed_center_px": [
812.25,
625.0
],
"projected_center_px": [
812.4707641601562,
625.0606079101562
],
"reprojection_error_px": 0.22893259528298385,
"confidence": 0.4724021145715321
},
{
"marker_id": 74,
"observed_center_px": [
350.75,
683.75
],
"projected_center_px": [
350.876220703125,
683.5564575195312
],
"reprojection_error_px": 0.23106353594491247,
"confidence": 0.3781991278308761
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1370.06298828125,
654.1793212890625
],
"reprojection_error_px": 0.09467314167500614,
"confidence": 0.36938172995419555
},
{
"marker_id": 62,
"observed_center_px": [
1048.0,
762.25
],
"projected_center_px": [
1047.5302734375,
762.0980224609375
],
"reprojection_error_px": 0.493700532608139,
"confidence": 0.48229908617407646
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.811279296875,
627.72900390625
],
"reprojection_error_px": 0.0647764477125226,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
66.13390350341797,
602.27880859375
],
"reprojection_error_px": 0.2585648592258014,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.981201171875,
525.464111328125
],
"reprojection_error_px": 0.04051410504780659,
"confidence": 0.3668959235531314
},
{
"marker_id": 52,
"observed_center_px": [
308.0,
633.0
],
"projected_center_px": [
307.0505065917969,
633.1763916015625
],
"reprojection_error_px": 0.9657389550613406,
"confidence": 0.30967896676414425
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.42898559570312,
565.7276000976562
],
"reprojection_error_px": 0.2895473155156805,
"confidence": 0.2637568632301829
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1140.10546875,
473.6448669433594
],
"reprojection_error_px": 0.38385474271506775,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.0
],
"projected_center_px": [
737.5469970703125,
473.02435302734375
],
"reprojection_error_px": 0.0529319804916036,
"confidence": 0.2647897353782805
},
{
"marker_id": 53,
"observed_center_px": [
771.25,
443.0
],
"projected_center_px": [
771.3316040039062,
443.0336608886719
],
"reprojection_error_px": 0.08827382896256188,
"confidence": 0.2535726332797877
},
{
"marker_id": 91,
"observed_center_px": [
910.25,
295.25
],
"projected_center_px": [
909.742431640625,
295.1405029296875
],
"reprojection_error_px": 0.519244882349022,
"confidence": 0.1782778940058968
}
]
},
"qa": {
"sanity_notes": []
}
}