Skip to main content

Parallel Implementation of Collaborative Filtering Technique for Denoising of CT Images

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9611))

Abstract

In the paper parallelization of the collaborative filtering technique for image denoising is presented. The filter is compared with several other available methods for image denoising such as Anisotropic diffusion, Wavelet packets, Total Variation denoising, Gaussian blur, Adaptive Wiener filter and Non-Local Means filter. Application of the filter is intended for denoising of the medical CT images as a part of image pre-processing before image segmentation. The paper is evaluating the filter denoising quality and describes effective parallelization of the filtering algorithm. Results of the parallelization are presented in terms of strong and weak scalability together with algorithm speed-up compared to the typical sequential version of the algorithm.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Hsieh, J.: Computed Tomography: Principles, Design, Artifacts, and Recent Advances. SPIE, Bellingham (2002)

    Google Scholar 

  2. Kak, A.C., Slaney, M.: Principles of Computerized Tomographic Imaging. SIAM, Philadelphia (2001)

    Book  MATH  Google Scholar 

  3. Lu, H., Li, X., Hsiao, I.T., Liang, Z.: Analytical noise treatment for low-dose CT projection data by penalized weighted least-squares smoothing in the K-L domain. In: Proceedings of SPIE. Medical Imaging, pp. 146–152 (2002)

    Google Scholar 

  4. Lei, T., Sewchand, W.: Statistical approach to X-ray CT imaging and its applications in image analysis part I: statistical analysis of X-ray CT imaging. IEEE Trans. Med. Imaging 11, 62–69 (1992)

    Article  Google Scholar 

  5. Dabov, K., Foi, A., Katkovnik, V., Egiazarian, K.: Image denoising by sparse 3D transform-domain collaborative filtering. IEEE Trans. Image Process. 16(8), 2080–2095 (2007)

    Article  MathSciNet  Google Scholar 

  6. Lebrun, M.: An analysis and implementation of the BM3D image denoising method. Image Process. Line 2, 175–213 (2012)

    Article  Google Scholar 

  7. Strakos, P., Jaros, M., Karasek, T., Riha, L., Jarosova, M., Kozubek, T., Vavra, P., Jonszta, T.: Parallelization of the image segmentation algorithm for Intel Xeon Phi with application in medical imaging. In: 4th International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering. Civil-Comp Press, Stirlingshire (2015)

    Google Scholar 

  8. Katkovnik, V., Foi, A., Egiazarian, K., Astola, J.: From local kernel to nonlocal multiple-model image denoising. Int. J. Comput. Vis. 86(1), 1–32 (2010)

    Article  MathSciNet  Google Scholar 

  9. Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)

    Article  Google Scholar 

  10. Buades, A., Coll, B., Morel, J.M.: On image denoising methods. SIAM Multiscale Model. Simul. 4(2), 490–530 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  11. Perona, P., Malik, J.: Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12(7), 629–639 (1990)

    Article  Google Scholar 

  12. Antoniadis, A., Oppenheim, G.: Wavelets and Statistics. Lecture Notes in Statistics, vol. 103. Springer, Heidelberg (1995)

    Google Scholar 

  13. Rudin, L.I., Osher, S., Fatemi, E.: Nonlinear total variation based noise removal algorithms. Phys. D: Nonlinear Phenom. 60(1–4), 259–268 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  14. Beck, A., Teboulle, M.: Fast gradient-based algorithms for constrained total variation image denoising and deblurring problems. IEEE Trans. Image Process. 18(11), 2419–2434 (2009)

    Article  MathSciNet  Google Scholar 

  15. Sonka, M., Hlavac, V., Boyle, R.: Image Processing, Analysis and Machine Vision. Thomson, Toronto (2006)

    Google Scholar 

  16. Lim, J.S.: Two-Dimensional Signal and Image Processing. Prentice Hall, Englewood Cliffs (1990). Equations 9.26, 9.27, and 9.29

    Google Scholar 

  17. Buades, A., Coll, B., Morel, J.M.: A non-local algorithm for image denoising. In: Proceedings of Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 60–65 (2005)

    Google Scholar 

  18. Parallel Computing ToolboxTM User’s Guide. The MathWorks, Natick (2015)

    Google Scholar 

  19. Hager, G., Wellein, G.: Introduction to High Performance Computing for Scientists and Engineers. CRC Press, Boca Raton (2011)

    Google Scholar 

  20. Intel MPI Library. https://software.intel.com/en-us/intel-mpi-library/

  21. Hardware Overview IT4I Docs. https://docs.it4i.cz/anselm-cluster- documentation/hardware-overview

Download references

Acknowledgements

This paper has been elaborated in the framework of the project New Creative Teams in Priorities of Scientific Research, reg. no. CZ.1.07/2.3.00/30.0055, supported by Operational Programme Education for Competitiveness and co-financed by the European Social Fund and the state budget of the Czech Republic. The work was also supported by the European Regional Development Fund in the IT4Innovations Centre of Excellence project (CZ.1.05/1.1.00/02.0070) and the Project of Major Infrastructures for Research, Development and Innovation of Ministry of Education, Youth and Sports with reg. num. LM2011033. Authors acknowledge the support of VSB-TU Ostrava under the grant SGS SP2015/189.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Petr Strakos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Strakos, P., Jaros, M., Karasek, T., Kozubek, T. (2016). Parallel Implementation of Collaborative Filtering Technique for Denoising of CT Images. In: Kozubek, T., Blaheta, R., Šístek, J., Rozložník, M., Čermák, M. (eds) High Performance Computing in Science and Engineering. HPCSE 2015. Lecture Notes in Computer Science(), vol 9611. Springer, Cham. https://doi.org/10.1007/978-3-319-40361-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40361-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40360-1

  • Online ISBN: 978-3-319-40361-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics