Skip to main content
Log in

An efficient wavelet and curvelet-based PET image denoising technique

  • Original Article
  • Published:
Medical & Biological Engineering & Computing Aims and scope Submit manuscript

Abstract

Positron emission tomography (PET) image denoising is a challenging task due to the presence of noise and low spatial resolution compared with other imaging techniques such as magnetic resonance imaging (MRI) and computed tomography (CT). PET image noise can hamper further processing and analysis, such as segmentation and disease screening. The wavelet transform–based techniques have often been proposed for PET image denoising to handle isotropic (smooth details) features. The curvelet transform–based PET image denoising techniques have the ability to handle multi-scale and multi-directional properties such as edges and curves (anisotropic features) as compared with wavelet transform–based denoising techniques. The wavelet denoising method is not optimal for anisotropic features, whereas the curvelet denoising method sometimes has difficulty in handling isotropic features. In order to handle the weaknesses of individual wavelet and curvelet-based methods, the present research proposes an efficient PET image denoising technique based on the combination of wavelet and curvelet transforms, along with a new adaptive threshold selection to threshold the wavelet coefficients in each subband (except last level low pass (LL) residual). The proposed threshold utilizes the advantages of adaptive threshold taken from BayesShrink along with the neighborhood window concept. The present method was tested on both simulated phantom and clinical PET datasets. Experimental results show that our method has achieved better results than the existing methods such as VisuShrink, BayesShrink, NeighShrink, ModineighShrink, curvelet, and an existing wavelet curvelet-based method with respect to different noise measurement metrics, such as mean squared error (MSE), signal-to-noise ratio (SNR), peak signal-to-noise ratio (PSNR), and image quality index (IQI). Furthermore, notable performance is achieved in the case of medical applications such as gray matter segmentation and precise tumor region identification.

Block diagram of the proposed method. (a) Steps of the proposed denoising method and (b) image information generated by each step of (a).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

References

  1. Pieterman RM, van Putten JWG, Meuzelaar JJ, Mooyaart EL, Vaalburg W, Koëter GH, Fidler V, Pruim J, Groen HJM (2000) Preoperative staging of non–small-cell lung cancer with positron-emission tomography. England J Med 343(4):254–261

    Article  CAS  Google Scholar 

  2. Iwata R, Ido T (1990) Differential diagnosis of lung tumor with positron emission tomography: a prospective

  3. Weber W, Carter Y, Abdel-Dayem HM, Sfakianakis G, et al. (1999) Assessment of pulmonary lesions with (18) f-fluorodeoxyglucose positron imaging using coincidence mode gamma cameras. J Nucl Med 40(4):574

    CAS  PubMed  Google Scholar 

  4. Coxson PG, Huesman RH, Borland L (1997) Consequences of using a simplified kinetic model for dynamic pet data. J Nucl Med 38(4):660

    CAS  PubMed  Google Scholar 

  5. Rodrigues I, Sanches J, Bioucas-Dias J (2008) Denoising of medical images corrupted by poisson noise. In: 15th IEEE International conference on image processing, 2008. ICIP 2008. IEEE, pp 1756–1759

  6. Shih Y-Y, Chen J-C, Liu R-S (2005) Development of wavelet de-noising technique for pet images. Comput Med Imaging Graph 29(4):297–304

    Article  PubMed  Google Scholar 

  7. Le Pogam A, Hanzouli H, Hatt M, Cheze Le Rest C, Visvikis D (2013) Denoising of pet images by combining wavelets and curvelets for improved preservation of resolution and quantitation. Med Image Anal 17 (8):877–891

    Article  PubMed  Google Scholar 

  8. Turkheimer FE, Banati RB, Visvikis D, Aston JAD, Gunn RN, Cunningham VJ (2000) Modeling dynamic pet-spect studies in the wavelet domain. J Cerebral Blood Flow Metabol 20(5):879–893

    Article  CAS  Google Scholar 

  9. Hannequin P, Mas J (2002) Statistical and heuristic image noise extraction (shine): a new method for processing poisson noise in scintigraphic images. Phys Med Biol 47(24):4329

    Article  PubMed  Google Scholar 

  10. Seret A, Vanhove C, Defrise M (2009) Resolution improvement and noise reduction in human pinhole spect using a multi-ray approach and the shine method. Nuklearmedizin Nucl Med 48(4):159–165

    Article  CAS  Google Scholar 

  11. Ollinger JM, Fessler JA (1997) Positron-emission tomography. IEEE Signal Process Mag 14(1):43–55

    Article  Google Scholar 

  12. Ito K, Xiong K (2000) Gaussian filters for nonlinear filtering problems. IEEE Trans Autom control 45 (5):910–927

    Article  Google Scholar 

  13. Alpert NM, Reilhac A, Chio TC, Selesnick I (2006) Optimization of dynamic measurement of receptor kinetics by wavelet denoising. Neuroimage 30(2):444–451

    Article  PubMed  Google Scholar 

  14. Candes E, Demanet L, Donoho D, Ying L (2006) Fast discrete curvelet transforms. Multiscale Model Simul 5(3):861–899

    Article  Google Scholar 

  15. Candès EJ, Donoho DL (2004) New tight frames of curvelets and optimal representations of objects with piecewise c2 singularities. Commun Pure Appl Math 57(2):219–266

    Article  Google Scholar 

  16. Ridgelets EJC (1998) Ridgelets: theory and applications. PhD thesis, Ph. D. Thesis, Stanford University USA

  17. Starck J-L, Candès EJ, Donoho DL (2002) The curvelet transform for image denoising. IEEE Trans Image Process 11(6):670–684

    Article  PubMed  Google Scholar 

  18. Binh NT, Khare A (2010) Multilevel threshold based image denoising in curvelet domain. J Comput Sci Technol 25(3):632–640

    Article  Google Scholar 

  19. Donoho DL, Johnstone IM (1994) Ideal spatial adaptation by wavelet shrinkage. Biometrika, 425–455

  20. Chang SG, Yu B, Vetterli M (2000) Adaptive wavelet thresholding for image denoising and compression. IEEE Trans Image Process 9(9):1532–1546

    Article  CAS  PubMed  Google Scholar 

  21. Shidahara M, Ikoma Y, Kershaw J, Kimura Y, Naganawa M, Watabe H (2007) Pet kinetic analysis: wavelet denoising of dynamic pet data with application to parametric imaging. Ann Nucl Med 21(7):379

    Article  PubMed  Google Scholar 

  22. Cai TT, Silverman BW (2001) Incorporating information on neighbouring coefficients into wavelet estimation. Sankhyā Indian J Statist, Series B, 127–148

  23. Chen GY, Tien D, Bui, Krzyżak A (2005) Image denoising with neighbour dependency and customized wavelet and threshold. Pattern Recogn 38(1):115–124

    Article  Google Scholar 

  24. Mohideen KS, Perumal AS, Sathik MM (2008) Image de-noising using discrete wavelet transform. Int J Comput Sci Netw Secur 8(1):213–216

    Google Scholar 

  25. Om H, Biswas M (2012) An improved image denoising method based on wavelet thresholding

    Article  Google Scholar 

  26. Green GC (2005) Wavelet-based denoising of cardiac PET data. Carleton University

  27. Taswell C (2000) The what, how, and why of wavelet shrinkage denoising. Comput Sci Eng 2(3):12–19

    Article  Google Scholar 

  28. Mohl B, Wahlberg M, Madsen PT (2003) Ideal spatial adaptation via wavelet shrinkage. J Acoust Soc Am 114:1143–1154

    Article  PubMed  Google Scholar 

  29. Donoho DL (1995) De-noising by soft-thresholding. IEEE Trans Inf Theory 41(3):613–627

    Article  Google Scholar 

  30. Donoho DL, Johnstone IM (1995) Adapting to unknown smoothness via wavelet shrinkage. J Am Stat Assoc 90(432):1200–1224

    Article  Google Scholar 

  31. Chang GS, Yu B, Vetterli M (1998) Spatially adaptive wavelet thresholding with context modeling for image denoising. In: 1998 International conference on image processing, 1998. ICIP 98. Proceedings, vol 1. IEEE, pp 535–539

  32. AlZubi S, Islam N, Abbod M (2011) Multiresolution analysis using wavelet, ridgelet, and curvelet transforms for medical image segmentation. J Biomed Imag 2011:4

    Google Scholar 

  33. Kumar YK (2009) Comparison of fusion techniques applied to preclinical images: fast discrete curvelet transform using wrapping technique & wavelet transform. J Theor Appl Inf Technol, 5(6)

  34. Ali Hyder S, Sukanesh R (2011) An efficient algorithm for denoising mr and ct images using digital curvelet transform. In: Software tools and algorithms for biological systems. Springer, pp 471–480

  35. Starck J-L, Murtagh F, Fadili JM (2010) Sparse image and signal processing: wavelets, curvelets, morphological diversity. Cambridge University Press

  36. Mallat S (2008) A wavelet tour of signal processing: the sparse way. Academic Press

  37. Wang Z, Bovik AC (2002) A universal image quality index. IEEE Signal Process Lett 9(3):81–84

    Article  CAS  Google Scholar 

  38. Slifstein M, Mawlawi O, Laruelle M (2001) Partial volume effect correction: methodological considerations. In: Gjedde A, Hansen SB, GMK, Paulson OB (eds) Physiological imaging of the brain with PET, pp 65–71

    Google Scholar 

  39. Bal A, Banerjee M, Chakrabarti A, Sharma P (2018) Mri brain tumor segmentation and analysis using rough-fuzzy c-means and shape based properties. Journal of King Saud University-Computer and Information Sciences

  40. Bal A, Banerjee M, Sharma P, Maitra M (2018) Brain tumor segmentation on mr image using k-means and fuzzy-possibilistic clustering. In: 2018 2nd International conference on electronics, materials engineering & nano-technology (IEMENTech). IEEE, pp 1–8

  41. Maji P, Pal SK (2011) Rough-fuzzy pattern recognition: applications in bioinformatics and medical imaging, vol 3. Wiley

  42. Kekre HB, Gharge S (2010) Texture based segmentation using statistical properties for mammographic images. Entropy 1:2

    Google Scholar 

  43. Yang H-Y, Wang X-Y, Wang Q-Y, Zhang X-J (2012) Ls-svm based image segmentation using color and texture information. J Vis Commun Image Represent 23(7):1095–1112

    Article  Google Scholar 

  44. Yu S, Muhammed HH (2016) Noise type evaluation in positron emission tomography images. In: International conference on biomedical engineering (IBIOMED). IEEE, pp 1–6

  45. Hasinoff SW (2014) Photon, poisson noise. In: Computer vision. Springer, pp 608–610

  46. Consul PC, Jain GC (1973) A generalization of the poisson distribution. Technometrics 15(4):791–799

    Article  Google Scholar 

  47. Stollnitz EJ, DeRose TD, Salesin DH (1995) Wavelets for computer graphics: a primer part 1 y. Way 6 (2):1

    Google Scholar 

  48. Mulcahy C (1997) Image compression using the haar wavelet transform. Spelman Sci Math J 1(1):22–31

    Google Scholar 

  49. Kara B, Watsuji N (2003) Using wavelets for texture classification. In: IJCI proceedings of international conference on signal processing, vol 1

  50. Candes EJ, Donoho DL (2000) Curvelets, multiresolution representation, and scaling laws. In: International symposium on optical science and technology. International Society for Optics and Photonics, pp 1–12

  51. Donoho DL (2000) Orthonormal ridgelets and linear singularities. SIAM J Math Anal 31(5):1062–1099

    Article  Google Scholar 

  52. Do MN, Vetterli M (2003) The finite ridgelet transform for image representation. IEEE Trans Image Process 12(1):16–28

    Article  PubMed  Google Scholar 

  53. Candès EJ, Donoho DL (1999) Ridgelets: a key to higher-dimensional intermittency? Philos Trans R Soc London A: Math Phys Eng Sci 357(1760):2495–2509

    Article  Google Scholar 

Download references

Acknowledgments

Sincere gratitude to Dr. Punit Sharma, MD at Apollo Gleneagles Hospital, Kolkata, India, for providing the clinical PET brain datasets and verified the results throughout this project. The authors would like to thank Dr. Haseeb Hassan, MD, DM at Rabindranath Tagore International Institute of Cardiac Sciences, Kolkata, India, and Dr. Arindam Chatterjee, MD, at Variable Energy Cyclotron Centre (VECC), Kolkata, India for their helpful comments. The authors would like to thank the referees for providing their very valuable comments on the original version of the manuscript.

Funding

This research work was supported by the Board of Research in Nuclear Sciences (BRNS), DAE, Government of India, under the Reference No. 34/14/13/2016-BRNS/34044.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhishek Bal.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A: Theoretical preliminary

Positron emission tomography plays a vital role in investigating functional analysis in the human brain. The functional activity of PET images should be defined as the distinguishable intensity difference between the objects and their neighborhood. Intensity distribution in the PET image depends on the applied radiopharmaceutical.

1.1 A.1 Noise characteristic in PET image

High noise and poor contrast in PET images can hamper various types of feature recognition processes that are mostly based on the intensity values. Noise characteristics in PET are not well-known till now, so sometimes well-known traditional noise removal techniques cannot perform well in PET image denoising. Typically, it is assumed that noise in PET is characterized as Poisson [5, 9, 10, 44] and mixed Gaussian-Poisson [38]. The effect of Gaussian noise, Poisson noise, and mixed Gaussian-Poisson noise in PET image are shown in Fig. 21 using histograms. For Poisson and mixed Gaussian-Poisson noisy PET image, the intensity scale is distributed with positive values only which are shown in Fig. 21c and d, respectively, whereas, the intensity distribution is seen to have negative values (Fig. 21b) with Gaussian noise which is additive in nature with zero mean and unit deviation. Gaussian noise and Poisson noise are treated as an uncorrelated and correlated component, respectively. Generally, the useful signal is represented as a mean value of that signal, whereas the standard deviation denotes the signal noise.

Gaussian noise

The probability density function of a Gaussian random variable is formulated as

$$ p_{G}(i) = \frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{(i-\mu)^{2}}{2\sigma^{2}}}. $$
(25)
Fig. 21
figure 21

Noise effect in Clinical PET image using histograms. a Histogram of above clinical PET image. b Histogram after adding Gaussian noise (σ = 60). c Histogram after applying Poisson noise. d Histogram after applying mixed Gaussian-Poisson noise (σ = 60)

In Eq. 25, i is the intensity level, μ and σ represent mean and standard deviation, respectively. Gaussian distribution is continuous, so a continuous noise can be modeled using the Gaussian distribution.

Let X{Xi,j, i, j = 1,2,…,N} be the noise-free image and Y{Yi,j, i,j = 1,2,…,N} be the noisy image. If the noise type is Gaussian, the noisy image is generated by Eq. 26, where G(i,j) has a normal distribution N(0, 1) and σ is the noise standard deviation.

$$ Y(i, j) = X(i, j )+\sigma G(i, j) . $$
(26)

Poisson noise

The probability density [45] function of a Poisson [46] random variable for a time interval t is formulated as

$$ P(k)=\frac{e^{-\lambda t}(\lambda t)^{k}}{k!} . $$
(27)

Here k is a Poisson random variable, e denotes Euler’s number, and the average number of events occurring within an interval is denoted by λ. For Poisson distribution, Eq. 27 is also called probability mass function. In Poisson distribution, the occurrence of each event is independent with respect to other occurrences. A key characteristic of the Poisson distribution is that the variance is the mean. The Poisson distribution is discrete in nature, so a discrete noise can be modeled by using the Poisson distribution.

Gaussian and Poisson noise can be distinguished by the relationship between the mean of pixel intensity and the amplitude of the signal noise which is shown with a simulated phantom in Fig. 22. In the Gaussian noisy image, the amplitude of the Gaussian noise is almost constant throughout the image (Fig. 22e), whereas the amplitude of the Poisson noise is not constant (Fig. 22c) throughout the image because it is proportional to the pixel intensity within its neighborhood region.

Fig. 22
figure 22

Noise effect in simulated Phantom. a Simulated noise-free image with eight homogeneous regions. b Poisson noisy image. c Mean and standard deviation (SD) of Poisson noisy image. d Gaussian noisy image. e Mean and standard deviation of the Gaussian noisy image. In both c and e, 3×3 neighborhood is chosen for measuring the mean and SD of each pixel

1.2 A.2 Wavelet

The wavelet transform [23, 47,48,49] corresponds to the decomposition of a quadratic integral function s(x) 𝜖L2(R) into a family of scaled and translated functions ψk,l(t) is shown in Eq. 28. The functions used in the wavelet transform are localized in the real and Fourier space.

$$ \psi_{k,l}(t)=k^{-1/2}\psi \left( \frac{t-l}{k}\right) . $$
(28)

The function ψ(x) is called wavelet function, which describes the band-pass behavior of the signal. The wavelet coefficient (dk,l) is shown in Eq. 29, where ∗ refers to complex conjugate function, k\(\mathbb {R}\)+ and l\(\mathbb {R}\).

$$ d_{k,l}=\frac{1}{\sqrt{k}}\displaystyle{\int}_{-\infty}^{\infty} S(x){\Psi}^{\ast}\left( \frac{x-l}{k}\right)dx . $$
(29)

Wavelet function must be orthogonal to its discrete translation that represents a mathematical condition such as in Eq. 29 called dilation equation where S is treated as a scaling factor.

1.3 A.3 Curvelet

Curvelet transform [50] provides multi-scale and multi-directional transformation with several features compared with wavelets for dealing with directional properties such as edges and curves. Candes et al. [50] decomposed an image into a series of subbands, then applied the concept of random transform and ridgelet transform [14,15,16,17, 51] on each band. The concept of continuous ridgelet function ψa,b,𝜃(y1,y2) was introduced by Cands [14, 50] and formulated as

$$ \begin{array}{@{}rcl@{}} \psi_{a,b,\theta}(y_{1},y_{2})=a^{-1/2}\psi((y_{1}\cos\theta + y_{2}\sin\theta-b)/a). \end{array} $$
(30)

This is oriented at angles 𝜃 and is constant along the lines y1 cos 𝜃 + y2 sin 𝜃=const. Here, a > 0 is the scale and b is the location. More details of curvelet are described in related Refs. [14,15,16,17, 52]. The presence of ridgelet in the curvelet transform may increase redundancy property. To solve these problems, several researchers [50, 51, 53] redesigned the concept of the curvelet transform to make it simple and easier to implement. The block diagram of the curvelet transform is shown in Fig. 23.

Fig. 23
figure 23

Block diagram of first generation curvelet transform

Appendix B: Supplementary data

The performance of the different denoising methods for Gaussian and mixed Gaussian-Poisson noisy clinical PET images are shown in Figs. 24 and 25, respectively. The numerical results in Tables 17 and 18 show that the proposed method achieves better results than other denoising methods with respect to MSE, SNR, PSNR, and IQI. The detailed comparative performance analysis of different methods is described in 3.3. The average computation time of different denoising methods for two noisy PET images (Figs. 24 and 25) is shown in Table 19. The detailed analysis of the average computation time is discussed in Section 3.7.

Fig. 24
figure 24

Performance comparison of various denoising techniques on Gaussian noisy (σ = 64) brain PET with noisy PSNR = 33 dB with 3×3 neighborhood window. a Original image. b Noisy image. c VisuShrink [19]. d BayesShrink [20]. e NeighShrink [23]. f ModineighShrink [24]. g Om et al. [25]. h Pogam et al. [7]. i Starck et al. [17]. j Proposed wavelet-curvelet

Fig. 25
figure 25

Performance comparison of various denoising techniques on mixed Gaussian(σ = 80)-Poisson noisy brain PET image with noisy PSNR = 26 dB with 3×3 neighborhood window. a Original image. b noisy image. c VisuShrink [19]. d BayesShrink [20]. e NeighShrink [23]. f ModineighShrink [24]. g Om et al. [25]. h Pogam et al. [7]. i Starck et al. [17]. j Proposed wavelet-curvelet

Table 17 Metrics obtain for Gaussian noisy (σ = 64) brain PET (Fig. 24) image (noisy PSNR = 33 dB) and the denoised images using different denoising techniques with 3×3 neighborhood window
Table 18 Metrics obtain for the mixed Gaussian(σ = 80)-Poisson noisy brain PET (Fig. 25) image (noisy PSNR = 26 dB) and the denoised images using different denoising techniques with 3×3 neighborhood window
Table 19 Performance analysis between the proposed and existing methods with respect to average time requirement in seconds per PET image. Here two different PET images (Figs. 24 and 25) are used for measuring the time requirement

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Bal, A., Banerjee, M., Sharma, P. et al. An efficient wavelet and curvelet-based PET image denoising technique. Med Biol Eng Comput 57, 2567–2598 (2019). https://doi.org/10.1007/s11517-019-02014-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11517-019-02014-w

Keywords

Navigation