SlideShare a Scribd company logo
IEEE ICME-2019
8:30 – 12:00, July 08
Shanghai, China
Intelligent
Image/Video Editing
Tutorial
STRUCT Group
Jiaying Liu
Wenhan Yang
Prior Embedding
Deep Rain Removal
Part 1
IEEE ICME-2019
Outline
Background / 012
Single Image Rain Streak Removal / 024
Multi-Frame Rain Streak Removal / 061
Single Image Rain Drop Removal / 111
Prior Embedding Deep Rain Removal
Outline
Background / 012
Single Image Rain Streak Removal / 024
Multi-Frame Rain Streak Removal / 061
Single Image Rain Drop Removal / 111
Prior Embedding Deep Rain Removal
STRUCT Group5 Background
Visual Degradation
• Heavy Rain/Snow
• Underwater
• Low Light
• Haze/Sandstorm
• Downsample
• Motion Blur
• System Noise
• Optical Distortion
Degradation in
Data Acquisition
Degradation before
Data Acquisition
Degradation after
Data Acquisition
Data Acquisition
• Scratches
• Watermark
• Mildew
• Compression Loss
STRUCT Group6 Background
Visual Intelligent Computing
Underwater Enhancement Dehazing Text Removal Super Resolution
Rain Streak Removal Denoising Low Light EnhancementRain Drop Removal
STRUCT Group
Background
Prior Embedding Deep Rain Removal12
 Data-Driven Solution
Low Quality Image/Video High Quality Image/Video
Video
Surveillance
Big Data
Data-Driven Solution
Feature
Representation
Feature
Mapping
+
• Learning to be intelligent
STRUCT Group
Background
Prior Embedding Deep Rain Removal8
 Image Degradation Model
k k y DHF x n
 Model Formulation
Noise nDownSampleDBlur HMotion Fk
x
ky
Scene Observations
Atmosphere n
STRUCT Group
Background
Prior Embedding Deep Rain Removal9
 Maximum-a-posteriori (MAP) estimation
• Based on Lk, estimate x
• Bayesian rule
• Prior (regularization term)
• Preference to the solutions, statistic information
        1 1
ˆ max | max log | log
p p
k kk k
P P P 
  
x x
x x y y x x
Likelihood (Fidelity) Prior(Regularization)
   
2
2
ˆ argmin k k k
k
p
x
x D H x y x
STRUCT Group
Intelligent Visual Enhancement
Prior Embedding Deep Rain Removal10
 Without Priors
 Side Priors / Joint Task
 Learned Priors
ModelInput Output
Model
Input Output
Side Input Regularization
ModelInput Output Regularization
STRUCT Group
Intelligent Visual Enhancement
Prior Embedding Deep Rain Removal11
Image Rain Streak Removal Raindrop Removal
Side Prior Side Prior Learned Prior
Joint Rain Detection
and Removal
GAN-Based
Attention-Guided
Generator Discriminator
Yes/No?
Video Rain Removal
Recurrent Rain Removal
and Reconstruction
RNN
RNN
RNN
STRUCT Group
Research Lists
Prior Embedding Deep Rain Removal12
 Image Super-Resolution
 Video Super-Resolution
 Image Denoising
 Image and Video Deraining
 Image and Video Compression
 Image Processing Datasets
• https://github.com/flyywh/Rain-Removal
• https://github.com/flyywh/Image-Denoising-State-of-the-art
• https://github.com/flyywh/Image-compression-and-video-coding
• https://github.com/flyywh/Video-Super-Resolution
• https://github.com/flyywh/Image-Processing-Datasets
• https://github.com/flyywh/Super-Resolution.Benckmark
STRUCT Group
Workshop & Challenges
Prior Embedding Deep Rain Removal13
 NTIRE-2017/2018/2019 (Joint with CVPR)
• Super-Resolution
• Dehazing
• Spectral Image Super-Resolution
• Image Denoising in Real Scenario
• Raw Image Denoising
• Super-Resolution in Real Scenario
• Image Colorization
• Image Deblurring
• Video Deblurring
• Video Super-Resolution
STRUCT Group
Workshop & Challenges
Prior Embedding Deep Rain Removal14
 PIRM-2018 (Joint with ECCV)
• Perceptual Image Restoration and Manipulation
 CLIC-2018/2019 (CVPR)
• Novel encoder/decoder architectures, flow control between the
encoder and the decoder, and learn how to quantize (or learn to
quantize) better.
STRUCT Group
Workshop & Challenges
Prior Embedding Deep Rain Removal15
 UG2-2018 (Joint with CVPR)
 Objective
 Track
• Can the application of enhancement algorithms as a pre-
processing step improve image interpretability for manual
analysis or automatic visual recognition to classify scene content?
• Image enhancement to facilitate manual inspection
• Image enhancement to improve automatic object recognition
STRUCT Group
Workshop & Challenges
Prior Embedding Deep Rain Removal16
 UG2-2018 (Joint with CVPR)
STRUCT Group
Workshop & Challenges
17
 UG2-2018 (Joint with CVPR)
• Low Resolution
• Low Light
• Noise
• Blocking
• Blurring
• Reflection
• Lens Flare
• Over Exposure
• Under Exposure
• Turbulence
• Annotation
• Rain Drop
Blurring Low Light Low Resolution
Over-Exposure Blocking Noise & Annotation
Prior Embedding Deep Rain Removal
STRUCT Group
Workshop & Challenges
18
 UG2-2018 (Joint with CVPR)
• Runner-up Award on the Track “Automatic Object Recognition"
• Our Solution: Sequential Restoration for Visual Recognition
Code: https://github.com/yyvettey/TAMU-PKU-UG2
Report Slide: https://github.com/flyywh/flyywh.github.io/blob/master/att/UG2-Slides-v1.3.pdf
Prior Embedding Deep Rain Removal
STRUCT Group
Workshop & Challenges
Prior Embedding Deep Rain Removal19
 UG2+2019 (Joint with CVPR)
 Detections in Degraded Conditions
• (Semi-)Supervised Object Detection in Haze Conditions
• (Semi-)Supervised Face Detection in Low Light
Conditions
• Zero-Shot Object Detection with Raindrop Occlusions
Outline
Background / 012
Single Image Rain Streak Removal / 024
Multi-Frame Rain Streak Removal / 061
Single Image Rain Drop Removal / 111
Prior Embedding Deep Rain Removal
STRUCT Group21 Single Image Rain Streak Removal
Visual Loss in Bad Weather
 Bad weather conditions  Visibility degradations
STRUCT Group22
Computer Vision in Bad Weather
Applying the Faster RCNN detector released from [Ren15]
 Bad weather makes CV methods invalid
 Lost details and irregular signal distribution
Single Image Rain Streak Removal
STRUCT Group23
Several Concepts
Rain streak Mist
Rain drop Rain drop
Single Image Rain Streak Removal
STRUCT Group24
Representative Work
Single Image Rain Streak Removal
Yu Luo, Yong Xu, Hui Ji, Removing rain from a single image via discriminative sparse coding, ICCV, 2015.
 Image modeling
 Linear additive composite model
 Screen Blend Model
 Discriminative sparse coding
 Fidelity
 Rain Model
 Mutual exclusivity
2015 ICCV
Discriminative
Sparse Coding
STRUCT Group25
Representative Work
Single Image Rain Streak Removal
Yu Li, Robby T. Tan, Xiaojie Guo, Jiangbo Lu, and Michael S. Brown, Single Image Rain Streak Decomposition Using Layer Priors, CVPR, 2016.
Input Rain Patch
Background Rain Streaks
Maximum a posteriori
Background Prior
Rain Prior
2015 ICCV
Discriminative
Sparse Coding
2016 CVPR
Layer Prior
STRUCT Group26
Representative Work
Single Image Rain Streak Removal
2015 ICCV
Discriminative
Sparse Coding
2016 CVPR
Layer Prior
2017 CVPR
DetailNet
 Negative residual mapping
 Reduce the mapping range
 Learning process  Easier
Xueyang Fu, Jiabin Huang, et al., Removing rain from single images via a deep detail network, CVPR, 2017.
 Image detail layer
 Remove background interference
 Improve de-raining quality
STRUCT Group27
Representative Work
Single Image Rain Streak Removal
2015 ICCV
Discriminative
Sparse Coding
2016 CVPR
Layer Prior
2017 CVPR
DetailNet
He Zhang, Vishal M. Patel, Density-aware single image de-raining using a multi-stream dense network, CVPR, 2018.
2018 CVPR
DID-MDN
 Rain Prior
 Rain density detection
 Remove accordingly
 Feature Learning
 Multi-stream DenseNet
 Characterize rain-streaks
with different scales and
shapes
STRUCT Group28
Representative Work
Single Image Rain Streak Removal
2015 ICCV
Discriminative
Sparse Coding
2016 CVPR
Layer Prior
2017 CVPR
DetailNet
Xia Li, Jianlong Wu, Zhouchen Lin, Hong Liu, Hongbin Zha, RESCAN: Recurrent Squeeze-and-Excitation Context Aggregation Net, ECCV, 2018.
2018 CVPR
DID-MDN
2018 ECCV
RESCAN
 Stage-Wise Removal
 RNNs model different
stages
 Feature Learning
 Contextual dilated
network
 SE: rain layer attention
STRUCT Group29 Single Image Rain Streak Removal
 Single Image Rain Streak Removal
Deep Joint Rain Detection and Removal From a Single Image
Wenhan Yang, Robby T. Tan, Jiashi Feng, Jiaying Liu, Zongming Guo,
and Shuicheng Yan, CVPR 2017
STRUCT Group30
Previous Works
 Classification in texture feature space
 Morphological Component Analysis [Kang12]
 Discriminative Sparse coding [Luo15]
 Rain Streak Removal Using Layer Priors (LP) [Li16]
 Fail to handle heavy rain cases
Light Rain Cases Heavy Rain Cases
Rain image LP Rain image LP
Single Image Rain Streak Removal
STRUCT Group31
Our Aim: Heavy Rain Cases
 Heavy Rain Problems
 Heavy rain  Different types of rain streaks in the same image
 Mist  Distant rain accumulation, like haze
Single Image Rain Streak Removal
STRUCT Group32
Rain Image Generation (1/3)
 Traditional Rain Synthesis Model
 Additive Model [Lu15, Li16]
෨𝐒 is not consistently distributed  designing prior is hard
Signal separation  loss texture detail in non-rain regions
, O B S
= +
Single Image Rain Streak Removal
STRUCT Group33
Rain Image Generation (2/3)
 Heavy rains
 Mist
1
,
s
t
t

  O B S R
 
1
+ 1- ,
s
t
t 

 
  
 
O B S R Α
Single Image Rain Streak Removal
STRUCT Group34
Rain Image Generation (3/3)
 Region Dependent Rain Removal
 Separating streak location + rain level
 Region detection enable implicit separation processing for
rain / non-rain regions
= + 
= + [ICCV15, CVPR16]
Single Image Rain Streak Removal
STRUCT Group35
Our Aim:
 Syntheses and model rain images better
from Data Generation to Model Design
Degradation
model
Data
Generation
A
Modeling
Training
Testing and
refine
?
 Region dependent rain synthesis
 Heavy rain generation
 Joint rain detection and removal
 Recurrent derain and dehaze
Single Image Rain Streak Removal
STRUCT Group36
Joint Rain Detection and Removal
 Multi-Task Learning
Rain Features (Ft)
LR
LS
LB
Input (O0)
[Ft , Rt]
[Ft, Rt, St]
Background (Bt)Rain Streak (St)Rain Mask (Rt)
Rain Images (Ot)
Joint Rain Detection and Removal T(•)
Convs
Convs
Convs
CNNs
Single Image Rain Streak Removal
STRUCT Group37
Rain Features (Ft)
LR
LS
LB
Bt+1 = Ot - T(Ot)
Input (O0)
Ot = Bt
[Ft , Rt]
[Ft, Rt, St]
Background (Bt)Rain Streak (St)Rain Mask (Rt)
Rain Images (Ot)
Demist
Joint Rain Detection and Removal T(•)
Convs
Convs
Convs
CNNs
Recurrent Joint Derain and Demist
 Recurrent Rain Removal
 One type for each
 Demist
 Derain  Demist  Derain
Single Image Rain Streak Removal
STRUCT Group38
Objective Evaluation
Compared Methods
 Proposed-, Proposed, Proposed-R
 LP[Li16], DSC[Luo15], SRCNN[Dong14],
CNN Rain Drop[Eigen13]
Datasets
 Rain12 [Li16]
 Rain100L, Rain100H
Normal case Heavy case
Baseline Rain12 Rain100L
Metric PSNR SSIM PSNR SSIM
ID 27.21 0.75 23.13 0.70
DSC 30.02 0.87 24.16 0.87
LP 32.02 0.91 29.11 0.88
CNN 26.65 0.78 23.70 0.81
SRCNN 34.41 0.94 34.41 0.94
Proposed 35.86 0.96 36.11 0.97
Baseline Rain100H
Metric PSNR SSIM
ID 14.02 0.5239
DSC 14.26 0.4225
LP 15.66 0.5444
Proposed- 20.79 0.5978
Proposed 22.15 0.6736
Proposed-R 23.45 0.7490
Single Image Rain Streak Removal
STRUCT Group39
Subjective Evaluation
Rain Image ID[TIP12]
LP[CVPR16] DSC[ICCV15] Ours
Single Image Rain Streak Removal
STRUCT Group40
Subjective Evaluation
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Single Image Rain Streak Removal
STRUCT Group41
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group42
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group43
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group44
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group45
Rain Image ID[TIP12]
LP[CVPR16] DSC[ICCV15] Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group46
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group47
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group48
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group49
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group50
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group51
DSC[ICCV15] Ours
Rain Image ID[TIP12]
LP[CVPR16]
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group52
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group53
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group54
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group55
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group56
Rain Image
ID[TIP12]
LP[CVPR16]
DSC[ICCV15]
Ours
Subjective Evaluation
Single Image Rain Streak Removal
STRUCT Group57 Single Image Rain Streak Removal
 Single Image Rain Streak Removal
Joint Rain Detection and Removal from a Single Image with
Contextualized Deep Networks
Wenhan Yang, Robby T. Tan, Jiashi Feng, Zongming Guo, Shuicheng Yan, and Jiaying Liu,
TPAMI 2019
STRUCT Group58
Joint Rain Detection and Removal
 Multi-Task Learning
Single Image Rain Streak Removal
STRUCT Group59
Joint Rain Detection and Removal
 Recurrent Learning
Single Image Rain Streak Removal
1. Input and output
connection
1. Input and output
connection
2. Recurrent guidance
3. Intermediate variable
connection
4. Feature connection
STRUCT Group60
Joint Rain Detection and Removal
 Detail Preserving Rain Accumulation Removal
Single Image Rain Streak Removal
Dark scenes with accumulation
Accumulation Removal
• Dark scenes
Detail Preserving
• Decreasing lightness in synthesis
• White balance: additional pure black and white
patches in training
STRUCT Group61
Joint Rain Detection and Removal
Single Image Rain Streak Removal
 Detail Preserving Rain Accumulation Removal
 Separate training
 Joint testing
(a) Training
(b) Testing
STRUCT Group62
Objective Evaluation
Objective Results
Single Image Rain Streak Removal
Methods Rain12 Rain100L Rain100H Rain800
ID 27.21 23.13 13.78 20.54
DSC 30.02 24.16 15.66 22.46
LP 32.02 29.11 14.26 23.68
CNN 26.65 23.7 13.21 23.95
SRCNN 34.41 32.63 18.29 25.10
DetailNet 35.31 33.50 20.12 25.22
UGSM 33.3 28.83 13.40 23.12
JCAS 33.09 29.91 14.26 22.25
DID-MDN 30.14 28.27 13.85 22.55
ID-CGAN 20.78 23.39 16.86 23.81
JORDER- 35.86 35.41 20.79 25.61
JORDER 36.02 36.11 22.15 26.03
JORDER-R 36.21 36.62 23.45 26.73
JORDER-E 36.14 37.10 24.54 27.08
Methods Rain12 Rain100L Rain100H Rain800
ID 0.7534 0.6991 0.3968 0.6739
DSC 0.8679 0.8663 0.5444 0.7060
LP 0.9082 0.8812 0.4225 0.7954
CNN 0.7829 0.8142 0.3712 0.6589
SRCNN 0.9421 0.9392 0.6124 0.8232
DetailNet 0.9485 0.9444 0.6351 0.8228
UGSM 0.9323 0.8823 0.5089 0.7675
JCAS 0.9276 0.9041 0.4837 0.7682
DID-MDN 0.8762 0.8569 0.3748 0.7639
ID-CGAN 0.8519 0.8186 0.4921 0.8072
JORDER- 0.9534 0.9632 0.5978 0.8378
JORDER 0.9612 0.9741 0.6736 0.8501
JORDER-R 0.9644 0.9820 0.7490 0.8683
JORDER-E 0.9593 0.9795 0.8024 0.8716
STRUCT Group63
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input JORDER-R JORDER-E
STRUCT Group64
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group65
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group66
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group67
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group68
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group69
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group70
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group71
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
STRUCT Group72
Subjective Evaluation
Subjective Results
Single Image Rain Streak Removal
Input
JORDER-R
JORDER-E
Outline
Background / 012
Single Image Rain Streak Removal / 024
Multi-Frame Rain Streak Removal / 061
Single Image Rain Drop Removal / 111
Prior Embedding Deep Rain Removal
STRUCT Group074
 Rain Removal in Video
Erase or Fill? Deep Joint Recurrent Rain Removal
and Reconstruction in Videos
Jiaying Liu, Wenhan Yang, Shuai Yang, Zongming Guo. "Erase or Fill? Deep Joint Recurrent Rain Removal and
Reconstruction in Videos", IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2018.
Video Rain Removal
STRUCT Group075
Representative Work
K. Garg and S.K. Nayar, Detection and Removal of Rain from Videos, CVPR, 2004.
 Visual appearance
 Dynamics of rain
 Photometry of environment
 Correlation model
 Dynamics of rain
 Motion blur model
 Photometry of rain
RainDynamicsPhotometry
+ =
2004 CVPR
Detection and
Removal
Video Rain Removal
STRUCT Group076
Representative Work
Video Rain Removal
Yi-Lei Chen and Chiou-Ting Hsu, A Generalized Low-Rank Appearance Model for Spatio-Temporally Correlated Rain Streaks, ICCV, 2013.
2004 CVPR
Detection and
Removal
2013 ICCV
Spatio-Temporally
Correlated
STRUCT Group
 Initial rain detection
 Rain map refinement
077
Representative Work
Jin-Hwan Kim, Jae-Young Sim, and Chang-Su Kim, Video Deraining and Desnowing Using Temporal Correlation and Low-Rank Matrix Completion, TIP, 2015.
 Rain streak removal
2004 CVPR
Detection and
Removal
2013 ICCV
Spatio-Temporally
Correlated
2015 TIP
TCLRM
Video Rain Removal
STRUCT Group078
Representative Work
2004 CVPR
Detection and
Removal
 P-MoG model
 Rain streak layer
 Background layer
 Moving object layer
2017 ICCV
Stochastic
Encoding
Wei Wei, Lixuan Yi, et al., Should We Encode Rain Streaks in Video as Deterministic or Stochastic?, ICCV, 2017.
2013 ICCV
Spatio-Temporally
Correlated
2015 TIP
TCLRM
Video Rain Removal
STRUCT Group079
Representative Work
2004 CVPR
Detection and
Removal
2017 ICCV
Stochastic
Encoding
2018 CVPR
Multi-Scale Sparse
Coding
Minghan Li, et al., Video Rain Streak Removal By Multiscale Convolutional Sparse Coding, CVPR, 2018.
2013 ICCV
Spatio-Temporally
Correlated
2015 TIP
TCLRM
Video Rain Removal
STRUCT Group080
Representative Work
 Priors and Regularizers
 Rain Sparsity
 Horizontal Direction
 Vertical Direction
 Temporal Direction
2018 CVPR
Multi-Scale Sparse
Coding
2018 TIP
FastDeRain
Wei Wei, Lixuan Yi, et al., Should We Encode Rain Streaks in Video as Deterministic or Stochastic?, ICCV, 2017.
Video Rain Removal
STRUCT Group081
Representative Work
2004 CVPR
Detection and
Removal
2017 ICCV
Stochastic
Encoding
2018 CVPR
Multi-Scale Sparse
Coding
2018 TIP
FastDeRain
2018 CVPR
SpacCNN
Jie Chen et al., Robust Video Content Alignment and Compensation for Rain Removal in a CNN Framework, CVPR, 2018.
2013 ICCV
Spatio-Temporally
Correlated
2015 TIP
TCLRM
Video Rain Removal
STRUCT Group082
 Rain Removal in Video
Erase or Fill? Deep Joint Recurrent Rain Removal
and Reconstruction in Videos
Jiaying Liu, Wenhan Yang, Shuai Yang, Zongming Guo. "Erase or Fill? Deep Joint Recurrent Rain Removal and
Reconstruction in Videos", IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2018.
Video Rain Removal
STRUCT Group083
Our Aim: Deep Learning Video Rain Removal
 Motivations and contributions
 Deep networks + video rain removal
 Rain models
 Cover visual effects of degradations in practice
 Occlusions
 Detect degradation type
 Jointly consider rain removal and background detail
reconstruction
Video Rain Removal
STRUCT Group084
Rain Image Generation (1/5)
 Traditional Rain Synthesis Model
 Additive Model [Lu15, Li16]
 Rain removal  signal separation problem
= +
Video Rain Removal
STRUCT Group085
Rain Image Generation (2/5)
 Traditional Rain Synthesis Model
 Additive Model [Lu15, Li16]
 The presented streaks have similar shapes and directions
 Their distributions in spatial locations are uncorrelated
Video Rain Removal
STRUCT Group086
Rain Image Generation (3/5)
 Rain Occlusions
 The light transmittance of rain drop becomes low
 presents identical intensities
Video Rain Removal
STRUCT Group087
Rain Image Generation (4/5)
 Occlusion Aware Hybrid Rain Model


O: observed frame with rain streaks
B: background frame without rain streaks
S: rain streak
A: rain reliance map
Video Rain Removal
STRUCT Group088
Rain Image Generation (5/5)
 Solution
 Degradation Factor
Video Rain Removal
STRUCT Group089
Joint Recurrent Rain Removal and Reconstruction
 Multi-Task Learning
 Degradation Classification
 Rain Removal
 Background Frame Reconstruction
 Joint Learning
Video Rain Removal
STRUCT Group090
Joint Recurrent Rain Removal and Reconstruction
 Rain Removal
 Single frame CNN extractor
 Rain removal network
 Separate rain streaks based on spatial features
 Make Ft good at distinguishing rain streaks and normal textures
Video Rain Removal
STRUCT Group091
Joint Recurrent Rain Removal and Reconstruction
 Recurrent Architecture
 Fusion Network
 CNN+GRU architecture
tO
tF
F-NetCNN
1tH
tH
Conv
-1tO
D-Net F-Net
Conv
CNN
D-Net
Video Rain Removal
STRUCT Group092
Joint Recurrent Rain Removal and Reconstruction
 Degradation Classification Network
 Detect the degradation type of rain frames explicitly
 Rain occlusion  video reconstruction
ˆt
D-Net
Conv
Conv
Softmax
Conv
Conv
Ldetect
tF
1tH
Video Rain Removal
STRUCT Group093
Joint Recurrent Rain Removal and Reconstruction
 Fusion Network
 This architecture updates and aggregates internal
memory progressively
 long-term temporal dynamics of sequential data
Conv
ReLU
TanH
Conv

F-Net
Conv
tz
1tH
tH
tH
tr
Sum
tF
Video Rain Removal
STRUCT Group094
Joint Recurrent Rain Removal and Reconstruction
 Reconstruction Network
 Fill in missing rain occlusion regions based on temporal redundancy
 Joint Rain Removal and Reconstruction Network
 Estimate the background frame with both kinds of information
 ˆ
tE B
JRC-Net
C-Net
ConvConv
ˆ
tB
Linpaint
Lrect
1tH
tH
Video Rain Removal
STRUCT Group095
Network Training
 Loss Function
 Multiple Losses
Video Rain Removal
STRUCT Group096
Objective Evaluation
Compared Methods
 Discriminative Sparse Coding (DSC)[Luo15]
 Layer Prior (LP) [Li16]
 Joint Rain Detection and Removal (JORDER) [Yang17]
 Deep Detail Network (DetailNet)[Fu17]
 Stochastic Encoding (SE)[Wei17]
 Temporal Correlation and Low-Rank Matrix (TCLRM) [Kim15]
Datasets
 RainSynLight25
 RainSynComplex25
 RainPractical10
Video Rain Removal
STRUCT Group097
Objective Evaluation
PSNR and SSIM Results
Baseline Light Heavy
Metric PSNR SSIM PSNR SSIM
Rain Image 23.69 0.8058 14.67 0.4563
DetailNet 25.72 0.8572 16.50 0.5441
TCLRM 28.77 0.8693 17.31 0.4956
JORDER 30.37 0.9235 20.20 0.6335
LP 27.09 0.8566 17.65 0.5364
DSC 25.63 0.8328 17.33 0.5036
SE 26,56 0.8006 16.76 0.5293
J4RNet 32.96 0.9434 24.13 0.7163
Video Rain Removal
STRUCT Group098
Subjective Evaluation
Input
SE
JORDER
DetailNet
TCLRM
J4R
Video Rain Removal
STRUCT Group099
J4R Input
Subjective Evaluation
Video Rain Removal
STRUCT Group0100
SEJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group101
JORDERJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group102
DetailNetJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group103
TCLRMJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group104
Input
SE
JORDER
DetailNet
TCLRM
J4R
Subjective Evaluation
Video Rain Removal
STRUCT Group105
InputJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group106
SEJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group107
JORDERJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group108
DetailNetJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group109
TCLRMJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group110
Input
SE
JORDER
DetailNet
TCLRM
J4R
Subjective Evaluation
Video Rain Removal
STRUCT Group111
J4R Input
Subjective Evaluation
Video Rain Removal
STRUCT Group112
J4R SE
Subjective Evaluation
Video Rain Removal
STRUCT Group113
JORDERJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group114
DetailNetJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group115
TCLRMJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group116
Input
SE
JORDER
DetailNet
TCLRM
J4R
Subjective Evaluation
Video Rain Removal
STRUCT Group117
J4R Input
Subjective Evaluation
Video Rain Removal
STRUCT Group118
SEJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group119
JORDERJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group120
DetailNetJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group121
TCLRMJ4R
Subjective Evaluation
Video Rain Removal
STRUCT Group0122
 Rain Removal in Video
D3R-Net: Dynamic Routing Residue Recurrent Network for
Video Rain Removal
Jiaying Liu, Wenhan Yang, Shuai Yang, and Zongming Guo. "D3R-Net: Dynamic Routing Residue Recurrent Network
for Video Rain Removal", IEEE Trans. on Image Processing (TIP), Vol.28, No.2, pp.699-712, Feb. 2019.
Video Rain Removal
STRUCT Group0123
Dynamic Routing Residue RNN for Deraining
 Rain Removal  Region Dependent
 Smooth regions  strong smoothing filter
 Texture/edge regions  careful operation
 Side context information
 Moving objects Vs. static scenes
 Texture regions Vs. smooth regions
 Rain Type
 ……
Video Rain Removal
STRUCT Group0124
Dynamic Routing + RNN
 Recurrent Neural Network
Video Rain Removal
CNN
CNN with input bypass
connections
Spatial network
connected by
convolutional recurrent
units
Vanilla CNN
ResNet (CNN with
feature and input bypass
connections)
STRUCT Group0125
Dynamic Routing + RNN
 Recurrent Neural Network
Video Rain Removal
CNN
Spatial network connected
by Gated Recurrent Unit
Spatial network connected
by convolutional recurrent
units
Spatial network connected
by Gated Recurrent Units
STRUCT Group0126
Dynamic Routing + RNN
Video Rain Removal
CNN Dynamic CNN
Dynamic RNN
 Dynamic Routing Network
STRUCT Group0127
Dynamic Routing + RNN
Video Rain Removal
 Dynamic Routing Recurrent Redidue Network
STRUCT Group0128
Network Training
 Loss Function
 Multiple Losses
Video Rain Removal
STRUCT Group0129
Objective Evaluation
Compared Methods
 Discriminative Sparse Coding (DSC)[Luo15]
 Layer Prior (LP) [Li16]
 Joint Rain Detection and Removal (JORDER) [Yang17]
 Deep Detail Network (DetailNet)[Fu17]
 Stochastic Encoding (SE)[Wei17]
 Temporal Correlation and Low-Rank Matrix (TCLRM) [Kim15]
Datasets
 RainSynLight25
 RainSynComplex25
 RainPractical10
Video Rain Removal
STRUCT Group0130
Objective Evaluation
PSNR and SSIM Results
Baseline Light Heavy
Metric PSNR SSIM PSNR SSIM
Rain Image 23.69 0.8058 14.67 0.4563
DetailNet 25.72 0.8572 16.50 0.5441
TCLRM 28.77 0.8693 17.31 0.4956
JORDER 30.37 0.9235 20.20 0.6335
LP 27.09 0.8566 17.65 0.5364
DSC 25.63 0.8328 17.33 0.5036
SE 26,56 0.8006 16.76 0.5293
D3R-Net 32.96 0.9434 27.03 0.8303
Video Rain Removal
STRUCT Group0131
Subjective Evaluation
Subjective Results
Video Rain Removal
Rain image TCLRM DetailNet JORDER
FastDeRain DSC LP D3R-Net
STRUCT Group0132
Subjective Evaluation
Subjective Results
Video Rain Removal
Rain image TCLRM DetailNet JORDER
FastDeRain DSC LP D3R-Net
STRUCT Group0133
Subjective Evaluation
Subjective Results
Video Rain Removal
Rain image TCLRM DetailNet JORDER
FastDeRain DSC LP D3R-Net
STRUCT Group0134
Subjective Evaluation
Subjective Results
Video Rain Removal
Rain image TCLRM DetailNet JORDER
FastDeRain DSC LP D3R-Net
STRUCT Group135
Deeper Thought
 Hard Detection  Soft Attention
 Multi-Task Learning  Adversarial Learning
• Side Prior  Learned Prior
• Only focus on very hard parts
• Attentive GAN
Video Rain Removal
Outline
Background / 012
Single Image Rain Streak Removal / 024
Multi-Frame Rain Streak Removal / 061
Single Image Rain Drop Removal / 111
Prior Embedding Deep Rain Removal
STRUCT Group137 Deep Raindrop Removal
 Single Image Rain Drop Removal
Attentive Generative Adversarial Network for Raindrop Removal
from A Single Image
Rui Qian, Robby T. Tan, Wenhan Yang, Jiajun Su, Jiaying Liu, CVPR 2018 Spotlight
STRUCT Group138
Our Aim: Removing Diverse Raindrops
 Diverse Raindrop Problems
 Physical: size, shape, …
 Optical: color, transparency, …
Deep Raindrop Removal
STRUCT Group139
Raindrop Dataset
 Over 1,000 Image Pairs
 Various Outdoor Conditions
 Various Background
Deep Raindrop Removal
STRUCT Group140
Raindrop Image Formation
 Raindrop Image Modeling
 B is the background
 R is the raindrop layer
 M is the mask
Deep Raindrop Removal
I B Rain Region
STRUCT Group141
Attentive GAN for Raindrop Removal (1/4)
 Overall Network Architecture
 Attentive-recurrent network
 Context autoencoder
 Discriminative network
Deep Raindrop Removal
STRUCT Group142
Attentive GAN for Raindrop Removal (2/4)
 Attentive-Recurrent Network
 Generate attention map
Mask(M)
Loss Loss Loss
Deep Raindrop Removal
STRUCT Group143
Attentive GAN for Raindrop Removal (3/4)
 Contextual Autoencoder
 Multi-scale loss LM + perceptual loss LP
Deep Raindrop Removal
STRUCT Group144
Attentive GAN for Raindrop Removal (4/4)
 Discriminative Network
 Input: Attention map + generated image / ground truth image
 Output: Real / Fake
O
Deep Raindrop Removal
STRUCT Group145
Network Training
 Loss Function
 Loss of GAN
 Loss of our network in detail
Deep Raindrop Removal
STRUCT Group146
Objective Evaluation
Compared Methods
 CNN Rain Drop[Eigen13]
 Pix2pix-cGan[Isola16]
Configurations of Ours
Metric PSNR SSIM
Eigen13 28.59 0.6726
Pix2pix 30.14 0.8299
A 29.25 0.7853
A + D 30.88 0.8670
A + AD 30.60 0.8710
Proposed 31.57 0.9023
Deep Raindrop Removal
 A (Autoencoder)
 A+D (A+Discriminator)
 A+AD (A+Attentive D)
 AA+AD (Our Method)
STRUCT Group147
Subjective Evaluation
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Deep Raindrop Removal
STRUCT Group148
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group149
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group150
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group151
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group152
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group153
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group154
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group155
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group156
Raindrop
Image
PS[PAMI13]
Pix2pix[CVPR17]
Ours
Eigen[ICCV13]
Subjective Evaluation
Deep Raindrop Removal
STRUCT Group157
Conclusion
 Image Enhancement
 Super-Resolution / Raindrop Removal / Rain Streak Removal
 Re-Thinking
 Combine MAP and DL-Based Prior
 Multi-Task Learning  Side Prior
 Adversarial Learning  Learned Prior
 Experimental Results
 Better performance in quantitative and qualitative evaluation
Conclusion
STRUCT Group
liujiaying@pku.edu.cn
yangwenhan@pku.edu.cn

More Related Content

PPTX
U-Net (1).pptx
PPTX
Computer vision
PPTX
Image classification using convolutional neural network
PPSX
Image processing on matlab presentation
PPTX
Credit card fraud detection using machine learning Algorithms
PDF
Image segmentation with deep learning
PDF
Adaptive Machine Learning for Credit Card Fraud Detection
PPTX
Explainable Machine Learning (Explainable ML)
U-Net (1).pptx
Computer vision
Image classification using convolutional neural network
Image processing on matlab presentation
Credit card fraud detection using machine learning Algorithms
Image segmentation with deep learning
Adaptive Machine Learning for Credit Card Fraud Detection
Explainable Machine Learning (Explainable ML)

What's hot (20)

PPTX
Image Classification using deep learning
PDF
Autoencoders
PPTX
Image pyramid
PPTX
Image compression .
PPTX
Image classification using CNN
PPTX
Subband Coding
PPTX
Hog and sift
PPTX
Image compression standards
PPTX
Image Restoration
PDF
Moving Object Detection And Tracking Using CNN
PDF
Sensor Cloud
PPTX
Intensity Transformation and Spatial filtering
PDF
The 7 steps of Machine Learning
PPSX
Edge Detection and Segmentation
PPTX
Watershed Segmentation Image Processing
PPT
Biology protein structure in cloud computing
PPTX
Autoencoders in Deep Learning
PDF
Single Image Super Resolution Overview
PPTX
Canny Edge Detection
PPTX
Image Degradation & Resoration
Image Classification using deep learning
Autoencoders
Image pyramid
Image compression .
Image classification using CNN
Subband Coding
Hog and sift
Image compression standards
Image Restoration
Moving Object Detection And Tracking Using CNN
Sensor Cloud
Intensity Transformation and Spatial filtering
The 7 steps of Machine Learning
Edge Detection and Segmentation
Watershed Segmentation Image Processing
Biology protein structure in cloud computing
Autoencoders in Deep Learning
Single Image Super Resolution Overview
Canny Edge Detection
Image Degradation & Resoration
Ad

Similar to Intelligent Image Enhancement and Restoration - From Prior Driven Model to Advanced Deep Learning Part 1: prior embedding deep rain removal (20)

PDF
Restoration of the video by removing rain streaks
PDF
IRJET- Removal of Rain Streaks and Shadow from an Image
PPTX
Survey on object_detection_techniques
PDF
RESTORATION OF VIDEO BY REMOVING RAIN
PDF
“Removing Weather-related Image Degradation at the Edge,” a Presentation from...
PDF
RAIN STREAKS ELIMINATION USING IMAGE PROCESSING ALGORITHMS
PDF
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
PDF
Deep learning for image video processing
DOCX
sand dust image.docx
PDF
Deep Video Object Segmentation - Xavier Giro - UPC Barcelona 2019
PDF
Noise Removal in Traffic Sign Detection Systems
PDF
06 robot vision
PPTX
Single image haze removal
PDF
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
PDF
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
PDF
A Dualchannel Dehazenet For Single Image Dehazing In Visual Internet Of Thing...
PDF
Machine learning based augmented reality for improved learning application th...
PDF
Methodology for eliminating plain regions from captured images
PDF
TensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
PPTX
IntroComputerVision23.pptx
Restoration of the video by removing rain streaks
IRJET- Removal of Rain Streaks and Shadow from an Image
Survey on object_detection_techniques
RESTORATION OF VIDEO BY REMOVING RAIN
“Removing Weather-related Image Degradation at the Edge,” a Presentation from...
RAIN STREAKS ELIMINATION USING IMAGE PROCESSING ALGORITHMS
REMOVING RAIN STREAKS FROM SINGLE IMAGES USING TOTAL VARIATION
Deep learning for image video processing
sand dust image.docx
Deep Video Object Segmentation - Xavier Giro - UPC Barcelona 2019
Noise Removal in Traffic Sign Detection Systems
06 robot vision
Single image haze removal
IRJET- Detection and Recognition of Text for Dusty Image using Long Short...
[OSGeo-KR Tech Workshop] Deep Learning for Single Image Super-Resolution
A Dualchannel Dehazenet For Single Image Dehazing In Visual Internet Of Thing...
Machine learning based augmented reality for improved learning application th...
Methodology for eliminating plain regions from captured images
TensorFlow-KR 3rd meetup - Lightning Talk for SI Analytics
IntroComputerVision23.pptx
Ad

More from Wanjin Yu (16)

PDF
Architecture Design for Deep Neural Networks III
PDF
Intelligent Multimedia Recommendation
PDF
Architecture Design for Deep Neural Networks II
PDF
Architecture Design for Deep Neural Networks I
PDF
Causally regularized machine learning
PDF
Computer vision for transportation
PDF
Object Detection Beyond Mask R-CNN and RetinaNet III
PDF
Object Detection Beyond Mask R-CNN and RetinaNet II
PDF
Object Detection Beyond Mask R-CNN and RetinaNet I
PDF
Visual Search and Question Answering II
PDF
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
PDF
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
PDF
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
PDF
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
PDF
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
PDF
Big Data Intelligence: from Correlation Discovery to Causal Reasoning
Architecture Design for Deep Neural Networks III
Intelligent Multimedia Recommendation
Architecture Design for Deep Neural Networks II
Architecture Design for Deep Neural Networks I
Causally regularized machine learning
Computer vision for transportation
Object Detection Beyond Mask R-CNN and RetinaNet III
Object Detection Beyond Mask R-CNN and RetinaNet II
Object Detection Beyond Mask R-CNN and RetinaNet I
Visual Search and Question Answering II
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Intelligent Image Enhancement and Restoration - From Prior Driven Model to Ad...
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Big Data Intelligence: from Correlation Discovery to Causal Reasoning

Recently uploaded (20)

PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
DOCX
Unit-3 cyber security network security of internet system
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPT
tcp ip networks nd ip layering assotred slides
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Internet___Basics___Styled_ presentation
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
innovation process that make everything different.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introduction to Information and Communication Technology
PPTX
presentation_pfe-universite-molay-seltan.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Unit-1 introduction to cyber security discuss about how to secure a system
Unit-3 cyber security network security of internet system
SASE Traffic Flow - ZTNA Connector-1.pdf
tcp ip networks nd ip layering assotred slides
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Job_Card_System_Styled_lorem_ipsum_.pptx
Introuction about WHO-FIC in ICD-10.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
Slides PPTX World Game (s) Eco Economic Epochs.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
Internet___Basics___Styled_ presentation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
RPKI Status Update, presented by Makito Lay at IDNOG 10
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
innovation process that make everything different.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction to Information and Communication Technology
presentation_pfe-universite-molay-seltan.pptx

Intelligent Image Enhancement and Restoration - From Prior Driven Model to Advanced Deep Learning Part 1: prior embedding deep rain removal