TimeColor: Flexible Reference Colorization via Temporal Concatenation
Bryan Constantine Sadihin, Yihao Meng, Michael Hua Wang, Matteo Jiahao Chen, Hang Su
TL;DR
TimeColor tackles the challenge of sketch-based video colorization with heterogeneous, variable-count references. It introduces a diffusion-transformer framework that encodes references as latent frames concatenated in time and employs modality-disjoint RoPE plus hard spatiotemporal correspondence-masked attention to bind each video region to its designated reference. An automated multi-reference tracking dataset pipeline is built to generate large-scale training data with per-frame correspondence masks. On SAKUGA-42M, TimeColor delivers superior color fidelity, identity preservation, and temporal stability, especially in multi-reference settings, highlighting its potential for production workflows with diverse reference sources.
Abstract
Most colorization models condition only on a single reference, typically the first frame of the scene. However, this approach ignores other sources of conditional data, such as character sheets, background images, or arbitrary colorized frames. We propose TimeColor, a sketch-based video colorization model that supports heterogeneous, variable-count references with the use of explicit per-reference region assignment. TimeColor encodes references as additional latent frames which are concatenated temporally, permitting them to be processed concurrently in each diffusion step while keeping the model's parameter count fixed. TimeColor also uses spatiotemporal correspondence-masked attention to enforce subject-reference binding in addition to modality-disjoint RoPE indexing. These mechanisms mitigate shortcutting and cross-identity palette leakage. Experiments on SAKUGA-42M under both single- and multi-reference protocols show that TimeColor improves color fidelity, identity consistency, and temporal stability over prior baselines.
