CSA For Low Contrast Satellite Images and Metrics Such As PSNR MSE SD Mean Etc.
CSA For Low Contrast Satellite Images and Metrics Such As PSNR MSE SD Mean Etc.
CSA For Low Contrast Satellite Images and Metrics Such As PSNR MSE SD Mean Etc.
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
ar t ic l e i nf o a b s t r a c t
Article history: This paper presents a new contrast enhancement approach which is based on Cuckoo Search (CS)
Received 11 November 2013 algorithm and DWT-SVD for quality improvement of the low contrast satellite images. The input image is
Received in revised form decomposed into the four frequency subbands through Discrete Wavelet Transform (DWT), and CS
13 January 2014
algorithm used to optimize each subband of DWT and then obtains the singular value matrix of the low-
Accepted 28 April 2014
low thresholded subband image and finally, it reconstructs the enhanced image by applying IDWT. The
This paper was recommended for
publication by Prof. Y. Chen. singular value matrix employed intensity information of the particular image, and any modification in
the singular values changes the intensity of the given image. The experimental results show superiority
of the proposed method performance in terms of PSNR, MSE, Mean and Standard Deviation over
Keywords: conventional and state-of-the-art techniques.
Adaptive learning
& 2014 ISA. Published by Elsevier Ltd. All rights reserved.
CS algorithm
Wavelet thresholding
DWT–SVD
Image equalization and remote sensing
image contrast enhancement
http://dx.doi.org/10.1016/j.isatra.2014.04.007
0019-0578/& 2014 ISA. Published by Elsevier Ltd. All rights reserved.
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
2 A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
domain. Wavelet based optimization technique for image enhance- contains intensity information of the particular image. In these
ment is very useful and essential research field. Because of having recent works [4,41,42], SVD was used to obtain the ratio of the
inherent qualities of wavelet coefficients such as sparsity and highest singular value of the created normalized matrix, having
decomposition [13], simplified, effective and efficient realization mean zero and variance of one, over a normalized input image that
of the thresholding ideas has become simple. can be accomplished by Eq. (2). In this paper, a new approach has
The ‘wavelet shrinkages’ technique has been introduced by been used for the ratio of largest singular value using Eq. (5). The
Donoho et al. [14,15] for analyzing the wavelet coefficients of real- new ratio approach of SVD is used to preserve maximum edges
world noisy signal, that have been again modified to improve SNR. information so that the enhanced image looks better with respect
The research [16–18] was carried out for improving the perfor- to contrast, brightness and edges.
mance of thresholding, based on these domain. There has been This paper presents an improved contrast enhancement method
continuos focus on improving and excuting the thresholding for low resolution remote sensing images using DWT–SVD and the
function. The Bayes Shrink and Sure Shrink gives good perfor- cuckoo search algorithm. The strength of the paper comes from the
mance which was studied by Foddr and Kamath [19], on the evolutionary CS algorithm, which is a stochastic global optimization
denoising by wavelet shrinkage like soft, hard, garrote and technique that is used for learning the parameters of adaptive
semisoft. Statistical approach like Bayesian approach for denoising thresholding function. The improved thresholding in wavelet
the images has been proposed by the researchers in [20–22], by domain improves overall performance of the state-of-the-art DWT–
experimenting many noise models for the distribution of noisy SVD technique. The proposed technique may play and contribute
wavelet coefficients such as hidden Markov models [23], Gaussian major role in the remote sensing research.
[24], Rayleigh [25] and Fisher-Tippet [26]. This approach has The rest of the paper is organized as follows. Section 2 gives an
been extended by the researchers in [23–29]. These methods are overview of DWT, SVD and optimization scheme. Section 3
dependent on a specific noise model and thus reduce their describes the proposed CS algorithm based satellite image contrast
flexibility. Further, some of the researchers [28–32] have proposed and brightness enhancement using the DWT–SVD domain. Section
a mixture of statistical models, which is more computationally 4 discusses the qualitative and quantitative results of the proposed
complex. method along with the conventional and state-of-the-art contrast
The computational complexity has been increased by using and brightness enhancement techniques supported by Mean,
spatial operation. Further, the improvement is gained by proper Standard Deviation, PSNR and MSE. Conclusions are given in the
shrinkages in an image using an optimum threshold value com- final section.
puted in sub-band adaptive method based on either wavelet
transform or wavelet packets or DCT [33–38]. Bhutada et al. have
proposed a Particle Swarm Optimization (PSO) based learning of 2. Overview of DWT and SVD
sub-band adaptive thresholding function for image denoising [39].
Nasri and Pour [36] proposed a wavelet domain based denois- DWT [41–44] is one of the recent wavelet transforms used in
ing technique using a new adaptive thresholding function termed image processing. Wavelet analysis is basically about the breaking
as wavelet transform based thresholding neural network (WT- up of a signal into shifted and scaled versions of the original (or
TNN) method in 2009. They have reported that their methodology mother) wavelet.
outperforms the various other thresholding methodologies such
as soft, hard, garrote and other existing WT-TNN methodologies.
2.1. Discrete wavelet transform (DWT)
Furthermore, there were various limitation in the WT-TNN
approach. Proper initialization of threshold value and other
Discrete wavelet transform has emerged as a dominant and
thresholding parameters is required in this methodology; other-
effective mathematical tool in the field of remote sensing and
wise it imposes a limitation on the speed of convergence of
image processing. The basic concept of DWT is decomposing the
learning process. The limitations of the WT-TNN approach have
given input signal into four parts using the property of translation
been overcome by the PSO algorithm in place of steepest descent
and dilation, which is known as mother wavelet. The appropriate
gradient-based LMS techniques. Researchers [40] have proposed
wavelet function is to be selected for wavelet decomposition of the
the image enhancement by WT-TNN with adaptive learning rate.
image for obtaining wavelet coefficients [41]. A systematic block
This paper introduces a new method that is based on the use
diagram of DWT filter banks of level 1 is shown in Fig. 1.
of DWT, wavelet thresholding, optimizing the thresholds using
The 2-D DWT decomposition of any given input image can be
a specific optimization strategy (CS), and the use of SVD for
obtained by employing 1-D wavelet transform along the rows
enhancement. Therefore, with the aim of providing contrast
of the image first, and then the resultant are decomposed along
enhancement and detail emphasis of satellite images, a new
the columns. This action splits the given input image into four
CS–DWT–SVD algorithm has been proposed with a new approach
decomposed subband images, which are known as LL, LH, HL and
of optimization technique using thresholding function, which is a
HH frequency bands. This routine can be processed to obtain
modified and extended version of the previous works [4,41,42]. In
multiple “scale” wavelet decomposition. DWT decomposes any
order to indentify the performance of the DWT–SVD technique, a
verity of wavelet filters for low contrast and brightness enhance-
ment of satellite images has been proposed [41], where Meyer Lowpass 2 LL
wavelet and SVD based results showed better performance than
the other wavelet filters. In 2011, a new satellite image contrast Lowpass 2
Highpass 2 LH
enhancement technique based on SVD–DCT has been proposed
[4,42] and it is reported that the basic enhancement occurs due to Input
scaling of singular values of the DCT coefficients. Image Lowpass
2 HL
DWT–SVD and DCT–SVD based image illumination enhance-
ment technique presented in [41,42], is based on updating the Highpass
2
singular value matrix obtained by SVD in low–low subband of Highpass 2 HH
input image by applying DWT. The main motivation behind using
SVD in [41,42] for image enhancement comes from the fact that ΣA Fig. 1. Block diagram of DWT filter banks of level 1.
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 3
given signal into a set of basic functions, which is known as decomposition (SVD) of A and can be written as
wavelets. It is realized from a single prototype wavelet ψ(t) by
mother wavelet using dilations and shifting [8]. The main advan- A ¼ U A ∑A V TA ð1Þ
tage of DWT is that it gives more accurate and efficient results as
compared to the FFT [45] and DCT [4]. where, UA and VA are orthogonal square matrices called as hanger
A wavelet is a waveform which denotes an effectively limited and aligner correspondingly.
duration with an average value of zero. The frequency components ΣA matrix included the array of singular values on its main
of DWT decomposed subbands used to deal with full frequency diagonal, and primary enhancement occurs due to scaling
spectrum of the given image signal. One most important advan- of singular values of DWT coefficients. The singular value
tage existing in the wavelets is the capability to perform local matrix represents the intensity information of image, and any
analysis that is used to analyze a localized area of a larger signal. alteration on singular values changes intensity of the input
Fig. 2(a) sine waves and Fig. 2(b) wavelets are indicating intui- image. The main advantage of using SVD for image equalization
tively, that represent signals with sharp changes and might be comes from the fact that ΣA contains intensity information of
better analyzed with an irregular wavelet than with a smooth the image [47,48]. In case of singular value decomposition, ratio
sinusoid. It also makes sense that local features can be described of highest singular value of generated normalized matrix, with
better with wavelets that have local extent. mean zero and variance of one, for a particular image can be
computed by
2.2. Singular value decomposition (SVD)
max ∑Nðμ ¼ 0;var ¼ 1Þ
ξ¼ ð2Þ
In linear algebra, SVD is a decomposition of a real or complex maxð∑A Þ
matrix, with numerous helpful properties in image signal proces-
sing and other filed. It is a numerical technique used to diagonalize where, ΣN(μ ¼ 0,var ¼ 1) is the singular value matrix of the synthetic
matrices. SVD can be calculated mainly by three mutually compa- intensity matrix. These coefficients can be used to regenerate an
tible terms. In other words, SVD is a method for decomposing equalized image using
correlated variables into a set of uncorrelated ones which is
used to give improved representation of numerous relationships EequalizedA ¼ U A ðξ∑A ÞV TA ð3Þ
between the original data items [4,41,46]. Simultaneously, it is also
a process of recognizing and organizing the dimensions along where, Eequalized A is used to denote the equalized image, termed as A.
which data points exhibit the most variation [47]. Therefore, SVD Singular values provide energy information of the image as
[47,48] is known as a technique for data reduction and typically for well as knowledge of how the energy is distributed [52–54]. For
feature detection and for enhancement purpose [49]. Following example, for an image with random textural content, its energy
are the essential ideas using SVD: considering a high dimensional, will spread over all the singular values (all the singular values are
highly changeable set of data points and decreasing it to a lesser significant). On the other hand, for a smooth image, the first few
dimensional space that exposes substructure of the original data singular values will be dominant, while all others are less signifi-
more smoothly and rearranges it from most variation to the least cant. In most of the cases, the first (largest) singular value roughly
[48–50]. corresponds to mean of the image, thus closely relating to the
The SVD technique represents a rectangular matrix A which can spectral features, while all other singular values provide detailed
be decomposed into the product of three matrices. Every real information about spatial content of the image that relates to the
matrix A can be broken down into a product of three matrices, textural features.
acknowledged as A¼UΣVT, where, U and V employed as orthogo- In this work, DWT is applied on multispectral satellite image of
nal matrices. In the matrix, the diagonal component of Σ identified each band such as NIR, red and green band to improve better
as singular values of matrix A, columns of U identified as left texture features presented in low contrast image. DWT transforms
singular vectors of A, and columns of V are known as right singular original image into four subbands, as LL, LH, HL, HH [41,47]. The
vectors of A [51]. frequency components of these subband images cover all the
Image equalization using the SVD technique depends upon frequency components of the original image. Hence, after IDWT,
equalizing the singular value matrix realized through SVD [52]. enhanced image using the CS algorithm and SVD will be more
The complete decomposition process is called as singular value effective, sharper and having a high-quality contrast.
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
4 A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Fig. 3. Behavior of thresholding function with respect to variation in thresholding parameters (a) Effect of variation of k between (0, 1) with m¼2, λ¼ 5. (b) Effect of variation
of m between (2, 10) with k ¼1, λ ¼5 [36].
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 5
algorithm in LL subband will only protect the edge information After getting optimized DWT components and direct DWT
from possible degradation and then subsequent to reconstructing component, SVD is applied for the calculation of U, Σ, V and then
the last image by using inverse of DWT. The final satellite image the max element in U1 from LL^ and U2 from LL respectively are
will not only be enhanced with respect to illumination but will obtained.
also be sharper. The correction coefficient for the singular value matrix can be
A complete flowchart routine for the proposed method is calculated by using
shown in Fig. 5. maxðU 1Þ
The general method of the proposed technique is as follows. In ξ¼ ð5Þ
maxðU 2 Þ
the proposed technique, initially the low contrast input multi-
spectral satellite image ‘Ai’ is processed by GHE to generate ‘A^i ’. Σ ^1 ¼ ξðΣ 1 Þ ð6Þ
After getting this, both of these images are transformed by
DWT into LL, LH, HL, and HH. The CS algorithm is applied for Inverse SVD ¼ U 1 ðΣ ^1 ÞV 1 T ð7Þ
optimization of each band. Thresholded subbands of DWT are
created such as LL^, LH^, HL^ and HH^. After taking inverse SVD, it will reconstruct new LL^SVD subband
image. Now, the (LL^SVD , LH^, HL^, HH^) subband images of the
original image are recombined by applying IDWT to generate the
resultant optimized equalized satellite image.
Low contrast input colored satellite image Ai ¼ ðLL^SVD ; LH^; HL^; HH^Þ ð8Þ
(Ai) where i € {R, G, NIR} i.e. AR, AG, ANIR
The mechanism of contrast enhancement can be attributed to
thresholding of DWT component and scaling of singular values of
LL^ coefficients. Since, singular values denote luminance of each
Equalized image image layer after decomposition, scaling of these values leads to
using GHE variation (enhancement) of luminance of each layer and hence,
leads to overall contrast enhancement.
Following steps are undertaken to explain the main computa-
DWT of (Ai^) DWT of (Ai)
tional process of the proposed algorithm:
^
Max U1 from LL^ Max U2 from LL Step 8: Compute new Σ^1 using Eq. (6) Σ 1 ¼ ξðΣ 1 Þ
Step 9: After computing new Σ^1 , apply the inverse of SVD
using Eq. (7) Inverse SVD ¼ U 1 ðΣ ^1 ÞV 1 T for generation of new
Calculate ξ using
max (U1 ) LL^SVD .
ξ= Step 10: Apply IDWT using (LL^SVD , LH^, HL^, HH^) after getting
max (U 2 )
new LL^SVD .
Step 11: Optimized enhanced multispectral satellite image.
New Σ1^= ξ(Σ1)
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
6 A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
a. Each cuckoo lays one egg at a time, and dumps it in a randomly equation:
chosen nest; xi ðt þ 1Þ ¼ xðtÞi þ α L'evyðλÞ ð9Þ
b. The best nests with high quality of eggs (solutions) will carry
over to the next generations; where, α is step size.
c. The number of available host nests is fixed, and a host can It essentially provides a random walk while random step length
discover an alien egg with probability pa A [0 1]. In such case, is drawn from a L'evy distribution, which has an infinite
the host bird either abandons the nest to build a completely variance with an infinite mean. L'evy distribution is given by
new nest in a new location or throw the egg away. L'evy u ¼ t λ ; ð1 o λ r 3Þ ð10Þ
Complete flow chart routine of the CS algorithm is shown L'evy function can be changed according to application. Man-
in Fig. 6. tegna's algorithm is one of the L0 evy function.
On following the above mentioned rules, basic steps of cuckoo Step 5: Evaluate this set of solutions and obtain the new fitness.
algorithm are: Compare the old fitness with this new fitness and replace old
fitness if new fitness is better than the old one. Update the best
Step 1: Set the number of nest. Nest is nothing but different nest corresponding to fitness.
solutions. In this problem, it is taken as 20. Set the probability Step 6: Repeat the above process until some stopping criteria is
with a discovery rate (probability). Set the stopping criteria, achieved giving the best fitness and corresponding best nest.
which are either fixed number of iteration or tolerance value.
Set dimension of the problem, number of dimension is 3 and The quality of input image was poor but after applying CS–
also set boundaries of the parameters. DWT–SVD, result is enhanced and optimized with reference to
Step 2: Randomly initialize the solution, by generating n brightness and contrast. The histograms obtained by the proposed
different nest for obtaining n different solutions. technique are stretched in dynamic range, thereby signifying
Step 3: Evaluate fitness for each of the obtained solution. Find improvement in contrast of the output image. The mechanism
best nest corresponding to minimum value of fitness. of contrast enhancement can be attributed to scaling of singular
Step 4: Start iteration, generate new nest by Levy flight values of DWT coefficients. Since singular values denote luminance
but keep the current best. A Levy flight is performed by the of each image layer after decomposition, scaling of these values
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 7
Fig. 7. (a1–d1 and a2–d2) Low contrast satellite images, (e1–h1 and e2–h2) enhanced images using GHE technique, (i1–l1 and i2–l2) enhanced images using DCT–SVD
technique, (m1–p1 and m2–p2) enhanced images using DWT–SVD technique, and (q1–t1 and q2–t2) enhanced satellite images based on proposed DWT–SVD using the CS
algorithm [58–61].
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
8 A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Fig. 7. (continued)
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 9
leads to variation (enhancement) of luminance of each layer and can be considered as a random variable with a distribution
hence, leads to the overall contrast enhancement. function. At first, performance of the proposed algorithm is carried
out on multispectral satellite images sample. Thereafter, compar-
ison of the proposed CS optimization method is done over GHE
4. Results and discussion DCT–SVD and DWT–SVD which shows superiority of the proposed
technique.
Satellite images often need enhancement in the presence of PSNR block computes the peak signal-to-noise ratio, in decibels
uncertainty, caused due to the factors like highly dependent on between two images. This ratio is often used as a quality
environmental conditions, poor resolution and poor illumination measurement between the original and improved images. Higher
and have very low spatial resolution. Therefore, in this paper, a PSNR signifies better quality of the enhanced or reconstructed
new approach using the CS algorithm with DWT–SVD for multi- image. Mean Square Error (MSE) and Peak Signal to Noise Ratio
spectral images has been introduced for efficient enhancement of (PSNR) are the two error metrics used to compare enhanced
the satellite images. Owing to complexity problem in satellite quality of the image. MSE represents cumulative squared error
image processing, most of the existing enhancement work have between the enhanced and original image, whereas PSNR repre-
been examined in the normal date set or only in the gray level sents a measure of the peak error. Lower value of MSE represents
images. In the satellite image, rate of information is very high lower error.
because of that existing features in the image is very dense due to To compute PSNR, block, at first, calculates the mean-squared
that rate of change from one region to other region is very rapid. error by using the following equation:
Therefore, In case of enhancement of remote sensing images or
satellite images, accurate processing is a very challenging task. ∑M;N ½I 1 ðm; nÞ I 2 ðm; nÞ2
MSE ðαÞ ¼ ð13Þ
Accordingly, to achieve better enhancement of satellite images, MN
combination of two robust techniques named CS and DWT–SVD
Here, M and N are number of rows and columns in the input images,
are utilized in this paper, which shows the effectiveness of their
respectively, I1 is the original image and I2 is the thresholded image
enhanced result.
or optimized image using cuckoo search algorithm. Then, the block
In this section, performance of GHE, DCT–SVD, DWT–SVD and
computes PSNR using the following equation:
the proposed DWT–SVD using the CS algorithm is evaluated by
considering fidelity of the reconstructed image to original image. !
R2
For this, Mean, Standard Deviation, PSNR and MSE fidelity assess- PSNR ðβ Þ ¼ 10 log 10 ð14Þ
MSE
ment parameters are considered. Different satellite images are
included to demonstrate usefulness of this algorithm. Performance
where, R is the maximum fluctuation in input image data type.
of this method is measured in terms of following significant
There are several methods, which have been used for satellite
parameters:
image contrast and brightness enhancement. In this paper, one
1 M 1 N1 conventional (GHE) technique and 2 state-of-the-art (DCT–SVD
Mean ðμÞ ¼ ∑ ∑ Iðx; yÞ ð11Þ
MN x ¼ 1 y ¼ 1 and DWT–SVD) techniques are used for comparison purposes.
Fig. 7(a1–d1 and a2–d2) show the low contrast satellite images.
rffiffiffiffiffiffiffiffi
1 M 1 N 1 These images have been equalized by using GHE [Fig. 7(e1–h1 and
Standard Deviation ðsÞ ¼ ∑ ∑ fIðx; yÞ μg2 ð12Þ e2–h2)], DCT–SVD [Fig. 7(i1–l1 and i2–l2)], DWT–SVD [Fig. 7(m1–p1
MN x ¼ 1 y ¼ 1
and m2–p2)] and the proposed equalization technique DWT–SVD
Mean (m) is the average of all intensity value. It denotes average using the CS Algorithm [Fig. 7(q1–t1 and q2–t2)]. Proposed algorithm
brightness of the image, where as standard deviation is the gave good mean value and minimum standard deviation. PSNR
deviation of intensity values about mean. It denotes average and MSE are also indicating comparatively maximum and minimum
contrast of the image. Here, I(x, y) is the intensity value of pixel values for all the 8 sample satellite images. It was also tested for
(x, y), and (M, N) are dimension of the image. Any pixel of an image many more low contrast satellite images.
Table 1
Comparison of the results between input, enhanced GHE, DCT–SVD, DWT–SVD and proposed DWT–SVD using the cuckoo search algorithm.
Sample Input image Output GHE Output DCT–SVD Output DWT–SVD Output of proposed DWT–SVD
images using CS algorithm
Mean (m) and Mean (m) and PSNR (dB) Mean (m) and PSNR (dB) Mean (m) and PSNR (dB) Mean (m) and PSNR (dB)
variance (s) variance (s) and MSE variance (s) and MSE variance (s) and MSE variance (s) and MSE
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
10 A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i
A.K. Bhandari et al. / ISA Transactions ∎ (∎∎∎∎) ∎∎∎–∎∎∎ 11
[22] Mohamad, M, Hamid, M. Ultrasound speckle suppression using heavy tailed [41] Bhandari, AK, Gadde, M, Kumar, A, Singh, GK. Comparative analysis of different
distribution in the dual tree complex wavelet domain. In: Proceedings of the wavelet filters for low contrast and brightness enhancement of multispectral
IEEE conference on wavelet diversity and design, p. 65–68; 2007. remote sensing images. In: Proceedings of the IEEE international conference
[23] Crouse MS, Nowak RD, Baraniuk RG. Wavelet-based statistical signal proces- on machine vision and image processing (MVIP), p. 81–6; 2012.
sing using hidden Markov models. IEEE Trans Signal Process 1998;46(4): [42] Bhandari AK, Kumar A, Padhy PK. Enhancement of low contrast satellite
886–902. images using discrete cosine transform and singular value decomposition.
[24] Mohamad, M, Hamid, M. Ultrasound speckle suppression using heavy tailed World Acad Sci Eng Technol 2011;79:35–41.
distribution in the dual tree complex wavelet domain. In: Proceedings of the [43] Kroeger, GC. Geologic remote sensing and multispectral image processing,
IEEE conference on wavelet diversity and design, p. 65–68; 2007. 1995.
[25] Gupta S, Chauhan RC, Saxena SC. Locally adaptive wavelet domain Bayesian [44] Mallat. SG. A theory for multiresolution signal decomposition: the wavelet
processor for denoising medical ultrasound images using Speckle modeling representation. IEEE Trans Pattern Anal Mach Intell 1989;11(7):674–93.
based on Rayleigh distribution. Proc IEEE Vis Image Signal Process 2005;152(1): [45] Ling Y, Ehlers M, Usery EL, Madden M. FFT-enhanced IHS transform method
129–35. for fusing high-resolution satellite images. ISPRS J Photogr Remote Sens
[26] Michailovich OV, Tannenbum A. Despeckling of ultrasound images. IEEE Trans 2007;61(6):381–92.
Ultrason, Ferroelectr Freq Control 2006;53(1):64–78. [46] Sverdlov A, Dexter S, Eskicioglu AM. Robust DCT-SVD domain image water-
[27] Bhuiyan, MIH., Ahmad, MO, Swamy, MNS. New spatial adaptive wavelet based marking for copyright protection: embedding data in all frequencies. In:
method for the despeckling of medical ultrasound image. In: Proceedings of Proceedings of the multimedia and security workshop, ACM Press; 2004. p.
the IEEE conference on circuits and system, p. 2347–2350; 2007. 66–174.
[28] Portilla J, Strela V, Wainwright MJ, Simoncelli EP. Image denoising using [47] Ayangar RV, Talbar NS. A novel DWT-SVD based watermarking scheme. In:
Gaussian scale mixtures in the wavelet domain. IEEE Trans Image Process
Proceedings of the IEEE International Conference on Multimedia Computing
2003;12:1338–51.
and Information Technology, 2010. p. 105–108.
[29] Pizurica A, Philips W. Estimating the probability of the presence of a signal of
[48] Demirel H, Ozcinar C, Anbarjafari G. Satellite Image contrast enhancement
interest in multiresolution single and multiband image denoising. IEEE Trans.
using discrete wavelet transform and singular value decomposition. IEEE
Image Process 2006;15(3):654–65.
Geosci Remote Sens Lett 2010;7(2):333–7.
[30] Rabbani H, Mansur V, Purang A, Saeed G. Speckle noise reduction of medical
[49] Demirel H, Anbarjafari G. Discrete wavelet transform-based satellite image
ultrasound images in complex wavelet domain using mixture priors. IEEE
resolution enhancement. IEEE Trans Geosci Remote Sens 2011;49(6):
Trans Biomed Eng 2008;55(9):2152–60.
1997–2004.
[31] Rabbani H. Image denoising in steerable pyramid domain based on a local
[50] Demirel H, Anbarjafari G. Image resolution enhancement by using discrete
Laplace prior. Elsevier J Pattern Recognit 2009;42(9):2181–93.
[32] Yu H, Zhao L, Wang H. Image denoising using trivariate shrinkagefilter in the and stationary wavelet decomposition. IEEE Trans Image Process 2011;20(5):
wavelet domain and joint bilateral filter in the spatial domain. IEEE Trans 1458–60 (May).
Image Process 2009;18(10):2364–9. [51] Demirel, H, Anbarjafari, G, Jahromi, MNS. Image equalization based on
[33] Zhang XP, Desai MD. Adaptive denoising based on SURE risk. IEEE Signal singular value decomposition. In: Proceedings of the IEEE international
Process Lett 1998;5(10):265–7. conference on computer and information sciences, vol. 1–5; 2008.
[34] Zhang, XP. State-scale adaptive noise reduction in images based on thresh- [52] Murty SP, Rajesh PK. A robust digital image watermarking scheme using
olding neural network. In: Proceedings of the IEEE conference on speech and hybrid DWT–DCT–SVD technique. Int J Comput Sci Netw Secur 2010;10(10):
signal processing, p. 1889–1892; 2001. 185–92.
[35] Zhang XP. Thresholding neural network for adaptive noise reduction. IEEE [53] Kakarala R, Ogunbona PO. Signal analysis using a multiresolution form of the
Trans Neural Netw 2001;12(3):567–84. singular value decomposition. IEEE Trans Image Process 2000;10(5):724–35.
[36] Nasri M, Pour HN. Image denoising in the wavelet domain using a new [54] Song L, Zhang S. Singular value decomposition-based reconstruction algorithm
adaptive thresholding function. Elsevier J Neurocomput 2009;72:1012–25. for seismic travel-time tomography. IEEE Trans Image Process 1999;8(8):
[37] Foi A, Katkovnik V, Egiazarian K. Pointwise shape-adaptive DCTfor high- 1152–4.
quality denoising and deblocking of grayscale and color images. IEEE Trans [55] Yang, XS, Deb, S. Cuckoo search via Lévy flights. In: Proceedings of the world
Image Process 2007;16(5):1395–411. congress on nature and biologically inspired computing (NaBIC), IEEE Pub-
[38] Yang J, Wang Y, Xu W, Dai Q. Image and video denoising using adaptive dual-tree lications, pp. 210–214; 2009.
discrete wavelet packets. IEEE Trans Circuits Syst Video Technol 2009;19(5): [56] Brown C, Liebovitch LS, Glendon R. Lévy flights in Dobe Ju/hoansi foraging
642–55. patterns. Hum Ecol 2007;35:129–38.
[39] Bhutada GG, Anand RS, Saxena SC. PSO-based learning of sub-band adaptive [57] Valian E, Mohanna S, Tavakoli S. Improved cuckoo search algorithm for
thresholding function for image denoising. Springer Signal, Image Video feedforward neural network training. Int J Artif Intell Appl (IJAIA) 2011;2(3).
Process (SIViP) 2012;6:1–7. [58] 〈http://www.gauss.ba/en/portfolio/satelitsko-snimanje/〉.
[40] Bhutada GG, Anand RS, Saxena SC. Image enhancement by wavelet-based [59] http://earthobservatory.nasa.gov/NaturalHazards/view.php?id=20046.
thresholding neural network with adaptive learning rate. IET Image Process [60] 〈http://www.satimagingcorp.com/gallery/geoeye-1-sahara-desert.html〉.
2011;5(7):573–82. [61] 〈http://earthobservatory.nasa.gov/IOTD/view.php?id=39125〉.
Please cite this article as: Bhandari AK, et al. Cuckoo search algorithm based satellite image contrast and brightness enhancement using
DWT–SVD. ISA Transactions (2014), http://dx.doi.org/10.1016/j.isatra.2014.04.007i