✂️ Background removal — matting bake-off

Cutting the character off its plate is the slow, quality-critical step. Same character (same graded still, Seedance at each res), same location, film grain OFF — only the alpha matte differs, so this is a clean read. Big number = matte wall-clock for the 5 s clip; grey = peak VRAM. Small inset = 2× hair-edge zoom. Click any clip to enlarge. We ship RVM — fastest and, once we stopped starving the VP9-alpha and running a deflicker pass, the cleanest here.
480p · 544×736
720p · 832×1120
1080p · 1248×1664

RVM mobilenetv3

our pick
Recurrent, temporally-coherent, auxiliary-free. Fastest + cleanest here once the VP9/deflicker mangling was removed.
3.2s3.9 GB
4.8s4.0 GB
8.2s4.1 GB

MatAnyone

CVPR'25
BiRefNet seed + memory-propagate. Birefnet-grade hair, but VRAM balloons at 1080p.
14.8s4.4 GB
19.9s6.3 GB
43.0s16.8 GB

BiRefNet-portrait

gold
Per-frame gold standard. Best edges, but slowest and needs a deflicker pass.
69.7s18.8 GB
71.4s18.8 GB
81.0s18.9 GB

u2net_human_seg

coarse
Fast per-frame human seg. Blobby hair.
8.2s4.3 GB
12.7s4.3 GB
21.9s4.4 GB