Single Image Deraining using Scale-Aware Multi-Stage Recurrent Network
Given a single input rainy image, our goal is to visually remove rain streaks and the veiling effect caused by scattering and transmission of rain streaks and rain droplets. We are particularly concerned with heavy rain, where rain streaks of various sizes and directions can overlap each other and the veiling effect reduces contrast severely. To achieve our goal, we introduce a scale-aware multi-stage convolutional neural network. Our main idea here is that different sizes of rain-streaks visually degrade the scene in different ways. Large nearby streaks obstruct larger regions and are likely to reflect specular highlights more prominently than smaller distant streaks. These different effects of different streaks have their own characteristics in their image features, and thus need to be treated differently. To realize this, we create parallel sub-networks that are trained and made aware of these different scales of rain streaks. To our knowledge, this idea of parallel sub-networks that treats the same class of objects according to their unique sub-classes is novel, particularly in the context of rain removal. To verify our idea, we conducted experiments on both synthetic and real images, and found that our method is effective and outperforms the state-of-the-art methods.
Code (0)
등록된 구현이 없습니다.
Tasks
Rain RemovalSingle Image DerainingSimilar Papers 제목 키워드 기반
Uncertainty-Aware Cascaded Dilation Filtering for High-Efficiency Deraining
Deraining is a significant and fundamental computer vision task, aiming to remove the rain streaks and accumulations in an image or video captured under a rainy day. Existing deraining methods usually make heuristic assu…
Data AugmentationRain RemovalSingle Image DerainingVideo deraining+1Physical Model Guided Deep Image Deraining
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 effecti…
Autonomous DrivingmodelRain RemovalSingle Image DerainingSAPNet: Segmentation-Aware Progressive Network for Perceptual Contrastive Deraining
Deep learning algorithms have recently achieved promising deraining performances on both the natural and synthetic rainy datasets. As an essential low-level pre-processing stage, a deraining network should clear the rain…
Contrastive LearningImage Restorationobject-detectionObject Detection+4Latent Degradation Representation Constraint for Single Image Deraining
Since rain streaks show a variety of shapes and directions, learning the degradation representation is extremely challenging for single image deraining. Existing methods are mainly targeted at designing complicated modul…
DecoderRain RemovalRepresentation LearningSingle Image DerainingDeep Image Deraining Via Intrinsic Rainy Image Priors and Multi-scale Auxiliary Decoding
Different rain models and novel network structures have been proposed to remove rain streaks from single rainy images. In this work, we bring attention to the intrinsic priors and multi-scale features of the rainy images…
Rain Removal