Skip to content

Cut-out Pipeline: Technical Challenges & Edge Case Issues #315

Description

@kparikh-tenup

Hi @ZhengPeng7,

We are building an automatic cut-out pipeline for dealership vehicle photos. The output is an RGBA cut-out of the vehicle including its attachments — antennas, ladder racks, roof tubes / carriers and spoilers. Two categories of input are still failing:

  • Thin / complex structures — antenna, rack, tube and spoiler are under-detected or have soft, incomplete edges.
  • Partially-camouflaged vehicles — where part of the body or an accessory is low-contrast against the background and gets merged into it, so it is not cut cleanly.

Issue 1 — Partially-camouflaged bodies blend into the background (primary concern)

When part of the vehicle is low-contrast against what is behind it, that part is not cut cleanly, and none of the models above handle it. This is our biggest blocker — the production model has ample training data for these cases yet still fails.

Image

Issue 2 — Antenna not detected reliably

Thin vertical antennas are frequently missed or broken up, even in Experiments 1 & 2 which specifically targeted them. Their pixel area is tiny, so the segmentation losses (BCE / IoU) barely penalise dropping them.

Issue 3 — Racks, tubes, carriers and spoilers not crisp / not cut

Roof ladder racks, headache-rack tubes, roof carriers and rear wings / spoilers are partially missed or have soft, incomplete edges.

Image Image

Antenna not detected properly

What we need help with

  1. Thin structures (antenna, tube): what is the recommended way to reliably capture them — loss re-weighting for thin / low-area regions, higher-resolution training & inference, or a trimap + matting refinement stage (e.g. ViTMatte / BiRefNet_HR-matting)?
  2. Partial camouflage: which prior / architecture handles low-contrast body-vs-background best (DIS vs HR-general vs a matting head)? Is this a data problem, a loss problem, or a resolution problem?
  3. Data & annotation: does mask resolution (we are moving to ≥2048px), oversampling of thin-structure images, and a consistent see-through-glass convention meaningfully help — or are we already past the point of diminishing returns at ~950 epochs?
  4. Inference tricks: would tiled / zoom-refine inference on the rack & antenna regions be worthwhile?
  5. Anything else we should try to reach production-quality edges on these three cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions