{
  "run_dir": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3",
  "output_dir": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic",
  "fit_mode": "anisotropic",
  "bbox_padding": 0.005,
  "parts": [
    {
      "part_id": 4,
      "box_index": 3,
      "fit_mode": "anisotropic",
      "raw_trellis_obj": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/parts/part_00_trellis_attempt00/sample.obj",
      "fitted_obj": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic/part_00_anisotropic.obj",
      "fitted_vertices": 2699613,
      "fitted_faces": 5503830,
      "source_bounds": [
        [
          -0.49999881,
          -0.50000489,
          -0.3277548
        ],
        [
          0.5000037,
          0.50000203,
          0.31270945
        ]
      ],
      "source_extent": [
        1.00000251,
        1.0000069200000001,
        0.64046425
      ],
      "target_bounds": [
        [
          -0.06349206349206349,
          -0.015873015873015872,
          -0.14285714285714285
        ],
        [
          0.07936507936507936,
          0.19047619047619047,
          0.031746031746031744
        ]
      ],
      "target_extent": [
        0.13285714285714284,
        0.19634920634920633,
        0.16460317460317458
      ],
      "scale": [
        0.13285680938655128,
        0.19634784762210075,
        0.2570060305523292
      ],
      "scale_anisotropy": 1.9344588488841519,
      "fitted_bounds": [
        [
          -0.058492063492063484,
          -0.010873015873015868,
          -0.13785714285714284
        ],
        [
          0.07436507936507936,
          0.18547619047619046,
          0.02674603174603174
        ]
      ],
      "mesh_to_target_bbox_iou": 0.8342483706293705,
      "mesh_bbox_fill_ratio": 0.8342483706293705,
      "mesh_extent_over_target": [
        0.9299999999999999,
        0.9515384615384614,
        0.9427272727272726
      ]
    },
    {
      "part_id": 1,
      "box_index": 0,
      "fit_mode": "anisotropic",
      "raw_trellis_obj": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/parts/part_01_trellis_attempt00/sample.obj",
      "fitted_obj": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic/part_01_anisotropic.obj",
      "fitted_vertices": 1592039,
      "fitted_faces": 3180942,
      "source_bounds": [
        [
          -0.50006384,
          -0.50007665,
          -0.32847089
        ],
        [
          0.500067,
          0.50004447,
          0.32820183
        ]
      ],
      "source_extent": [
        1.0001308400000002,
        1.00012112,
        0.65667272
      ],
      "target_bounds": [
        [
          -0.1111111111111111,
          -0.1111111111111111,
          -0.3333333333333333
        ],
        [
          0.09523809523809523,
          0.1111111111111111,
          -0.2222222222222222
        ]
      ],
      "target_extent": [
        0.19634920634920633,
        0.2122222222222222,
        0.1011111111111111
      ],
      "scale": [
        0.19632351937993062,
        0.21219652097960115,
        0.15397489195395705
      ],
      "scale_anisotropy": 1.3781241752262703,
      "fitted_bounds": [
        [
          -0.1061111111111111,
          -0.1061111111111111,
          -0.32833333333333337
        ],
        [
          0.09023809523809523,
          0.1061111111111111,
          -0.22722222222222224
        ]
      ],
      "mesh_to_target_bbox_iou": 0.8269345000000001,
      "mesh_bbox_fill_ratio": 0.8269345,
      "mesh_extent_over_target": [
        0.9515384615384614,
        0.955,
        0.9100000000000001
      ]
    }
  ],
  "assembled_obj": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic/assembled_refit.obj",
  "assembled_glb": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic/assembled_refit.glb",
  "preview_png": "/data/250010098/physxanything_stage1_experiments/runs/omnipart_trellis2_perpart_selected_20260417/0023687e90394c3e97ab19b0160cafb3/refit_anisotropic/refit_preview.png",
  "math": {
    "isotropic": "x' = c_b + gamma * (x - c_s), gamma = max(e_b) / max(e_s)",
    "anisotropic": "x' = c_b + diag(e_b / e_s) * (x - c_s)",
    "diagnostic": "If anisotropic bbox IoU >> isotropic bbox IoU, aspect mismatch is a major failure source."
  }
}