atlas

Research map / Video / Video segmentation and tracking

Learning Inclusion Matching for Animation Paint Bucket Colorization

CVPR 2024 · Video › Video segmentation and tracking · approach: Video restoration with temporal priors · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes an inclusion-matching pipeline with a coarse optical-flow color warping stage for animation paint bucket colorization, plus a synthetic PaintBucket-Character dataset.

Problem

Automating paint bucket colorization of line art in hand-drawn animation, where occlusion, wrinkles and large deformations break strict segment-to-segment correspondences used by existing segment matching methods.

Approach

Instead of exact segment-to-segment matching, predict for each target segment which large reference color region (index label) it is included in; combine RAFT-based coarse color warping, deformable-conv feature alignment, CLIP line features, and a multiplex transformer over super-pixel tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PaintBucket-Character rather than AnimeRun for training (ablation)Ours · PaintBucket-Character 3D rendered test setAcc: 0.7359 -> 0.8266Helped
add CLIP image encoder (ablation)Ours · PaintBucket-Character 3D rendered test setAcc: 0.8180 -> 0.8266Helped
add CLIP image encoder (ablation)Ours · PaintBucket-Character hand-drawn test setAcc: 0.8489 -> 0.8593Helped
add RAFT coarse color warping (ablation)Ours · PaintBucket-Character 3D rendered test setAcc: 0.8001 -> 0.8266Helped
add RAFT coarse color warping (ablation)Ours · PaintBucket-Character hand-drawn test setAcc: 0.8446 -> 0.8593Helped
use deformable convolution instead of original convolution (ablation)Ours · PaintBucket-Character 3D rendered test setAcc: 0.8247 -> 0.8266Helped
use deformable convolution instead of original convolution (ablation)Ours · PaintBucket-Character hand-drawn test setAcc: 0.8525 -> 0.8593Helped
add inclusion matching (ablation)Ours · PaintBucket-Character 3D rendered test setAcc: 0.7637 -> 0.8266Helped
add inclusion matching (ablation)Ours · PaintBucket-Character hand-drawn test setAcc: 0.8348 -> 0.8593Helped
add inclusion matching (ablation)AnT · PaintBucket-Character 3D rendered test setAcc: 0.7450 -> 0.8063Helped
add inclusion matching and RAFT coarse warping (ablation)AnT · PaintBucket-Character 3D rendered test setAcc: 0.7450 -> 0.8177Helped

Surprising findings

Limitations

Experimental setup

Datasets: PaintBucket-Character AnimeRun MPI-Sintel

Benchmarks: PaintBucket-Character 3D rendered test set PaintBucket-Character hand-drawn test set

Metrics: Acc Acc-Thres Pix-Acc Pix-F-Acc Pix-B-MIoU

Baselines: ControlNet AnT (AnimeRun) AnT (Cadmium) RAFT RAFT (F) RAFT (C)

Builds on: AnT RAFT CLIP Multiplex transformer (LoFTR) ControlNet

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy