A Benchmark for Single Image Dehazing

Standard Version

News :

> We have fixed and updated Dropbox links. Please feel free to utilize it. 01/2021

>Our extended version is available in RESIDE-β. Please feel free to utilize it.

Please check our updated manuscript for why and how we divide RESIDE into the standard and beta parts. Feel free to use them seperately or as one to evaluate your algorithm.

We're preparing a leaderboard and you're welcome to send in your results to be included in our website & manuscript.


We present a comprehensive study and evaluation of existing single image dehazing algorithms, using a new large-scale benchmark consisting of both synthetic and real-world hazy images, called REalistic Single Image DEhazing (RESIDE). RESIDE highlights diverse data sources and image contents, and is divided into five subsets, each serving different training or evaluation purposes. We further provide a rich variety of criteria for dehazing algorithm evaluation, ranging from full-reference metrics, to no-reference metrics, to subjective evaluation and the novel task-driven evaluation. Experiments on RESIDE sheds light on the comparisons and limitations of state-of-the-art dehazing algorithms, and suggest promising future directions.


Dataset Examples:



title={Benchmarking Single-Image Dehazing and Beyond},

author={Li, Boyi and Ren, Wenqi and Fu, Dengpan and Tao, Dacheng and Feng, Dan and Zeng, Wenjun and Wang, Zhangyang},

journal={IEEE Transactions on Image Processing},







Download RESIDE-standard Dataset

ITS (Indoor Training Set):


(Baidu Yun): Passward: g0s6

SOTS (Synthetic Objective Testing Set):


(Baidu Yun): Passward: s6tu

HSTS (Hybrid Subjective Testing Set):


(Baidu Yun) Passward: vzeq

Note: For Baidu Yun Link, you might need to refresh again or copy the link to a new webpage if it fails to redirect.


How to Evaluate PSNR, SSIM

To standardize the evaluation of PSNR and SSIM, here is our calculation code in RESIDE paper

(Both PSNR and SSIM from Matlab 2017)



Boyi Li (

Wenqi Ren (

Zhangyang Wang (