Prior Work

Prior approaches to the problem of rain removal included using convolutional neural networks (CNNs) to train on pairs of images with and without rain as well as using generative adversarial networks (GANs) in order to generate portions of the image without rain. In addition to model-centric methods of raindrop removal, research has been done focusing on the physical characteristics of raindrops to inspire a better understanding of the image area behind the raindrop [3]. There are two angles from research approaches deraining using the physical properties of raindrops. The first angle mostly models the raindrop itself while the second angle building end to end models based solely off of the photometric raindrop properties [3, 4].