Single Image Deraining with Continuous Rain Density Estimation 😄
@article{codenet2020he,
title={Single Image Deraining with Continuous Rain Density Estimation},
author={Jingwei He and Lei Yu and Gui-Song Xia and Wen Yang},
journal={arXiv preprint arXiv:2006.03190},
year={2020}
}
Single image deraining (SIDR) often suffers from over/under deraining due to the nonuniformity of rain densities and the variety of raindrop scales. In this paper, we propose a continuous density guided network (CODE-Net) for SIDR. Particularly, it is composed of a rain streaks extractor and a denoiser, where the convolutional sparse coding (CSC) is exploited to filter out noises from the extracted rain streaks. Inspired by the reweighted iterative soft-threshold for CSC, we address the problem of continuous rain density estimation by learning the weights with channel attention blocks from sparse codes. We further exploit a multiscale strategy to depict rain streaks appearing at different scales. Experiments on synthetic and real-world data demonstrate the superiority of our methods over recent state-of-the-arts, in terms of both quantitative and qualitative results. Additionally, instead of quantizing rain density with several levels, our CODE-Net can provide continuous-valued estimations of rain densities, which is more desirable in real applications.
The rain density is estimated without any labels in our model, instead of training an extra network in a supervised way to classify the rain density into three categories in DID-MDN. Besides, thanks to the weights, our model is capable of estimating the rain density with continuous states, which is more suitable for real raining scenes than algorithms only classifying rain density into limited discrete states, for instance, DID-MDN.
More deraining results on Rain1200/Rain12/Testing1000/RealImages could be found in BaiduNetdisk (psw:nhra)
Object detection results with/without deraining. The labels and corresponding confidences are both given by Google Vision API. (left: rainy inputs; right: deraining results)
All of the above verify the effectiveness of our proposed method.