Full-case blind transient masks · current 15 clean + 15 transient

All semantic and boundary decisions were made blind and hash-locked before clean references/pseudo-GT were added. Summary: {"frames": 30, "semantic_transient": 15, "mean_iou_all_frames": 0.8426252626254285, "mean_precision_all_frames": 0.9432069812674791, "mean_recall_all_frames": 0.8780046723040454, "mean_iou_transient_only": 0.6852505252508568, "mean_precision_transient_only": 0.8864139625349582, "mean_recall_transient_only": 0.7560093446080907}.

0001 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0001",
    "decision": "clean",
    "reason": "Observed content is consistent with the surrounding local views; no distinct foreground support, motion smear, or view-specific reflective carrier is present.",
    "confidence": 0.95,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0002 · transient · crisp_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.773, precision 0.800, recall 0.957

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0002",
    "decision": "transient",
    "reason": "A large, close paper fan enters from the left and covers much of the lower-left view; it is absent from the local context and round-0 render, with strong residual over its full visible support.",
    "confidence": 0.99,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "foreground_paper_fan_full_visible_support",
        "points": [
          [
            0.0,
            0.31
          ],
          [
            0.11,
            0.315
          ],
          [
            0.22,
            0.35
          ],
          [
            0.32,
            0.405
          ],
          [
            0.4,
            0.49
          ],
          [
            0.46,
            0.6
          ],
          [
            0.49,
            0.73
          ],
          [
            0.5,
            0.86
          ],
          [
            0.485,
            1.0
          ],
          [
            0.0,
            1.0
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 13,
    "dilation_px": 7,
    "feather_px": 4
  },
  "boundary": {
    "frame_id": "0002",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The near-field parasol is fully enclosed. Its defocused outer rim remains within the existing low-strength support, while the hard candidate rings lie in clean wall/floor background.",
    "reason": "No connected parasol evidence clearly crosses the present support boundary; expanding to +3 or beyond would primarily absorb static background.",
    "confidence": 0.92
  }
}

0003 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0003",
    "decision": "clean",
    "reason": "No view-specific occluder or soft foreground contamination is visible; the scene layout agrees with neighboring observations.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0004 · transient · crisp_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.524, precision 0.883, recall 0.563

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0004",
    "decision": "transient",
    "reason": "A freestanding dark wooden slatted screen occupies the lower middle foreground and is absent in adjacent views and the round-0 render; the full frame, panel, base, and feet form the transient support.",
    "confidence": 0.99,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_polygon",
    "polygons": [
      {
        "label": "wooden_slatted_screen_body_base_and_feet",
        "points": [
          [
            0.447,
            0.535
          ],
          [
            0.793,
            0.545
          ],
          [
            0.798,
            0.885
          ],
          [
            0.832,
            0.915
          ],
          [
            0.821,
            0.965
          ],
          [
            0.765,
            0.965
          ],
          [
            0.744,
            0.938
          ],
          [
            0.505,
            0.938
          ],
          [
            0.489,
            0.965
          ],
          [
            0.432,
            0.965
          ],
          [
            0.414,
            0.923
          ],
          [
            0.447,
            0.892
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 11,
    "dilation_px": 6,
    "feather_px": 3
  },
  "boundary": {
    "frame_id": "0004",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The complete slatted screen, top rail, side posts, base rail, and both feet are inside the red contour. All candidate dilation rings are outside the physical carrier.",
    "reason": "The current hard support already covers every connected part of the occluder without a semantic continuation beyond the red line.",
    "confidence": 0.97
  }
}

0005 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0005",
    "decision": "clean",
    "reason": "The visible furnishings and floor are stable across the local context, without a separate transient support or localized blur envelope.",
    "confidence": 0.96,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0006 · transient · compound_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.723, precision 0.994, recall 0.726

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0006",
    "decision": "transient",
    "reason": "A close three-panel gold folding screen blocks most of the right half of the view. Its three connected panels are absent from local neighbors and the round-0 render and must be masked as a compound foreground object.",
    "confidence": 1.0,
    "cause_family": "compound_hard_occluder",
    "mask_strategy": "composite",
    "polygons": [
      {
        "label": "folding_screen_left_panel",
        "points": [
          [
            0.568,
            0.05
          ],
          [
            0.611,
            0.115
          ],
          [
            0.689,
            0.061
          ],
          [
            0.679,
            1.0
          ],
          [
            0.548,
            1.0
          ],
          [
            0.562,
            0.36
          ]
        ],
        "strength": 1.0
      },
      {
        "label": "folding_screen_center_panel",
        "points": [
          [
            0.688,
            0.061
          ],
          [
            0.821,
            0.116
          ],
          [
            0.805,
            1.0
          ],
          [
            0.676,
            1.0
          ]
        ],
        "strength": 1.0
      },
      {
        "label": "folding_screen_right_panel",
        "points": [
          [
            0.82,
            0.116
          ],
          [
            0.938,
            0.035
          ],
          [
            0.883,
            1.0
          ],
          [
            0.802,
            1.0
          ]
        ],
        "strength": 1.0
      }
    ],
    "fill_holes": true,
    "closing_px": 15,
    "dilation_px": 7,
    "feather_px": 3
  },
  "boundary": {
    "frame_id": "0006",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "All folded gold-screen panels, black outer rails, visible hinges/ornaments, and cropped lower extent are enclosed by the current contour. The colored candidate rings fall outside the carrier.",
    "reason": "Neither observed appearance nor residual structure shows connected screen support beyond the red boundary.",
    "confidence": 0.96
  }
}

0007 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0007",
    "decision": "clean",
    "reason": "No isolated foreground object, reflective carrier, or directional smear appears; observed structure is supported by nearby views.",
    "confidence": 0.96,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0008 · transient · reflective_planar_support

boundary correct / no_change +0px · pseudo-GT IoU 0.893, precision 0.996, recall 0.896

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0008",
    "decision": "transient",
    "reason": "A tall framed mirror is placed close to the camera near the image center-right, reflecting ceiling, window, and furniture content not belonging at that support; the complete mirror and frame are view-specific.",
    "confidence": 0.99,
    "cause_family": "reflective_planar_support",
    "mask_strategy": "filled_polygon",
    "polygons": [
      {
        "label": "full_framed_mirror_support",
        "points": [
          [
            0.548,
            0.232
          ],
          [
            0.67,
            0.234
          ],
          [
            0.671,
            1.0
          ],
          [
            0.549,
            1.0
          ]
        ],
        "strength": 0.97
      }
    ],
    "fill_holes": true,
    "closing_px": 11,
    "dilation_px": 6,
    "feather_px": 4
  },
  "boundary": {
    "frame_id": "0008",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The reflective plane and its full light-colored frame are enclosed from the top cap to the bottom crop. The red contour sits outside the visible frame edge on both sides.",
    "reason": "There is no connected reflective-carrier evidence outside the current support, so hard dilation would only widen into the static room.",
    "confidence": 0.97
  }
}

0009 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0009",
    "decision": "clean",
    "reason": "The frame contains only the stable room arrangement seen in the local context; residual structure follows normal reconstruction edges rather than a separate transient support.",
    "confidence": 0.96,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0010 · transient · compound_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.715, precision 0.837, recall 0.831

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0010",
    "decision": "transient",
    "reason": "Four loose floor cushions appear as separate view-specific foreground objects. They are absent in neighboring views and the round-0 render, so each complete cushion support is included rather than only its strongest residual region.",
    "confidence": 0.99,
    "cause_family": "compound_hard_occluder",
    "mask_strategy": "composite",
    "polygons": [
      {
        "label": "front_left_stacked_flower_cushions",
        "points": [
          [
            0.206,
            0.701
          ],
          [
            0.352,
            0.702
          ],
          [
            0.366,
            0.756
          ],
          [
            0.365,
            0.865
          ],
          [
            0.379,
            0.928
          ],
          [
            0.349,
            0.954
          ],
          [
            0.221,
            0.949
          ],
          [
            0.205,
            0.895
          ]
        ],
        "strength": 0.98
      },
      {
        "label": "center_flat_flower_cushion",
        "points": [
          [
            0.466,
            0.797
          ],
          [
            0.572,
            0.796
          ],
          [
            0.6,
            0.822
          ],
          [
            0.598,
            0.888
          ],
          [
            0.574,
            0.909
          ],
          [
            0.459,
            0.909
          ],
          [
            0.445,
            0.873
          ],
          [
            0.45,
            0.823
          ]
        ],
        "strength": 0.97
      },
      {
        "label": "bottom_center_brown_cushion",
        "points": [
          [
            0.442,
            0.927
          ],
          [
            0.571,
            0.923
          ],
          [
            0.613,
            0.961
          ],
          [
            0.616,
            1.0
          ],
          [
            0.405,
            1.0
          ],
          [
            0.407,
            0.965
          ]
        ],
        "strength": 0.96
      },
      {
        "label": "right_brown_cushion",
        "points": [
          [
            0.741,
            0.819
          ],
          [
            0.861,
            0.827
          ],
          [
            0.914,
            0.87
          ],
          [
            0.904,
            0.937
          ],
          [
            0.854,
            0.967
          ],
          [
            0.744,
            0.947
          ],
          [
            0.706,
            0.903
          ],
          [
            0.71,
            0.852
          ]
        ],
        "strength": 0.97
      }
    ],
    "fill_holes": true,
    "closing_px": 13,
    "dilation_px": 7,
    "feather_px": 5
  },
  "boundary": {
    "frame_id": "0010",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "Each transient cushion is separately enclosed, including the upright cushion bases and the low cushions' soft fabric edges. The candidate rings extend onto bare floor rather than connected cushion material.",
    "reason": "The compound support is complete at the current boundary; no local component requires an outward repair.",
    "confidence": 0.95
  }
}

0011 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0011",
    "decision": "clean",
    "reason": "No added foreground support or nonrigid smear is visible; the image is consistent with the stable scene in local context.",
    "confidence": 0.96,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0012 · transient · motion_blur

boundary correct / no_change +0px · pseudo-GT IoU 0.692, precision 0.801, recall 0.836

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0012",
    "decision": "transient",
    "reason": "A broad semi-transparent moving foreground passes diagonally through the center, producing long directional streaks over the wall, flowers, table, and floor. The conservative soft envelope covers the full visible blur support.",
    "confidence": 0.99,
    "cause_family": "motion_blur",
    "mask_strategy": "blur_envelope",
    "polygons": [
      {
        "label": "diagonal_foreground_motion_blur_envelope",
        "points": [
          [
            0.493,
            0.075
          ],
          [
            0.553,
            0.078
          ],
          [
            0.604,
            0.172
          ],
          [
            0.653,
            0.286
          ],
          [
            0.681,
            0.416
          ],
          [
            0.658,
            0.543
          ],
          [
            0.605,
            0.67
          ],
          [
            0.56,
            0.82
          ],
          [
            0.528,
            1.0
          ],
          [
            0.418,
            1.0
          ],
          [
            0.391,
            0.842
          ],
          [
            0.365,
            0.68
          ],
          [
            0.35,
            0.512
          ],
          [
            0.384,
            0.35
          ],
          [
            0.441,
            0.19
          ]
        ],
        "strength": 0.78
      }
    ],
    "fill_holes": true,
    "closing_px": 27,
    "dilation_px": 14,
    "feather_px": 45,
    "minimum_strength": 0.38,
    "feather_strength": 0.62
  },
  "boundary": {
    "frame_id": "0012",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The motion-blurred sweep is contained by the broad soft envelope. The purple 0.1 contour extends beyond the last coherent streaks on both flanks, including the faint right-side trail.",
    "reason": "No connected motion-blur evidence crosses the existing low-strength soft support; a hard dilation is prohibited for this cause and additional feathering is not supported.",
    "confidence": 0.94
  }
}

0013 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0013",
    "decision": "clean",
    "reason": "The observed scene has no discrete close occluder or soft contamination envelope and matches neighboring views in content.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0014 · transient · crisp_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.415, precision 0.901, recall 0.435

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0014",
    "decision": "transient",
    "reason": "A close black-and-white paper parasol occupies the lower-center foreground, is absent from adjacent views and the round-0 render, and generates a compact high residual over its full circular support.",
    "confidence": 0.99,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "foreground_black_white_parasol",
        "points": [
          [
            0.478,
            0.699
          ],
          [
            0.518,
            0.71
          ],
          [
            0.548,
            0.741
          ],
          [
            0.562,
            0.786
          ],
          [
            0.56,
            0.838
          ],
          [
            0.544,
            0.887
          ],
          [
            0.518,
            0.936
          ],
          [
            0.485,
            0.982
          ],
          [
            0.446,
            0.994
          ],
          [
            0.408,
            0.976
          ],
          [
            0.383,
            0.939
          ],
          [
            0.371,
            0.889
          ],
          [
            0.373,
            0.833
          ],
          [
            0.385,
            0.778
          ],
          [
            0.409,
            0.734
          ],
          [
            0.445,
            0.707
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 13,
    "dilation_px": 6,
    "feather_px": 4
  },
  "boundary": {
    "frame_id": "0014",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The full circular black-and-white parasol, including its irregular paper rim and small lower protrusions, is enclosed. The red contour is at or just outside the visible silhouette.",
    "reason": "No connected parasol support persists beyond the present boundary; even the +3 ring would mainly add static table/floor pixels.",
    "confidence": 0.96
  }
}

0015 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0015",
    "decision": "clean",
    "reason": "No transient occluder, defocused foreground, reflective carrier, or motion smear is present; visible elements agree with the local scene context.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0016 · transient · crisp_hard_occluder

boundary correct / no_change +0px · pseudo-GT IoU 0.816, precision 0.987, recall 0.825

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0016",
    "decision": "transient",
    "reason": "A large opaque patterned foreground panel enters from the right and occludes the lower-right scene; the render and residual confirm the whole panel support is non-static.",
    "confidence": 0.99,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "patterned_foreground_panel",
        "points": [
          [
            1.0,
            0.34
          ],
          [
            0.57,
            0.53
          ],
          [
            0.665,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "strength": 0.98
      }
    ],
    "fill_holes": true,
    "closing_px": 5,
    "dilation_px": 5,
    "feather_px": 4
  },
  "boundary": {
    "frame_id": "0016",
    "boundary_status": "correct",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "The patterned foreground panel is enclosed along both visible slanted edges and the cropped right/bottom image boundaries. Its mild edge softness remains within the current support.",
    "reason": "The panel does not show a connected semantic continuation outside the red/support contour; outward rings enter static window, wall, and floor regions.",
    "confidence": 0.93
  }
}

0017 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0017",
    "decision": "clean",
    "reason": "No localized foreground carrier or motion/defocus envelope is visible; observed content is consistent with neighboring static scene views.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0018 · transient · reflective_planar_support

boundary overcovered / no_change +0px · pseudo-GT IoU 0.786, precision 0.978, recall 0.800

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0018",
    "decision": "transient",
    "reason": "A freestanding full-length mirror is present in the foreground; its reflective plane, white frame, upright, and footed base form one transient carrier and must all be excluded.",
    "confidence": 0.995,
    "cause_family": "reflective_planar_support",
    "mask_strategy": "composite",
    "polygons": [
      {
        "label": "mirror_plane_and_frame",
        "points": [
          [
            0.625,
            0.238
          ],
          [
            0.742,
            0.239
          ],
          [
            0.715,
            0.899
          ],
          [
            0.598,
            0.858
          ]
        ],
        "strength": 0.99
      },
      {
        "label": "mirror_upright_and_base",
        "points": [
          [
            0.611,
            0.846
          ],
          [
            0.715,
            0.881
          ],
          [
            0.709,
            0.946
          ],
          [
            0.744,
            0.981
          ],
          [
            0.744,
            1.0
          ],
          [
            0.571,
            1.0
          ],
          [
            0.57,
            0.982
          ],
          [
            0.612,
            0.946
          ]
        ],
        "strength": 0.96
      }
    ],
    "fill_holes": true,
    "closing_px": 7,
    "dilation_px": 7,
    "feather_px": 3
  },
  "boundary": {
    "frame_id": "0018",
    "boundary_status": "overcovered",
    "cause_family": "reflective_planar_support",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "红色 .5 support 在镜架顶部和两侧已落到白色实体外的静态墙面上,支脚周围也已有外部余量;未见同一镜架或反射面继续越过现有 support。",
    "reason": "当前边界已经偏宽,任何 hard ring 都会继续吞入静态背景;给定算子没有收缩操作,因此不扩张。",
    "confidence": 0.94
  }
}

0019 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0019",
    "decision": "clean",
    "reason": "The observed frame contains only the established room arrangement, with no distinct transient support or coherent foreground blur.",
    "confidence": 0.98,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0020 · transient · compound_hard_occluder

boundary overcovered / no_change +0px · pseudo-GT IoU 0.550, precision 0.915, recall 0.580

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0020",
    "decision": "transient",
    "reason": "A person is holding a tall mirror in front of the scene; the reflective carrier and the visible head, arms, hands, and torso are separate connected contamination supports.",
    "confidence": 0.995,
    "cause_family": "compound_hard_occluder",
    "mask_strategy": "composite",
    "polygons": [
      {
        "label": "held_mirror_complete_carrier",
        "points": [
          [
            0.506,
            0.237
          ],
          [
            0.657,
            0.24
          ],
          [
            0.653,
            1.0
          ],
          [
            0.5,
            1.0
          ]
        ],
        "strength": 0.99
      },
      {
        "label": "person_head_arms_and_torso",
        "points": [
          [
            0.552,
            0.2
          ],
          [
            0.626,
            0.208
          ],
          [
            0.648,
            0.29
          ],
          [
            0.684,
            0.338
          ],
          [
            0.693,
            0.48
          ],
          [
            0.676,
            0.632
          ],
          [
            0.648,
            0.646
          ],
          [
            0.632,
            0.525
          ],
          [
            0.506,
            0.51
          ],
          [
            0.482,
            0.452
          ],
          [
            0.474,
            0.368
          ],
          [
            0.508,
            0.315
          ]
        ],
        "strength": 0.97
      }
    ],
    "fill_holes": true,
    "closing_px": 7,
    "dilation_px": 7,
    "feather_px": 3
  },
  "boundary": {
    "frame_id": "0020",
    "boundary_status": "overcovered",
    "cause_family": "compound_hard_occluder",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "人物头顶、左肩和右袖外侧的红色 .5 support 均留有可见静态背景间隙,镜框外缘也已被覆盖;外部 residual 没有对应的连续人物或镜框外延。",
    "reason": "人物加镜框的复合硬遮挡已被完整包住并略有过覆盖,不应仅因 residual 再扩张。",
    "confidence": 0.93
  }
}

0021 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0021",
    "decision": "clean",
    "reason": "No foreign foreground silhouette or coherent soft contamination is present; residual structure follows ordinary scene/render mismatch rather than a carrier.",
    "confidence": 0.98,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0022 · transient · crisp_hard_occluder

boundary undercovered / global_hard_dilation +12px · pseudo-GT IoU 0.780, precision 0.866, recall 0.887

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0022",
    "decision": "transient",
    "reason": "A large black slatted folding screen blocks the lower-right scene; the complete rectangular body and its feet are a transient opaque support.",
    "confidence": 0.995,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "slatted_folding_screen",
        "points": [
          [
            0.55,
            0.575
          ],
          [
            0.962,
            0.588
          ],
          [
            0.951,
            0.944
          ],
          [
            0.941,
            0.945
          ],
          [
            0.956,
            0.993
          ],
          [
            0.735,
            1.0
          ],
          [
            0.718,
            0.972
          ],
          [
            0.556,
            0.978
          ],
          [
            0.562,
            0.938
          ],
          [
            0.552,
            0.936
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 5,
    "dilation_px": 5,
    "feather_px": 2
  },
  "boundary": {
    "frame_id": "0022",
    "boundary_status": "undercovered",
    "cause_family": "crisp_hard_occluder",
    "operator": "global_hard_dilation",
    "required_ring_px": 12,
    "target_regions": [],
    "observations": "前景木格屏的连续深色外框在顶边和两侧明确越过红色 .5 support;这些越界像素与屏体内侧同材质、同几何边缘连通。",
    "reason": "+8 cyan 仍压在部分外框内部,+12 blue 才覆盖可见硬质外缘;漏边沿整体周界存在,适合全局硬膨胀。",
    "confidence": 0.95
  }
}

0023 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0023",
    "decision": "clean",
    "reason": "The frame shows the unobstructed room without a foreground object, reflective carrier, or directional blur envelope.",
    "confidence": 0.98,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0024 · transient · motion_blur

boundary undercovered / soft_feather_adjustment +12px · pseudo-GT IoU 0.752, precision 0.933, recall 0.795

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0024",
    "decision": "transient",
    "reason": "A very close dark object sweeps across the upper-left and center with strong directional motion blur; the broad low-contrast trail is part of the contamination, not just its darkest core.",
    "confidence": 0.995,
    "cause_family": "motion_blur",
    "mask_strategy": "blur_envelope",
    "polygons": [
      {
        "label": "upper_left_motion_sweep_envelope",
        "points": [
          [
            0.0,
            0.0
          ],
          [
            0.7,
            0.0
          ],
          [
            0.65,
            0.08
          ],
          [
            0.61,
            0.15
          ],
          [
            0.55,
            0.2
          ],
          [
            0.52,
            0.27
          ],
          [
            0.47,
            0.32
          ],
          [
            0.43,
            0.38
          ],
          [
            0.38,
            0.43
          ],
          [
            0.35,
            0.47
          ],
          [
            0.3,
            0.44
          ],
          [
            0.22,
            0.31
          ],
          [
            0.11,
            0.18
          ],
          [
            0.0,
            0.09
          ]
        ],
        "strength": 0.76
      }
    ],
    "fill_holes": true,
    "closing_px": 25,
    "dilation_px": 8,
    "feather_px": 35,
    "minimum_strength": 0.42,
    "feather_strength": 0.62
  },
  "boundary": {
    "frame_id": "0024",
    "boundary_status": "undercovered",
    "cause_family": "motion_blur",
    "operator": "soft_feather_adjustment",
    "required_ring_px": 12,
    "target_regions": [],
    "soft_edge_strength": 0.72,
    "observations": "顶部运动物体的低不透明度拖尾沿整条下缘以一致方向越过红色 .5 support,并向 orange/purple 低置信等值线连续衰减;外部 residual 与主拖影连通。",
    "reason": "越界是运动模糊软尾而非硬轮廓,禁止 hard dilation;用 +12 px 范围的软羽化覆盖可见拖尾。",
    "confidence": 0.92
  }
}

0025 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0025",
    "decision": "clean",
    "reason": "Observed, local context, and render comparison show no coherent transient silhouette or foreground blur support.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0026 · transient · crisp_hard_occluder

boundary overcovered / no_change +0px · pseudo-GT IoU 0.685, precision 0.928, recall 0.723

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0026",
    "decision": "transient",
    "reason": "A close blue-clothed person or mannequin occupies the right side and extends an arm into the scene; the complete cropped body-and-arm silhouette is non-static.",
    "confidence": 0.995,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "blue_clothed_figure_and_extended_arm",
        "points": [
          [
            1.0,
            0.195
          ],
          [
            0.946,
            0.205
          ],
          [
            0.932,
            0.265
          ],
          [
            0.873,
            0.308
          ],
          [
            0.817,
            0.358
          ],
          [
            0.758,
            0.372
          ],
          [
            0.705,
            0.346
          ],
          [
            0.657,
            0.338
          ],
          [
            0.625,
            0.374
          ],
          [
            0.681,
            0.418
          ],
          [
            0.75,
            0.43
          ],
          [
            0.793,
            0.467
          ],
          [
            0.806,
            0.607
          ],
          [
            0.79,
            1.0
          ],
          [
            1.0,
            1.0
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 7,
    "dilation_px": 5,
    "feather_px": 3
  },
  "boundary": {
    "frame_id": "0026",
    "boundary_status": "overcovered",
    "cause_family": "crisp_hard_occluder",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "伸出的袖口、袖子上缘及肩线外侧,红色 .5 support 已落在衣物之外并包含一条静态背景带;未见同一衬衫轮廓继续越过 support。",
    "reason": "现有硬边已完整覆盖衣物且略宽,外扩只会增加背景侵入。",
    "confidence": 0.89
  }
}

0027 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0027",
    "decision": "clean",
    "reason": "No out-of-place carrier, person, or coherent soft foreground contamination is visible in this otherwise stable scene view.",
    "confidence": 0.98,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0028 · transient · crisp_hard_occluder

boundary undercovered / global_hard_dilation +12px · pseudo-GT IoU 0.637, precision 0.741, recall 0.819

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0028",
    "decision": "transient",
    "reason": "A black slatted folding screen stands in the center-right foreground; its full panel body, base rail, and feet occlude the static room.",
    "confidence": 0.995,
    "cause_family": "crisp_hard_occluder",
    "mask_strategy": "filled_silhouette",
    "polygons": [
      {
        "label": "center_right_folding_screen",
        "points": [
          [
            0.472,
            0.5
          ],
          [
            0.769,
            0.5
          ],
          [
            0.756,
            0.944
          ],
          [
            0.773,
            0.963
          ],
          [
            0.753,
            0.982
          ],
          [
            0.742,
            0.973
          ],
          [
            0.742,
            1.0
          ],
          [
            0.476,
            1.0
          ],
          [
            0.478,
            0.97
          ],
          [
            0.455,
            0.97
          ],
          [
            0.467,
            0.944
          ]
        ],
        "strength": 0.99
      }
    ],
    "fill_holes": true,
    "closing_px": 5,
    "dilation_px": 5,
    "feather_px": 2
  },
  "boundary": {
    "frame_id": "0028",
    "boundary_status": "undercovered",
    "cause_family": "crisp_hard_occluder",
    "operator": "global_hard_dilation",
    "required_ring_px": 12,
    "target_regions": [],
    "observations": "木格屏顶部横梁和两侧立柱的同一深色实体外框连续越过红色 .5 support;红线明显切在外框材质内部。",
    "reason": "+8 cyan 在顶部与侧柱局部仍未到外缘,+12 blue 是覆盖完整硬框的最小候选,且漏边沿整体周界存在。",
    "confidence": 0.96
  }
}

0029 · clean ·

boundary clean / not_applicable +0px · pseudo-GT IoU 1.000, precision 1.000, recall 1.000

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0029",
    "decision": "clean",
    "reason": "The scene is unobstructed and lacks any localized foreign support or broad motion/defocus envelope.",
    "confidence": 0.97,
    "polygons": []
  },
  "boundary": {
    "boundary_status": "clean",
    "operator": "not_applicable",
    "required_ring_px": 0
  }
}

0030 · transient · defocus_soft

boundary overcovered / no_change +0px · pseudo-GT IoU 0.537, precision 0.734, recall 0.667

observed
clean-reference-oracle
round0-render
residual
critic-polygon
semantic-mask
final-verified-mask
noisy-pseudo-GT
blind instructions
{
  "semantic": {
    "frame_id": "0030",
    "decision": "transient",
    "reason": "A very close flower arrangement and vase are heavily defocused across the center foreground; both the diffuse bouquet envelope and the full vase support must be suppressed.",
    "confidence": 0.995,
    "cause_family": "defocus_soft",
    "mask_strategy": "composite",
    "polygons": [
      {
        "label": "defocused_bouquet_envelope",
        "points": [
          [
            0.235,
            0.36
          ],
          [
            0.29,
            0.32
          ],
          [
            0.38,
            0.38
          ],
          [
            0.43,
            0.175
          ],
          [
            0.515,
            0.14
          ],
          [
            0.535,
            0.255
          ],
          [
            0.49,
            0.35
          ],
          [
            0.59,
            0.33
          ],
          [
            0.68,
            0.36
          ],
          [
            0.62,
            0.5
          ],
          [
            0.52,
            0.61
          ],
          [
            0.42,
            0.68
          ],
          [
            0.3,
            0.635
          ],
          [
            0.23,
            0.52
          ]
        ],
        "strength": 0.72
      },
      {
        "label": "defocused_foreground_vase",
        "points": [
          [
            0.29,
            0.565
          ],
          [
            0.405,
            0.55
          ],
          [
            0.445,
            0.68
          ],
          [
            0.46,
            1.0
          ],
          [
            0.275,
            1.0
          ],
          [
            0.265,
            0.7
          ]
        ],
        "strength": 0.92
      }
    ],
    "fill_holes": true,
    "closing_px": 21,
    "dilation_px": 6,
    "feather_px": 38,
    "minimum_strength": 0.4,
    "feather_strength": 0.58
  },
  "boundary": {
    "frame_id": "0030",
    "boundary_status": "overcovered",
    "cause_family": "defocus_soft",
    "operator": "no_change",
    "required_ring_px": 0,
    "target_regions": [],
    "observations": "红色 .5 support 已在稀疏花枝之间包入大块清晰静态背景,顶部枝条和右侧花朵外也已有余量;未见需要向外 ring 覆盖的连续同语义离焦污染。",
    "reason": "当前软污染支撑已偏宽,继续 feather 或外扩会增加背景过覆盖;保持现状。",
    "confidence": 0.94
  }
}