Improved Diffusion-based Image Colorization via Piggybacked Models

Hanyuan Liu, Jinbo Xing, Minshan Xie, Chengze Li, Tien-Tsin Wong
4/21/2023
cs.CVcs.GR

No official code found. Best implementation: hyliu/piggyback-color (72 stars, last commit 2023-05-31).

Abstract

Image colorization has been attracting the research interests of the community for decades. However, existing methods still struggle to provide satisfactory colorized results given grayscale images due to a lack of human-like global understanding of colors. Recently, large-scale Text-to-Image (T2I) models have been exploited to transfer the semantic information from the text prompts to the image domain, where text provides a global control for semantic objects in the image. In this work, we introduce a colorization model piggybacking on the existing powerful T2I diffusion model. Our key idea is to exploit the color prior knowledge in the pre-trained T2I diffusion model for realistic and diverse colorization. A diffusion guider is designed to incorporate the pre-trained weights of the latent diffusion model to output a latent color prior that conforms to the visual semantics of the grayscale input. A lightness-aware VQVAE will then generate the colorized result with pixel-perfect alignment to the given grayscale image. Our model can also achieve conditional colorization with additional inputs (e.g. user hints and texts). Extensive experiments show that our method achieves state-of-the-art performance in terms of perceptual quality.

View on arXivView PDF

Code Implementations(1)

Improved Diffusion-based Image Colorization via Piggybacked Models

723Shell, PythonApr 21, 20233 years ago
colorizationimage-colorizationinteractive-colorizationstable-diffusiontext-to-color

Similar Papers

Cite this paper

@article{liu2023improved,
  title  = {Improved Diffusion-based Image Colorization via Piggybacked Models},
  author = {Hanyuan Liu and Jinbo Xing and Minshan Xie and Chengze Li and Tien-Tsin Wong},
  year   = {2023},
  eprint = {2304.11105},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.11105v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2304.11105.svg)](https://codeofpaper.com/paper/2304.11105)

Discussion