Hint-AUC: Deterministic Region-based Hint Generation for Line Art Colorization Evaluation

Koki Madono ยท Yuan Mingcheng ยท Edgar Simo-Serra โ€” Waseda University

IEEE Transactions on Visualization and Computer Graphics (TVCG), 2026 ยท doi:10.1109/TVCG.2026.3738401

Hint-AUC overview: deterministic region-based hints at increasing hint ratios and the resulting evaluation curve
Interactive colorization methods are usually evaluated with randomly sampled hints. We generate the hints deterministically from the regions of the image, evaluate a model over the whole range of hint ratios, and summarise the curve as one number, the Hint-AUC.

Abstract

Line art colorization is an important design application that has been extensively studied in recent years. Focusing on usability, most approaches have been developed for interactive use where colors are specified using user hints. However, collecting a large dataset of user hints for training is challenging. As a result, a variety of approaches have emerged for generating hints for both training and evaluation, such as color dots and scribbles. Furthermore, the lack of a common evaluation framework, differences in hint generation implementations, and limited code availability reduce reproducibility. For these reasons, highly stochastic neural network-based algorithms have made it challenging to fairly evaluate and compare different approaches. In this paper, we introduce a novel evaluation framework for line art colorization algorithms that leverages deterministic region-based hints inspired by human drawing behavior. Our framework enables in-depth, fair comparisons with existing colorization models. Moreover, the same generated hints can be incorporated into training a colorization model to significantly improve the quality of the colorization results, as shown in evaluations using both deterministically and randomly sampled hints. Our evaluation is consistent with the overall human-preference results, and training with the generated hints improves colorization quality.

What the paper provides

Deterministic hint generation pipeline: segmentation, region-id map, scribble and dot per region

Main result

Hint-AUC on the 3,000 Danbooru2021 test illustrations (mean over three line-art extractors; higher is better except MSE, LPIPS and DreamSim). DetFill, trained with the deterministic hints, is best on every metric for both hint types.

HintsModelMSE โ†“PSNR โ†‘SSIM โ†‘LPIPS โ†“OpenCLIP โ†‘DINO โ†‘DreamSim โ†“
DotPaintsTorch0.07911.0120.4800.4840.8200.8490.464
Diffusart0.09310.3980.4700.3960.8770.8660.323
ColorizeDiffusion v1 (200 ep)0.05413.6230.5370.3750.8730.9020.350
ColorizeDiffusion v2 (200 ep)0.05913.825โ€”โ€”0.8980.9090.253
DetFill (ours)0.02117.3210.6750.2090.9380.9350.134
ScribblePaintsTorch0.07510.9570.5040.4340.8660.8870.363
Diffusart0.04513.0690.5960.3130.9030.9110.256
ColorizeDiffusion v1 (200 ep)0.05313.6980.510โ€”0.8710.8990.346
ColorizeDiffusion v2 (200 ep)0.04114.925โ€”โ€”0.9170.9280.208
DetFill (ours)0.01519.7230.7240.1830.9540.9510.084

Values from Table II of the paper (ColorizeDiffusion v1/v2 fine-tuned for 200 epochs on the same data; cells marked โ€” are not reported in the main table).

Fig. 9: random versus region-based hint selection at 10 percent of the regions for the dot and scribble models
Random sampling of 10 % of the regions gives a different colorization every time; the deterministic size-ordered selection always hints the largest regions first, so the result is faithful and repeatable (dot model top, scribble model bottom). This figure is the one reproduced end to end by the repository's replicability script.

Evaluate your own colorization model

The hintauc library generates the hints, scores the outputs and integrates the curve. Two ways to use it: hand in one directory of your model's outputs per hint ratio, or plug in a Python function.

pip install "hintauc[perceptual]"
hintauc curve pred_root/ ground_truth/ --metrics mse psnr ssim lpips dreamsim --json result.json --plot curve.png
import hintauc
result = hintauc.evaluate_colorizer(my_model, [("line_art/0001.png", "ground_truth/0001.png"), ...])
print(result["hint_auc"])       # per-metric Hint-AUC, plus a record of the protocol and library versions
Availability. Everything is public: the DetFill-with-DHT repository holds the DetFill training and inference code, all checkpoints (GitHub releases), the stored test-split hint maps and line art, the user-study data and a reproduction package (the Hint-AUC tables rebuilt from the released per-ratio metrics, 322 of 324 compared cells; an example suite; full table rows; a coverage table that says what each paper item needs). The hintauc library is on PyPI, the documentation (setup, API reference, model zoo, reproduction guide) is mirrored at this site, and the reviewed state of the repository (tag grsi-1.0) is archived at Zenodo, doi:10.5281/zenodo.22995102. One command reproduces Fig. 9 from a fresh checkout:
git clone https://github.com/MADONOKOUKI/DetFill-with-DHT.git
cd DetFill-with-DHT && bash replicability/run.sh   # Fig. 9: about 3โ€“5 min on a GPU, 20โ€“30 min on CPU

Video

Supplementary video (6 min 26 s): watch on YouTube.

Citation

@ARTICLE{madono2026hintauc,
 author={Madono, Koki and Mingcheng, Yuan and Simo-Serra, Edgar},
 journal={IEEE Transactions on Visualization and Computer Graphics},
 title={{Hint-AUC: Deterministic Region-based Hint Generation for Line Art Colorization Evaluation}},
 year={2026},
 doi={10.1109/TVCG.2026.3738401}
}
โ† Back to the publication list