Removing Arbitrary-Scale Rain Streaks via Fractal Band Learning With Self-Supervision

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

View graph of relations


Related Research Unit(s)


Original languageEnglish
Pages (from-to)6759-6772
Journal / PublicationIEEE Transactions on Image Processing
Online published19 May 2020
Publication statusPublished - 2020


Data-driven rain streak removal methods, most of which rely on synthesized paired data, usually come across the generalization problem when being applied in real scenarios. In this paper, we propose a novel deep-learning based rain streak removal method injected with self-supervision to obtain the capacity of removing more varied-scale rain streaks in practical applications. To this end, in this work, efforts are made from two perspectives. First, considering that rain streak removal is highly correlated with texture characteristics, we create a fractal band learning (FBL) network based on frequency band recovery. It integrates commonly seen band feature operations as neural forms and effectively improves the capacity to capture discriminative features for deraining. Second, to further improve the generalization ability of FBL to remove rain streaks of varied scales, we incorporate scale-robust self-supervision to regularize the network training. The constraint forces the extracted features of an input rain image at different scales to be equivalent after rescaling operations. Therefore, our method can offer similar responses based on solely image content without the interference of scale change and is capable to remove varied-scale rain streaks. Extensive experiments in quantitative and qualitative evaluations demonstrate the superiority of our method for rain streak removal, especially for the real cases where very large rain streaks exist, and prove the effectiveness of each component.

Research Area(s)

  • Rain, Feature extraction, Training, Machine learning, Biological system modeling, Fractals, Degradation, Rain streak removal, varied scale, frequency band learning, self-supervision, deep network, QUALITY ASSESSMENT, IMAGE, NETWORK, MODEL