Diff-Plugin: Revitalizing Details for Diffusion-Based Low-Level Tasks
Abstract
Diffusion models trained on large-scale datasets have achieved remarkable progress in image synthesis. However due to the randomness in the diffusion process they often struggle with handling diverse low-level tasks that require details preservation. To overcome this limitation we present a new Diff-Plugin framework to enable a single pre-trained diffusion model to generate high-fidelity results across a variety of low-level tasks. Specifically we first propose a lightweight Task-Plugin module with a dual branch design to provide task-specific priors guiding the diffusion process in preserving image content. We then propose a Plugin-Selector that can automatically select different Task-Plugins based on the text instruction allowing users to edit images by indicating multiple low-level tasks with natural language. We conduct extensive experiments on 8 low-level vision tasks. The results demonstrate the superiority of Diff-Plugin over existing methods particularly in real-world scenarios. Our ablations further validate that Diff-Plugin is stable schedulable and supports robust training across different dataset sizes.
Cite
Text
Liu et al. "Diff-Plugin: Revitalizing Details for Diffusion-Based Low-Level Tasks." Conference on Computer Vision and Pattern Recognition, 2024. doi:10.1109/CVPR52733.2024.00402Markdown
[Liu et al. "Diff-Plugin: Revitalizing Details for Diffusion-Based Low-Level Tasks." Conference on Computer Vision and Pattern Recognition, 2024.](https://mlanthology.org/cvpr/2024/liu2024cvpr-diffplugin/) doi:10.1109/CVPR52733.2024.00402BibTeX
@inproceedings{liu2024cvpr-diffplugin,
title = {{Diff-Plugin: Revitalizing Details for Diffusion-Based Low-Level Tasks}},
author = {Liu, Yuhao and Ke, Zhanghan and Liu, Fang and Zhao, Nanxuan and Lau, Rynson W.H.},
booktitle = {Conference on Computer Vision and Pattern Recognition},
year = {2024},
pages = {4197-4208},
doi = {10.1109/CVPR52733.2024.00402},
url = {https://mlanthology.org/cvpr/2024/liu2024cvpr-diffplugin/}
}