🎯

Per-frame accuracy

Does the alpha match the character's actual silhouette on each individual frame

🎬

Frame-to-frame consistency

Does the result hold steady across the clip instead of flickering on isolated frames

🗂️

Category coverage

Flat-color fills, scene backgrounds, photo-real content — scored separately, not averaged together

Why most "best background remover" comparisons don't apply here

Before testing model quality, it's worth being clear about why a head-to-head table against the usual names wouldn't be a fair test in the first place:

Once you account for that, an honest animation benchmark mostly ends up testing one thing: the quality of the underlying matting model on sequences. That's what the rest of this page measures.

The test set

An internal library of real animation content — sticker packs, VTuber overlays, game sprite sheets, short clips — spanning white/black flat backgrounds, colored scene backgrounds, and photo-realistic content. Not synthetic, not cherry-picked for a good result.

CategoryWhat it testsStatus
Clean, simple contentThe majority case — no background ambiguity, a clear subjectSolved
Flat white/black backgroundsCharacter fill painted the same color as its own backdropSolved
Static-scene flickerA background element staying removed consistently across every frameSolved
Scene / photographic backgroundsReal 3D-rendered or photo backdrops behind an animated subjectMostly solved
Adjacent near-background elementsTwo separate objects, both close to the background color, sitting near each otherOpen
Very low-contrast line artFaint white-on-white artwork below normal color-difference thresholdsOpen

Two categories remain genuinely unsolved and are published here rather than left out. Both are the direct target of the dataset expansion described on the Cel page.

How we score it

Fill accuracy: every clip is reviewed frame by frame against the source art, by a person, not just an automated diff. We publish the method, not just a score, so "passing" means something concrete you can check for yourself rather than a number with no definition behind it.

Frame-to-frame consistency: each frame's result is compared against its neighbors. A real edit changes smoothly from one frame to the next as the subject moves; a flicker doesn't — a pixel that's confidently background in every neighboring frame but suddenly isn't in one frame is a strong signal something's wrong, independent of whether that single frame "looks fine" in isolation. On one internal test clip — a static desert scene behind a moving character — a sand patch that should have stayed removed the whole time fully reappeared on 2 of every 5 frames before this was fixed; after, 0 of 5.

What's already solved

What's still open

Two categories, published rather than hidden:

Full detail on both, and what closes them, is on the Cel page.

Try It on Your Own File — Free

Building the model that closes the gaps above: see Cel

FAQ

Is this benchmark independently audited?

Not yet — it's our own internal test methodology, published openly so anyone can see exactly what we test and how we score it, including the categories that still fail. An independently-run comparison is on the roadmap; see the Cel page for what funding it unlocks.

Does this compare directly against remove.bg, ezgif, and Unscreen?

Not head-to-head, because they're not solving the same problem: remove.bg has never supported animated GIFs, ezgif's tool is a color-key filter rather than a model, and Unscreen shut down in December 2025 and was folded into Canva Pro. Once those are accounted for, an honest animation benchmark ends up mostly testing matting-model quality itself — which is what this page measures.

What counts as a "pass"?

A category passes when every clip in it is reviewed frame by frame against the source art and holds up on two measures: the alpha matches the character's actual silhouette, and the result doesn't flicker.

Where do the test clips come from?

An internal library of real animation content spanning sticker packs, VTuber overlays, game sprite sheets, and short clips — not a synthetic or cherry-picked benchmark set.

How often is this page updated?

Whenever a category's status actually changes, not on a fixed schedule. Last verified August 2026.