Honghe Zhu*, Cong Wang*, Yajie Zhang, Zhixun Su †, Guohui Zhao
<* Both authors contributed equally to this research. † Corresponding author.>
This work has been accepted by ICME 2020.
Single image deraining is an urgent task because the degraded rainy image makes many computer vision systems fail to work, such as video surveillance and autonomous driving. So, deraining becomes important and an effective deraining algorithm is needed. In this paper, we propose a novel network based on physical model guided learning for single image deraining, which consists of three sub-networks: rain streaks network, rain-free network, and guide-learning network. The concatenation of rain streaks and rain-free image that are estimated by rain streaks network, rain-free network, respectively, is input to the guide-learning network to guide further learning and the direct sum of the two estimated images is constrained with the input rainy image based on the physical model of rainy image. Moreover, we further develop the Multi-Scale Residual Block (MSRB) to better utilize multi-scale information and it is proved to boost the deraining performance. Quantitative and qualitative experimental results demonstrate that the proposed method outperforms the state-of-the-art deraining methods.
- CUDA 9.0
- Python 3.6 (or later)
- Pytorch 1.1.0
- Torchvision 0.3.0
- OpenCV
Please download the following datasets:
Please download this project through 'git' command.
$ git clone https://github.com/Ohraincu/PHYSICAL-MODEL-GUIDED-DEEP-IMAGE-DERAINING.git
$ cd config
Thanks to the code by Li et al., our code is also adapted based on this.
After you download the above datasets, you can perform the following operations to train:
$ python train.py
You can pause or start the training at any time because we can save the pre-trained models in due course.
Wait update!
After running eval.py, you can get the corresponding numerical results (PSNR and SSIM):
$ python eval.py
If the visual results on datasets need to be observed, the show.py can be run:
$ python show.py
@inproceedings{derain_zhu_icme,
author = {Honghe Zhu and
Cong Wang and
Yajie Zhang and
Zhixun Su and
Guohui Zhao},
title = {Physical Model Guided Deep Image Deraining},
booktitle = {{IEEE} International Conference on Multimedia and Expo, {ICME} 2020,
London, UK, July 6-10, 2020},
pages = {1--6},
year = {2020},
}
Email: [email protected]