SlideShare a Scribd company logo
Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77
www.ijera.com 73 | P a g e
Review on Various Algorithm for Cloud Detection and Removal
for Images
Ms.Manisha Raut, Ms.Pallavi Dhok
Dept. Of Electronics and Telecommunication Rajiv Gandhi College of Engineering & Research Nagpur, India
Dept. Of Electronics and Telecommunication Rajiv Gandhi College of Engineering & Research Nagpur, India
Abstract
Clouds is one of the significant obstacles in extracting information from tea lands using remote sensing imagery
Different approaches have been attempted to solve this problem with varying levels of success In the past
decade, a number of cloud removal approaches have been proposed . In this paper we review and discuss about
the cloud detection & removal, need of cloud computing , its principles, and cloud removal process and various
algorithm of cloud removal. This paper attempts to give a recipe for selecting one of the popular cloud removal
algorithms like The Information Cloning Algorithm, Cloud Distortion Model And Filtering Procedure, Semi-
Automated Cloud/Shadow, And Haze Identification And Removal etc. A cloud removal approach based on
information cloning is introduced...Using generic interpolation machinery based on solving Poisson equations, a
variety of novel tools are introduced for seamless editing of image regions. The patch-based information
reconstruction is mathematically formulated as a Poisson equation and solved using a global optimization
process. Based on the specific requirements of the project that necessitates the utilization of certain types of
cloud detection algorithms is decided
Keywords- Cloud removal, information cloning, Poisson Equation, Haze Identification And Removal, cloud
computing etc.
I. INTRODUCTION
Globally, the Enhanced Thematic Mapper Plus
(ETM+) land scenes are, on average, about 35%
cloud covered, as reported by Ju and Roy [1],
indicating that cloud covers are generally present in
optical satellite images. This phenomenon limits the
usage of optical images and increases the difficulty of
image analysis. Thus, considerable research efforts
have been devoted to the topic of cloud removal to
ease the difficulties caused by cloud covers [2]–[7]. If
multitemporal images are acquired, the cloud-cover
problem has a chance to be eased by reconstructing
the information of cloud contaminated pixels under
the assumption that the land covers change
insignificantly over a short period of time.
In the past decade, a number of cloud removal
approaches have been proposed. These approaches
can be classified into three categories: in painting-
based, multispectral-based, and multitemporal-based.
In the first category, without the aid of multispectral
and multitemporal data, the cloud-contaminated
regions are synthesized using image synthesis and in
painting Techniques [4]–[5]. The information inside
the cloud contaminated region is synthesized by
propagating the geometrical flow inside that region.
The synthesis approaches can yield a visually
plausible result, which is suitable for cloud free
visualization. However, the lack of restoring
information of cloud-contaminated pixels makes
them unsuitable for further applications. In
multispectral-based approaches, multispectral data
are utilized in cloud detection and removal [3]–[9].
Rakwatin et al. [3] proposed a reconstruction
algorithm to restore missing data of Aqua Moderate
Resolution Imaging Spectro radiometer (MODIS)
band 6 using histogram matching and least squares
fitting.
Compared with the multispectral-based
approaches, the multitemporal-based approaches [2],
[6], [7]–[8] which rely on both temporal coherence
and spatial coherence have a better ability to cope
with large clouds.
Image editing operation is related with global
changes such as image correction, filtering,
colorization or local changes in a selected region
where the altering operations take place. One
example of this is the commercial or artistic
photomontages that consider the local changes.
Along with the technologic improvement in this
research topic, quite number of software has been
developed for photo editing such as Adobe
Photoshop. But, professional experience is required
to be able to use these kinds of software skillfully and
editing photos using the software takes a long time.
Additionally, the edited image regions may include
some visible corruptions.
In recent years, the image editing methods based
on The Poisson equation have been frequently
employed [10-11]. An image editing method was
presented by Perez et al. based on the Poisson
RESEARCH ARTICLE OPEN ACCESS
Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77
www.ijera.com 74 | P a g e
equation with Dirichlet boundary conditions. But,
using this method, color inconsistencies occurred in
edited image regions. An image matting approach
using the Poisson equation is suggested by Sun et al.
However, due to a long processing time, the method
is not practically usable. Chuan et al. improved the
method presented by Perez et al. to overcome the
color inconsistency problem. But the experiments
show that the improved method is still very complex.
Leventhal et al. suggested an alpha interpolation
technique to remove brightly colored artifacts caused
by mixed seamless cloning in the result. Jia et al.
presented an image editing method, called drag-and-
drop pasting, which computes an optimized boundary
condition automatically by employing a new
objective function. But this study compares the
developed method not with mixed seamless cloning
but with only seamless cloning method proposed in.
Georgiev suggested a new method that is invariant to
relighting and handles seamlessly illumination
change, including adaptation and perceptual
correctness of the results.
II. CLOUD DETECTION AND REMOVAL
ALGORITHM
Clouds is one of the significant obstacles in
extracting information from tea lands using remote
sensing imagery.
Different approaches have been attempted to
solve this problem with varying levels of success.
The common algorithm or techniques in general
include:
1. The information cloning algorithm
2. Cloud Distortion Model And Filtering Procedure
3. Semi-automated Cloud/Shadow, and Haze
Identification and Removal
4. Mean
5. Second Highest Value
6. Modified Maximum Averaging
III. THE METHODOLOGY
III.1the Information Cloning Algorithm
It consists of the following steps: cloud and
shadow detection, blob detection, cloud removal,
information reconstruction
A. Cloud and Shadow Detection
Given a cloud-contaminated image, called target
image, and its corresponding images captured at the
same position but different times, called reference
images. A semiautomatic window based thresholding
approach is adopted to detect clouds and cloud
shadows in both the target and reference images. In
the thresholding-based approach the cloud boundaries
in the cloud contaminated images are defined. The
cloud detection based on window based thresholding
approach is by considering hypothesis that, regions of
the image covered by clouds present increased local
luminance values to automatically detect the presence
of cloud in a region. The window size can be varied
depending on cloud size, if clouds are of varied sizes
and occupying only 1% of larger resolution. Choose
the threshold value depending on the statistical
properties of the image. Once the cloud pixels are
identified, their shadows are roughly predicted
according to the cloud location. The dark and
connected components within the neighborhood of the
predicted shadows are identified as shadow
components. This approach is simple and can detect
most clouds and cloud shadows.[13]
B. Blob detection
The blob detection [7] must be performed after
cloud and shadow detection. The blob detection
block supports variable size signals at the input and
output. The aim is to remove the cloud and shadows
according to the statistics that are computed during
blob detection. The blob analysis will return the
labeled region and its statistics such as pixel location,
number of pixels and blob count.
C Information Reconstruction
The details of selected blobs are used to
reconstruct the information of corresponding cloud-
contaminated regions using information cloning
algorithm [6]. The reconstruction problem is
mathematically formulated as a Poisson equation [6]
and solved using a global optimization process The
cloud contaminated region in the target image is
denoted as Γ, and its boundary is denoted as ∂Γ. Let f
be an unknown image intensity function defined over
the cloud-contaminated region Γ (i.e., the unknown
that is to be calculated). Let f be the image intensity
function defined over the target image minus the
cloud-contaminated region Γ, and let V be a guidance
vector field defined over the cloud-contaminated
region Γ. The vector field V is defined as the gradient
of the selected patches and is used to guide the
reconstruction process [8] to optimize the pixel
intensities in the cloud-contaminated regions. Thus,
the information of cloud-contaminated region is
reconstructed by several different blobs in a reference
image. When the cloud-contaminated region Γ
contains pixels on the border of the target image,
these pixels are calculated to remove the boundary
values.
III.2 CLOUD DISTORTION MODEL AND
FILTERING PROCEDURE
Assume that an image of the earth is produced when
a light cloud cover exists over t
Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77
www.ijera.com 75 | P a g e
the region of interest as shown in Fig.1.
If we assume that the cloud reflection of sunlight
plus the cloud transmission equals one (ignoring
diffusion) and that the illumination is approximately
constant on the earth's surface, then the received
image at the scanner is
s(x,y) = a L r(x,y)t(x,y) + L[I – t(x,y)]< L (I)
Where d(x,y) is the signal and dx,y) is the
noise.The values of r(x,y), t(x,y), and a (sunlight
attenuation) range between 0 and 1.A transformation
is now performed by subtracting s(x,y) from L and
taking the logarithm:
log[L-S(x,y)]=log[t(x,y)]+log(l-aLr(x,y)] (II)
If the signal is now assumed to be log[L-
aLr(x,y)] and the noise is assumed to be log[t(x,y)].
Then the signal and noise are additive and
uncorrelated.
Weiner linear filtering techniques can now be
used to remove the noise. This method of converting
a multiplicative process to an additive one and then
applying linear filtering has been generalized and
named homomorphic filtering. In this case both
multiplied terms (reflectance and transmission) are
non-negative so that the simple logarithm is an
effective transform.
In order to follow the procedure outlined above,
the sun illumination l must be estimated from the
cloudy picture. Since a, r{x,y), and t{x,y) are all
between 0 and I, the maximum value of s(x,y) cannot
be greater than l (see Eq. I). If the cloud transmission
at any point is zero, the value of s{x ,y) at that point
will be l. Therefore a reasonable value for l in a large
image is the brightest point in the image. The original
data is, therefore, processed by subtracting the
intensity of each point from the maximum intensity
in the picture. The logarithm is then taken of the
inverted data. Now the signal and noise are additive.
The filter function is
SMP(µ v)
H(µ v) =
Spp(µ v)
where SMP{V,v) is the cross power spectrum
between signal and signal -plus-noise and Spp(U.v) is
the power spectrum of the Signal-plus-noise. The two
spatial frequency components are J and v. This is a
non-causal filter which uses all the cloudy pictury
points to estimate each individual signal point. In
order to apply this filtering, an estimate must be
made of SMP(U'v).[12]
III.3 SEMI-AUTOMATED CLOUD/SHADOW,
AND HAZE IDENTIFICATION AND
REMOVAL
III.3.A CLOUD/SHADOW IDENTIFICATION
Instead of employing TRRI and CSI Index, cloud
area was extracted using Unsupervised Classification
for 3 visible bands (for instance, bands 1, 2, and 3 for
both Land sat and AVNIR-2) and then recoding the
representing classes (which is generally one or all
from 28th
to 30th). The Unsupervised Classification
was also tried using 4 bands data; however, the result
was not synchronized as that With 3 visible
bands.[14]
III.3.B SHADOW IDENTIFICATION
This was carried out by incorporating its
direction and estimating the average distance from
cloud. Shadow direction was known using the Sun
Azimuth angle of the image, which is generally
provided with associated metadata. Average distance
of shadow from cloud was estimated by measuring
two or more cases on image. Both cloud and shadow
areas were extended for proper representation. Then,
both were combined to one.
III.3.C HAZE IDENTIFICATION AND REMOVAL
1)Haze identification
For this, Haze component of Tassel Cap (TC)
transformation was used. The clear and hazy area was
separated using equation (III) and pixel with value
greater than mean TC was designated as Haze area
(Richter, 2011).
TC= (X 1*DN BLUE )+ ( X2 *DN RED ) (III)
Where, DN BLUE : DN value in Blue band
DN RED : DN value in Red band
X1 : weighing coefficients for Blue band
X2 : weighing coefficient for Red band
The index coefficient for Land sat 5 TM was
used that presented by Crist et al. (1986). And, for
ALOS AVINIR-2, such coefficient being un-
available, the same coefficient that for Landsat5 TM
was employed and result is promising one.
Cloud/Shadow, and water body area was not included
in the haze area. Water body was estimated using
Normalized Difference Vegetation Index (NDVI)
method followed by some manual editing.
Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77
www.ijera.com 76 | P a g e
2)Haze removal
First, using the Pixel values of Blue and Red
bands for clear area, slope angle (α) was calculated,
which was used to estimate haze levels map or Haze
Optimized Transform (HOT) using equation (IV).
HOT=DN BLUE * sinα –DN RED *cosα (IV)
both ALOS AVNIR-2 and Landsat TM, the haze
signal to be subtracted, △ for each HOT level and for
each AVNIR-2 band was calculated. Dehazing was
done by subtracting the △ from original DN for haze
area (Richter, 2011).
III.4 MEAN
Mean based cloud removal is a traditional
method which will detect and remove the cloud based
on mean intensity value of cloud regions. The
strength of mean based method is easy and simple to
implement but major constraint of this algorithm is
that this method is suggestible only for removal of
less brightness clouds and it is not good for high or
medium brightness clouds. Mean is a mathematical
concept which is used for finding mean value of an
array or a vector. Equation for calculating mean is,
Sum of the pixel values of the vector/array
A=
Sum of the total number of pixels in the
vector/array
Calculated mean value will be used for removal
of cloud by comparing mean value with respect to
each pixel value of an image Pixels which are lesser
than mean value will be categorized as non cloud
regions otherwise pixels will be considered as cloud
cover region. This method is not an efficient one
when an image has non cloud regions with higher
pixel value than mean.
III 5. SECOND HIGHEST VALUE
Second highest value (SH) algorithm is another
method used for cloud analysis. This method works
based on calculating second highest values in each
row of an image matrix.
Each pixel of an image will be taken in a vector
form and these vectors are sorted to find out second
highest value. This value will be treated as threshold
which will be used to compare with pixel resolution
for discriminating cloud and non cloud regions. Pixel
value greater than threshold is assumed as a cloud
cover region and remaining pixel values are
considered as cloud free region [2].
III 6. MODIFIED MAXIMUM AVERAGING
Modified Maximum Averaging (MMA) will
detect and remove cloud regions better than mean
and SH methods. These algorithms will support only
for low-level brightness clouds. MMA is one of the
enhanced algorithms used to remove high brightness
clouds. Procedure used for MMA algorithm is as
follows;
i) First step is to assume image as a vector.
ii) Find mean for whole vector.
iii) The subset of the pixel is extracted by comparing
pixel values to the mean value of an image [2].
iv) If the pixel value is higher than mean then
eliminate the pixel values and remaining values of
pixel is consider as cloud free region.
v) Repeat the process until entire cloud region has
been detected
IV. CONCLUSION
Based on the specific requirements of the main
project that necessitates the utilization of certain
types of cloud detection algorithms, the following
points could be drawn from this investigation:
1) No cloud masking technique is absolutely perfect
and without errors. Variation between algorithm
types depends on the nature of spectral channels used
and on the surfaces upon which they operate, while
the accuracy of a given algorithm is both spatial and
temporal dependent.
2) In the presence of thin and lower cloud types, the
optimization of output from algorithms based on
simple thresholds is very difficult, and the situation is
further aggravated if the surface is inhomogeneous.
In order to get rid of cloudy pixels in these situations,
some cloud-free pixels have to be sacrificed.
4) In this paper, an information cloning algorithm for
cloud removal has been introduced. The cloud-
contaminated portions of a satellite images are
detected based on window based thresholding
approach. The detected clouds are removed and then
the information of missing data is reconstructed with
a single reference image. This approach is based on
the patch-based information reconstruction strategy
with the global optimization process. This approach
results in cloud removed images and is tested for
various input images..
5) The haze removal algorithm also worked well and
it removed haze from all 3 bands; Blue, Green Red
(that is, < 800nm).Haze appears in these bands .
Mean at row vector and column vector have been
considered for fixing threshold value for better
segmentation of cloud cover regions. Enhanced
algorithm also works better for removing tiny cloud
regions which will be considered noise.
REFERENCES
[1] J. Ju and D. P. Roy, “The availability of
cloud-free Landsat ETM Plus data over the
conterminous United States and globally,”
Remote Sens. Environ., vol. 112, no. 3, pp.
1196–1211, 2008.
Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77
www.ijera.com 77 | P a g e
[2] P.J. Hardin, R.R. Jensen, D.G. Long and
Q.P. Remund , “Testing Two Cloud Removal
Algorithms for SSM/I “, 1999
[3] P. Rakwatin, W. Takeuchi, and Y. Yasuoka,
“Restoration of Aqua MODIS band 6 using
histogram matching and local least squares
fitting,” IEEE Trans. Geosci. Remote Sens.,
vol. 47, no. 2, pp. 613–627, Feb. 2009.
[4] F. Chen, Z. Zhao, L. Peng, and D. Yan,
“Clouds and cloud shadows removal from
high-resolution remote sensing images,” in
Proc. IEEE
[5] L. Lorenzi, F. Melgani, and G. Mercier,
“Inpainting strategies for reconstruction of
missing data in VHR images,” IEEE Geosci.
Remote Sens.
[6] P. Perez, M. Gangnet, and A. Blake,
“Poisson image editing,” ACM Trans.
Graph., vol. 22, no. 3, pp. 313–318, Jul.
2003
[7] F. Chun, M. Jian-wen, D. Qin, and C. Xue,
“An improved method for cloud removal in
ASTER data change detection,” in Proc.
IEEE IGRASS, 2004, pp. 3387–3389.
[8] D.-C. Tseng, H.-T. Tseng, and C.-L. Chien,
“Automatic cloud removal from multi-
temporal spot images,” Appl. Math.
Comput., vol. 205, no. 2, pp. 584–600, Nov.
2008.
[9] D. P. Roy, J. Ju, P. Lewis, C. Schaaf, F.
Gao, M. Hansen, and E. Lindquist, “Multi-
temporal MODIS–Landsat data fusion for
relative radiometric normalization,
[10] Perez P., Gangnet M. and Blake A.,
“Poisson Image Editing, ACM Transactions
on Graphics”, 22(3), 313-318, 2003.
[11] Islam A. and William A., “Efficient, Low-
Complexity Image Georgiev T., Covariant
Derivatives and Vision, ECCV” 2006, 9th
European Conference on Computer Vision,
Graz,
[12] Mitchell, O. R. and Chen, P. L., "Filtering to
Remove Cloud Cover in Satellite Imagery"
(1976). LARS Symposia. Paper 152.
http://docs.”
[13] Saranya M, International Journal of
Computer Science and Mobile Computing,
Vol.3 Issue.2, February- 2014, pg. 681-688
[14] A. K. Sah , B. P. Sah , K. HonjiA, N. Kubo ,
S. Senthil ” semi-automated cloud/shadow
removal and land cover change detection
using satellite imagery”

More Related Content

What's hot

DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
sipij
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
Alexander Decker
 
Visibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation ConceptVisibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation Concept
IRJET Journal
 
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
IRJET Journal
 
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
sipij
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local Histograms
CSCJournals
 
Unsupervised region of interest
Unsupervised region of interestUnsupervised region of interest
Unsupervised region of interest
csandit
 
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
CSCJournals
 
A Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image ProcessingA Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image Processing
paperpublications3
 
Survey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned ImagesSurvey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned Images
IRJET Journal
 
H1802054851
H1802054851H1802054851
H1802054851
IOSR Journals
 
Lm342080283
Lm342080283Lm342080283
Lm342080283
IJERA Editor
 
D04432528
D04432528D04432528
D04432528
IOSR-JEN
 
D04402024029
D04402024029D04402024029
D04402024029
ijceronline
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imaging
ijcga
 
Single image super resolution with improved wavelet interpolation and iterati...
Single image super resolution with improved wavelet interpolation and iterati...Single image super resolution with improved wavelet interpolation and iterati...
Single image super resolution with improved wavelet interpolation and iterati...
iosrjce
 
Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
IJNSA Journal
 
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
Waqas Tariq
 
Particle image velocimetry
Particle image velocimetryParticle image velocimetry
Particle image velocimetry
Mohsin Siddique
 
G1802053147
G1802053147G1802053147
G1802053147
IOSR Journals
 

What's hot (20)

DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
DEEP LEARNING BASED TARGET TRACKING AND CLASSIFICATION DIRECTLY IN COMPRESSIV...
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
 
Visibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation ConceptVisibility Enhancement of Hazy Images using Depth Estimation Concept
Visibility Enhancement of Hazy Images using Depth Estimation Concept
 
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
Enhanced Vision of Hazy Images Using Improved Depth Estimation and Color Anal...
 
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
Development and Hardware Implementation of an Efficient Algorithm for Cloud D...
 
Image Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local HistogramsImage Denoising Using Earth Mover's Distance and Local Histograms
Image Denoising Using Earth Mover's Distance and Local Histograms
 
Unsupervised region of interest
Unsupervised region of interestUnsupervised region of interest
Unsupervised region of interest
 
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
Fusion of Wavelet Coefficients from Visual and Thermal Face Images for Human ...
 
A Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image ProcessingA Review over Different Blur Detection Techniques in Image Processing
A Review over Different Blur Detection Techniques in Image Processing
 
Survey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned ImagesSurvey on Image Integration of Misaligned Images
Survey on Image Integration of Misaligned Images
 
H1802054851
H1802054851H1802054851
H1802054851
 
Lm342080283
Lm342080283Lm342080283
Lm342080283
 
D04432528
D04432528D04432528
D04432528
 
D04402024029
D04402024029D04402024029
D04402024029
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imaging
 
Single image super resolution with improved wavelet interpolation and iterati...
Single image super resolution with improved wavelet interpolation and iterati...Single image super resolution with improved wavelet interpolation and iterati...
Single image super resolution with improved wavelet interpolation and iterati...
 
Ijnsa050207
Ijnsa050207Ijnsa050207
Ijnsa050207
 
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
An Automatic Neural Networks System for Classifying Dust, Clouds, Water, and ...
 
Particle image velocimetry
Particle image velocimetryParticle image velocimetry
Particle image velocimetry
 
G1802053147
G1802053147G1802053147
G1802053147
 

Viewers also liked

зеленогорский детский сад №3 «мишутка»
зеленогорский детский сад №3 «мишутка»зеленогорский детский сад №3 «мишутка»
зеленогорский детский сад №3 «мишутка»
sadmishutka
 
kelompok 4 XII IPS A Perubahan Sosial
kelompok 4 XII IPS A Perubahan Sosialkelompok 4 XII IPS A Perubahan Sosial
kelompok 4 XII IPS A Perubahan Sosial
hadriannormubaraq
 
српска модерна
српска модернасрпска модерна
српска модернаZorica Ivanovic
 
Makalah 1
Makalah 1Makalah 1
Makalah 1
topanogan
 
Van Gogh Activitat
Van Gogh Activitat Van Gogh Activitat
Van Gogh Activitat xanayx35
 
清晨第一杯(Glm)
清晨第一杯(Glm)清晨第一杯(Glm)
清晨第一杯(Glm)Amy Yeh
 
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩm
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩmVì sao bạn dễ chóng mặt, buồn nôn, xây xẩm
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩminga825
 
Ergonomija u poljoprivredi prvi deo
Ergonomija u poljoprivredi  prvi deoErgonomija u poljoprivredi  prvi deo
Ergonomija u poljoprivredi prvi deo
instituttam
 
クロネコメール便が廃止ならクリックポストを使えばいいじゃない
クロネコメール便が廃止ならクリックポストを使えばいいじゃないクロネコメール便が廃止ならクリックポストを使えばいいじゃない
クロネコメール便が廃止ならクリックポストを使えばいいじゃない
Hiroki Sawa
 
safeway 2006 Annual Report
safeway 2006 Annual Reportsafeway 2006 Annual Report
safeway 2006 Annual Reportfinance6
 
笑‧讓細胞運動
笑‧讓細胞運動笑‧讓細胞運動
笑‧讓細胞運動Amy Yeh
 
Twitter in k12 classroom iste webinar 3/26/2015
Twitter in k12 classroom iste webinar 3/26/2015Twitter in k12 classroom iste webinar 3/26/2015
Twitter in k12 classroom iste webinar 3/26/2015theteachingfactor
 
Vivian Hsueh-Hua Chen: Online Participation and Public discourse
Vivian Hsueh-Hua Chen: Online Participation and Public discourseVivian Hsueh-Hua Chen: Online Participation and Public discourse
Vivian Hsueh-Hua Chen: Online Participation and Public discourse
Danube University Krems, Centre for E-Governance
 

Viewers also liked (16)

зеленогорский детский сад №3 «мишутка»
зеленогорский детский сад №3 «мишутка»зеленогорский детский сад №3 «мишутка»
зеленогорский детский сад №3 «мишутка»
 
kelompok 4 XII IPS A Perubahan Sosial
kelompok 4 XII IPS A Perubahan Sosialkelompok 4 XII IPS A Perubahan Sosial
kelompok 4 XII IPS A Perubahan Sosial
 
српска модерна
српска модернасрпска модерна
српска модерна
 
Makalah 1
Makalah 1Makalah 1
Makalah 1
 
Van Gogh Activitat
Van Gogh Activitat Van Gogh Activitat
Van Gogh Activitat
 
清晨第一杯(Glm)
清晨第一杯(Glm)清晨第一杯(Glm)
清晨第一杯(Glm)
 
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩm
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩmVì sao bạn dễ chóng mặt, buồn nôn, xây xẩm
Vì sao bạn dễ chóng mặt, buồn nôn, xây xẩm
 
Ergonomija u poljoprivredi prvi deo
Ergonomija u poljoprivredi  prvi deoErgonomija u poljoprivredi  prvi deo
Ergonomija u poljoprivredi prvi deo
 
クロネコメール便が廃止ならクリックポストを使えばいいじゃない
クロネコメール便が廃止ならクリックポストを使えばいいじゃないクロネコメール便が廃止ならクリックポストを使えばいいじゃない
クロネコメール便が廃止ならクリックポストを使えばいいじゃない
 
Pareti Fluide
Pareti FluidePareti Fluide
Pareti Fluide
 
YVT_small_production_design
YVT_small_production_designYVT_small_production_design
YVT_small_production_design
 
safeway 2006 Annual Report
safeway 2006 Annual Reportsafeway 2006 Annual Report
safeway 2006 Annual Report
 
笑‧讓細胞運動
笑‧讓細胞運動笑‧讓細胞運動
笑‧讓細胞運動
 
Presentation cedem luca
Presentation cedem lucaPresentation cedem luca
Presentation cedem luca
 
Twitter in k12 classroom iste webinar 3/26/2015
Twitter in k12 classroom iste webinar 3/26/2015Twitter in k12 classroom iste webinar 3/26/2015
Twitter in k12 classroom iste webinar 3/26/2015
 
Vivian Hsueh-Hua Chen: Online Participation and Public discourse
Vivian Hsueh-Hua Chen: Online Participation and Public discourseVivian Hsueh-Hua Chen: Online Participation and Public discourse
Vivian Hsueh-Hua Chen: Online Participation and Public discourse
 

Similar to Review on Various Algorithm for Cloud Detection and Removal for Images

IJARCCE 22
IJARCCE 22IJARCCE 22
IJARCCE 22Prasad K
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET Journal
 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing Approaches
IRJET Journal
 
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform DomainAtmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
CSCJournals
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal Algorithms
IRJET Journal
 
RADAR Image Fusion Using Wavelet Transform
RADAR Image Fusion Using Wavelet TransformRADAR Image Fusion Using Wavelet Transform
RADAR Image Fusion Using Wavelet Transform
INFOGAIN PUBLICATION
 
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
IRJET Journal
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET Journal
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
IRJET Journal
 
X36141145
X36141145X36141145
X36141145
IJERA Editor
 
High Efficiency Haze Removal Using Contextual Regularization Algorithm
High Efficiency Haze Removal Using Contextual Regularization AlgorithmHigh Efficiency Haze Removal Using Contextual Regularization Algorithm
High Efficiency Haze Removal Using Contextual Regularization Algorithm
IRJET Journal
 
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
ijtsrd
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
IRJET- Removal of Rain Streaks and Shadow from an Image
IRJET- Removal of Rain Streaks and Shadow from an ImageIRJET- Removal of Rain Streaks and Shadow from an Image
IRJET- Removal of Rain Streaks and Shadow from an Image
IRJET Journal
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdf
ssuserd3982b1
 
A new approach of edge detection in sar images using
A new approach of edge detection in sar images usingA new approach of edge detection in sar images using
A new approach of edge detection in sar images using
eSAT Publishing House
 
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHINGSEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
ijma
 
A new approach of edge detection in sar images using region based active cont...
A new approach of edge detection in sar images using region based active cont...A new approach of edge detection in sar images using region based active cont...
A new approach of edge detection in sar images using region based active cont...
eSAT Journals
 
E011122530
E011122530E011122530
E011122530
IOSR Journals
 
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
IRJET Journal
 

Similar to Review on Various Algorithm for Cloud Detection and Removal for Images (20)

IJARCCE 22
IJARCCE 22IJARCCE 22
IJARCCE 22
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
 
A Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing ApproachesA Survey on Single Image Dehazing Approaches
A Survey on Single Image Dehazing Approaches
 
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform DomainAtmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
Atmospheric Correction of Remotely Sensed Images in Spatial and Transform Domain
 
A Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal AlgorithmsA Review on Airlight Estimation Haze Removal Algorithms
A Review on Airlight Estimation Haze Removal Algorithms
 
RADAR Image Fusion Using Wavelet Transform
RADAR Image Fusion Using Wavelet TransformRADAR Image Fusion Using Wavelet Transform
RADAR Image Fusion Using Wavelet Transform
 
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
A Novel Dehazing Method for Color Accuracy and Contrast Enhancement Method fo...
 
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity MethodIRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
IRJET - Human Eye Pupil Detection Technique using Center of Gravity Method
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
 
X36141145
X36141145X36141145
X36141145
 
High Efficiency Haze Removal Using Contextual Regularization Algorithm
High Efficiency Haze Removal Using Contextual Regularization AlgorithmHigh Efficiency Haze Removal Using Contextual Regularization Algorithm
High Efficiency Haze Removal Using Contextual Regularization Algorithm
 
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
Shadow Detection and Removal using Tricolor Attenuation Model Based on Featur...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
IRJET- Removal of Rain Streaks and Shadow from an Image
IRJET- Removal of Rain Streaks and Shadow from an ImageIRJET- Removal of Rain Streaks and Shadow from an Image
IRJET- Removal of Rain Streaks and Shadow from an Image
 
Surface generation from point cloud.pdf
Surface generation from point cloud.pdfSurface generation from point cloud.pdf
Surface generation from point cloud.pdf
 
A new approach of edge detection in sar images using
A new approach of edge detection in sar images usingA new approach of edge detection in sar images using
A new approach of edge detection in sar images using
 
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHINGSEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
SEGMENTATION AND CLASSIFICATION OF POINT CLOUDS FROM DENSE AERIAL IMAGE MATCHING
 
A new approach of edge detection in sar images using region based active cont...
A new approach of edge detection in sar images using region based active cont...A new approach of edge detection in sar images using region based active cont...
A new approach of edge detection in sar images using region based active cont...
 
E011122530
E011122530E011122530
E011122530
 
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
IRJET- A Comparative Analysis of various Visibility Enhancement Techniques th...
 

Recently uploaded

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 

Review on Various Algorithm for Cloud Detection and Removal for Images

  • 1. Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77 www.ijera.com 73 | P a g e Review on Various Algorithm for Cloud Detection and Removal for Images Ms.Manisha Raut, Ms.Pallavi Dhok Dept. Of Electronics and Telecommunication Rajiv Gandhi College of Engineering & Research Nagpur, India Dept. Of Electronics and Telecommunication Rajiv Gandhi College of Engineering & Research Nagpur, India Abstract Clouds is one of the significant obstacles in extracting information from tea lands using remote sensing imagery Different approaches have been attempted to solve this problem with varying levels of success In the past decade, a number of cloud removal approaches have been proposed . In this paper we review and discuss about the cloud detection & removal, need of cloud computing , its principles, and cloud removal process and various algorithm of cloud removal. This paper attempts to give a recipe for selecting one of the popular cloud removal algorithms like The Information Cloning Algorithm, Cloud Distortion Model And Filtering Procedure, Semi- Automated Cloud/Shadow, And Haze Identification And Removal etc. A cloud removal approach based on information cloning is introduced...Using generic interpolation machinery based on solving Poisson equations, a variety of novel tools are introduced for seamless editing of image regions. The patch-based information reconstruction is mathematically formulated as a Poisson equation and solved using a global optimization process. Based on the specific requirements of the project that necessitates the utilization of certain types of cloud detection algorithms is decided Keywords- Cloud removal, information cloning, Poisson Equation, Haze Identification And Removal, cloud computing etc. I. INTRODUCTION Globally, the Enhanced Thematic Mapper Plus (ETM+) land scenes are, on average, about 35% cloud covered, as reported by Ju and Roy [1], indicating that cloud covers are generally present in optical satellite images. This phenomenon limits the usage of optical images and increases the difficulty of image analysis. Thus, considerable research efforts have been devoted to the topic of cloud removal to ease the difficulties caused by cloud covers [2]–[7]. If multitemporal images are acquired, the cloud-cover problem has a chance to be eased by reconstructing the information of cloud contaminated pixels under the assumption that the land covers change insignificantly over a short period of time. In the past decade, a number of cloud removal approaches have been proposed. These approaches can be classified into three categories: in painting- based, multispectral-based, and multitemporal-based. In the first category, without the aid of multispectral and multitemporal data, the cloud-contaminated regions are synthesized using image synthesis and in painting Techniques [4]–[5]. The information inside the cloud contaminated region is synthesized by propagating the geometrical flow inside that region. The synthesis approaches can yield a visually plausible result, which is suitable for cloud free visualization. However, the lack of restoring information of cloud-contaminated pixels makes them unsuitable for further applications. In multispectral-based approaches, multispectral data are utilized in cloud detection and removal [3]–[9]. Rakwatin et al. [3] proposed a reconstruction algorithm to restore missing data of Aqua Moderate Resolution Imaging Spectro radiometer (MODIS) band 6 using histogram matching and least squares fitting. Compared with the multispectral-based approaches, the multitemporal-based approaches [2], [6], [7]–[8] which rely on both temporal coherence and spatial coherence have a better ability to cope with large clouds. Image editing operation is related with global changes such as image correction, filtering, colorization or local changes in a selected region where the altering operations take place. One example of this is the commercial or artistic photomontages that consider the local changes. Along with the technologic improvement in this research topic, quite number of software has been developed for photo editing such as Adobe Photoshop. But, professional experience is required to be able to use these kinds of software skillfully and editing photos using the software takes a long time. Additionally, the edited image regions may include some visible corruptions. In recent years, the image editing methods based on The Poisson equation have been frequently employed [10-11]. An image editing method was presented by Perez et al. based on the Poisson RESEARCH ARTICLE OPEN ACCESS
  • 2. Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77 www.ijera.com 74 | P a g e equation with Dirichlet boundary conditions. But, using this method, color inconsistencies occurred in edited image regions. An image matting approach using the Poisson equation is suggested by Sun et al. However, due to a long processing time, the method is not practically usable. Chuan et al. improved the method presented by Perez et al. to overcome the color inconsistency problem. But the experiments show that the improved method is still very complex. Leventhal et al. suggested an alpha interpolation technique to remove brightly colored artifacts caused by mixed seamless cloning in the result. Jia et al. presented an image editing method, called drag-and- drop pasting, which computes an optimized boundary condition automatically by employing a new objective function. But this study compares the developed method not with mixed seamless cloning but with only seamless cloning method proposed in. Georgiev suggested a new method that is invariant to relighting and handles seamlessly illumination change, including adaptation and perceptual correctness of the results. II. CLOUD DETECTION AND REMOVAL ALGORITHM Clouds is one of the significant obstacles in extracting information from tea lands using remote sensing imagery. Different approaches have been attempted to solve this problem with varying levels of success. The common algorithm or techniques in general include: 1. The information cloning algorithm 2. Cloud Distortion Model And Filtering Procedure 3. Semi-automated Cloud/Shadow, and Haze Identification and Removal 4. Mean 5. Second Highest Value 6. Modified Maximum Averaging III. THE METHODOLOGY III.1the Information Cloning Algorithm It consists of the following steps: cloud and shadow detection, blob detection, cloud removal, information reconstruction A. Cloud and Shadow Detection Given a cloud-contaminated image, called target image, and its corresponding images captured at the same position but different times, called reference images. A semiautomatic window based thresholding approach is adopted to detect clouds and cloud shadows in both the target and reference images. In the thresholding-based approach the cloud boundaries in the cloud contaminated images are defined. The cloud detection based on window based thresholding approach is by considering hypothesis that, regions of the image covered by clouds present increased local luminance values to automatically detect the presence of cloud in a region. The window size can be varied depending on cloud size, if clouds are of varied sizes and occupying only 1% of larger resolution. Choose the threshold value depending on the statistical properties of the image. Once the cloud pixels are identified, their shadows are roughly predicted according to the cloud location. The dark and connected components within the neighborhood of the predicted shadows are identified as shadow components. This approach is simple and can detect most clouds and cloud shadows.[13] B. Blob detection The blob detection [7] must be performed after cloud and shadow detection. The blob detection block supports variable size signals at the input and output. The aim is to remove the cloud and shadows according to the statistics that are computed during blob detection. The blob analysis will return the labeled region and its statistics such as pixel location, number of pixels and blob count. C Information Reconstruction The details of selected blobs are used to reconstruct the information of corresponding cloud- contaminated regions using information cloning algorithm [6]. The reconstruction problem is mathematically formulated as a Poisson equation [6] and solved using a global optimization process The cloud contaminated region in the target image is denoted as Γ, and its boundary is denoted as ∂Γ. Let f be an unknown image intensity function defined over the cloud-contaminated region Γ (i.e., the unknown that is to be calculated). Let f be the image intensity function defined over the target image minus the cloud-contaminated region Γ, and let V be a guidance vector field defined over the cloud-contaminated region Γ. The vector field V is defined as the gradient of the selected patches and is used to guide the reconstruction process [8] to optimize the pixel intensities in the cloud-contaminated regions. Thus, the information of cloud-contaminated region is reconstructed by several different blobs in a reference image. When the cloud-contaminated region Γ contains pixels on the border of the target image, these pixels are calculated to remove the boundary values. III.2 CLOUD DISTORTION MODEL AND FILTERING PROCEDURE Assume that an image of the earth is produced when a light cloud cover exists over t
  • 3. Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77 www.ijera.com 75 | P a g e the region of interest as shown in Fig.1. If we assume that the cloud reflection of sunlight plus the cloud transmission equals one (ignoring diffusion) and that the illumination is approximately constant on the earth's surface, then the received image at the scanner is s(x,y) = a L r(x,y)t(x,y) + L[I – t(x,y)]< L (I) Where d(x,y) is the signal and dx,y) is the noise.The values of r(x,y), t(x,y), and a (sunlight attenuation) range between 0 and 1.A transformation is now performed by subtracting s(x,y) from L and taking the logarithm: log[L-S(x,y)]=log[t(x,y)]+log(l-aLr(x,y)] (II) If the signal is now assumed to be log[L- aLr(x,y)] and the noise is assumed to be log[t(x,y)]. Then the signal and noise are additive and uncorrelated. Weiner linear filtering techniques can now be used to remove the noise. This method of converting a multiplicative process to an additive one and then applying linear filtering has been generalized and named homomorphic filtering. In this case both multiplied terms (reflectance and transmission) are non-negative so that the simple logarithm is an effective transform. In order to follow the procedure outlined above, the sun illumination l must be estimated from the cloudy picture. Since a, r{x,y), and t{x,y) are all between 0 and I, the maximum value of s(x,y) cannot be greater than l (see Eq. I). If the cloud transmission at any point is zero, the value of s{x ,y) at that point will be l. Therefore a reasonable value for l in a large image is the brightest point in the image. The original data is, therefore, processed by subtracting the intensity of each point from the maximum intensity in the picture. The logarithm is then taken of the inverted data. Now the signal and noise are additive. The filter function is SMP(µ v) H(µ v) = Spp(µ v) where SMP{V,v) is the cross power spectrum between signal and signal -plus-noise and Spp(U.v) is the power spectrum of the Signal-plus-noise. The two spatial frequency components are J and v. This is a non-causal filter which uses all the cloudy pictury points to estimate each individual signal point. In order to apply this filtering, an estimate must be made of SMP(U'v).[12] III.3 SEMI-AUTOMATED CLOUD/SHADOW, AND HAZE IDENTIFICATION AND REMOVAL III.3.A CLOUD/SHADOW IDENTIFICATION Instead of employing TRRI and CSI Index, cloud area was extracted using Unsupervised Classification for 3 visible bands (for instance, bands 1, 2, and 3 for both Land sat and AVNIR-2) and then recoding the representing classes (which is generally one or all from 28th to 30th). The Unsupervised Classification was also tried using 4 bands data; however, the result was not synchronized as that With 3 visible bands.[14] III.3.B SHADOW IDENTIFICATION This was carried out by incorporating its direction and estimating the average distance from cloud. Shadow direction was known using the Sun Azimuth angle of the image, which is generally provided with associated metadata. Average distance of shadow from cloud was estimated by measuring two or more cases on image. Both cloud and shadow areas were extended for proper representation. Then, both were combined to one. III.3.C HAZE IDENTIFICATION AND REMOVAL 1)Haze identification For this, Haze component of Tassel Cap (TC) transformation was used. The clear and hazy area was separated using equation (III) and pixel with value greater than mean TC was designated as Haze area (Richter, 2011). TC= (X 1*DN BLUE )+ ( X2 *DN RED ) (III) Where, DN BLUE : DN value in Blue band DN RED : DN value in Red band X1 : weighing coefficients for Blue band X2 : weighing coefficient for Red band The index coefficient for Land sat 5 TM was used that presented by Crist et al. (1986). And, for ALOS AVINIR-2, such coefficient being un- available, the same coefficient that for Landsat5 TM was employed and result is promising one. Cloud/Shadow, and water body area was not included in the haze area. Water body was estimated using Normalized Difference Vegetation Index (NDVI) method followed by some manual editing.
  • 4. Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77 www.ijera.com 76 | P a g e 2)Haze removal First, using the Pixel values of Blue and Red bands for clear area, slope angle (α) was calculated, which was used to estimate haze levels map or Haze Optimized Transform (HOT) using equation (IV). HOT=DN BLUE * sinα –DN RED *cosα (IV) both ALOS AVNIR-2 and Landsat TM, the haze signal to be subtracted, △ for each HOT level and for each AVNIR-2 band was calculated. Dehazing was done by subtracting the △ from original DN for haze area (Richter, 2011). III.4 MEAN Mean based cloud removal is a traditional method which will detect and remove the cloud based on mean intensity value of cloud regions. The strength of mean based method is easy and simple to implement but major constraint of this algorithm is that this method is suggestible only for removal of less brightness clouds and it is not good for high or medium brightness clouds. Mean is a mathematical concept which is used for finding mean value of an array or a vector. Equation for calculating mean is, Sum of the pixel values of the vector/array A= Sum of the total number of pixels in the vector/array Calculated mean value will be used for removal of cloud by comparing mean value with respect to each pixel value of an image Pixels which are lesser than mean value will be categorized as non cloud regions otherwise pixels will be considered as cloud cover region. This method is not an efficient one when an image has non cloud regions with higher pixel value than mean. III 5. SECOND HIGHEST VALUE Second highest value (SH) algorithm is another method used for cloud analysis. This method works based on calculating second highest values in each row of an image matrix. Each pixel of an image will be taken in a vector form and these vectors are sorted to find out second highest value. This value will be treated as threshold which will be used to compare with pixel resolution for discriminating cloud and non cloud regions. Pixel value greater than threshold is assumed as a cloud cover region and remaining pixel values are considered as cloud free region [2]. III 6. MODIFIED MAXIMUM AVERAGING Modified Maximum Averaging (MMA) will detect and remove cloud regions better than mean and SH methods. These algorithms will support only for low-level brightness clouds. MMA is one of the enhanced algorithms used to remove high brightness clouds. Procedure used for MMA algorithm is as follows; i) First step is to assume image as a vector. ii) Find mean for whole vector. iii) The subset of the pixel is extracted by comparing pixel values to the mean value of an image [2]. iv) If the pixel value is higher than mean then eliminate the pixel values and remaining values of pixel is consider as cloud free region. v) Repeat the process until entire cloud region has been detected IV. CONCLUSION Based on the specific requirements of the main project that necessitates the utilization of certain types of cloud detection algorithms, the following points could be drawn from this investigation: 1) No cloud masking technique is absolutely perfect and without errors. Variation between algorithm types depends on the nature of spectral channels used and on the surfaces upon which they operate, while the accuracy of a given algorithm is both spatial and temporal dependent. 2) In the presence of thin and lower cloud types, the optimization of output from algorithms based on simple thresholds is very difficult, and the situation is further aggravated if the surface is inhomogeneous. In order to get rid of cloudy pixels in these situations, some cloud-free pixels have to be sacrificed. 4) In this paper, an information cloning algorithm for cloud removal has been introduced. The cloud- contaminated portions of a satellite images are detected based on window based thresholding approach. The detected clouds are removed and then the information of missing data is reconstructed with a single reference image. This approach is based on the patch-based information reconstruction strategy with the global optimization process. This approach results in cloud removed images and is tested for various input images.. 5) The haze removal algorithm also worked well and it removed haze from all 3 bands; Blue, Green Red (that is, < 800nm).Haze appears in these bands . Mean at row vector and column vector have been considered for fixing threshold value for better segmentation of cloud cover regions. Enhanced algorithm also works better for removing tiny cloud regions which will be considered noise. REFERENCES [1] J. Ju and D. P. Roy, “The availability of cloud-free Landsat ETM Plus data over the conterminous United States and globally,” Remote Sens. Environ., vol. 112, no. 3, pp. 1196–1211, 2008.
  • 5. Ms. Manisha Raut Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 5, Issue 3, ( Part -4) March 2015, pp.73-77 www.ijera.com 77 | P a g e [2] P.J. Hardin, R.R. Jensen, D.G. Long and Q.P. Remund , “Testing Two Cloud Removal Algorithms for SSM/I “, 1999 [3] P. Rakwatin, W. Takeuchi, and Y. Yasuoka, “Restoration of Aqua MODIS band 6 using histogram matching and local least squares fitting,” IEEE Trans. Geosci. Remote Sens., vol. 47, no. 2, pp. 613–627, Feb. 2009. [4] F. Chen, Z. Zhao, L. Peng, and D. Yan, “Clouds and cloud shadows removal from high-resolution remote sensing images,” in Proc. IEEE [5] L. Lorenzi, F. Melgani, and G. Mercier, “Inpainting strategies for reconstruction of missing data in VHR images,” IEEE Geosci. Remote Sens. [6] P. Perez, M. Gangnet, and A. Blake, “Poisson image editing,” ACM Trans. Graph., vol. 22, no. 3, pp. 313–318, Jul. 2003 [7] F. Chun, M. Jian-wen, D. Qin, and C. Xue, “An improved method for cloud removal in ASTER data change detection,” in Proc. IEEE IGRASS, 2004, pp. 3387–3389. [8] D.-C. Tseng, H.-T. Tseng, and C.-L. Chien, “Automatic cloud removal from multi- temporal spot images,” Appl. Math. Comput., vol. 205, no. 2, pp. 584–600, Nov. 2008. [9] D. P. Roy, J. Ju, P. Lewis, C. Schaaf, F. Gao, M. Hansen, and E. Lindquist, “Multi- temporal MODIS–Landsat data fusion for relative radiometric normalization, [10] Perez P., Gangnet M. and Blake A., “Poisson Image Editing, ACM Transactions on Graphics”, 22(3), 313-318, 2003. [11] Islam A. and William A., “Efficient, Low- Complexity Image Georgiev T., Covariant Derivatives and Vision, ECCV” 2006, 9th European Conference on Computer Vision, Graz, [12] Mitchell, O. R. and Chen, P. L., "Filtering to Remove Cloud Cover in Satellite Imagery" (1976). LARS Symposia. Paper 152. http://docs.” [13] Saranya M, International Journal of Computer Science and Mobile Computing, Vol.3 Issue.2, February- 2014, pg. 681-688 [14] A. K. Sah , B. P. Sah , K. HonjiA, N. Kubo , S. Senthil ” semi-automated cloud/shadow removal and land cover change detection using satellite imagery”