{
  "name": "Cleaner edges without the pasted-on look",
  "durationSeconds": 32,
  "chapters": [
    {
      "start": 0,
      "end": 4,
      "narration": "The model's mask arrives far smaller than your photograph."
    },
    {
      "start": 4,
      "end": 8,
      "narration": "A guided upsample moves the edge onto the photograph's own edge."
    },
    {
      "start": 8,
      "end": 12,
      "narration": "A guided filter pulls uncertain edge pixels toward in or out."
    },
    {
      "start": 12,
      "end": 16,
      "narration": "Hair preservation keeps soft alpha only near a real mask edge."
    },
    {
      "start": 16,
      "end": 20,
      "narration": "A Lab colour check pushes background spill out of the fringe."
    },
    {
      "start": 20,
      "end": 24,
      "narration": "Fringe decontamination removes the white halo on hard edges."
    },
    {
      "start": 24,
      "end": 28,
      "narration": "Glass mode skips the halo passes and keeps partial transparency."
    },
    {
      "start": 28,
      "end": 32,
      "narration": "Every stage runs in your browser. Nothing is uploaded."
    }
  ]
}
