Soft Computing

, Volume 22, Issue 5, pp 1467–1473 | Cite as

Medical image denoising based on sparse dictionary learning and cluster ensemble

  • Jing BaiEmail author
  • Shu Song
  • Ting Fan
  • Licheng Jiao


Medical imaging techniques play a very important role in modern life. However, due to the technique limitation, the random noise often degrades the quality of acquired medical images, which seriously affects the medical image analysis. A denoising scheme that combines sparse dictionary learning with cluster ensemble is proposed in our paper, which exploits both the inherent self-similarity in images and sparsity of image patches. Firstly, construct image feature set by using steering kernel regression. Then, the effective cluster ensemble method is utilized to gain the class label of image feature set. Finally, for each cluster, an adaptive dictionary was trained by the sparse dictionary learning algorithm. The trained dictionary is more adaptive and stable, which is beneficial to improve the quality of recovered image. The experiment validates the superiorities of our proposed method and has a satisfactory speed.


Medical image denoising Self-similarity Cluster ensemble Sparse dictionary learning 



The authors would like to thank all those who have helped us during the writing of the paper and the anonymous reviewers for their constructive comments. This work was funded by the International Postdoctoral Exchange Fellowship Program 2013 by the Office of China Postdoctoral Council (No. 20130026), the China Postdoctoral Science Foundation Special funded project (No. 2012T50799) and the Open Research Fund of Key Laboratory of Spectral Imaging Technology by Chinese Academy of Sciences.

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.


  1. Aharon M, Elad M, Bruckstein A (2006) k-svd: an algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans Signal Process 54(11):4311–4322CrossRefzbMATHGoogle Scholar
  2. Binh NT, Khare A (2010) Adaptive complex wavelet technique for medical image denoising. IFMBE Proc 27:196C199Google Scholar
  3. Buades A, Coll B, Morel J M (2005) Computer vision and pattern recognition. In: IEEE computer society conference on. IEEE 2005, p 60C65Google Scholar
  4. Cai N, Zhou Y, Wang S, Weng XW (2016) Image denoising via patch-based adaptive Gaussian mixture prior method. Signal Image Video Process 10(6):993C999CrossRefGoogle Scholar
  5. Chatterjee P, Milanfar P (2009) Clustering-based denoising with locally learned dictionaries. IEEE Trans Image Process A Publ IEEE Signal Process Soc 18(7):1438–51MathSciNetCrossRefzbMATHGoogle Scholar
  6. Do MN, Vetterli M (2005) The contourlet transform:an effcient directional multiresolution image representation. IEEE Trans Image Process A Publ IEEE Signal Process Soc 14(12):2091–2106CrossRefGoogle Scholar
  7. Drapaca CS (2009) A nonlinear total variation-based denoising method with two regularization parameters. IEEE Trans Biomed Eng 56(3):582–6CrossRefGoogle Scholar
  8. Elad M, Aharon M (2007) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process A Publ IEEE Signal Process Soc 15(12):3736–45MathSciNetCrossRefGoogle Scholar
  9. Engan K, Aase SO, Hakon Husoy J (1999) Method of optimal directions for frame design. icassp. IEEE Comput Soc 5:2443–2446Google Scholar
  10. Hadian A, Shahrivari S (2014) High performance parallel k-means clustering for disk-resident datasets on multi-core CPUs. J Supercomput 69(2):845–863CrossRefGoogle Scholar
  11. Irofti P (2016) Efficient dictionary learning implementation on the GPU using OpenCL. UPB Sci Bull Ser C Electr Eng 78(3):39–50Google Scholar
  12. Kuncheva LI, Vetrov DP (2006) Evaluation of stability of k-means cluster ensembles with respect to random initialization. IEEE Trans Pattern Anal Mach Intell 28(11):1798–808CrossRefGoogle Scholar
  13. Li Q, Qian ZH, Sun Y, Wang X (2012) Medical CT image denoising method based on the correlation property of directional coefficients. Recent Adv Comput Sci Inf Eng 128:127–132CrossRefGoogle Scholar
  14. Li S, Yin H, Fang L (2012) Group-sparse representation with dictionary learning for medical image denoising and fusion. IEEE Trans. Biomed Eng 59(12):3450–9CrossRefGoogle Scholar
  15. Malik M, Ahsan F, Mohsin S (2016) Adaptive image denoising using cuckoo algorithm. Soft Comput 20:925CrossRefGoogle Scholar
  16. Meng Y (2012) Medical image denoising based on improved anisotropic diffusion. Adv Autom Robot 1:233–239Google Scholar
  17. Phophalia A, Mitra SK, Rajwade AK (2013) Medical image denoising from similar patches derived by Rough Set. In: 2013 IEEE second international conference on, pp 586–591Google Scholar
  18. Rabbani H, Nezafat R, Gazor S (2009) Wavelet-domain medical image denoising using bivariate laplacian mixture model. IEEE Trans Biomed Eng 56(12):2826–37CrossRefGoogle Scholar
  19. Rubinstein R, Zibulevsky M, Elad M (2010) Double sparsity: learning sparse dictionaries for sparse signal approximation. IEEE Trans Signal Process 58(3):1553–1564MathSciNetCrossRefGoogle Scholar
  20. Rubinstein R, Zibulevsky M, Elad M (2008) Effcient implementation of the k-svd algorithm using batch orthogonal matching pursuit. Technical report, CS TechnionGoogle Scholar
  21. Shechtman E, Irani M (2007) Matching Local Self-Similarities across Images and Videos. In: IEEE conference on computer vision and pattern recognition, pp 1–8Google Scholar
  22. Takeda H, Farsiu S, Milanfar P (2007) Kernel regression for image processing and reconstruction. IEEE Trans Image Process A Publ IEEE Signal Process Soc 16(2):349–366MathSciNetCrossRefGoogle Scholar
  23. Yang AF, Lu M, Teng SH, Sun JX (2013) Local sparse representation for astronomical image denoising. J Central South Univ 20(10):2720–2727CrossRefGoogle Scholar
  24. Yue Y, Croitoru MM, Bidani A, Zwischenberger JB, Clark J Jr (2006) Nonlinear multiscale wavelet diffusion for speckle suppression and edge enhancement in ultrasound images. IEEE Trans Med Imaging 25(3):297–311CrossRefGoogle Scholar
  25. Zhang L, Zhou WD, Wu CL, Huo JT, Zou HS, Jiao LC (2009) Center matching scheme for k-means cluster ensembles. In: Proceedings of SPIE—the international society for optical engineering, pp 749614–749614-6Google Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  1. 1.Key Laboratory of Intelligent Perception and Image Understanding of Ministry of EducationXidian UniversityXianChina

Personalised recommendations