Papers › MCW-Net: Single Image Deraining with Multi-level Connections and Wide Regional Non-local Blocks

MCW-Net: Single Image Deraining with Multi-level Connections and Wide Regional Non-local Blocks

29 Sep 2020arXiv:2009.13990archive 2025-07-28

Yeachan Park, Myeongho Jeon, Junho Lee, Myungjoo Kang

A recent line of convolutional neural network-based works has succeeded in capturing rain streaks. However, difficulties in detailed recovery still remain. In this paper, we present a multi-level connection and wide regional non-local block network (MCW-Net) to properly restore the original background textures in rainy images. Unlike existing encoder-decoder-based image deraining models that improve performance with additional branches, MCW-Net improves performance by maximizing information utilization without additional branches through the following two proposed methods. The first method is a multi-level connection that repeatedly connects multi-level features of the encoder network to the decoder network. Multi-level connection encourages the decoding process to use the feature information of all levels. In multi-level connection, channel-wise attention is considered to learn which level of features is important in the decoding process of the current level. The second method is a wide regional non-local block. As rain streaks primarily exhibit a vertical distribution, we divide the grid of the image into horizontally-wide patches and apply a non-local operation to each region to explore the rich rain-free background information. Experimental results on both synthetic and real-world rainy datasets demonstrate that the proposed model significantly outperforms existing state-of-the-art models. Furthermore, the results of the joint deraining and segmentation experiment prove that our model contributes effectively to other vision tasks.

PaperPDFCode

Code

yechanp/MCW-Net officialpytorch 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

DecoderRain RemovalSingle Image Deraining

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Single Image Deraining Rain100H MCW-Net PSNR 30.70 #7 of 19 Archive leaderboard report
Single Image Deraining Rain100H MCW-Net SSIM 0.922 #7 of 19 Archive leaderboard report
Single Image Deraining Rain100L MCW-Net PSNR 39.73 #3 of 19 Archive leaderboard report
Single Image Deraining Rain100L MCW-Net SSIM 0.988 #3 of 19 Archive leaderboard report
Single Image Deraining RainCityscapes MCW-Net PSNR 35.82 #1 of 6 Archive leaderboard report
Single Image Deraining RainCityscapes MCW-Net SSIM 0.987 #1 of 6 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.

Methods

1x1 ConvolutionNon-Local BlockNon-Local OperationResidual Connection

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