PRISM: Rethinking Atmospheric Scattering Reconstruction as a Unified Understanding and Restoration Model for Real-world Dehazing
Organizations: Tsinghua University · Duke University · CUHK · HKUST(GZ) ·
Abstract
Real-world image dehazing (RID) aims to remove haze-induced degradation from real scenes. This task remains challenging due to non-uniform haze distribution, spatially varying color shifts, and the scarcity of paired real hazy-clean data. In PRISM, we propose Proximal Scattering Atmosphere Reconstruction (PSAR), a physically structured framework that jointly reconstructs the clear scene and scattering variables under the atmospheric scattering model, making the restoration process more interpretable in complex real-world conditions. To bridge the synthetic-to-real gap, we design an online non-uniform haze synthesis pipeline and a Selective Self-Distillation Adaptation (SSDA) scheme for unpaired real-world scenarios, which enables the model to selectively learn from high-quality perceptual targets while leveraging its intrinsic scattering understanding to audit residual haze and guide self-refinement. Experiments on real-world benchmarks demonstrate that PRISM achieves competitive performance on RID tasks.
Figures & tables
| Method | Venue | RTTS [ 44 ] | Fattal’s [ 5 ] | ||||
|---|---|---|---|---|---|---|---|
| FADE | PAQ2PIQ | CLIPIQA | FADE | PAQ2PIQ | CLIPIQA | ||
| Hazy Inputs | — | 2.484 | 66.05 | 0.388 | 1.061 | 71.54 | 0.506 |
| PDN [ 1 ] | ECCV 2018 | 0.876 | 67.11 | 0.319 | 0.316 | 73.73 | 0.557 |
| MSBDN [ 10 ] | CVPR 2020 | 1.363 | 66.82 | 0.356 | 0.557 | 72.79 | 0.520 |
| Dehamer [ 16 ] | CVPR 2022 | 1.895 | 66.70 | 0.365 | 0.667 | 72.73 | 0.496 |
| DAD [ 34 ] | CVPR 2020 | 1.130 | 66.93 | 0.254 | 0.484 | 71.56 | 0.413 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Metric | AOD-Net [ 8 ] | MSBDN [ 10 ] | GCANet [ 51 ] | FFANet [ 15 ] | DehazeFormer [ 17 ] |
|---|---|---|---|---|---|---|
| NH-HAZE [ 47 ] | PSNR | 15.31 | 17.34 | 16.64 | 18.48 | 18.15 |
| SSIM | 0.458 | 0.556 | 0.558 | 0.618 | 0.607 | |
| Dataset | Metric | DehazeNet [ 7 ] | GridDehazeNet [ 9 ] | UHD [ 52 ] | DehazeDDPM [ 53 ] | PSAR |
| NH-HAZE [ 47 ] | PSNR | 11.76 | 17.23 | 16.05 | 19.44 | 20.10 |
| SSIM | 0.399 | 0.504 | 0.461 | 0.627 | 0.688 |
| Metric | Hazy Inputs | PDN [ 1 ] | MSBDN [ 10 ] | Dehamer [ 16 ] | DAD [ 34 ] | PSD [ 23 ] |
|---|---|---|---|---|---|---|
| NIMA | 4.857 | 4.880 | 4.896 | 4.898 | 4.778 | 4.783 |
| MUSIQ | 53.77 | 52.97 | 54.04 | 53.78 | 49.92 | 56.52 |
| ManIQA | 0.311 | 0.280 | 0.306 | 0.316 | 0.225 | 0.296 |
| LIQE | 1.982 | 1.959 | 2.108 | 2.037 | 1.724 | 1.693 |
| Metric | D4 [ 33 ] | RIDCP [ 29 ] | CORUN [ 2 ] | CoA [ 45 ] | HazeFlow [ 31 ] | PRISM |
| NIMA | 4.852 | 5.241 | 5.301 | 5.059 | 5.296 | 5.347 |
| Datasets | Metrics | S.R. | S.R. | PSAR | Fixed Teacher | w/o EMA | PRISM | |
|---|---|---|---|---|---|---|---|---|
| RTTS | FADE | 0.918 | 0.920 | 0.894 | 0.869 | 0.583 | 0.526 | 0.470 |
| PAQ2PIQ | 69.63 | 69.11 | 70.18 | 70.43 | 72.67 | 73.12 | 74.05 | |
| CLIPIQA | 0.388 | 0.376 | 0.396 | 0.436 | 0.438 | 0.447 | 0.456 |
Image Dehazing
Image dehazing restores clear scene details and colors from images obscured by haze, fog, or smoke.
See all 35 papers