{
  "experiment": "A28 observable-region lock map",
  "protocol": {
    "focus_cases": [
      "gso_002_input4",
      "gso_008_input4"
    ],
    "selection_uses_gt": false,
    "retrospective_validation_uses_gt": false,
    "source": [
      "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a17_view_silhouette_gate/analysis.json",
      "/home/jiachen/TRELLIS/experiments/nonorthogonal_gpt_orthoview/outputs/data_survey/vggt_spatial_adapter/support_guidance_a27_per_view_depth_lock_taxonomy/analysis.json"
    ]
  },
  "legend": {
    "visible_locked": "green: target-visible baseline support preserved by repair",
    "silhouette_conflict": "red: target-visible baseline support deleted by repair",
    "depth_conflict": "purple: conflict pixels in views tagged depth_bad or visible_conflict",
    "unobserved_closable": "blue: repair foreground outside input target, potentially closable if depth-safe",
    "silhouette_only": "yellow: repair adds target-supported foreground not present in baseline"
  },
  "rows": [
    {
      "visible_locked_ratio": 0.6477201748906933,
      "silhouette_conflict_ratio": 0.018738288569643973,
      "depth_conflict_ratio": 0.0,
      "unobserved_closable_ratio": 0.24047470331043097,
      "silhouette_only_ratio": 0.06308557151780138,
      "case_id": "gso_002_input4",
      "view": 0,
      "tags": [
        "depth_good"
      ]
    },
    {
      "visible_locked_ratio": 0.5993333333333334,
      "silhouette_conflict_ratio": 0.018,
      "depth_conflict_ratio": 0.0,
      "unobserved_closable_ratio": 0.06266666666666666,
      "silhouette_only_ratio": 0.046,
      "case_id": "gso_002_input4",
      "view": 1,
      "tags": [
        "depth_good",
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.4712581344902386,
      "silhouette_conflict_ratio": 0.0,
      "depth_conflict_ratio": 0.09544468546637744,
      "unobserved_closable_ratio": 0.0710412147505423,
      "silhouette_only_ratio": 0.0,
      "case_id": "gso_002_input4",
      "view": 2,
      "tags": [
        "depth_bad",
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.5917312661498708,
      "silhouette_conflict_ratio": 0.01744186046511628,
      "depth_conflict_ratio": 0.0,
      "unobserved_closable_ratio": 0.0562015503875969,
      "silhouette_only_ratio": 0.060077519379844964,
      "case_id": "gso_002_input4",
      "view": 3,
      "tags": [
        "silhouette_good",
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.3103448275862069,
      "silhouette_conflict_ratio": 0.0,
      "depth_conflict_ratio": 0.03103448275862069,
      "unobserved_closable_ratio": 0.33793103448275863,
      "silhouette_only_ratio": 0.0,
      "case_id": "gso_008_input4",
      "view": 0,
      "tags": [
        "depth_bad",
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.19563058589870905,
      "silhouette_conflict_ratio": 0.006951340615690168,
      "depth_conflict_ratio": 0.0,
      "unobserved_closable_ratio": 0.0029791459781529296,
      "silhouette_only_ratio": 0.0009930486593843098,
      "case_id": "gso_008_input4",
      "view": 1,
      "tags": [
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.3481624758220503,
      "silhouette_conflict_ratio": 0.0,
      "depth_conflict_ratio": 0.08897485493230174,
      "unobserved_closable_ratio": 0.2727272727272727,
      "silhouette_only_ratio": 0.0,
      "case_id": "gso_008_input4",
      "view": 2,
      "tags": [
        "depth_good",
        "visible_conflict",
        "silhouette_bad",
        "under_coverage"
      ]
    },
    {
      "visible_locked_ratio": 0.17666666666666667,
      "silhouette_conflict_ratio": 0.01888888888888889,
      "depth_conflict_ratio": 0.0,
      "unobserved_closable_ratio": 0.024444444444444446,
      "silhouette_only_ratio": 0.0033333333333333335,
      "case_id": "gso_008_input4",
      "view": 3,
      "tags": [
        "under_coverage"
      ]
    }
  ],
  "case_rows": [
    {
      "case_id": "gso_002_input4",
      "mean_visible_locked_ratio": 0.577510727216034,
      "mean_silhouette_conflict_ratio": 0.013545037258690062,
      "mean_depth_conflict_ratio": 0.02386117136659436,
      "mean_unobserved_closable_ratio": 0.1075960337788092,
      "conflict_views": [
        2
      ],
      "depth_conflict_views": [
        2
      ]
    },
    {
      "case_id": "gso_008_input4",
      "mean_visible_locked_ratio": 0.25770113899340824,
      "mean_silhouette_conflict_ratio": 0.006460057376144765,
      "mean_depth_conflict_ratio": 0.030002334422730606,
      "mean_unobserved_closable_ratio": 0.15952047440815717,
      "conflict_views": [
        2
      ],
      "depth_conflict_views": [
        0,
        2
      ]
    }
  ],
  "assets": {
    "gso_002_input4": {
      "overview": "trellis2_vggt_assets/a28/gso_002_input4_overview_lock_maps.png",
      "views": [
        "trellis2_vggt_assets/a28/gso_002_input4_view0_lock_map.png",
        "trellis2_vggt_assets/a28/gso_002_input4_view1_lock_map.png",
        "trellis2_vggt_assets/a28/gso_002_input4_view2_lock_map.png",
        "trellis2_vggt_assets/a28/gso_002_input4_view3_lock_map.png"
      ]
    },
    "gso_008_input4": {
      "overview": "trellis2_vggt_assets/a28/gso_008_input4_overview_lock_maps.png",
      "views": [
        "trellis2_vggt_assets/a28/gso_008_input4_view0_lock_map.png",
        "trellis2_vggt_assets/a28/gso_008_input4_view1_lock_map.png",
        "trellis2_vggt_assets/a28/gso_008_input4_view2_lock_map.png",
        "trellis2_vggt_assets/a28/gso_008_input4_view3_lock_map.png"
      ]
    }
  },
  "conclusion": {
    "status": "visual_diagnostic_positive",
    "summary": "A28 turns A27's view taxonomy into visible region maps. gso_002 mainly has preserved visible support plus closable under-coverage, while gso_008 contains explicit conflict regions, supporting observable-region locking as the next method direction."
  }
}