Open Access

A novel image de-noising method based on spherical coordinates system

EURASIP Journal on Advances in Signal Processing20122012:110

https://doi.org/10.1186/1687-6180-2012-110

Received: 28 December 2011

Accepted: 16 May 2012

Published: 16 May 2012

Abstract

In this article, a novel image de-noising method is proposed. This method is based on spherical coordinates system. First, spherical transform is re-defined in wavelet domain, and the properties of the spherical transform in wavelet domain are listed. Then, a new adaptive threshold in spherical coordinate system is presented. It has been proved based on Besov space norm theory. After that, a novel curve shrinkage function is proposed to overcome the limitation of the traditional shrinkage functions. The new function can reach and exceed the true value and enhance the edge of the image. Finally, the multi-scale product in wavelet domain is introduced to spherical coordinates system. This article names the multi-scale product in spherical coordinates system as Multi-Scale Norm Product. The experimental results compared the improved algorithm with other methods from the peak signal-to-noise ratio, mean square error, and running time. The results indicate that improved algorithm is simple and effective.

Keywords

wavelet translationimage de-noisingmulti-scale productshrinkage functionspherical coordinates.

1. Introduction

Noise produced in image acquisition and transmission will cause image quality decline. Therefore, image de-noising is an important problem in the field of image processing [14]. The goal of image de-noising is to recover the original image from such a noisy copy. The traditional de-noising methods cause details blurring of the reconstructed image. Discrete wavelet transform (DWT) provides a fast, local, sparse, and decorrelates multi-resolution analysis of signals. It can reconstruct high-quality images [5]. In recent years, wavelet shrinkage algorithm for image de-noising has widely been used in different fields [68].

The threshold and shrinkage function are the key factors in image de-noising. They will determine the effectiveness of image de-noising. Donoho [9, 10] presented a method named wavelet shrinkage and showed its obvious efficiency on signal de-noising. They proved that wavelet shrinkage was nearly optimal over a wide rage of function classes and error criterions. They also provided an estimated function with smoothness not less than the original. With these advantages, the method began to be widely applied. However, the universal threshold T = σ 2  ln N * M tended to set all the coefficients of image details to zero, especially when N approaches infinite. At the mean while, the standard deviation of noise must be pre-estimated. Bias existed between estimated value and real value will reduce the effect of image de-noising. DeVore [11] and Feng et al. [12] believe the image space belongs to Besov space. In 1998, Chambolle et al. [13] proposed a threshold in Besov space.

The classic shrinkage functions are the hard and soft threshold functions [9, 10]. Many researchers have proposed improved methods to optimize the classic algorithm. Khare et al. [14] proposed a multi-scale adaptive soft-threshold function and achieved a good de-noising effect. However, in this method, the wavelet coefficients were processed directly. It will cause distortion of the reconstructed image. Wang [15] introduced a hyperbolic shrinkage function. This function avoided processing the wavelet coefficients directly. However, the hyperbolic function could not achieve the true value of the coefficients and cause edge blurring. Li et al. [16] presented an improved soft-threshold function. This function is more flexible than the classic soft and hard thresholds. However, the starting point of this function is origin. There will be some noise information mistakenly processed as signal information.

Bao and Zhang [17] and Meng et al. [18] used multi-scale products to control the shrinkage of the wavelet coefficients. Multi-scale products can fully use the correlation of wavelet coefficients in different scales. Inspired by this idea, multi-scale norm product (MSNP) is defined in this article to control the shrinkage of the wavelet coefficients.

This article proposes a new threshold after analyzing the relationship between wavelet coefficients norm, Besov space norm, and radial component in the spherical coordinates, and a new curve shrinkage function is proposed to achieve good de-noising effect. The coefficients estimated by new function can reach and exceed the real value. It will avoid the edge blurring and enhance the coefficients of contours. Experimental results show that the improved method in this article retains the advantage of spherical coordinates. This new method cannot only be provided with effectively de-noising, but also have better preserve image details and enhance the image edge information.

2. Traditional wavelet shrinkage algorithm

Suppose that it is desired to recover an unknown signal f(x, y) from a noise image f*(x, y),
f * x , y = f x , y + σ ε i
(1)

where ε i is independent and identically distributed (i.i.d) as N(0,1), σ refers to the noise level.

The idea of the wavelet shrinkage de-noising is large wavelet coefficients reserve the useful information of image, while smaller coefficients contain the noise information which should be abandoned. The steps of the wavelet de-noising algorithm are

  • To decompose noising image in wavelet domain;

  • Use threshold T and shrinkage function to process the high-frequency coefficients.

Hard-threshold function:
w * x , y = w x , y w x , y T 0 w x , y < T
(2)
Soft-threshold function:
w * x , y = sign w x , y * w x , y w x , y T 0 w x , y < T
(3)

where w(x, y) denotes wavelet coefficients, w*(x, y) is wavelet coefficients after processing, T is the threshold, sign(·)is sign function.

  • To process the low-frequency and high-frequency coefficients by inverse wavelet transform and reconstruct the image.

3. Spherical transform re-defined in wavelet domain

Skowronski [19] firstly introduced spherical coordinates system into wavelet domain. Wang [15] extended this idea. However, he did not propose the properties of spherical transform in wavelet domain, neither define a proper threshold in spherical coordinates system.

This article re-defines the spherical transform in wavelet domain and lists its properties. Set f denotes a two-dimensional image, C j , k i , i = 1 , 2 , 3 is the high-frequency parts of the image f after wavelet decomposing.

Define 1: The spherical transform in wavelet domain is defined as follows:
R = C j , k 1 2 + C j , k 2 2 + C j , k 3 2 θ = t g - 1 C j , k 2 C j , k 1 φ = cos - 1 C j , k 3 C j , k 1 2 + C j , k 2 2 + C j , k 3 2
(4)
where C j , k 1 , C j , k 2 , C j , k 3 , respectively, represent horizontal, vertical, and diagonal components. R is the radial component in spherical coordinate system, θ, φ are the phase angle components. Figure 1 shows the correspondence relationship of the components between spherical coordinate system and wavelet domain.
Figure 1

Spherical transformation in wavelet domain.

Skowronski [19] only expressed the Haar coefficients in spherical coordinates and the radial component came from the variance of a block. Compared with the define of Skowronski, in this article, the wavelet coefficients are mapped to the components in spherical coordinate system. This define is reversible and exactly establishes one-to-one correspondence between wavelet coefficients and components in spherical coordinate system. The properties of spherical transform in wavelet domain lists as follows:

Property 1: The image energy in the three high-frequency parts is completely mapped to radial component R of spherical coordinate system. The phase angle components θ, φ only contain the location information.

From Property 1, the energy in high-frequency parts is completely mapped to radial component. Therefore, we just need to process the radial component in spherical coordinate system. This idea can avoid processing the wavelet coefficients directly. It reduces the image distortion in a certain extent.

Property 2: Radial component R and the phase angle components θ, φ are mutually independent. The small angle does not always correspond to little energy.

Property 3: Spherical transform can further reduce the correlation among coefficients in the same scale.

Property 4: Spherical transform does not change the correlation among coefficients in different scales.

Figure 2 demonstrates Properties 3 and 4.
Figure 2

Multi-scale spherical transformation.

4. A novel threshold in spherical coordinates

DeVore [11] and Feng et al. [12] have proved the image space belong to Besov space. Chambolle et al. [13] proposed a threshold in Besov space. Based on Chambolle threshold, this article presents a novel shrinkage threshold which is optimal in spherical coordinates. The new threshold does not require pre-estimated noise intensity. It avoids the incomplete de-noising problem caused by inaccurate estimates.

Theorem 1: The threshold in spherical coordinates system is
T = 6 R N
(5)

where N denotes image pixel, R is radial component in spherical coordinates.

Proof: Chambolle et al. [13] proposed a better shrinkage threshold in Besov space as follows:
N T - q F B q β L p Ω q
(6)
where N is the number of image pixel, R is radial component in spherical coordinates system. The equivalent relationship between Besov space norm F B q β L p Ω and radial component norm is established in three steps.
  1. (a)

    First, to establish equivalent relationship between Besov space norm F B q β L p Ω and wavelet coefficients norm C j , k i , i = 1 , 2 , 3 .

     
Suppose f is a noise image in the interval Ω = [0, 1)2. It is proper to use Besov space norm to describe the regularity of image [11, 12]. First, the image f is decomposed by compactly supported orthogonal wavelet Daubechies (db2) in this article. Suppose φ j, k = 1 denotes a cycle scaling function. Ψ = {ψ(1), ψ(2), ψ(3)} is a set of orthogonal wavelet bases in the space W j 2 , where
ψ j , k 1 x 1 , x 2 = ψ x 1 φ x 2 ψ j , k 2 x 1 , x 2 = φ x 1 ψ x 2 ψ j , k 3 x 1 , x 2 = ψ x 1 ψ x 2
(7)
the 2D-DWT of image f is
f = j Z 2 , k K C j , k i Ψ j , k + j Z 2 , k K d j , K φ j , K i = 1 , 2 , 3
(8)
where C j , k i = < f , ψ j , k i > , d j , k = < f , φ j , k > , for φ j, k = 1, the formula (8) can be rewritten as
f = j Z 2 , k K C j , k i Ψ j , k + < f , 1 > i = 1 , 2 , 3
(9)
Use wavelet coefficients norm to represent the norm in the space L p (Ω).
f L p Ω p = j Z 2 , k K C j , k i p + < f , 1 > p
(10)
If wavelet coefficients ψ j , k i i = 1 , 2 , 3 belong to the space B p β L p Ω , β > α
f B p α L p Ω j Z 2 , k K 2 α k p 2 k p - 2 C j , k i p 1 p
(11)
As a general rule, we just need to consider the space B 1 α L 1 Ω , here p = 1, α ≤ 1, k ≥ 0, then
f B 1 α L 1 Ω k K , j Z 2 2 k α - 1 C j , k i
(12)
Thus, the equivalent relationship between Besov space norm and wavelet coefficients norm has been established.
  1. (b)

    Second, to establish equivalent relationship between the threshold T in Besov space and wavelet coefficients norm C j , k i , i = 1,2,3.

     
Set q = 1, shrinkage threshold formula (6) can be rewritten as follows:
T F B 1 α L 1 Ω N
(13)
Therefore,
T k K , j Z 2 2 k α - 1 C j , k i N
(14)
Generally, dyadic wavelet is used to deal with discrete image signal, for α ≤ 1, set α = 1 2 , the formula (14) can be rewritten as follows
T k K , j Z 2 2 - k / 2 C j , k i N
(15)
According to the property of inner product
2 - k / 2 C j , k i = 2 - k / 2 < f , ψ j , k i > = < f , 2 - k / 2 ψ j , k i >
(16)
Based on double scaling equation of wavelet, the following formula will be established:
2 - k / 2 ψ j , k i = 2 - k 2 ψ 2 - k x - k = 2 - k 2 2 n Z g n φ 2 - k + 1 x - 2 j - n = n Z g n φ j - 1 , 2 k + n x = n Z g n - 2 k φ j - 1 , n x = ψ j - 1 , k i
(17)
Therefore,
2 - k / 2 C j , k i = 2 - k / 2 < f , ψ j , k i > = < f , ψ j - 1 , k i > = C j - 1 , k i
(18)
From the formulas (15) and (18), shrinkage threshold in wavelet field is
T k Z , j Z 2 C j - 1 , k i N i = 1 , 2 , 3
(19)
  1. (c)

    Finally, to establish equivalent relationship between wavelet coefficients norm C j - 1 , k i and radial component norm |R| in spherical coordinates system.

     

The noise image f is decomposed on multi-scale wavelet in this article. The high-frequency parts C j - 1 , k i , i = 1 , 2 , 3 are mapped to θ, φ and radial component R in spherical coordinates system. Based on Properties 1 and 2, threshold T just needs to process radial component R. So, the equivalent relationship between radial component R and high-frequency C j - 1 , k i needs to be established.

Based on the spherical transform in wavelet domain (formula 4), the following inequality will be established:
R 2 > min C j - 1 , k i 2 + max C j - 1 , k i 2 R 2 3  min C j - 1 , k i 2
(20)
Therefore,
2 3 R 2 max C j - 1 , k i 2 C j - 1 , k i 2
(21)

where i = 1,2,3 k ≥ 0, j {0,1,....2 k -1}2.

Thence, the following relationship will be established between wavelet coefficients norm and radial component norm.
C j - 1 , k i 2 3 R
(22)
The interval of shrinkage threshold will be
T 6 R N
(23)
The least upper bound of T is chosen in this article as the final shrinkage threshold:
T = 6 R N
(24)

where N denotes the number of image pixel.

Many studies have demonstrated that different wavelet-decomposed scales play an important role in image process. The de-noising effect will be improved if we choose the proper decomposed scales. As everyone knows, noise information is especially rich in high-frequency region. At different scales, noise information has different distribution characteristics. Therefore, different shrinkage thresholds need to be chosen at different scales. After analyzing wavelet multi-scale characteristics, the threshold at different scales is multiplied by scaling factor η k = 1/4k-1. Therefore, the shrinkage threshold under different scales is finally determined as follows:
T k = η k 6 R k N k = 1 , 2 , 3 ,
(25)
Based on the above proof, the new threshold has the following advantages:
  1. (1)

    After the third or more decomposition of wavelet transform, the scaling factor is η k 1 16 , therefore, it can simplify the process and advance the operation speed.

     
  2. (2)

    Do not need to estimate the standard deviation of noise before image de-noising, which will avoid the error existed between estimated value and real value and reduce the complexity of the algorithm.

     

5. MSNP in spherical coordinates system

In the wavelet domain, there is a correlation among the coefficients in different scales. If the amplitude of coefficients in small scales is large, at a big probability, the amplitude of coefficients in corresponding big scales is large too. Multi-scale product is based on this property of wavelet transform. Inspired by the idea of multi-scale product used in image de-noising [15, 16], this article defines an MSNP which is based on the following premises.
  1. (1)

    In the wavelet domain, with the increase of decomposition level, the wavelet coefficients of effective signal will increase or remain unchanged. While the wavelet coefficients of noise signal will decrease.

     
  2. (2)

    Spherical transform reduces the relevance of scaling interior. However, it does not change the correlation of wavelet coefficients in different scales (Figure 2).

     
Define 2: The MSNP at the point (x, y) in spherical coordinates system is defined as follows:
p 2 k x , y = Π j = 1 K R j x , y
(26)

where K is the decomposing scales. The MSNP has the following properties:

Property 5: The MSNP in spherical coordinates must be positive value.

Property 6: "The larger (effective signal) the greater, the smaller (noise signal) the smaller". With the increase of the decomposition level K, we will get the conclusion p 2 k signal » p 2 k noise .

The MSNP is controlled by the new threshold proposed in Section 4 in the image de-noising. It can enlarge the distance between effective signal and noise signal. It avoids the disadvantage of the traditional methods that smaller wavelet coefficients are wrongly removed. Therefore, MSNP will effectively remove the additive noise without loss of the important features of the original image.

6. A new curve shrinkage function in spherical coordinates system

From the promise 1 mentioned in Section 5, the maximum amplitude wavelet coefficients must be the effective signal.

At present, the improve algorithms about shrinkage function are infinitely close to the true value. However, they cannot reach the true value, which will cause the edge blurry of reconstructed image.

In order to gain better de-noising effect, this article constructs a new curve shrinkage function. It can ensure that the estimated signal is continuous at the threshold, and with the signal amplitude increases, the estimated value can reach and exceed the true value. It not only avoids the edge blurry, but also enhances the critical information. The new curve shrinkage function is
R * ( i , j ) = { ρ ( | R ( i , j ) | ( 1 + log ( 1 + | R ( i , j ) | T ) ) 1 T ) R ( i , j ) T 0 R ( i , j ) < T
(27)

where ρ = 1 + 1 5 π arctan R i , j - T is the adjust factor of the curve shrinkage function, N, M are the image dimensions, i = 1,2,....,N, j = 1,2,....,M.

The advantages of the improved curve shrinkage function are listed below.
  1. (a)

    When R (i, j) = T, it is easy to verify R*(i, j) = 0. So, the new function is continues at T.

     
  2. (b)
    When R (i, j) > T, the proposed function meets the following inequality:
    R ( i , j ) T | R ( i , j ) | ( 1 + log ( 1 + | R ( i , j ) | T ) ) 1 T R ( i , j )
    (28)
     
Therefore, the radial component R*(i, j) estimated by the new curve function is located between hard and soft thresholds.
  1. (c)

    As |R (i, j)|-(1+ log(1+|R(i, j)|-T))-1·T is nonlinearity function, and log(·)is a monotone increasing function, when R(i, j)→∞, the conclusion R*(i, j)→ R(i, j) will be established. Therefore, with the increase of R (i, j), the new curve function will infinite approximate to true value.

     
  2. (d)

    The adjust factor ρ = 1 + 1 5 π arc tan R i , j - T , ρ[1, 1.1] in the new function will raise the approach speed of the formula R*(i, j)→ R(i, j). Arctan(·) is a monotone continuous function, which can ensure R*(i, j) smooth approach to R (i, j). ρ[1, 1.1], as the signal amplitude increases, the estimated signal can reach and exceed the real value. Large radial component has a certain enhancement, and this increase is limited to < 110% of the original energy. Therefore, it can effectively preserve the edge of the signal, and avoid the local enhancement caused by the unexpected.

     
Figure 3 shows the contrast between different shrinkage functions. In Figure 3, soft and hard thresholds were presented by Donoho [9, 10], MATS Method was proposed by Khare et al. [14], Hyperbolic shrinkage was used by Wang [15]. Li et al [16] presented the improved soft-threshold function.
Figure 3

Different shrinkage function contrast diagram.

7. Algorithm design

Suppose f is the observed noise image. The steps of the improved algorithm:

Step 1. First, the image f is decomposed by wavelet transform.

Step 2. The high frequencies C j , k i  ,  i = 1 , 2 , 3 of the image at different scales are transformed to spherical coordinates system by formula (4).

Step 3. Calculate the MSNP p 2 k

Step 4. Process the radial components R k at different scales
  1. (a)
    At the first decomposition, the interference brought by noise is strong, the improved curve shrinkage function proposed in this article is used to process the radial components:
    R * i , j = ρ R i , j - 1 + log 1 + R i , j - T k - 1 T k R i , j T k 0 R i , j < T k
    (29)
     
  2. (b)

    At the second or more decomposition of wavelet transform, the new threshold proposed in this article controls the MSNP for image de-noising.

     
R * i , j = ρ R i , j - 1 + log 1 + R i , j - T k - 1 T k p 2 k i , j T k 0 p 2 k i , j < T k
(30)

Step 5. If the estimated radial components are R*(i, j) = 0, set the angle θ, φ equal to zero.

Step 6. The components θ, φ, R* in spherical coordinates do inverse spherical transform as follows:
C j , k 1 * = R * sin φ cos θ C j , k 2 * = R * sin φ sin θ C j , k 3 * = R * cos φ
(31)

where C j , k 1 * , C j , k 2 * , C j , k 3 * are estimated horizontal high frequency, vertical high frequency, and diagonal high frequency, respectively.

Step 7. Finally, to realize de-noising and reconstruct the image.

8. Experiments

To illustrate the effectiveness of this improved method, experimentation is done to use the image lena and the Internet of things (IOT) which sizes are 256*256.

8.1. The evaluation criteria

This article evaluates the de-noising effect from the peak signal-to-noise ratio (PSNR), mean square error (MSE), and the runtime.
PSNR = 10 log 10 ( 255 2 MSE )
(32)
MSE = 1 M N i = 0 M - 1 j = 0 N - 1 f i , j * - f i , j
(33)

8.2. The choice of decomposition level

First, we must determine the decomposition levels. Table 1 shows the de-noising effects evaluation of different decomposing level. In this simulation experimentation, the improved algorithm is used for image de-noising and Gaussian white noise (the standard deviation is 20) is added to image lena and IOT.
Table 1

De-noising effects evaluation of different decomposing level

 

Level

PSNR

MSE

Time

Lena

1

28.0877

100.9974

0.7438

 

2

29.6917

69.8088

0.8150

 

3

30.1217

63.2281

1.1094

 

4

30.1198

63.2558

1.8175

 

5

30.1198

63.2558

2.5694

 

6

27.2008

123.8798

3.8712

IOT

1

27.6682

111.2398

0.6987

 

2

28.4816

92.2402

0.8150

 

3

29.6977

69.1725

1.2526

 

4

29.6977

69.1725

1.8725

 

5

29.7011

69.6579

2.5694

 

6

25.5632

180.6177

4.0925

From Table 1, we can get the conclusion that the de-noising effect is asymptotically stable after three levels. When the scale is greater than six levels, turbulence will generate in PSNR and MSE. Therefore, the best decomposition level is 3-5.

8.3. The de-noising results adding Gaussian white noise

According to the above assessment, level 4 is an ideal decomposition level. Here, level = 4, adding the Gaussian white noise (the standard deviation is 20). The de-noising results of different methods are shown in Figures 4 and 5. Figure 4 shows the visual results of image lena. Figure 5 shows the visual results of image IOT. The results show that this proposed algorithm visually superior to other algorithms.
Figure 4

Image lena and experimental results. (a) Original image lena. (b) Gaussian white noising image. (c) Hyperbolic shrinkage in [15]. (d) MATS method in [14]. (e) Improved soft-threshold in [16]. (f) AdpMpMHard in [18]. (g) This article.

Figure 5

Image IOT and experimental results. (a) Original image IOT. (b) Gaussian white noising image. (c) Hyperbolic shrinkage in [15]. (d) MATS method in [14]. (e) Improved soft-threshold in [16]. (f) AdpMpMHard in [18]. (g) This article.

Figures 6 and 7 show the comparison of PSNR for kinds of de-noising methods to images lena and IOT. Figures 8 and 9 show the comparison of MSE for kinds of de-noising methods to images lena and IOT. From the comparisons of PSNR and MSE, we can get the conclusion that the proposed algorithm in this article has better de-noising effect.
Figure 6

Comparison of PSNR for kinds of de-noising methods to Gaussian white noising image lena.

Figure 7

Comparison of PSNR for kinds of de-noising methods to Gaussian white noising image IOT.

Figure 8

Comparison of MSE for kinds of de-noising methods to Gaussian white noising image lena.

Figure 9

Comparison of MSE for kinds of de-noising methods to Gaussian white noising image IOT.

8.4. The comparison of running time

Figure 10 demonstrates the run time of different de-noising methods. It shows that the proposed algorithm retains the advantages of spherical coordinate system. The running time is less than other algorithms. With the scale increase, this advantage is more obvious.
Figure 10

Run time evaluation for kinds of de-noising methods.

8.5. The de-noising results adding salt&pepper noise

Gaussian white noise and salt&pepper noise are the most common types of noise. Figure 11 shows the visual de-noising results added in the salt&pepper noise. According to Figure 11, the proposed method is also effective to salt&pepper noising image.
Figure 11

Salt&pepper noising image and experimental results. (a) Salt&pepper noising image lena. (b) De-noising result of this paper. (c) Salt&pepper noising image IOT. (d) De-noising result of this article.

Figures 12 and 13 demonstrate the comparison of PSNR for kinds of de-noising methods to salt&pepper noising images lena and IOT. Compared with other algorithms, the de-noising results of proposed method have more advantages after adding salt&pepper noise.
Figure 12

Comparison of PSNR for kinds of de-noising methods to salt&pepper noising image lena.

Figure 13

Comparison of PSNR for kinds of de-noising methods to salt&pepper noising image lena.

9. Conclusion

In this article, we use spherical coordinates system to remove the relevance of coefficients. Based on the Besov space norm theory, this article derives a new threshold in spherical coordinate system. MSNP is defined to make full use of the correlation in different decomposition scales. A new adaptive curve shrinkage function is constructed. This function can reach and exceed the true value. It largely avoids the edge blurry during image de-noising. The new threshold controls MSNP for image de-noising. Experimental results show that the proposed method visually superiors to other algorithms, and it is more effective in PSNR, MSE, and runtime.

Declarations

Acknowledgements

This study was supported by the National Natural Science Foundation of China (Nos. 61170173, 60773073, and 61001174), the Program for New Century Excellent Talents in University of China (No. NCET-09-0895), the Key project of Ministry of Education of China (No. 208010), and the Tianjin Natural Science Foundation (No. 10JCYBJC00500).

Authors’ Affiliations

(1)
Key Laboratory of Computer Vision and System, Tianjin University of Technology, Ministry of Education
(2)
Tianjin Key Laboratory of Intelligent Computing & Novel Software Technology, Tianjin University of Technology

References

  1. Frandes M, Magnin I, Prost R: Wavelet thresholding-based denoising method of list-mode MLEM algorithm for compton imaging. IEEE Trans Nuclear Sci 2011, 58(3 Part 1):714-723.View ArticleGoogle Scholar
  2. Yacov HO, Shaked D: A discriminative approach for wavelet denoising. IEEE Trans Image Process 2008, 17(4):443-457.MathSciNetView ArticleGoogle Scholar
  3. Chen G, Qian S: Denoising of hyper spectral imagery using principal component analysis and wavelet shrinkage. IEEE Trans Geosci Remote Sens 2011, 49(3):973-980.View ArticleGoogle Scholar
  4. Zhang D: A new approach and system for attentive mobile learning based on seamless migration. Appl Intell 2012, 36(1):75-89. 10.1007/s10489-010-0245-0View ArticleMATHGoogle Scholar
  5. Yu H, Zhao L, Wang H: Image denoising using trivariate shrinkage filter in the wavelet domain and joint bilateral filter in the spatial domain. IEEE Trans Image Process 2009, 18(10):2364-2369.MathSciNetView ArticleGoogle Scholar
  6. Zhou D, Wang Q, Tian Q, Lin Q, Fu W: Wavelet analysis and its application in denoising the spectrum of hyperspectral image. Spectrosc Spectral Anal 2009, 29(7):1941-1945.Google Scholar
  7. Parrilli S, Poderico M, Angelino CV, Verdoliva L: A nonlocal SAR image denoising algorithm based on LLMMSE wavelet shrinkage. IEEE Trans Geosci Remote Sensing 2012, 50(2):606-616.View ArticleGoogle Scholar
  8. Zhang D, Zhang X: A new service-aware computing approach for mobile application with uncertainty. Appl Math Inf Sci 2012, 6(1):9-21.Google Scholar
  9. Donoho DL: Denoising by soft-thresholding. IEEE Trans Inf Theory 1995, 41(3):613-627. 10.1109/18.382009MathSciNetView ArticleMATHGoogle Scholar
  10. Donoho DL, Johnstone IM: Ideal spatial adaptation via wavelet shrinkage. Biometrika 1994, 81: 425-455. 10.1093/biomet/81.3.425MathSciNetView ArticleMATHGoogle Scholar
  11. DeVore RA: Nonlinear Approximation. Cambridge University Press, London; 1998:51-150.Google Scholar
  12. Feng X, Jiang D, Xu G: Combining variation and wavelet transform for image zooming. Chin J Comput 2008, 31(2):340-345.MathSciNetView ArticleGoogle Scholar
  13. Chambolle A, DeVore R, Lee N, Lucier B: Nonlinear wavelet image processing: variational problems, compression, and noise removal through wavelet shrinkage. IEEE Trans Image Process 1998, 7(3):319-335.MathSciNetView ArticleMATHGoogle Scholar
  14. Khare A, Tiwary US, Pedrycz W, Jeon M: Multilevel adaptive thresholding and shrinkage technique for denoising using Daubechies complex wavelet transform. Imag Sci J 2010, 58(6):340-358. 10.1179/136821910X12750339175826View ArticleGoogle Scholar
  15. Wang S, Zhou Y, Zou D: Nonlinear wavelet image compression coding algorithms based on spherical coordinates. J Infrared Millimet Waves 2001, 20(5):387-390.Google Scholar
  16. Li C, Sun J, Kang Y: Adaptive image denoising by a new thresholding function. WiCOM 2010, 5600682, 1(1):1-5.Google Scholar
  17. Bao P, Zhang L: Noise reduction for magnetic resonance images via adaptive multiscale products thresholding. IEEE Trans Med Imag 2003, 22(9):1089-1099. 10.1109/TMI.2003.816958View ArticleGoogle Scholar
  18. Meng J, Pan Q, Zhang H: Optimal threshold determination for multiscale product in wavelet denoising. ISCIT 2005, 1566924, 1(1):570-573.Google Scholar
  19. Skowronski J: A nonlinear transform for subband image coding. Signal Process 1999, 77: 289-307. 10.1016/S0165-1684(99)00041-9View ArticleMATHGoogle Scholar

Copyright

© Zhang et al; licensee Springer. 2012

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.