ContourletNet: A Generalized Rain Removal Architecture Using Multi-Direction Hierarchical Representation

Wei-Ting Chen,Cheng-Che Tsai,Hao-Yu Fang,I-Hsiang Chen,Jian-Jiun Ding,Sy-Yen Kuo
DOI: https://doi.org/10.48550/arXiv.2111.12925
2021-11-25
Abstract:Images acquired from rainy scenes usually suffer from bad visibility which may damage the performance of computer vision applications. The rainy scenarios can be categorized into two classes: moderate rain and heavy rain scenes. Moderate rain scene mainly consists of rain streaks while heavy rain scene contains both rain streaks and the veiling effect (similar to haze). Although existing methods have achieved excellent performance on these two cases individually, it still lacks a general architecture to address both heavy rain and moderate rain scenarios effectively. In this paper, we construct a hierarchical multi-direction representation network by using the contourlet transform (CT) to address both moderate rain and heavy rain scenarios. The CT divides the image into the multi-direction subbands (MS) and the semantic subband (SS). First, the rain streak information is retrieved to the MS based on the multi-orientation property of the CT. Second, a hierarchical architecture is proposed to reconstruct the background information including damaged semantic information and the veiling effect in the SS. Last, the multi-level subband discriminator with the feedback error map is proposed. By this module, all subbands can be well optimized. This is the first architecture that can address both of the two scenarios effectively. The code is available in <a class="link-external link-https" href="https://github.com/cctakaet/ContourletNet-BMVC2021" rel="external noopener nofollow">this https URL</a>.
Computer Vision and Pattern Recognition,Artificial Intelligence,Machine Learning,Image and Video Processing,Signal Processing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is that images obtained in rainy - day scenes are usually affected by low visibility, which will impair the performance of computer vision applications. Specifically, rainy - day scenes can be divided into two categories: moderate - rain scenes and heavy - rain scenes. Moderate - rain scenes are mainly composed of rain streaks, while heavy - rain scenes contain rain streaks and the occlusion effect (similar to haze). Although existing methods have achieved very good results when dealing with these two situations separately, there is still a lack of a general architecture that can effectively handle heavy - rain and moderate - rain scenes. Therefore, this paper proposes a multi - directional hierarchical representation network constructed using the Contourlet Transform (CT) - ContourletNet, to solve the problem of rain - streak removal in moderate - rain and heavy - rain scenes. This architecture aims to extract rain - streak information through multi - level and multi - directional sub - band decomposition, and restore background information, including damaged semantic information and the occlusion effect, through the hierarchical structure. In addition, a multi - level sub - band discriminator is also proposed, which optimizes all sub - bands through the feedback error map, thereby realizing for the first time an architecture that can effectively handle both heavy - rain and moderate - rain scenes.