Rethinking Image Deraining via Rain Streaks and Vapors
Yinglong Wang, Yibing Song, Chao Ma, and Bing Zeng

TL;DR
This paper introduces a novel rain image formation model that treats rain streaks and vapors as transmission mediums, and proposes a CNN-based framework to improve single image deraining by accurately modeling these components.
Contribution
It reformulates rain streaks as transmission mediums with vapors, and develops a joint CNN model to better predict rain components for image restoration.
Findings
Outperforms state-of-the-art deraining methods on benchmark datasets
Effectively models rain streaks and vapors as transmission mediums
Uses multi-scale spatial pyramid pooling for vapor transmission prediction
Abstract
Single image deraining regards an input image as a fusion of a background image, a transmission map, rain streaks, and atmosphere light. While advanced models are proposed for image restoration (i.e., background image generation), they regard rain streaks with the same properties as background rather than transmission medium. As vapors (i.e., rain streaks accumulation or fog-like rain) are conveyed in the transmission map to model the veiling effect, the fusion of rain streaks and vapors do not naturally reflect the rain image formation. In this work, we reformulate rain streaks as transmission medium together with vapors to model rain imaging. We propose an encoder-decoder CNN named as SNet to learn the transmission map of rain streaks. As rain streaks appear with various shapes and directions, we use ShuffleNet units within SNet to capture their anisotropic representations. As vapors…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Enhancement Techniques · Advanced Image Processing Techniques · Advanced Image Fusion Techniques
MethodsBatch Normalization · Channel Shuffle · Depthwise Convolution · Grouped Convolution · Groupwise Point Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · Pointwise Convolution · Residual Connection · ShuffleNet V2 Block
