{
  "run_dir": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_formal_softfit_selected_20260417/0023687e90394c3e97ab19b0160cafb3",
  "summary_path": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_formal_softfit_selected_20260417/0023687e90394c3e97ab19b0160cafb3/summary.json",
  "image": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_to_copart_partlevel_eval_20260411/input_images/0023687e90394c3e97ab19b0160cafb3.png",
  "num_success_parts": 2,
  "num_selected_parts": 2,
  "num_boxes": 8,
  "part_stats": [
    {
      "index": 0,
      "part_id": 4,
      "box_index": 3,
      "target_bounds": [
        [
          -0.06349206349206349,
          -0.015873015873015872,
          -0.14285714285714285
        ],
        [
          0.07936507936507936,
          0.19047619047619047,
          0.031746031746031744
        ]
      ],
      "target_extents": [
        0.14285714285714285,
        0.20634920634920634,
        0.1746031746031746
      ],
      "target_volume": 0.005147032357916711,
      "mask_pixels": 5374,
      "fitted_faces": 7088140,
      "crop_mode": "dim_context",
      "mesh_vertices": 3418317,
      "mesh_faces": 7088140,
      "mesh_extents": [
        0.14093937,
        0.19264594999999998,
        0.1581467
      ],
      "mesh_bounds": [
        [
          -0.06253318,
          -0.00902139,
          -0.13462891
        ],
        [
          0.07840619,
          0.18362456,
          0.02351779
        ]
      ],
      "mesh_bbox_volume": 0.004293904124723918,
      "mesh_to_target_bbox_iou": 0.8342485195608715,
      "mesh_bbox_fill_ratio": 0.8342485195608715,
      "mesh_extent_over_target": [
        0.9865755900000001,
        0.9335919115384615,
        0.9057492818181819
      ]
    },
    {
      "index": 1,
      "part_id": 1,
      "box_index": 0,
      "target_bounds": [
        [
          -0.1111111111111111,
          -0.1111111111111111,
          -0.3333333333333333
        ],
        [
          0.09523809523809523,
          0.1111111111111111,
          -0.2222222222222222
        ]
      ],
      "target_extents": [
        0.20634920634920634,
        0.2222222222222222,
        0.1111111111111111
      ],
      "target_volume": 0.005095042132079169,
      "mask_pixels": 4103,
      "fitted_faces": 631754,
      "crop_mode": "dim_context",
      "mesh_vertices": 297857,
      "mesh_faces": 631754,
      "mesh_extents": [
        0.20050775999999998,
        0.23690828,
        0.08869671000000001
      ],
      "mesh_bounds": [
        [
          -0.10819039,
          -0.11845414,
          -0.32212614
        ],
        [
          0.09231737,
          0.11845414,
          -0.23342943
        ]
      ],
      "mesh_bbox_volume": 0.004213266554819299,
      "mesh_to_target_bbox_iou": 0.7378488541369854,
      "mesh_bbox_fill_ratio": 0.8269345857401109,
      "mesh_extent_over_target": [
        0.9716914523076923,
        1.06608726,
        0.7982703900000001
      ]
    }
  ],
  "pair_stats": [
    {
      "part_i": 4,
      "part_j": 1,
      "target_bbox_iou": 0.0,
      "target_bbox_intersection_volume": 0.0,
      "target_bbox_gap": 0.07936507936507936
    }
  ],
  "notes": [
    "These diagnostics are AABB-level sanity checks, not surface-intersection tests.",
    "High target bbox IoU means assembly conditions overlap before any mesh generation.",
    "Low mesh-to-target bbox IoU or very anisotropic extent ratios can indicate poor bbox fit or part hallucination."
  ]
}