Vision-Language Gradient Descent-driven All-in-One Deep Unfolding Networks

Haijin Zeng, Xiangming Wang, Yongyong Chen, Jingyong Su, Jie Liu
3/1/2025

No official code found. Best implementation: xianggkl/VLU-Net (42 stars, last commit 2025-05-29).

Abstract

Dynamic image degradations, including noise, blur and lighting inconsistencies, pose significant challenges in image restoration, often due to sensor limitations or adverse environmental conditions. Existing Deep Unfolding Networks (DUNs) offer stable restoration performance but require manual selection of degradation matrices for each degradation type, limiting their adaptability across diverse scenarios. To address this issue, we propose the Vision-Language-guided Unfolding Network (VLU-Net), a unified DUN framework for handling multiple degradation types simultaneously. VLU-Net leverages a VisionLanguage Model (VLM) refined on degraded image-text pairs to align image features with degradation descriptions, selecting the appropriate transform for target degradation. By integrating an automatic VLM-based gradient estimation strategy into the Proximal Gradient Descent (PGD) algorithm, VLU-Net effectively tackles complex multi-degradation restoration tasks while maintaining interpretability. Furthermore, we design a hierarchical feature unfolding structure to enhance VLU-Net framework, efficiently synthesizing degradation patterns across various levels. VLU-Net is the first all-in-one DUN framework and outperforms current leading one-by-one and all-in-one end- to-end methods by 3.74 dB on the SOTS dehazing dataset and 1.70 dB on the Rain100L deraining dataset.

View on arXivView PDF

Code Implementations(1)

xianggkl/VLU-NetCommunity58%

Official repository of the CVPR 2025 paper: Vision-Language Gradient Descent-driven All-in-One Deep Unfolding Networks.

420Python, Jupyter NotebookFeb 28, 20251 years ago

Similar Papers

Cite this paper

@article{zeng2025visionlanguage,
  title  = {Vision-Language Gradient Descent-driven All-in-One Deep Unfolding Networks},
  author = {Haijin Zeng and Xiangming Wang and Yongyong Chen and Jingyong Su and Jie Liu},
  year   = {2025},
  eprint = {2503.16930},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.16930},
  journal = {CVPR 2025 2025}
}

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/2503.16930.svg)](https://codeofpaper.com/paper/2503.16930)

Discussion