Macroscopic-and-Microscopic Rain Streaks Disentanglement Network for Single-Image Deraining

Single-image deraining aims to restore the image that is degraded by the rain streaks, where the long-standing bottleneck lies in how to disentangle the rain streaks from the given rainy image. Despite the progress made by substantial existing works, several crucial questions — e.g., How to distinguish rain streaks and clean image, while how to disentangle rain streaks from low-frequency pixels, and further prevent the blurry edges — have not been well investigated. In this paper, we attempt to solve all of them under one roof. Our observation is that rain streaks are bright stripes with higher pixel values that are evenly distributed in each color channel of the rainy image, while the disentanglement of the high-frequency rain streaks is equivalent to decreasing the standard deviation of the pixel distribution for the rainy image. To this end, we propose a self-supervised rain streaks learning network to characterize the similar pixel distribution of the rain streaks from a macroscopic viewpoint over various low-frequency pixels of gray-scale rainy images, coupling with a supervised rain streaks learning network to explore the specific pixel distribution of the rain streaks from a microscopic viewpoint between each paired rainy and clean images. Building on this, a self-attentive adversarial restoration network comes up to prevent the further blurry edges. These networks compose an end-to-end <underline>M</underline>acroscopic-and-<underline>M</underline>icroscopic <underline>R</underline>ain <underline>S</underline>treaks <underline>D</underline>isentanglement <underline>N</underline>etwork, named <inline-formula> <tex-math notation="LaTeX">$\text{M}^{2}$ </tex-math></inline-formula>RSD-Net, to learn rain streaks, which is further removed for single image deraining. The experimental results validate its advantages on deraining benchmarks against the state-of-the-arts. The code is available at: <uri>https://github.com/xinjiangaohfut/MMRSD-Net</uri>

[1]  Y. Cao,et al.  Dreaming to Prune Image Deraining Networks , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Xiuping Liu,et al.  DR-GAN: Distribution Regularization for Text-to-Image Generation , 2022, IEEE Transactions on Neural Networks and Learning Systems.

[3]  Yang Wang,et al.  Progressive learning with multi-scale attention network for cross-domain vehicle re-identification , 2022, Science China Information Sciences.

[4]  Junjun Jiang,et al.  Decomposition Makes Better Rain Removal: An Improved Attention-Guided Deraining Network , 2021, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Z. Xiong,et al.  Multi-Scale Hybrid Fusion Network for Single Image Deraining , 2021, IEEE Transactions on Neural Networks and Learning Systems.

[6]  Yufeng Huang,et al.  Unpaired Deep Image Deraining Using Dual Contrastive Learning , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Tieyong Zeng,et al.  Structure-Preserving Deraining with Residue Channel Prior Guidance , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[8]  Zhongyuan Wang,et al.  Rain-Free and Residue Hand-in-Hand: A Progressive Coupled Network for Real-Time Image Deraining , 2021, IEEE Transactions on Image Processing.

[9]  Jianmin Bao,et al.  Uformer: A General U-Shaped Transformer for Image Restoration , 2021, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Ran He,et al.  Memory Oriented Transfer Learning for Semi-Supervised Image Deraining , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Shiqi Wang,et al.  Recurrent Multi-Frame Deraining: Combining Physics Guidance and Adversarial Learning , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Jicong Fan,et al.  DerainCycleGAN: Rain Attentive CycleGAN for Single Image Deraining and Rainmaking , 2021, IEEE Transactions on Image Processing.

[13]  Lin Ma,et al.  Dual Attention-in-Attention Model for Joint Rain Streak and Raindrop Removal , 2021, IEEE Transactions on Image Processing.

[14]  Ling Shao,et al.  Multi-Stage Progressive Image Restoration , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Hao Li,et al.  Robust Representation Learning with Feedback for Single Image Deraining , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Vishal M. Patel,et al.  Syn2Real Transfer Learning for Image Deraining Using Gaussian Processes , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Qi Xie,et al.  A Model-Driven Deep Neural Network for Single Image Rain Removal , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Ling Shao,et al.  Conditional Variational Image Deraining , 2020, IEEE Transactions on Image Processing.

[19]  Chen Chen,et al.  Multi-Scale Progressive Fusion Network for Single Image Deraining , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Guoqing Wang,et al.  ERL-Net: Entangled Representation Learning for Single Image De-Raining , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[21]  Nong Xiao,et al.  Gradual Network for Single Image De-raining , 2019, ACM Multimedia.

[22]  Haoran Xie,et al.  DRD-Net: Detail-recovery Image Deraining via Context Aggregation Networks , 2019, ArXiv.

[23]  Jean Meunier,et al.  Anomaly Detection in Video Sequence With Appearance-Motion Correspondence , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[24]  Wenguan Wang,et al.  Shifting More Attention to Video Salient Object Detection , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[25]  Vishal M. Patel,et al.  Uncertainty Guided Multi-Scale Residual Learning-Using a Cycle Spinning CNN for Single Image De-Raining , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  Loong Fah Cheong,et al.  Heavy Rain Image Restoration: Integrating Physics Model and Conditional Adversarial Learning , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[27]  Rynson W. H. Lau,et al.  Spatial Attentive Single-Image Deraining With a High Quality Real Rain Dataset , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  Qinghua Hu,et al.  Progressive Image Deraining Networks: A Better and Simpler Baseline , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[29]  Alberto Ferreira de Souza,et al.  Self-Driving Cars: A Survey , 2019, Expert Syst. Appl..

[30]  Wei Zhou,et al.  Unsupervised Single Image Deraining with Self-Supervised Constraints , 2018, 2019 IEEE International Conference on Image Processing (ICIP).

[31]  Ying Wu,et al.  Semi-Supervised Transfer Learning for Image Rain Removal , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[32]  Xindong Wu,et al.  Object Detection With Deep Learning: A Review , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[33]  Vishal M. Patel,et al.  Density-Aware Single Image De-raining Using a Multi-stream Dense Network , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[34]  Dan Feng,et al.  Benchmarking Single-Image Dehazing and Beyond , 2017, IEEE Transactions on Image Processing.

[35]  Jenq-Neng Hwang,et al.  DesnowNet: Context-Aware Deep Network for Snow Removal , 2017, IEEE Transactions on Image Processing.

[36]  Delu Zeng,et al.  Removing Rain from Single Images via a Deep Detail Network , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[37]  Liang Zheng,et al.  Improving Person Re-identification by Attribute and Identity Learning , 2017, Pattern Recognit..

[38]  Huchuan Lu,et al.  Pose-Invariant Embedding for Deep Person Re-Identification , 2017, IEEE Transactions on Image Processing.

[39]  Shuicheng Yan,et al.  Deep Joint Rain Detection and Removal from a Single Image , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  Alexei A. Efros,et al.  Context Encoders: Feature Learning by Inpainting , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[42]  Ali Borji,et al.  Salient object detection: A survey , 2014, Computational Visual Media.

[43]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[44]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[46]  Hongdong Li,et al.  Beyond Monocular Deraining: Stereo Image Deraining via Semantic Understanding , 2020, ECCV.

[47]  Mohinder Malhotra Single Image Haze Removal Using Dark Channel Prior , 2016 .