{
  "experiment": "A47 depth-sign residual",
  "protocol": {
    "source": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a42_component_aware_cleanup/analysis.json",
    "cases": [
      "gso_002_input4",
      "gso_008_input4"
    ],
    "selection_uses_gt": false,
    "retrospective_validation_uses_gt": true,
    "method": "Use A45 conflict-local activity and visible hard-lock; infer signed normal step from VGGT depth residual projected into input views.",
    "motivation_from_a46": "A46 showed patch-derived sign is mostly inward and damages GT. A47 tests whether view depth residual supplies a better sign.",
    "resolution": 96,
    "gt_samples": 20000
  },
  "case_rows": [
    {
      "case_id": "gso_002_input4",
      "benchmark_id": "gso_002",
      "source": "trellis2_raw",
      "carrier_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a42_component_aware_cleanup/gso_002_input4/mesh_lock_r018_patch030_b024_visible_prior_trellis2_raw.obj",
      "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
      "projection_asset": "trellis2_vggt_assets/a47/gso_002_input4_projection.png",
      "variant_rows": [
        {
          "variant": "carrier_control",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_carrier_control.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_carrier_control.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.04591134755351126,
            "chamfer_median": 0.026908866509120503,
            "chamfer_p95": 0.16337170345588736,
            "hausdorff_approx": 0.2503463343190804,
            "pred_to_gt_mean": 0.047390025397528394,
            "gt_to_pred_mean": 0.04443266970949413,
            "bbox_diag_ratio": 10.942450119559062,
            "surface_area_ratio": 128.55161987390363,
            "volume_ratio_abs": 2014.4923855838758,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.2216,
            "recall_1pct": 0.22455,
            "fscore_1pct": 0.22306524711419926,
            "precision_2pct": 0.37885,
            "recall_2pct": 0.47015,
            "fscore_2pct": 0.41959087750294466,
            "precision_5pct": 0.64905,
            "recall_5pct": 0.73165,
            "fscore_5pct": 0.6878792387919171,
            "precision_10pct": 0.87055,
            "recall_10pct": 0.8589,
            "fscore_10pct": 0.8646857613692215
          },
          "visible_p95": 0.03314000475771207,
          "visible_coverage_5pct": 1.0,
          "patch_p95": 0.03776172594669255,
          "patch_coverage_5pct": 0.999875,
          "conflict_p95": 0.03551104118203586,
          "conflict_coverage_5pct": 0.9996666666666667,
          "projection_meta": {
            "active_vertex_ratio": 0.0,
            "depth_valid_active_ratio": 0.0,
            "hard_locked_vertex_ratio": 0.0,
            "mean_depth_views_per_valid_active": 0.0,
            "outward_step_ratio": 0.0,
            "mean_depth_residual_valid_active": null,
            "mean_signed_step_valid_active": null,
            "p95_abs_signed_step_valid_active": null,
            "mean_move": 0.0,
            "p95_move": 0.0
          },
          "config": {
            "mode": "none",
            "alpha": 0.0,
            "max_step": 0.0,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_soft",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_soft.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_soft.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.04603431289980425,
            "chamfer_median": 0.026713597735160428,
            "chamfer_p95": 0.16462180167387858,
            "hausdorff_approx": 0.2514497641896922,
            "pred_to_gt_mean": 0.04723906389310151,
            "gt_to_pred_mean": 0.044829561906507,
            "bbox_diag_ratio": 11.00373379504195,
            "surface_area_ratio": 132.52782382992532,
            "volume_ratio_abs": 2040.4300194794944,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.2107,
            "recall_1pct": 0.2243,
            "fscore_1pct": 0.21728740229885057,
            "precision_2pct": 0.3783,
            "recall_2pct": 0.47055,
            "fscore_2pct": 0.4194122989927549,
            "precision_5pct": 0.65105,
            "recall_5pct": 0.72955,
            "fscore_5pct": 0.6880682710415762,
            "precision_10pct": 0.8735,
            "recall_10pct": 0.856,
            "fscore_10pct": 0.8646614628505349
          },
          "visible_p95": 0.03307418157109104,
          "visible_coverage_5pct": 1.0,
          "patch_p95": 0.03893811297594381,
          "patch_coverage_5pct": 0.999875,
          "conflict_p95": 0.034031398943168714,
          "conflict_coverage_5pct": 0.9998888888888889,
          "projection_meta": {
            "active_vertex_ratio": 0.18788633241758243,
            "depth_valid_active_ratio": 0.18788633241758243,
            "hard_locked_vertex_ratio": 0.719479739010989,
            "mean_depth_views_per_valid_active": 3.608636052090473,
            "outward_step_ratio": 0.5649988576650674,
            "mean_depth_residual_valid_active": 0.19666017989498077,
            "mean_signed_step_valid_active": 0.0013035122246888512,
            "p95_abs_signed_step_valid_active": 0.01,
            "mean_move": 0.0018571901077136946,
            "p95_move": 0.01
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.35,
            "max_step": 0.01,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_strong",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_strong.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_strong.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.045710045958165524,
            "chamfer_median": 0.02618441557113281,
            "chamfer_p95": 0.16607583935013434,
            "hausdorff_approx": 0.24894590154855872,
            "pred_to_gt_mean": 0.046525013159226275,
            "gt_to_pred_mean": 0.04489507875710477,
            "bbox_diag_ratio": 11.03229897497548,
            "surface_area_ratio": 135.7905434689836,
            "volume_ratio_abs": 2050.971234328467,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.21415,
            "recall_1pct": 0.2314,
            "fscore_1pct": 0.22244107283133205,
            "precision_2pct": 0.38735,
            "recall_2pct": 0.4744,
            "fscore_2pct": 0.42647830577313606,
            "precision_5pct": 0.6634,
            "recall_5pct": 0.7289,
            "fscore_5pct": 0.6946092939739998,
            "precision_10pct": 0.87685,
            "recall_10pct": 0.8546,
            "fscore_10pct": 0.8655820381760951
          },
          "visible_p95": 0.03272783221760315,
          "visible_coverage_5pct": 1.0,
          "patch_p95": 0.03855745156345871,
          "patch_coverage_5pct": 0.99975,
          "conflict_p95": 0.03395804374692043,
          "conflict_coverage_5pct": 0.9993888888888889,
          "projection_meta": {
            "active_vertex_ratio": 0.18788633241758243,
            "depth_valid_active_ratio": 0.18788633241758243,
            "hard_locked_vertex_ratio": 0.719479739010989,
            "mean_depth_views_per_valid_active": 3.608636052090473,
            "outward_step_ratio": 0.5649988576650674,
            "mean_depth_residual_valid_active": 0.19666017989498077,
            "mean_signed_step_valid_active": 0.0018242280848656065,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.0026031954319016607,
            "p95_move": 0.014000000000000002
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_outward_only",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_outward_only.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_outward_only.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.04578666522756586,
            "chamfer_median": 0.02645394550764449,
            "chamfer_p95": 0.16408228376656875,
            "hausdorff_approx": 0.251844567174015,
            "pred_to_gt_mean": 0.04672236937019453,
            "gt_to_pred_mean": 0.04485096108493719,
            "bbox_diag_ratio": 11.03229897497548,
            "surface_area_ratio": 132.0889574219356,
            "volume_ratio_abs": 2141.3722316536314,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.2104,
            "recall_1pct": 0.2231,
            "fscore_1pct": 0.21656396770472897,
            "precision_2pct": 0.38205,
            "recall_2pct": 0.4722,
            "fscore_2pct": 0.42236818261633013,
            "precision_5pct": 0.65845,
            "recall_5pct": 0.73085,
            "fscore_5pct": 0.6927635247966601,
            "precision_10pct": 0.87565,
            "recall_10pct": 0.85485,
            "fscore_10pct": 0.8651249956659924
          },
          "visible_p95": 0.03384527383996768,
          "visible_coverage_5pct": 0.9997916666666666,
          "patch_p95": 0.040457661785230956,
          "patch_coverage_5pct": 0.9995416666666667,
          "conflict_p95": 0.03849429071856289,
          "conflict_coverage_5pct": 0.999,
          "projection_meta": {
            "active_vertex_ratio": 0.18788633241758243,
            "depth_valid_active_ratio": 0.18788633241758243,
            "hard_locked_vertex_ratio": 0.719479739010989,
            "mean_depth_views_per_valid_active": 3.608636052090473,
            "outward_step_ratio": 0.5649988576650674,
            "mean_depth_residual_valid_active": 0.19666017989498077,
            "mean_signed_step_valid_active": 0.007839694666328289,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.0014729714781301052,
            "p95_move": 0.014
          },
          "config": {
            "mode": "depth_outward_only",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_inward_only",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_inward_only.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_inward_only.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.045763672782629716,
            "chamfer_median": 0.026946271890394995,
            "chamfer_p95": 0.16435359244833597,
            "hausdorff_approx": 0.24949521874733066,
            "pred_to_gt_mean": 0.04703423406945068,
            "gt_to_pred_mean": 0.04449311149580875,
            "bbox_diag_ratio": 10.942450119559062,
            "surface_area_ratio": 131.42075144167805,
            "volume_ratio_abs": 1925.054561027094,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.2205,
            "recall_1pct": 0.2348,
            "fscore_1pct": 0.22742543377992533,
            "precision_2pct": 0.3851,
            "recall_2pct": 0.4656,
            "fscore_2pct": 0.4215412248736335,
            "precision_5pct": 0.65345,
            "recall_5pct": 0.73,
            "fscore_5pct": 0.6896071415663739,
            "precision_10pct": 0.87335,
            "recall_10pct": 0.85845,
            "fscore_10pct": 0.8658359019517265
          },
          "visible_p95": 0.03250667945581715,
          "visible_coverage_5pct": 1.0,
          "patch_p95": 0.03666147192929599,
          "patch_coverage_5pct": 0.9999166666666667,
          "conflict_p95": 0.03263142604404452,
          "conflict_coverage_5pct": 0.9986666666666667,
          "projection_meta": {
            "active_vertex_ratio": 0.18788633241758243,
            "depth_valid_active_ratio": 0.18788633241758243,
            "hard_locked_vertex_ratio": 0.719479739010989,
            "mean_depth_views_per_valid_active": 3.608636052090473,
            "outward_step_ratio": 0.0,
            "mean_depth_residual_valid_active": 0.19666017989498077,
            "mean_signed_step_valid_active": -0.006015466581462682,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.0011302239537715557,
            "p95_move": 0.014
          },
          "config": {
            "mode": "depth_inward_only",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_smooth",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_smooth.obj",
          "stats": {
            "vertices": 23296,
            "faces": 46644,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -26
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_002_input4/mesh_depth_signed_smooth.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Plant_Container_QP_Turquoise/meshes/model.obj",
            "chamfer_mean": 0.04568920421207452,
            "chamfer_median": 0.026189793924021106,
            "chamfer_p95": 0.16424255921054706,
            "hausdorff_approx": 0.25302089459003,
            "pred_to_gt_mean": 0.04665739938566466,
            "gt_to_pred_mean": 0.04472100903848439,
            "bbox_diag_ratio": 10.987885007697074,
            "surface_area_ratio": 131.08039745822202,
            "volume_ratio_abs": 2038.7689731593312,
            "topology": {
              "vertices": 23296,
              "faces": 46644,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -26
            },
            "precision_1pct": 0.216,
            "recall_1pct": 0.2267,
            "fscore_1pct": 0.22122069121301108,
            "precision_2pct": 0.38635,
            "recall_2pct": 0.47,
            "fscore_2pct": 0.42408944940736854,
            "precision_5pct": 0.6585,
            "recall_5pct": 0.73,
            "fscore_5pct": 0.6924090745408714,
            "precision_10pct": 0.87435,
            "recall_10pct": 0.8566,
            "fscore_10pct": 0.865383991449782
          },
          "visible_p95": 0.03276608664893403,
          "visible_coverage_5pct": 0.999875,
          "patch_p95": 0.039097562340372816,
          "patch_coverage_5pct": 0.999625,
          "conflict_p95": 0.03400686521180484,
          "conflict_coverage_5pct": 0.9998333333333334,
          "projection_meta": {
            "active_vertex_ratio": 0.18788633241758243,
            "depth_valid_active_ratio": 0.18788633241758243,
            "hard_locked_vertex_ratio": 0.719479739010989,
            "mean_depth_views_per_valid_active": 3.608636052090473,
            "outward_step_ratio": 0.5649988576650674,
            "mean_depth_residual_valid_active": 0.19666017989498077,
            "mean_signed_step_valid_active": 0.0013029320667944165,
            "p95_abs_signed_step_valid_active": 0.01,
            "mean_move": 0.0018597544121985517,
            "p95_move": 0.01
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.4,
            "max_step": 0.01,
            "smooth_iters": 1
          }
        }
      ],
      "best_gt_variant": "depth_signed_smooth",
      "best_depth_proxy_variant": "depth_inward_only"
    },
    {
      "case_id": "gso_008_input4",
      "benchmark_id": "gso_008",
      "source": "trellis2_raw",
      "carrier_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a42_component_aware_cleanup/gso_008_input4/mesh_lock_r018_patch030_b024_visible_prior_trellis2_raw.obj",
      "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
      "projection_asset": "trellis2_vggt_assets/a47/gso_008_input4_projection.png",
      "variant_rows": [
        {
          "variant": "carrier_control",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_carrier_control.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_carrier_control.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.1330829091798282,
            "chamfer_median": 0.13551775264751328,
            "chamfer_p95": 0.2637316983141331,
            "hausdorff_approx": 0.32158824433715877,
            "pred_to_gt_mean": 0.11438119367280494,
            "gt_to_pred_mean": 0.15178462468685147,
            "bbox_diag_ratio": 9.926494293617178,
            "surface_area_ratio": 75.2438146301863,
            "volume_ratio_abs": 1348.691491726939,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.05675,
            "recall_1pct": 0.04355,
            "fscore_1pct": 0.04928140578265204,
            "precision_2pct": 0.1062,
            "recall_2pct": 0.0922,
            "fscore_2pct": 0.09870604838709678,
            "precision_5pct": 0.2196,
            "recall_5pct": 0.199,
            "fscore_5pct": 0.20879311992355473,
            "precision_10pct": 0.4265,
            "recall_10pct": 0.34185,
            "fscore_10pct": 0.379512006247153
          },
          "visible_p95": 0.03142087723413432,
          "visible_coverage_5pct": 0.9970833333333333,
          "patch_p95": 0.032954387803660036,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.03966276335689888,
          "conflict_coverage_5pct": 0.9837222222222223,
          "projection_meta": {
            "active_vertex_ratio": 0.0,
            "depth_valid_active_ratio": 0.0,
            "hard_locked_vertex_ratio": 0.0,
            "mean_depth_views_per_valid_active": 0.0,
            "outward_step_ratio": 0.0,
            "mean_depth_residual_valid_active": null,
            "mean_signed_step_valid_active": null,
            "p95_abs_signed_step_valid_active": null,
            "mean_move": 0.0,
            "p95_move": 0.0
          },
          "config": {
            "mode": "none",
            "alpha": 0.0,
            "max_step": 0.0,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_soft",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_soft.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_soft.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.13239878216464535,
            "chamfer_median": 0.13551659337674016,
            "chamfer_p95": 0.26052360902518834,
            "hausdorff_approx": 0.3212491420544577,
            "pred_to_gt_mean": 0.11367314094485012,
            "gt_to_pred_mean": 0.1511244233844406,
            "bbox_diag_ratio": 10.0144789334191,
            "surface_area_ratio": 81.5252473835943,
            "volume_ratio_abs": 1249.4835147350716,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.06265,
            "recall_1pct": 0.04565,
            "fscore_1pct": 0.0528157433056325,
            "precision_2pct": 0.10905,
            "recall_2pct": 0.0939,
            "fscore_2pct": 0.10090953436807096,
            "precision_5pct": 0.2216,
            "recall_5pct": 0.1981,
            "fscore_5pct": 0.20919208958780083,
            "precision_10pct": 0.4303,
            "recall_10pct": 0.3416,
            "fscore_10pct": 0.38085368571058426
          },
          "visible_p95": 0.030014412159486144,
          "visible_coverage_5pct": 0.9970833333333333,
          "patch_p95": 0.03751692543264304,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.03848615323201602,
          "conflict_coverage_5pct": 0.9870555555555556,
          "projection_meta": {
            "active_vertex_ratio": 0.6839953271028038,
            "depth_valid_active_ratio": 0.6839953271028038,
            "hard_locked_vertex_ratio": 0.3117211838006231,
            "mean_depth_views_per_valid_active": 4.0,
            "outward_step_ratio": 0.3410190720182181,
            "mean_depth_residual_valid_active": 0.09193723060783182,
            "mean_signed_step_valid_active": -0.003139794092229325,
            "p95_abs_signed_step_valid_active": 0.01,
            "mean_move": 0.006408059696600268,
            "p95_move": 0.010000000000000002
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.35,
            "max_step": 0.01,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_strong",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_strong.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_strong.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.1319729047775027,
            "chamfer_median": 0.13451857968247322,
            "chamfer_p95": 0.26055551727037796,
            "hausdorff_approx": 0.3167817551779552,
            "pred_to_gt_mean": 0.11341491490463756,
            "gt_to_pred_mean": 0.15053089465036784,
            "bbox_diag_ratio": 10.105133440017303,
            "surface_area_ratio": 87.02591169581112,
            "volume_ratio_abs": 1213.2257880828474,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.06145,
            "recall_1pct": 0.04705,
            "fscore_1pct": 0.053294423963133636,
            "precision_2pct": 0.10785,
            "recall_2pct": 0.0959,
            "fscore_2pct": 0.10152456441717791,
            "precision_5pct": 0.22535,
            "recall_5pct": 0.20005,
            "fscore_5pct": 0.21194766102491772,
            "precision_10pct": 0.43235,
            "recall_10pct": 0.3435,
            "fscore_10pct": 0.3828374685828447
          },
          "visible_p95": 0.029499881109028077,
          "visible_coverage_5pct": 0.9972916666666667,
          "patch_p95": 0.03606498851950829,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.03629008681587114,
          "conflict_coverage_5pct": 0.9900555555555556,
          "projection_meta": {
            "active_vertex_ratio": 0.6839953271028038,
            "depth_valid_active_ratio": 0.6839953271028038,
            "hard_locked_vertex_ratio": 0.3117211838006231,
            "mean_depth_views_per_valid_active": 4.0,
            "outward_step_ratio": 0.3410190720182181,
            "mean_depth_residual_valid_active": 0.09193723060783182,
            "mean_signed_step_valid_active": -0.004446107452894626,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.009045267533781712,
            "p95_move": 0.014000000000000002
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_outward_only",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_outward_only.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_outward_only.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.1306634387009277,
            "chamfer_median": 0.1330966894910332,
            "chamfer_p95": 0.25788942669563497,
            "hausdorff_approx": 0.31546743237601127,
            "pred_to_gt_mean": 0.11308899874670576,
            "gt_to_pred_mean": 0.14823787865514962,
            "bbox_diag_ratio": 10.124093808882646,
            "surface_area_ratio": 83.2518100302518,
            "volume_ratio_abs": 1511.4069785727265,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.06515,
            "recall_1pct": 0.048,
            "fscore_1pct": 0.05527529827662395,
            "precision_2pct": 0.113,
            "recall_2pct": 0.09915,
            "fscore_2pct": 0.10562290831958521,
            "precision_5pct": 0.2199,
            "recall_5pct": 0.21045,
            "fscore_5pct": 0.21507124433600558,
            "precision_10pct": 0.4335,
            "recall_10pct": 0.35175,
            "fscore_10pct": 0.38836962750716336
          },
          "visible_p95": 0.0318361751730682,
          "visible_coverage_5pct": 0.997,
          "patch_p95": 0.04320344186444753,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.042979592135755994,
          "conflict_coverage_5pct": 0.9855555555555555,
          "projection_meta": {
            "active_vertex_ratio": 0.6839953271028038,
            "depth_valid_active_ratio": 0.6839953271028038,
            "hard_locked_vertex_ratio": 0.3117211838006231,
            "mean_depth_views_per_valid_active": 4.0,
            "outward_step_ratio": 0.3410190720182181,
            "mean_depth_residual_valid_active": 0.09193723060783182,
            "mean_signed_step_valid_active": 0.004389029116351274,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.00300207540610242,
            "p95_move": 0.014000000000000002
          },
          "config": {
            "mode": "depth_outward_only",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_inward_only",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_inward_only.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_inward_only.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.13497502027534347,
            "chamfer_median": 0.13737163100335725,
            "chamfer_p95": 0.2669460344452157,
            "hausdorff_approx": 0.32612725722125274,
            "pred_to_gt_mean": 0.11545069257296764,
            "gt_to_pred_mean": 0.15449934797771933,
            "bbox_diag_ratio": 9.814692112361147,
            "surface_area_ratio": 75.60892586670398,
            "volume_ratio_abs": 1060.3301577943394,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.05635,
            "recall_1pct": 0.0394,
            "fscore_1pct": 0.04637472584856397,
            "precision_2pct": 0.10195,
            "recall_2pct": 0.08725,
            "fscore_2pct": 0.09402893763213531,
            "precision_5pct": 0.21685,
            "recall_5pct": 0.1868,
            "fscore_5pct": 0.20070645361080144,
            "precision_10pct": 0.4261,
            "recall_10pct": 0.3316,
            "fscore_10pct": 0.37295700145176186
          },
          "visible_p95": 0.02920848818309125,
          "visible_coverage_5pct": 0.9970833333333333,
          "patch_p95": 0.030786746649733864,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.035203651122265346,
          "conflict_coverage_5pct": 0.9804444444444445,
          "projection_meta": {
            "active_vertex_ratio": 0.6839953271028038,
            "depth_valid_active_ratio": 0.6839953271028038,
            "hard_locked_vertex_ratio": 0.3117211838006231,
            "mean_depth_views_per_valid_active": 4.0,
            "outward_step_ratio": 0.0,
            "mean_depth_residual_valid_active": 0.09193723060783182,
            "mean_signed_step_valid_active": -0.008835136569245899,
            "p95_abs_signed_step_valid_active": 0.014,
            "mean_move": 0.006043192127679293,
            "p95_move": 0.014000000000000002
          },
          "config": {
            "mode": "depth_inward_only",
            "alpha": 0.55,
            "max_step": 0.014,
            "smooth_iters": 0
          }
        },
        {
          "variant": "depth_signed_smooth",
          "output_obj": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_smooth.obj",
          "stats": {
            "vertices": 5136,
            "faces": 10276,
            "watertight": true,
            "winding_consistent": true,
            "boundary_edges": 0,
            "nonmanifold_edges": 0,
            "components": 1,
            "largest_component_face_ratio": 1.0,
            "euler_number": -2
          },
          "gt": {
            "pred_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a47_depth_sign_residual/gso_008_input4/mesh_depth_signed_smooth.obj",
            "gt_mesh": "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/rendered_benchmark_v0/_extracted_gso/Ecoforms_Quadra_Saucer_SQ1_Avocado/meshes/model.obj",
            "chamfer_mean": 0.13284797674072485,
            "chamfer_median": 0.13549378819241625,
            "chamfer_p95": 0.2628770008267001,
            "hausdorff_approx": 0.3225171216966495,
            "pred_to_gt_mean": 0.11412349115399734,
            "gt_to_pred_mean": 0.15157246232745236,
            "bbox_diag_ratio": 9.965974785019942,
            "surface_area_ratio": 78.81864240078606,
            "volume_ratio_abs": 1242.6047593682729,
            "topology": {
              "vertices": 5136,
              "faces": 10276,
              "watertight": true,
              "winding_consistent": true,
              "boundary_edges": 0,
              "nonmanifold_edges": 0,
              "components": 1,
              "euler_number": -2
            },
            "precision_1pct": 0.05985,
            "recall_1pct": 0.0448,
            "fscore_1pct": 0.051242809364548496,
            "precision_2pct": 0.10665,
            "recall_2pct": 0.09355,
            "fscore_2pct": 0.09967140359640358,
            "precision_5pct": 0.21955,
            "recall_5pct": 0.1973,
            "fscore_5pct": 0.20783118627803765,
            "precision_10pct": 0.4312,
            "recall_10pct": 0.3411,
            "fscore_10pct": 0.3808942638870906
          },
          "visible_p95": 0.030007349550298913,
          "visible_coverage_5pct": 0.9970833333333333,
          "patch_p95": 0.03766971772184046,
          "patch_coverage_5pct": 1.0,
          "conflict_p95": 0.03877785939725222,
          "conflict_coverage_5pct": 0.9864444444444445,
          "projection_meta": {
            "active_vertex_ratio": 0.6839953271028038,
            "depth_valid_active_ratio": 0.6839953271028038,
            "hard_locked_vertex_ratio": 0.3117211838006231,
            "mean_depth_views_per_valid_active": 4.0,
            "outward_step_ratio": 0.3410190720182181,
            "mean_depth_residual_valid_active": 0.09193723060783182,
            "mean_signed_step_valid_active": -0.003180368016770339,
            "p95_abs_signed_step_valid_active": 0.01,
            "mean_move": 0.006468264735813671,
            "p95_move": 0.010000000000000002
          },
          "config": {
            "mode": "depth_signed",
            "alpha": 0.4,
            "max_step": 0.01,
            "smooth_iters": 1
          }
        }
      ],
      "best_gt_variant": "depth_outward_only",
      "best_depth_proxy_variant": "depth_inward_only"
    }
  ],
  "aggregate": {
    "carrier_control": {
      "cases": 2,
      "mean_chamfer": 0.08949712836666973,
      "mean_fscore_5pct": 0.44833617935773595,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.0322804409959232,
      "mean_conflict_p95": 0.03758690226946737,
      "mean_patch_p95": 0.03535805687517629,
      "mean_active_vertex_ratio": 0.0,
      "mean_depth_valid_active_ratio": 0.0,
      "mean_outward_step_ratio": 0.0,
      "mean_p95_move": 0.0
    },
    "depth_inward_only": {
      "cases": 2,
      "mean_chamfer": 0.0903693465289866,
      "mean_fscore_5pct": 0.44515679758858767,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.0308575838194542,
      "mean_conflict_p95": 0.03391753858315494,
      "mean_patch_p95": 0.03372410928951493,
      "mean_active_vertex_ratio": 0.4359408297601931,
      "mean_depth_valid_active_ratio": 0.4359408297601931,
      "mean_outward_step_ratio": 0.0,
      "mean_p95_move": 0.014000000000000002
    },
    "depth_outward_only": {
      "cases": 2,
      "mean_chamfer": 0.08822505196424678,
      "mean_fscore_5pct": 0.45391738456633285,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.03284072450651794,
      "mean_conflict_p95": 0.040736941427159445,
      "mean_patch_p95": 0.041830551824839246,
      "mean_active_vertex_ratio": 0.4359408297601931,
      "mean_depth_valid_active_ratio": 0.4359408297601931,
      "mean_outward_step_ratio": 0.45300896484164277,
      "mean_p95_move": 0.014000000000000002
    },
    "depth_signed_smooth": {
      "cases": 2,
      "mean_chamfer": 0.08926859047639968,
      "mean_fscore_5pct": 0.45012013040945453,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.031386718099616476,
      "mean_conflict_p95": 0.03639236230452853,
      "mean_patch_p95": 0.03838364003110664,
      "mean_active_vertex_ratio": 0.4359408297601931,
      "mean_depth_valid_active_ratio": 0.4359408297601931,
      "mean_outward_step_ratio": 0.45300896484164277,
      "mean_p95_move": 0.010000000000000002
    },
    "depth_signed_soft": {
      "cases": 2,
      "mean_chamfer": 0.0892165475322248,
      "mean_fscore_5pct": 0.4486301803146885,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.03154429686528859,
      "mean_conflict_p95": 0.03625877608759237,
      "mean_patch_p95": 0.038227519204293424,
      "mean_active_vertex_ratio": 0.4359408297601931,
      "mean_depth_valid_active_ratio": 0.4359408297601931,
      "mean_outward_step_ratio": 0.45300896484164277,
      "mean_p95_move": 0.010000000000000002
    },
    "depth_signed_strong": {
      "cases": 2,
      "mean_chamfer": 0.08884147536783411,
      "mean_fscore_5pct": 0.45327847749945877,
      "watertight_rate": 1.0,
      "mean_boundary_edges": 0,
      "mean_nonmanifold_edges": 0,
      "mean_components": 1,
      "mean_faces": 28460,
      "mean_visible_p95": 0.031113856663315613,
      "mean_conflict_p95": 0.035124065281395785,
      "mean_patch_p95": 0.0373112200414835,
      "mean_active_vertex_ratio": 0.4359408297601931,
      "mean_depth_valid_active_ratio": 0.4359408297601931,
      "mean_outward_step_ratio": 0.45300896484164277,
      "mean_p95_move": 0.014000000000000002
    }
  },
  "conclusion": {
    "status": "depth_sign_diagnostic",
    "summary": "Best non-control variant depth_outward_only has Chamfer=0.08822505196424678 vs carrier=0.08949712836666973. This tests whether VGGT depth residual can replace patch-derived sign."
  }
}