{
  "method": "pymeshfix",
  "repair": {
    "input": "experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/baseline_preserving_v2/inference_step25_alpha025_limit10/gso_001_input4/mesh_raw.obj",
    "output": "experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/mesh_repair_v6/pymeshfix_fixed3/gso_001_input4/mesh_watertight.obj",
    "keep_components": null,
    "join_components": false,
    "remove_smallest_components": true,
    "input_vertices": 225812,
    "input_faces": 452130,
    "output_vertices": 224802,
    "output_faces": 449604
  },
  "baseline": {
    "pred_vertices": 222762,
    "pred_faces": 446548,
    "gt_vertices": 6958,
    "gt_faces": 11730,
    "chamfer_mean": 0.09062238900428674,
    "chamfer_median": 0.08495302248576236,
    "chamfer_p95": 0.2001036590885576,
    "chamfer_p99": 0.238074298149965,
    "hausdorff_approx": 0.30623583813387417,
    "pred_to_gt_mean": 0.06198856247252227,
    "gt_to_pred_mean": 0.11925621553605119,
    "pred_to_gt_p95": 0.14153323489853178,
    "gt_to_pred_p95": 0.25867408327858343,
    "bbox_diag_ratio": 3.046930117874446,
    "surface_area_ratio": 6.333218901482295,
    "volume_ratio_abs": 20.504641788503008,
    "precision_1pct": 0.089,
    "recall_1pct": 0.0645,
    "fscore_1pct": 0.07479478827361563,
    "precision_2pct": 0.19635,
    "recall_2pct": 0.12505,
    "fscore_2pct": 0.15279133478531423,
    "precision_5pct": 0.44715,
    "recall_5pct": 0.24995,
    "fscore_5pct": 0.32065741643953516,
    "precision_10pct": 0.8012,
    "recall_10pct": 0.4534,
    "fscore_10pct": 0.5790914713853021,
    "watertight": 0.0,
    "winding_consistent": 0.0,
    "topology_valid": 0.0,
    "boundary_edges": 1212,
    "boundary_edges_per_1k_faces": 2.714153909546118,
    "nonmanifold_edges": 2374,
    "nonmanifold_edges_per_1k_faces": 5.316337773318882,
    "euler_number": 73
  },
  "candidate": {
    "pred_vertices": 224802,
    "pred_faces": 449604,
    "gt_vertices": 6958,
    "gt_faces": 11730,
    "chamfer_mean": 0.08957722201942853,
    "chamfer_median": 0.08296752882290169,
    "chamfer_p95": 0.20190231603572217,
    "chamfer_p99": 0.23725357165516514,
    "hausdorff_approx": 0.3125168135524301,
    "pred_to_gt_mean": 0.0608239032233763,
    "gt_to_pred_mean": 0.11833054081548075,
    "pred_to_gt_p95": 0.14060037663500238,
    "gt_to_pred_p95": 0.26320425543644194,
    "bbox_diag_ratio": 3.0661509409364998,
    "surface_area_ratio": 6.378093286344178,
    "volume_ratio_abs": 13.849122501221652,
    "precision_1pct": 0.0882,
    "recall_1pct": 0.0621,
    "fscore_1pct": 0.07288383233532936,
    "precision_2pct": 0.20605,
    "recall_2pct": 0.1346,
    "fscore_2pct": 0.16283182151768677,
    "precision_5pct": 0.4603,
    "recall_5pct": 0.2558,
    "fscore_5pct": 0.328849993017735,
    "precision_10pct": 0.80375,
    "recall_10pct": 0.4627,
    "fscore_10pct": 0.5873032887204391,
    "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": 0
  },
  "gate": {
    "passed": true,
    "failures": [],
    "chamfer_relative_worsening": -0.01153320935744443,
    "fscore_5pct_drop": -0.008192576578199828
  }
}