Papers › Semi-supervised Transfer Learning for Image Rain Removal

Semi-supervised Transfer Learning for Image Rain Removal

29 Jul 2018CVPR 2019 6arXiv:1807.11078archive 2025-07-28

Wei Wei, Deyu Meng, Qian Zhao, Zongben Xu, Ying Wu

Single image rain removal is a typical inverse problem in computer vision. The deep learning technique has been verified to be effective for this task and achieved state-of-the-art performance. However, previous deep learning methods need to pre-collect a large set of image pairs with/without synthesized rain for training, which tends to make the neural network be biased toward learning the specific patterns of the synthesized rain, while be less able to generalize to real test samples whose rain types differ from those in the training data. To this issue, this paper firstly proposes a semi-supervised learning paradigm toward this task. Different from traditional deep learning methods which only use supervised image pairs with/without synthesized rain, we further put real rainy images, without need of their clean ones, into the network training process. This is realized by elaborately formulating the residual between an input rainy image and its expected network output (clear image without rain) as a specific parametrized rain streaks distribution. The network is therefore trained to adapt real unsupervised diverse rain types through transferring from the supervised synthesized rain, and thus both the short-of-training-sample and bias-to-supervised-sample issues can be evidently alleviated. Experiments on synthetic and real data verify the superiority of our model compared to the state-of-the-arts.

PaperPDFConference PDFCode

Code

wwzjer/Semi-supervised-IRR mentioned on GitHub report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Deep LearningRain RemovalSingle Image DerainingTransfer Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Single Image Deraining Rain100H SEMI PSNR 16.56 #15 of 19 Archive leaderboard report
Single Image Deraining Rain100H SEMI SSIM 0.486 #15 of 19 Archive leaderboard report
Single Image Deraining Rain100L SEMI PSNR 25.03 #14 of 19 Archive leaderboard report
Single Image Deraining Rain100L SEMI SSIM 0.842 #14 of 19 Archive leaderboard report
Single Image Deraining Test100 SEMI PSNR 22.35 #8 of 12 Archive leaderboard report
Single Image Deraining Test100 SEMI SSIM 0.788 #8 of 12 Archive leaderboard report
Single Image Deraining Test1200 SEMI PSNR 26.05 #9 of 14 Archive leaderboard report
Single Image Deraining Test1200 SEMI SSIM 0.822 #9 of 14 Archive leaderboard report
Single Image Deraining Test2800 SEMI PSNR 24.43 #10 of 12 Archive leaderboard report
Single Image Deraining Test2800 SEMI SSIM 0.782 #10 of 12 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections