Rain or Snow Removing in A Single Color Image-A Novel Algorithm
Rain or Snow Removing in A Single Color Image-A Novel Algorithm
923
International Journal of Pure and Applied Mathematics Special Issue
approaches, that shows a superiority over many of this, the objects will not be occluded
progressive works. completely but some blurring may appear.
Second, pixels with different intensities will be
INTRODUCTION:
affected by rain differently. When the pixels
IT is well known that a bad weather, e.g., haze, primary intensity is relatively low, rain will
rain, or snow, affects severely the quality of the enhance its intensity. When a high intensity
captured images or videos, which consequently pixel is affected by rain, its intensity will
degrades the performance of many image become lower.
processing and computer vision algorithms
LITERATURE SURVEY:
such as object detection, tracking, recognition,
and surveillance. A study by Garg et al. reveals Detection and removal of rain from videos
that rain and snow belong to the dynamic
Rain removal algorithms require certain
weather they contain constituent particles of
number of consecutive frames for reducing the
relatively large sizes so that they can be
visibility of rain from videos. These algorithms
captured easily by cameras. On the other hand,
are designed for the rain videos captured by the
haze belongs to the steady weather the particles
fixed camera. In this study, it is demonstrated
are much smaller in size and can hardly be
that using global motion compensation all the
filmed. As a result, rain or snow leads to
rain removal algorithms developed for fixed
complex pixel variations and obscures the
camera can be used for moving camera too. In
information that is conveyed in the image or
this study a novel, efficient and simple
video. Especially, the degradation on the
algorithm for detection and removal of rain
involved algorithms performance would be
from video using meteorological properties is
severe if the algorithm is based on some
proposed. Here meteorological properties are
features in the image or video. As compared to
used to separate the rain pixels from the non
the de haze problem where some excellent
rain pixels. The proposed algorithm achieves
solutions have been achieved (e.g., removing
good accuracy in spite of less number of
of rain or snow is much more challenging.
consecutive frames, which reduces the buffer
Though belonging to the dynamic weather
size and delay. It works only on the intensity
category, rain and snow still have some
plane that further reduces the complexity and
differences when appearing in the image or
execution time significantly. Quantitative and
video. First, rain is semi transparent. Because
qualitative analyses show that the proposed
924
International Journal of Pure and Applied Mathematics Special Issue
algorithm removes rain effectively under of the first Coupling Processes in the
constrained buffer size and delay in Equatorial Atmosphere (CPEA-I) project
comparison with most of the competing rain reveal a difference between clouds
removal algorithms. precipitating in the early afternoon and clouds
precipitating in the nighttime. In the early
Single image haze removal using dark
afternoon, the precipitating clouds were
channel prior
dominated by shallow convective types with
The quality of images taken outsides will be high rainfall rate at the surface. In the
impaired severely in bad weather conditions, nighttime, precipitating clouds were dominated
such as haze, mist, fog or rain. In this paper, to by stratiform types with small rainfall rate at
improve the visibility with only single hazy the surface. A diurnal variation of horizontal
image, a kind of haze removal algorithm is wind was observed over this area. The westerly
proposed. Firstly, the raw atmospheric in the lower troposphere and the easterly in the
transmission map is estimated by use of the middle troposphere began to be enhanced in
dark channel prior. And then, Fields of Experts the afternoon (1400–1700 LT). DSD
model is adopted to amend the raw atmosphere parameters were retrieved from VHF band
transmission map. Finally, the scene albedo is Doppler radar data. A modified gamma
restored based on the atmosphere scattering distribution was used to model DSD
model. Experiments on a variety of outdoor parameters. The shape parameter (μ) was larger
hazy images verify the feasibility and validity during stratiform precipitation than during
of our algorithm. shallow convective precipitation events, as
shown by previous studies. During stratiform
The distribution of raindrops with size
rain events on 5 May 2004, the median volume
The diurnal variability of raindrop size diameter (D0) was dominantly greater than 1
distribution (DSD) in precipitating clouds over mm, which is larger than D0 during shallow
Kototabang, West Sumatra, Indonesia (0.20°S, convective rain events. Results presented in
100.32°E), is studied using three types of this paper indicate that DSD has a diurnal cycle
Doppler radars, operated at VHF (47 MHz), over the mountainous region of Sumatra.
UHF (1.3 GHz), and X band (9.4 GHz)
Rain removal in video by combining
frequencies. Two precipitation events from 5 to
temporal and chromatic properties
6 May 2004 in the first observation campaign
925
International Journal of Pure and Applied Mathematics Special Issue
926
International Journal of Pure and Applied Mathematics Special Issue
927
International Journal of Pure and Applied Mathematics Special Issue
928
International Journal of Pure and Applied Mathematics Special Issue
Because the location of rain/snow in the image The on-line dictionary learning method to learn
is random it is difficult to accurately separate an over-complete dictionary for factorizing IH.
rain/snow with other non rain snow This method addresses the factorization
components by normal detection methods. problem with a new on-line optimization
Dictionary learning is an excellent image algorithm that is based on stochastic
decomposition method, which can decompose approximation.
an image into many components.
We choose this method because it suits for both
Some are rain/snow components and the other small and large data set, and can train adaptive
is non-rain/snow components. In this over-complete dictionaries iteratively.
subsection, we try to represent IH by a sparse
On the other hand, K-SVD can do a similar job
coding that is based on learning an over-
but is slower in speed; whereas MCA utilizes a
complete we choose the on-line dictionary
different transform to construct an over-
learning method to learn an over-complete
complete dictionary that is not adaptive. In the
dictionary for factorizing.
following, we introduce this on-line dictionary
This method addresses the factorization learning method briefly.
problem with a new on-line optimization
Guided filtering
algorithm that is based on stochastic
approximation. We choose this method because This method addresses the factorization
it suits for both small and large data set, and problem with a new on-line optimization
can train adaptive over-complete dictionaries algorithm that is based on stochastic
iteratively. approximation.
929
International Journal of Pure and Applied Mathematics Special Issue
We choose this method because it suits for both combination of rain snow detection and a
small and large data set, and can train adaptive guided filtering. Finally, we have presented a
over-complete dictionaries iteratively. large set of results to show that our method can
remove rain or snow from images effectively,
On the other hand, K-SVD can do a similar job
leading to an enhanced visual quality in the
but is slower in speed; whereas MCA utilizes a
rain snow removed images.
different transform to construct an over-
complete dictionary that is not adaptive. REFERENCES:
CONCLUSION:
[1] K. Garg and S. K. Nayar, “Detection and
This paper has attempted to solve the removal of rain from videos,” IEEE
rain/snow removing problem from a single Conference on Computer Vision and Pattern
color image by utilizing the common Recognition (CVPR- 2004), pp. 528-535,
characteristics of rain and snow. To this end, Washington DC, USA, June 27-July 2, 2004.
we defined the principal direction of an image [2] K. He, J. Sun and X. Tang, “Single image
patch (PDIP) and the sensitivity of variance of haze removal using dark channel prior,” IEEE
color channel (SVCC) to describe the Transactions on Pattern Analysis and Machine
difference of rain or snow from other image Intelligence, vol. 33, no. 12, pp. 2341-2353,
components. We acquired the low and high Dec. 2011.
frequency parts by implementing rain snow [3] J. S. Marshall and W. Mc K.Palmer, “The
detection and applying a guided filter. For the distribution of raindrops with size,” Journal of
high frequency part, dictionary learning and the Atmospheric Sciences, vol. 5, no. 4, pp.
three classifications of dictionary atoms are 165-166, 1948.
implemented to decompose it into non- [4] S. K. Nayar and S. G. Narasimhan, “Vision
dynamic components and dynamic (rain or in bad weather,” IEEE International
snow) components, where some common Conference on Computer Vision (ICCV-1999),
characteristics of rain snow defined earlier in vol. 2, pp. 820-827, Kerkyra, Greece, Sep. 20-
our work are utilized. 27, 1999.
[5] K. Garg and S. K. Nayar, “Photorealistic
Moreover, we have designed two
rendering of rain streaks,” ACM Transactions
additional layers of extracting image details
on Graphics, vol. 25, no. 3, pp. 996-1002, July
from the high frequency part, which are based
2006.
on, respectively, the SVCC map and another
930
International Journal of Pure and Applied Mathematics Special Issue
931
International Journal of Pure and Applied Mathematics Special Issue
932
933
934