Papers › Style-Structure Disentangled Features and Normalizing Flows for Diverse Icon Colorization

Style-Structure Disentangled Features and Normalizing Flows for Diverse Icon Colorization

1 Jan 2022CVPR 2022 1archive 2025-07-28

Yuan-kui Li, Yun-Hsuan Lien, Yu-Shuen Wang

In this study, we present a colorization network that generates flat-color icons according to given sketches and semantic colorization styles. Specifically, our network contains a style-structure disentangled colorization module and a normalizing flow. The colorization module transforms a paired sketch image and style image into a flat-color icon. To enhance network generalization and the quality of icons, we present a pixel-wise decoder, a global style code, and a contour loss to reduce color gradients at flat regions and increase color discontinuity at boundaries. The normalizing flow maps Gaussian vectors to diverse style codes conditioned on the given semantic colorization label. This conditional sampling enables users to control attributes and obtain diverse colorization results. Compared to previous colorization methods built upon conditional generative adversarial networks, our approach enjoys the advantages of both high image quality and diversity. To evaluate its effectiveness, we compared the flat-color icons generated by our approach and recent colorization and image-to-image translation methods on various conditions. Experiment results verify that our method outperforms state-of-the-arts qualitatively and quantitatively.

PaperPDFCode

Code

djosix/IconFlow officialpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

ColorizationDecoderDiversityImage-to-Image Translation

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

Colorization

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections