{
  "status": "complete",
  "requested_buildings": 8,
  "methods": [
    "baseline",
    "point_first",
    "guarded"
  ],
  "calibration": {
    "source_validation_roof_count": 41487,
    "source_validation_vegetation_count": 84088,
    "roof_removal_budget": 207,
    "base_roof_removed": 177,
    "point_override_threshold": 0.9894616007804871,
    "comparison": "strict greater-than",
    "composite_roof_removed": 207,
    "composite_roof_retention": 0.9950104852122351,
    "composite_vegetation_rejection": 0.44756683474455333,
    "target_labels_used": false,
    "target_accuracy_claim": false,
    "plane_protection_can_only_reduce_removal": true
  },
  "threshold_audit": [
    {
      "model": "point",
      "threshold": 0.7,
      "source_roof_rejection": 0.049075614047774004,
      "source_vegetation_rejection": 0.6304704595185996,
      "target_flagged": 3033
    },
    {
      "model": "point",
      "threshold": 0.8,
      "source_roof_rejection": 0.035818449152746644,
      "source_vegetation_rejection": 0.5211801921796213,
      "target_flagged": 2606
    },
    {
      "model": "point",
      "threshold": 0.9,
      "source_roof_rejection": 0.02145250319377154,
      "source_vegetation_rejection": 0.36333365046142135,
      "target_flagged": 1985
    },
    {
      "model": "point",
      "threshold": 0.93,
      "source_roof_rejection": 0.015378311278231735,
      "source_vegetation_rejection": 0.29400152221482256,
      "target_flagged": 1678
    },
    {
      "model": "point",
      "threshold": 0.98,
      "source_roof_rejection": 0.003205823510979343,
      "source_vegetation_rejection": 0.10395062315669298,
      "target_flagged": 802
    },
    {
      "model": "image",
      "threshold": 0.7,
      "source_roof_rejection": 0.021524815002289872,
      "source_vegetation_rejection": 0.7673746551232042,
      "target_flagged": 1160
    },
    {
      "model": "image",
      "threshold": 0.8,
      "source_roof_rejection": 0.011208330320341311,
      "source_vegetation_rejection": 0.705665493292741,
      "target_flagged": 1006
    },
    {
      "model": "image",
      "threshold": 0.9,
      "source_roof_rejection": 0.006146503724058138,
      "source_vegetation_rejection": 0.6028208543430692,
      "target_flagged": 733
    },
    {
      "model": "image",
      "threshold": 0.93,
      "source_roof_rejection": 0.004941306915419288,
      "source_vegetation_rejection": 0.5542170107506422,
      "target_flagged": 512
    },
    {
      "model": "image",
      "threshold": 0.98,
      "source_roof_rejection": 0.0012293007448116277,
      "source_vegetation_rejection": 0.31318380743982493,
      "target_flagged": 0
    },
    {
      "model": "fusion",
      "threshold": 0.7,
      "source_roof_rejection": 0.012726878299226264,
      "source_vegetation_rejection": 0.7719412995909047,
      "target_flagged": 607
    },
    {
      "model": "fusion",
      "threshold": 0.8,
      "source_roof_rejection": 0.009472846915901367,
      "source_vegetation_rejection": 0.700373418323661,
      "target_flagged": 451
    },
    {
      "model": "fusion",
      "threshold": 0.9,
      "source_roof_rejection": 0.006098295851712584,
      "source_vegetation_rejection": 0.5705213585767291,
      "target_flagged": 215
    },
    {
      "model": "fusion",
      "threshold": 0.93,
      "source_roof_rejection": 0.004627955745173187,
      "source_vegetation_rejection": 0.5070759204642755,
      "target_flagged": 137
    },
    {
      "model": "fusion",
      "threshold": 0.98,
      "source_roof_rejection": 0.0008918456383927495,
      "source_vegetation_rejection": 0.2836076491294834,
      "target_flagged": 22
    }
  ],
  "paper_algorithm_reproduced": false,
  "new_training": false,
  "independent_target_GT": false,
  "missing_roof_completion": false,
  "rows": [
    {
      "id": "usbf-v1-dc-row84575-osm-67521488",
      "original_points": 11321,
      "old_removed": 38,
      "point_98_flagged": 444,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 195,
      "point_overrides_protected": 3,
      "point_overrides_accepted": 192,
      "guarded_removed": 230,
      "disagreement_retained": 4829,
      "observed_planes": 11,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84575-osm-67521488",
          "method": "point_first",
          "input_points": 10877,
          "final_points": 10877,
          "removed_points": 444,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 13,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 72.509,
          "maximum_roof_height_m": 26.718999084472657
        },
        "guarded": {
          "id": "usbf-v1-dc-row84575-osm-67521488",
          "method": "guarded",
          "input_points": 11091,
          "final_points": 11091,
          "removed_points": 230,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 13,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 72.503,
          "maximum_roof_height_m": 26.712999084472656
        },
        "baseline": {
          "removed_points": 38,
          "final_points": 11283,
          "roof_surfaces": 13,
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 72.637,
          "maximum_roof_height_m": 26.846999084472657
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84595-osm-67521431",
      "original_points": 1280,
      "old_removed": 79,
      "point_98_flagged": 79,
      "high_fusion_but_disagreement_retained": 1,
      "point_overrides_proposed": 24,
      "point_overrides_protected": 0,
      "point_overrides_accepted": 24,
      "guarded_removed": 103,
      "disagreement_retained": 307,
      "observed_planes": 2,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84595-osm-67521431",
          "method": "point_first",
          "input_points": 1201,
          "final_points": 1201,
          "removed_points": 79,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 65.391,
          "maximum_roof_height_m": 12.451001373291021
        },
        "guarded": {
          "id": "usbf-v1-dc-row84595-osm-67521431",
          "method": "guarded",
          "input_points": 1177,
          "final_points": 1177,
          "removed_points": 103,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 65.392,
          "maximum_roof_height_m": 12.452001373291012
        },
        "baseline": {
          "removed_points": 79,
          "final_points": 1201,
          "roof_surfaces": 2,
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 65.39,
          "maximum_roof_height_m": 12.450001373291016
        }
      }
    },
    {
      "id": "usbf-v1-dc-row85199-osm-67521425",
      "original_points": 5400,
      "old_removed": 0,
      "point_98_flagged": 8,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 0,
      "point_overrides_protected": 0,
      "point_overrides_accepted": 0,
      "guarded_removed": 0,
      "disagreement_retained": 921,
      "observed_planes": 7,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row85199-osm-67521425",
          "method": "point_first",
          "input_points": 5392,
          "final_points": 5392,
          "removed_points": 8,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 5,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 56.851,
          "maximum_roof_height_m": 14.28100030517578
        },
        "guarded": {
          "id": "usbf-v1-dc-row85199-osm-67521425",
          "method": "guarded",
          "input_points": 5400,
          "final_points": 5400,
          "removed_points": 0,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 6,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 62.300000000000004,
          "maximum_roof_height_m": 19.730000305175786
        },
        "baseline": {
          "removed_points": 0,
          "final_points": 5400,
          "roof_surfaces": 6,
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 62.300000000000004,
          "maximum_roof_height_m": 19.730000305175786
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84681-osm-67521385",
      "original_points": 1793,
      "old_removed": 3,
      "point_98_flagged": 25,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 9,
      "point_overrides_protected": 1,
      "point_overrides_accepted": 8,
      "guarded_removed": 11,
      "disagreement_retained": 770,
      "observed_planes": 2,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84681-osm-67521385",
          "method": "point_first",
          "input_points": 1768,
          "final_points": 1768,
          "removed_points": 25,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 4,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 2,
          "maximum_roof_z_m": 72.589,
          "maximum_roof_height_m": 21.708998931884764
        },
        "guarded": {
          "id": "usbf-v1-dc-row84681-osm-67521385",
          "method": "guarded",
          "input_points": 1782,
          "final_points": 1782,
          "removed_points": 11,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 65.134,
          "maximum_roof_height_m": 14.253998931884766
        },
        "baseline": {
          "removed_points": 3,
          "final_points": 1790,
          "roof_surfaces": 5,
          "unresolved_roof_surfaces": 1,
          "maximum_roof_z_m": 73.169,
          "maximum_roof_height_m": 22.288998931884763
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84655-osm-67521498",
      "original_points": 114,
      "old_removed": 0,
      "point_98_flagged": 0,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 0,
      "point_overrides_protected": 0,
      "point_overrides_accepted": 0,
      "guarded_removed": 0,
      "disagreement_retained": 77,
      "observed_planes": 0,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84655-osm-67521498",
          "method": "point_first",
          "input_points": 114,
          "final_points": 114,
          "removed_points": 0,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 59.844,
          "maximum_roof_height_m": 4.553999084472657
        },
        "guarded": {
          "id": "usbf-v1-dc-row84655-osm-67521498",
          "method": "guarded",
          "input_points": 114,
          "final_points": 114,
          "removed_points": 0,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 59.844,
          "maximum_roof_height_m": 4.553999084472657
        },
        "baseline": {
          "removed_points": 0,
          "final_points": 114,
          "roof_surfaces": 2,
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 59.844,
          "maximum_roof_height_m": 4.553999084472657
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84674-osm-67521381",
      "original_points": 362,
      "old_removed": 0,
      "point_98_flagged": 0,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 0,
      "point_overrides_protected": 0,
      "point_overrides_accepted": 0,
      "guarded_removed": 0,
      "disagreement_retained": 106,
      "observed_planes": 2,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84674-osm-67521381",
          "method": "point_first",
          "input_points": 362,
          "final_points": 362,
          "removed_points": 0,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 66.404,
          "maximum_roof_height_m": 15.554001525878903
        },
        "guarded": {
          "id": "usbf-v1-dc-row84674-osm-67521381",
          "method": "guarded",
          "input_points": 362,
          "final_points": 362,
          "removed_points": 0,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 66.404,
          "maximum_roof_height_m": 15.554001525878903
        },
        "baseline": {
          "removed_points": 0,
          "final_points": 362,
          "roof_surfaces": 2,
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 66.404,
          "maximum_roof_height_m": 15.554001525878903
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84898-osm-66347628",
      "original_points": 249,
      "old_removed": 6,
      "point_98_flagged": 31,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 10,
      "point_overrides_protected": 0,
      "point_overrides_accepted": 10,
      "guarded_removed": 16,
      "disagreement_retained": 129,
      "observed_planes": 2,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84898-osm-66347628",
          "method": "point_first",
          "input_points": 218,
          "final_points": 218,
          "removed_points": 31,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 57.771,
          "maximum_roof_height_m": 4.43099984741211
        },
        "guarded": {
          "id": "usbf-v1-dc-row84898-osm-66347628",
          "method": "guarded",
          "input_points": 233,
          "final_points": 233,
          "removed_points": 16,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 2,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 57.773,
          "maximum_roof_height_m": 4.432999847412113
        },
        "baseline": {
          "removed_points": 6,
          "final_points": 243,
          "roof_surfaces": 3,
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 78.929,
          "maximum_roof_height_m": 25.58899984741211
        }
      }
    },
    {
      "id": "usbf-v1-dc-row84764-osm-67528254",
      "original_points": 864,
      "old_removed": 10,
      "point_98_flagged": 215,
      "high_fusion_but_disagreement_retained": 0,
      "point_overrides_proposed": 141,
      "point_overrides_protected": 1,
      "point_overrides_accepted": 140,
      "guarded_removed": 150,
      "disagreement_retained": 701,
      "observed_planes": 2,
      "methods": {
        "point_first": {
          "id": "usbf-v1-dc-row84764-osm-67528254",
          "method": "point_first",
          "input_points": 649,
          "final_points": 649,
          "removed_points": 215,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 3,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 0,
          "maximum_roof_z_m": 59.292,
          "maximum_roof_height_m": 8.722000305175783
        },
        "guarded": {
          "id": "usbf-v1-dc-row84764-osm-67528254",
          "method": "guarded",
          "input_points": 714,
          "final_points": 714,
          "removed_points": 150,
          "native_lod2": true,
          "shell_diagnostic": true,
          "roof_surfaces": 3,
          "boundary_edges": 0,
          "nonmanifold_edges": 0,
          "orientation_inconsistent_edges": 0,
          "post_trim_points": 0,
          "selected_stage": "initial",
          "review_decision": "retain",
          "unresolved_roof_surfaces": 1,
          "maximum_roof_z_m": 59.045,
          "maximum_roof_height_m": 8.475000305175783
        },
        "baseline": {
          "removed_points": 10,
          "final_points": 854,
          "roof_surfaces": 3,
          "unresolved_roof_surfaces": 1,
          "maximum_roof_z_m": 68.608,
          "maximum_roof_height_m": 18.038000305175785
        }
      }
    }
  ],
  "group_labels": {
    "baseline": "旧版 · 联合筛点",
    "point_first": "流程 B · 点云先重建",
    "guarded": "修订 · 强点云证据＋平面保护"
  },
  "totals": {
    "baseline": 136,
    "point_first": 802,
    "guarded": 510
  }
}
