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

579 lines
13 KiB
JSON

{
"schema_version": "1.0",
"created_utc": "2026-06-01T23:05:30Z",
"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": [
[
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,
96,
105,
62,
75,
102,
92,
61,
217,
83,
206,
72,
46,
53,
50,
76,
90,
98
],
"history": {
"iters": [
0,
1,
2,
3
],
"rms": [
0.013569645886531822,
0.0008286486769559049,
8.380980089768e-05,
8.373139850301565e-05
],
"lambda": [
0.001,
0.0005,
0.00025,
0.000125
]
},
"residual_rms_px": 0.23682531857206568,
"residual_median_px": 0.20572156328725652,
"residual_max_px": 0.44648398268341155,
"sigma2_normalized": 7.887315481031506e-09
},
"camera_pose": {
"world_to_camera": {
"rotation_matrix": [
[
0.8079115748405457,
-0.5893034934997559,
0.0005798847414553165
],
[
-0.34297630190849304,
-0.4710065424442291,
-0.8127238750457764
],
[
0.4792141318321228,
0.6564100980758667,
-0.582648754119873
]
],
"translation_m": [
-0.22883108258247375,
0.17066460847854614,
1.1345936059951782
],
"rvec_rad": [
2.106268466426251,
-0.6862085006435511,
0.3531544388827099
]
},
"camera_in_world": {
"position_m": [
-0.3003040552139282,
-0.7992255091667175,
0.7999054789543152
],
"position_mm": [
-300.3040466308594,
-799.2255249023438,
799.9054565429688
],
"orientation_deg": {
"roll": 131.5931854248047,
"pitch": -28.63408851623535,
"yaw": -23.00229263305664
}
},
"uncertainty": {
"pose_covariance_6x6": [
[
2.1029062061101747e-08,
-5.4813396252667375e-09,
1.6068380984978096e-09,
1.4795723230349181e-09,
2.5947948462876744e-09,
9.032070956000331e-09
],
[
-5.4813396252667044e-09,
1.1558286599098074e-08,
8.396841332990918e-10,
-1.5144880073488847e-09,
-3.6990324882808543e-09,
-3.4935839858351117e-09
],
[
1.6068380984978287e-09,
8.396841332990814e-10,
3.573029371711405e-08,
3.4251261070092503e-09,
-4.965006788649651e-09,
-6.813184462193225e-09
],
[
1.479572323034914e-09,
-1.5144880073488866e-09,
3.4251261070092396e-09,
1.1251829953139806e-09,
1.5607975254399128e-10,
1.035382110367025e-09
],
[
2.5947948462876587e-09,
-3.699032488280855e-09,
-4.965006788649664e-09,
1.5607975254398848e-10,
2.4606440627518452e-09,
3.6088082928627332e-09
],
[
9.032070956000292e-09,
-3.493583985835121e-09,
-6.8131844621932994e-09,
1.0353821103670193e-09,
3.6088082928627456e-09,
1.6695097695740637e-08
]
],
"parameter_std": {
"rvec_std_deg": [
0.008308690538765772,
0.006159839011108554,
0.010830310942088722
],
"tvec_std_m": [
3.354374748465026e-05,
4.960487942482922e-05,
0.00012920951085636318
]
},
"camera_center_std_m": [
0.00017828462769185416,
0.00014280138785746036,
0.00019967215602304338
],
"camera_center_std_mm": [
0.17828462769185416,
0.14280138785746035,
0.1996721560230434
],
"orientation_std_deg": {
"roll": 0.010107489447636847,
"pitch": 0.0077050763306238165,
"yaw": 0.006864498303782839
}
}
},
"observations": {
"markers": [
{
"marker_id": 97,
"observed_center_px": [
1152.0,
1026.25
],
"projected_center_px": [
1151.9625244140625,
1026.4366455078125
],
"reprojection_error_px": 0.1903705994315954,
"confidence": 0.4897720015297098
},
{
"marker_id": 95,
"observed_center_px": [
876.5,
1027.25
],
"projected_center_px": [
876.5790405273438,
1027.1588134765625
],
"reprojection_error_px": 0.12067471574193091,
"confidence": 0.5416450286820796
},
{
"marker_id": 103,
"observed_center_px": [
659.0,
994.75
],
"projected_center_px": [
659.0980224609375,
994.58544921875
],
"reprojection_error_px": 0.19153423312355697,
"confidence": 0.8649082431225718
},
{
"marker_id": 54,
"observed_center_px": [
1162.25,
961.0
],
"projected_center_px": [
1161.8968505859375,
961.2623901367188
],
"reprojection_error_px": 0.43995805766001306,
"confidence": 0.7960923757637975
},
{
"marker_id": 55,
"observed_center_px": [
998.75,
933.75
],
"projected_center_px": [
998.4539184570312,
933.535888671875
],
"reprojection_error_px": 0.3653873847277806,
"confidence": 0.8637747711006405
},
{
"marker_id": 51,
"observed_center_px": [
734.25,
927.0
],
"projected_center_px": [
734.5408325195312,
927.0477294921875
],
"reprojection_error_px": 0.2947230205487375,
"confidence": 0.8019389766111062
},
{
"marker_id": 47,
"observed_center_px": [
1106.75,
912.25
],
"projected_center_px": [
1106.9521484375,
912.10693359375
],
"reprojection_error_px": 0.24765295754539546,
"confidence": 0.7469874806952211
},
{
"marker_id": 210,
"observed_center_px": [
364.75,
845.75
],
"projected_center_px": [
364.7235412597656,
845.9249267578125
],
"reprojection_error_px": 0.1769164648459356,
"confidence": 0.6228300628754091
},
{
"marker_id": 85,
"observed_center_px": [
1331.5,
821.5
],
"projected_center_px": [
1331.812744140625,
821.54833984375
],
"reprojection_error_px": 0.31645795611588623,
"confidence": 0.601549080134278
},
{
"marker_id": 79,
"observed_center_px": [
916.25,
809.0
],
"projected_center_px": [
916.0797119140625,
808.7631225585938
],
"reprojection_error_px": 0.29173439025838005,
"confidence": 0.711469799121534
},
{
"marker_id": 96,
"observed_center_px": [
1018.5,
795.25
],
"projected_center_px": [
1018.3423461914062,
795.3215942382812
],
"reprojection_error_px": 0.17314865959396614,
"confidence": 0.6827978007642943
},
{
"marker_id": 105,
"observed_center_px": [
1293.75,
765.25
],
"projected_center_px": [
1293.7738037109375,
765.3016357421875
],
"reprojection_error_px": 0.056858302169956014,
"confidence": 0.5581601454743093
},
{
"marker_id": 62,
"observed_center_px": [
1047.25,
762.0
],
"projected_center_px": [
1047.4532470703125,
762.0783081054688
],
"reprojection_error_px": 0.21781076872533,
"confidence": 0.616624476061661
},
{
"marker_id": 75,
"observed_center_px": [
144.5,
713.75
],
"projected_center_px": [
144.48138427734375,
713.8167114257812
],
"reprojection_error_px": 0.06926008561777589,
"confidence": 0.38049126145778556
},
{
"marker_id": 102,
"observed_center_px": [
1370.0,
654.25
],
"projected_center_px": [
1369.901123046875,
654.1168823242188
],
"reprojection_error_px": 0.16582209582768348,
"confidence": 0.36938172995419555
},
{
"marker_id": 92,
"observed_center_px": [
1319.75,
627.75
],
"projected_center_px": [
1319.6473388671875,
627.6664428710938
],
"reprojection_error_px": 0.13236729951691786,
"confidence": 0.39949701144177324
},
{
"marker_id": 61,
"observed_center_px": [
66.0,
602.5
],
"projected_center_px": [
65.88048553466797,
602.2900390625
],
"reprojection_error_px": 0.24159325880388344,
"confidence": 0.2389002996853347
},
{
"marker_id": 217,
"observed_center_px": [
1224.0,
525.5
],
"projected_center_px": [
1223.8089599609375,
525.4009399414062
],
"reprojection_error_px": 0.21519570565789345,
"confidence": 0.3668959235531314
},
{
"marker_id": 83,
"observed_center_px": [
156.25,
565.5
],
"projected_center_px": [
156.18336486816406,
565.7203369140625
],
"reprojection_error_px": 0.23019252049833913,
"confidence": 0.2637568632301829
},
{
"marker_id": 206,
"observed_center_px": [
1139.75,
473.5
],
"projected_center_px": [
1139.9200439453125,
473.57568359375
],
"reprojection_error_px": 0.18612616608192287,
"confidence": 0.35164169987391336
},
{
"marker_id": 72,
"observed_center_px": [
737.5,
473.0
],
"projected_center_px": [
737.3502197265625,
472.9613037109375
],
"reprojection_error_px": 0.15469820004841953,
"confidence": 0.2647897353782805
},
{
"marker_id": 46,
"observed_center_px": [
844.5,
437.0
],
"projected_center_px": [
844.866455078125,
437.25506591796875
],
"reprojection_error_px": 0.44648398268341155,
"confidence": 0.2545174002299098
},
{
"marker_id": 53,
"observed_center_px": [
771.0,
443.0
],
"projected_center_px": [
771.1234741210938,
442.9616394042969
],
"reprojection_error_px": 0.12929576127071085,
"confidence": 0.25666522639218753
},
{
"marker_id": 50,
"observed_center_px": [
860.0,
407.75
],
"projected_center_px": [
860.0806274414062,
407.54718017578125
],
"reprojection_error_px": 0.2182582539191655,
"confidence": 0.2353766254350542
},
{
"marker_id": 76,
"observed_center_px": [
1005.25,
387.75
],
"projected_center_px": [
1005.1338500976562,
387.9899597167969
],
"reprojection_error_px": 0.26659232078156175,
"confidence": 0.2429182303832221
},
{
"marker_id": 90,
"observed_center_px": [
845.25,
327.75
],
"projected_center_px": [
845.183349609375,
327.8323059082031
],
"reprojection_error_px": 0.10590815405626862,
"confidence": 0.20586315558848348
},
{
"marker_id": 98,
"observed_center_px": [
781.5,
353.0
],
"projected_center_px": [
781.5491333007812,
352.80023193359375
],
"reprojection_error_px": 0.20572156328725652,
"confidence": 0.20614873083706559
}
]
},
"qa": {
"sanity_notes": []
}
}