Litcius/Paper detail

Decomposition Makes Better Rain Removal: An Improved Attention-Guided Deraining Network

Kui Jiang, Zhongyuan Wang, Peng Yi, Chen Chen, Zhen Han, Tao Lü, Baojin Huang, Junjun Jiang

2020IEEE Transactions on Circuits and Systems for Video Technology113 citationsDOI

Abstract

Rain streaks in the air show diverse characteristics with different shapes, directions, densities, even the complex overlapped phenomenon, causing great challenges for the deraining task. Recently, deep learning based image deraining methods have been extensively investigated due to their excellent performance. However, most of the existing algorithms still have limitations in removing rain streaks while preserving rich textural details under complicated rain conditions. To this end, we propose to decompose rain streaks into multiple rain layers and individually estimate each of them along the network stages to cope with the increasing abstracts. To better characterize rain layers, an improved non-local block is designed to exploit the self-similarity of rain information by learning the holistic spatial feature correlations while reducing the calculation complexity. Moreover, a mixed attention mechanism is applied to guide the fusion of rain layers by focusing on the local and global overlaps among these rain layers. Extensive experiments on both synthetic rainy/rain-haze/raindrop datasets, real-world samples, the haze, and low-light scenarios show substantial improvements both on quantitative indicators and visual effects over the current state-of-the-art technologies. The source code is available at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/kuihua/IADN</uri> .

Topics & Concepts

HazeComputer scienceCode (set theory)Similarity (geometry)Block (permutation group theory)Feature (linguistics)Source codeDecompositionArtificial intelligenceRemote sensingEnvironmental scienceImage (mathematics)MeteorologyGeologyMathematicsGeographyLinguisticsPhilosophySet (abstract data type)GeometryBiologyProgramming languageEcologyOperating systemImage Enhancement TechniquesAdvanced Image Fusion TechniquesAdvanced Image Processing Techniques