{
  "method": "pymeshfix",
  "repair": {
    "input": "experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/baseline_preserving_v2/inference_step25_alpha025_limit1/gso_000_input4/mesh_raw.obj",
    "output": "experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/pymeshfix_fixed3/gso_000_input4/mesh_watertight.obj",
    "keep_components": null,
    "join_components": false,
    "remove_smallest_components": true,
    "input_vertices": 5349,
    "input_faces": 10950,
    "output_vertices": 1369,
    "output_faces": 2734
  },
  "baseline": {
    "pred_vertices": 6690,
    "pred_faces": 13496,
    "gt_vertices": 14711,
    "gt_faces": 27166,
    "chamfer_mean": 0.06764168226180114,
    "chamfer_median": 0.05559838763195546,
    "chamfer_p95": 0.16502713586672457,
    "chamfer_p99": 0.2824851101702136,
    "hausdorff_approx": 0.40097925785658983,
    "pred_to_gt_mean": 0.044162946569274455,
    "gt_to_pred_mean": 0.09112041795432783,
    "pred_to_gt_p95": 0.11788965991200154,
    "gt_to_pred_p95": 0.21216461182144758,
    "bbox_diag_ratio": 0.49429087794334053,
    "surface_area_ratio": 0.1232699497672049,
    "volume_ratio_abs": 1.1049646497803474,
    "precision_1pct": 0.1418,
    "recall_1pct": 0.0732,
    "fscore_1pct": 0.09655590697674417,
    "precision_2pct": 0.29605,
    "recall_2pct": 0.1485,
    "fscore_2pct": 0.1977884377460353,
    "precision_5pct": 0.68795,
    "recall_5pct": 0.36535,
    "fscore_5pct": 0.4772477594227666,
    "precision_10pct": 0.9387,
    "recall_10pct": 0.58705,
    "fscore_10pct": 0.7223514140586597,
    "watertight": 0.0,
    "winding_consistent": 0.0,
    "topology_valid": 0.0,
    "boundary_edges": 260,
    "boundary_edges_per_1k_faces": 19.26496739774748,
    "nonmanifold_edges": 345,
    "nonmanifold_edges_per_1k_faces": 25.56312981624185,
    "euler_number": -11
  },
  "candidate": {
    "pred_vertices": 1369,
    "pred_faces": 2734,
    "gt_vertices": 14711,
    "gt_faces": 27166,
    "chamfer_mean": 0.06604141493525391,
    "chamfer_median": 0.05025132474890635,
    "chamfer_p95": 0.1734499614007658,
    "chamfer_p99": 0.20774973205301955,
    "hausdorff_approx": 0.2612502502194845,
    "pred_to_gt_mean": 0.07183647063818724,
    "gt_to_pred_mean": 0.06024635923232057,
    "pred_to_gt_p95": 0.20504274533882857,
    "gt_to_pred_p95": 0.141857177462703,
    "bbox_diag_ratio": 0.17046131910065412,
    "surface_area_ratio": 0.02595008208902102,
    "volume_ratio_abs": 0.008745484167936766,
    "precision_1pct": 0.10215,
    "recall_1pct": 0.09695,
    "fscore_1pct": 0.0994820944249121,
    "precision_2pct": 0.22065,
    "recall_2pct": 0.2077,
    "fscore_2pct": 0.2139792459437376,
    "precision_5pct": 0.4981,
    "recall_5pct": 0.4968,
    "fscore_5pct": 0.4974491506684089,
    "precision_10pct": 0.74065,
    "recall_10pct": 0.79955,
    "fscore_10pct": 0.7689737793793014,
    "watertight": 1.0,
    "winding_consistent": 1.0,
    "topology_valid": 1.0,
    "boundary_edges": 0,
    "boundary_edges_per_1k_faces": 0.0,
    "nonmanifold_edges": 0,
    "nonmanifold_edges_per_1k_faces": 0.0,
    "euler_number": 2
  },
  "gate": {
    "passed": true,
    "failures": [],
    "chamfer_relative_worsening": -0.023658006025833938,
    "fscore_5pct_drop": -0.020201391245642297
  }
}