WeatherBench: A Real-World Benchmark Dataset for All-in-One Adverse Weather Image Restoration

Qiyuan Guan, Qianfeng Yang, Xiang Chen, Tianyu Song, Guiyue Jin +1 more
9/15/2025
cs.CV

Official code: guanqiyuan/WeatherBench (38 stars, last commit 2025-12-28).

Abstract

Existing all-in-one image restoration approaches, which aim to handle multiple weather degradations within a single framework, are predominantly trained and evaluated using mixed single-weather synthetic datasets. However, these datasets often differ significantly in resolution, style, and domain characteristics, leading to substantial domain gaps that hinder the development and fair evaluation of unified models. Furthermore, the lack of a large-scale, real-world all-in-one weather restoration dataset remains a critical bottleneck in advancing this field. To address these limitations, we present a real-world all-in-one adverse weather image restoration benchmark dataset, which contains image pairs captured under various weather conditions, including rain, snow, and haze, as well as diverse outdoor scenes and illumination settings. The resulting dataset provides precisely aligned degraded and clean images, enabling supervised learning and rigorous evaluation. We conduct comprehensive experiments by benchmarking a variety of task-specific, task-general, and all-in-one restoration methods on our dataset. Our dataset offers a valuable foundation for advancing robust and practical all-in-one image restoration in real-world scenarios. The dataset has been publicly released and is available at https://github.com/guanqiyuan/WeatherBench.

View on arXivView PDF

Code Implementations(1)

ACM MM 2025

384PythonMay 4, 20259 months ago

Similar Papers

Cite this paper

@article{guan2025weatherbench,
  title  = {WeatherBench: A Real-World Benchmark Dataset for All-in-One Adverse Weather Image Restoration},
  author = {Qiyuan Guan and Qianfeng Yang and Xiang Chen and Tianyu Song and Guiyue Jin and Jiyu Jin},
  year   = {2025},
  eprint = {2509.11642},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.11642v1}
}

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

Discussion