Removing Rain Streaks by a Linear Model

Removing rain streaks from a single image continues to draw attentions today in outdoor vision systems. In this paper, we present an efficient method to remove rain streaks. First, the location map of rain pixels needs to be known as precisely as possible, to which we implement a relatively accurate...

Full description

Bibliographic Details
Main Authors: Yinglong Wang, Shuaicheng Liu, Dehua Xie, Bing Zeng
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9040604/
Description
Summary:Removing rain streaks from a single image continues to draw attentions today in outdoor vision systems. In this paper, we present an efficient method to remove rain streaks. First, the location map of rain pixels needs to be known as precisely as possible, to which we implement a relatively accurate detection of rain streaks by utilizing two characteristics of rain streaks.The key component of our method is to represent the intensity of each detected rain pixel using a linear model: p = &#x03B1;s + &#x03B2;, where p is the observed intensity of a rain pixel and s represents the intensity of the background (i.e., before rain-affected). To solve &#x03B1; and $\beta $ for each detected rain pixel, we concentrate on a window centered around it and form an L<sub>2</sub>-norm cost function by considering all detected rain pixels within the window, where the corresponding rain-removed intensity of each detected rain pixel is estimated by some neighboring non-rain pixels. By minimizing this cost function, we determine &#x03B1; and &#x03B2; so as to construct the final rain-removed pixel intensity. Compared with several state-of-the-art works, our proposed method can remove rain streaks from a single color image much more efficiently - it offers not only a better visual quality but also a speed-up of several times to one degree of magnitude compared to other conventional deraining methods.
ISSN:2169-3536