{
  "source_summary": "/workspace/moltex-experiments/poc_experiments_v2/Summary/outputs/20261014/085458_1ef15ffb",
  "weak_labels_dir": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels",
  "datasets": [
    {
      "dataset_id": "AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/AC28_DT_FRT_UPR_LHD_20260909_15_15__NG_a22f7d301de4.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 72.06579570377883,
        "p95_distance_mm": 257.27747559825764,
        "scan_fraction_within_10mm": 0.1571922110552764,
        "determinant": 1.000000000000001,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -433.1246643066406,
          1140.2998046875
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.00034332275390625,
        "p90_z_error": 0.039615631103515625,
        "valid_fraction": 1.0,
        "rank": 0.0043048858642578125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_1_20260827_18_01__NG_7194c0e36c7b.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 0,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 3.901175312160363,
        "p95_distance_mm": 177.66619358649038,
        "scan_fraction_within_10mm": 0.758605527638191,
        "determinant": 1.000000000000001,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -281.87750244140625,
          1186.870458984375
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.00038909912109375,
        "p90_z_error": 0.08039169311523438,
        "valid_fraction": 1.0,
        "rank": 0.008428268432617188,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_2_20260827_18_01__NG_8df93616f7ea.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 222,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 2.1034162510167667,
        "p95_distance_mm": 18.494276061644765,
        "scan_fraction_within_10mm": 0.8499057788944724,
        "determinant": 1.0000000000000095,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -332.63988107428855,
          1194.2999267578125
        ],
        "pitch_xy": [
          0.09998708977396822,
          0.0999919601038037
        ],
        "y_decreases_down_image": true,
        "median_z_error": 7.62939453125e-06,
        "p90_z_error": 0.06440134048461914,
        "valid_fraction": 1.0,
        "rank": 0.006447763442993164,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260827_16__NG_008adde420f0.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 129,
      "positive_nodes": 3,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 4.509087722024319,
        "p95_distance_mm": 182.54392576750593,
        "scan_fraction_within_10mm": 0.7472361809045226,
        "determinant": 1.0000000000000038,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -281.55849070590904,
          1142.89794921875
        ],
        "pitch_xy": [
          0.0999870772940749,
          0.09999764418695732
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.08839035034179688,
        "valid_fraction": 1.0,
        "rank": 0.008839035034179687,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/AC28_DT_RR_UPR_STD_20260828_09_21__NG_f4c68f38e467.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 130,
      "positive_nodes": 5,
      "accepted_annotations": 1,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 7.600427488471586,
        "p95_distance_mm": 201.18427903089622,
        "scan_fraction_within_10mm": 0.6035489949748744,
        "determinant": 1.0000000000000058,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -299.9460144042969,
          1192.297607421875
        ],
        "pitch_xy": [
          0.1,
          0.1
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.007656097412109375,
        "p90_z_error": 0.09559669494628906,
        "valid_fraction": 1.0,
        "rank": 0.017215766906738282,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/LT2_DT_FRT_AREST2_20260914_15_10__NG_243895937535.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 14.298774728259328,
        "p95_distance_mm": 47.83182992475425,
        "scan_fraction_within_10mm": 0.38347989949748745,
        "determinant": 1.0000000000000093,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -58.03591550552413,
          848.4998671996435
        ],
        "pitch_xy": [
          0.09996401107743251,
          0.09998631598148609
        ],
        "y_decreases_down_image": true,
        "median_z_error": 5.7220458984375e-06,
        "p90_z_error": 0.07960891723632812,
        "valid_fraction": 1.0,
        "rank": 0.00796661376953125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/ME1a_DT_FRT_UPR_LHD_20260608_14_06__NG_ffc4fce5d996.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 6,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 14.031594824707945,
        "p95_distance_mm": 134.73223397737866,
        "scan_fraction_within_10mm": 0.45650125628140703,
        "determinant": 1.0000000000000047,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -420.71474071803596,
          1195.5931158768963
        ],
        "pitch_xy": [
          0.09998706516718829,
          0.09999935747882799
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.016399383544921875,
        "valid_fraction": 0.9998333333333334,
        "rank": 0.001806605021158836,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_1_20260626_13_08__NG_fe0e1b9b8b53.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 4,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 22.119141953373134,
        "p95_distance_mm": 89.63739020152661,
        "scan_fraction_within_10mm": 0.34634590622153827,
        "determinant": 0.9999999999999998,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -194.858610190291,
          785.2992553710938
        ],
        "pitch_xy": [
          0.09997745619337536,
          0.09999995603399761
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.04761505126953125,
        "valid_fraction": 1.0,
        "rank": 0.004761505126953125,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/MX5a_PE_DT_RR_AREST_2_20260626_13_08__NG_41ec5d7a218e.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 3,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 17.991012691165977,
        "p95_distance_mm": 70.31648031512525,
        "scan_fraction_within_10mm": 0.397393216080402,
        "determinant": 1.0000000000000033,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -194.66870718185905,
          685.6982790098679
        ],
        "pitch_xy": [
          0.09998483474252193,
          0.09999979872583921
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.039991569519042966,
        "valid_fraction": 1.0,
        "rank": 0.003999156951904297,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_40__NG_1f98f526a60c.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 3,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 7.736029413833106,
        "p95_distance_mm": 33.81453627429271,
        "scan_fraction_within_10mm": 0.6088253768844221,
        "determinant": 1.0000000000000018,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -298.84366988348125,
          964.7914195222675
        ],
        "pitch_xy": [
          0.09999466730000968,
          0.09999893476378242
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.03162689208984376,
        "valid_fraction": 1.0,
        "rank": 0.0031626892089843765,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_10_53__NG_b3a8f50d89ae.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 2,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 7.376413982135242,
        "p95_distance_mm": 30.572433642891074,
        "scan_fraction_within_10mm": 0.6321608040201006,
        "determinant": 0.9999999999999996,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -288.8083455773136,
          896.847154175228
        ],
        "pitch_xy": [
          0.0999796179989004,
          0.09998937945949174
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.023609161376953125,
        "valid_fraction": 1.0,
        "rank": 0.002360916137695313,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_1_20260916_11_40__NG_1b598f48d4e1.json",
      "eligible_for_weak_training": true,
      "valid_nodes": 93,
      "positive_nodes": 48,
      "accepted_annotations": 2,
      "rejected_annotations": 0,
      "registration": {
        "median_distance_mm": 6.39569606213499,
        "p95_distance_mm": 33.272368087682395,
        "scan_fraction_within_10mm": 0.6861494974874371,
        "determinant": 1.0000000000000038,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -283.36980366335075,
          931.8988647460938
        ],
        "pitch_xy": [
          0.099983934305482,
          0.0999998785045049
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.023995399475097656,
        "valid_fraction": 1.0,
        "rank": 0.002399539947509766,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_40__NG_4debd31ebf8a.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 2,
      "rejected_annotations": 2,
      "registration": {
        "median_distance_mm": 6.24792430024027,
        "p95_distance_mm": 31.383319611440513,
        "scan_fraction_within_10mm": 0.6824220344838415,
        "determinant": 1.0000000000000018,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -286.26606856225044,
          891.9000244140625
        ],
        "pitch_xy": [
          0.09998978735891377,
          0.09998739372375773
        ],
        "y_decreases_down_image": true,
        "median_z_error": 9.5367431640625e-06,
        "p90_z_error": 0.03998584747314453,
        "valid_fraction": 1.0,
        "rank": 0.004008121490478515,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    },
    {
      "dataset_id": "NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb",
      "status": "mapped",
      "mapping": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb/mapping.json",
      "weak_labels": "/workspace/moltex-experiments/poc_experiments_v2/Preprocess/outputs/20261014/085458_1ef15ffb/scan_mapping/weak_labels/NX5_DT_RR_UPR-2_CUR_2_20260916_10_53__NG_a9e70207f7eb.json",
      "eligible_for_weak_training": false,
      "valid_nodes": 0,
      "positive_nodes": 0,
      "accepted_annotations": 1,
      "rejected_annotations": 1,
      "registration": {
        "median_distance_mm": 6.9532287056288595,
        "p95_distance_mm": 30.51558981172198,
        "scan_fraction_within_10mm": 0.6540515075376885,
        "determinant": 0.9999999999999993,
        "candidate_count": 25,
        "method": "proper PCA rotations + 85% trimmed ICP on spread fused-scan and dense CAD surface samples",
        "validated": false,
        "units": "CAD mm assuming native scanner units are mm; raster agreement is checked"
      },
      "calibration": {
        "origin_xy": [
          -267.81149065571446,
          890.0900036749492
        ],
        "pitch_xy": [
          0.09997785014490927,
          0.09999876645702245
        ],
        "y_decreases_down_image": true,
        "median_z_error": 0.0,
        "p90_z_error": 0.016903495788576053,
        "valid_fraction": 1.0,
        "rank": 0.0016903495788576054,
        "check_points": 6000,
        "independently_validated": false,
        "accepted": true,
        "method": "inferred raster pitch/origin/Y direction checked against fused PLY point heights"
      }
    }
  ]
}
