Deconvolution of 3D Fluorescence Microscopy Images Using Graphics Processing Units

  • Luisa D’Amore
  • Livia Marcellino
  • Valeria Mele
  • Diego Romano
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7203)


We consider the deconvolution of 3D Fluorescence Microscopy RGB images, describing the benefits arising from facing medical imaging problems on modern graphics processing units (GPUs), that are non expensive parallel processing devices available on many up-to-date personal computers. We found that execution time of CUDA version is about 2 orders of magnitude less than the one of sequential algorithm. Anyway, the experiments lead some reflections upon the best setting for the CUDA-based algorithm. That is, we notice the need to model the GPUs architectures and their characteristics to better describe the performance of GPU-algorithms and what we can expect of them.


Execution Time Graphic Processing Unit Discrete Fourier Transform Fast Fourier Transform Algorithm Inverse Discrete Fourier Transform 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Agard, D.A., Hiraoki, Y., Sedat, J.W.: Three-dimensional microscopy: image processing for high-resolution subcellular imaging. In: Proc. SPIE, vol. 1161, pp. 24–30 (1989)Google Scholar
  2. 2.
    Biggs, D.S.C., Andrews, M.: Acceleration of iterative image restoration algorithms. Applied Optics 36(8), 1766–1775 (1997)CrossRefGoogle Scholar
  3. 3.
    Brigham, E.O.: The Fast Fourier Transform and its application. Prentice Hall Signal Processing Series Alan V. Oppenheim, Series EditorGoogle Scholar
  4. 4.
    Bonettini, S., Zanella, R., Zanni, L.: A scaled gradient projection method for constrained image deblurring. Inverse Problems 25, 015002 (2009)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Csiszar, I.: Why least squares and maximum entropy? An axiomatic approach to inference for linear inverse problems. The Annals of Statistics 19(4), 2031–2066 (1991)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Hadamard, J.: Sur les problemes aux derivees partielles et leur signification physique. Bull. Univ. Princeton 13, 49–52 (1902)MathSciNetGoogle Scholar
  7. 7.
    Hadamard, J.: Lectures on Cauchy’s problem in Linear Partial Differential Equations. Yale Univ. Press, New Haven (1923)zbMATHGoogle Scholar
  8. 8.
    Lucy, L.B.: An iterative technique for the rectification of observed images. The Astronomical Journal 79(6), 745–754 (1974)CrossRefGoogle Scholar
  9. 9.
    Johnson, S.G., Frigo, M.: Implementing FFTs in practice in Fast Fourier Transforms. In: Burrus, C.S. (ed.), ch. 11, Rice University, Houston TX: Connexions (September 2008)Google Scholar
  10. 10.
    Richardson, W.H.: Bayesian-based iterative method of image restoration. Journal of the Optical Society of America 62(1), 55–59 (1972)CrossRefGoogle Scholar
  11. 11.
    Sarder, P., Nehorai, A.: Deconvolution methods for 3-D fluorescence microscopy images. IEEE Signal Process. Mag. 23, 32–45Google Scholar
  12. 12.
    Tikhonov, A.N., Arsenin, V.Y.: Solutions of ill-posed problems. Wiley, Chichester (1977)zbMATHGoogle Scholar
  13. 13.
    Tikhonov, A.N.: On the stability of inverse problems. Dokl. Akad. Nauk. SSSR 39, 195–200 (1943)MathSciNetGoogle Scholar
  14. 14.
    Vardi, V., Shepp, L.A., Kauffman, L.: A statistical model for positron emission tomography. Journal of the American Statistical Association 80(389), 8–37 (1985)MathSciNetzbMATHGoogle Scholar
  15. 15.
    NVIDIA Corporation, Documentation for CUDA FFT (CUFFT) Library (2008),
  16. 16.
    Mele, V., Murli, A., Romano, D.: Some remarks on performance evaluation in parallel GPU computing. Preprint del Dipartimento di Matematica e applicazioni. Univerity of Naples Federico II (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Luisa D’Amore
    • 1
  • Livia Marcellino
    • 2
  • Valeria Mele
    • 1
  • Diego Romano
    • 3
  1. 1.University of Naples Federico IINaplesItaly
  2. 2.Centro DirezionaleUniversity of Naples ParthenopeNaplesItaly
  3. 3.ICAR - CNRNaplesItaly

Personalised recommendations