Skip to main content
Log in

GPU accelerated regional lung air volume measurements from phase contrast X-ray images

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

Phase contrast X-ray imaging can provide significantly enhanced visibility of soft tissues over absorption contrast imaging with spatial resolution on the micron scale. These characteristics have enabled the visualisation of lungs aerating at birth in real time. We have developed techniques to measure regional lung air volume from these images to help develop methods for safely ventilating the lungs of preterm infants. However, analyzing a large sequence of image data requires considerable computation time on traditional desktop computers. Real-time feedback of the regional ventilation would greatly benefit researches to optimize ventilation strategies. The present paper describes methods for improving the execution time of the lung volume measurements using graphics processing units (GPUs). We tested the performance of the GPU-accelerated lung volume computations using two different GPUs and compared the results with two CPUs. An overall speedup of 1.75–14.12× was achieved if an absorption contrast-based computation was used for volumetric computation, while a 2.43–15.78× speedup was attained in the case of a more compute bound phase retrieval technique. This speedup enabled us to perform lung air volume reconstruction on a local computer with the analysis taking only a few minutes, which is very helpful to guide our experiments in the laboratory. We also show that the accuracy of the GPU-based lung volume measurements was in excellent agreement with the CPU-based counterpart.

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

Similar content being viewed by others

References

  1. Arora, S., Barak, B.: Computational complexity: a modern approach. Cambridge (2009)

  2. Bellemanaa, R.G., Bedorfa, J., Zwart, S.F.P.: High performance direct gravitational n-body simulations on graphics processing units II: an implementation in CUDA. New Astron. 13(2), 103–112 (2007)

    Article  Google Scholar 

  3. Santhanam A.P., Min Y., Neelakkantan H., Papp N., Meeks S.L., Kupelian P.: A multi-GPU real-time dose simulation software framework for lung radiotherapy. Int. J. Comput. Assist. Radiol. Surgery 7(5), 705–719 (2012)

    Article  Google Scholar 

  4. Delaunay, B.: Sur la sphère vide, izvestiya akademii nauk sssr. Otdelenie Matematicheskikh i Estestvennykh Nauk 7, 793–800 (1934)

    MATH  Google Scholar 

  5. Fouras, A., Kitchen, M.J., Dubsky, S., Lewis, R.A., Hooper, S.B., Hourigan, K.: The past, present, and future of X-ray technology for in vivo imaging of function and form. J. Appl. Phys. 105, 102009 (2009)

    Google Scholar 

  6. GPGPU.org: General-purpose computation on graphics hardware. Website. http://gpgpu.org/

  7. Hooper, S.B., Kitchen, M.J., Siew, M.L.L., Lewis, R.A., Fouras, A., te Pas, A.B., Siu, K.K.W., Yagi, N., Uesugi, K., Wallace, M.J.: Imaging lung aeration and lung liquid clearance at birth using phase contrast X-ray imaging. CEPP 36, 117–125 (2009)

    Google Scholar 

  8. Islam, M.S., Lewis, R.A., Uesugi, K., Kitchen, M.J.: A high precision recipe for correcting images distorted by a tapered fiber optic. JINST 5(9), P09008 (2010)

    Article  Google Scholar 

  9. ITT Visual Information Solutions: IDL—data visualization solutions. Website. http://www.ittvis.com/ProductServices/IDL.aspx

  10. Khronos Group: OpenCL—the open standard for parallel programming of heterogeneous systems. Website. http://www.khronos.org/opencl/

  11. Kitchen, M.J., Lewis, R.A., Morgan, M.J., Wallace, M.J., Siew, M.L., Siu, K.K.W., Habib, A., Fouras, A., Yagi, N., Uesugi, K., Hooper, S.B.: Dynamic measures of regional lung air volume using phase contrast X-ray imaging. Phys. Med. Biol. 53, 6065–6077 (2008)

    Article  Google Scholar 

  12. Kitchen, M.J., Paganin, D.M., Uesugi, K., Allison, B.J., Lewis, R.A., Hooper, S.B., Pavlov, K.M.: Phase contrast image segmentation using a Laue analyser crystal. Phys. Med. Biol. 56, 515–534 (2011)

    Article  Google Scholar 

  13. Moreland, K., Angel, E.: The FFT on a gpu. In: Proceedings of SIGGRAPH/Eurographics Workshop on Graphics Hardware, pp. 112–119 (2003)

  14. Nugent, K.A.: Coherent methods in the X-ray sciences. Adv. Phys. 59(1), 1–99 (2010)

    Article  Google Scholar 

  15. NVIDIA: Compute unified device architecture. Website. http://www.nvidia.com/object/cuda_home_new.html

  16. NVIDIA: Nvidia corporation. Website. http://www.nvidia.com/

  17. Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Krüger, J., Lefohn, A.E., Purcell, T.J.: A survey of general-purpose computation on graphics hardware. In: COMPUTER GRAPHICS forum, vol. 26, pp. 80–113. Eurographics (The European Association for Computer Graphics) and Blackwell Publishing (2007)

  18. Paganin, D., Mayo, S.C., Gureyev, T.E., Miller, P.R., Wilkins, S.W.: Simultaneous phase and amplitude extraction from a single defocused image of a homogeneous object. J. Microsc. 206, 33–40 (2002)

    Article  MathSciNet  Google Scholar 

  19. te Pas, A.B., Siew, M., Wallace, M.J., Kitchen, M.J., Fouras, A., Lewis, R.A., Yagi, N., Uesugi, K., Donath, S., Davis, P.G., Morley, C.J., Hooper, S.B.: Effect of sustained inflation length on establishing functional residual capacity at birth in ventilated premature rabbits. Pediatr. Res. 66(3), 295–300 (2009)

    Article  Google Scholar 

  20. te Pas, A.B., Siew, M., Wallace, M.J., Kitchen, M.J., Fouras, A., Lewis, R.A., Yagi, N., Uesugi, K., Donath, S., Davis, P.G., Morley, C.J., Hooper, S.B.: Establishing functional residual capacity at birth: the effect of sustained inflation and positive end-expiratory pressure in a preterm rabbit model. Pediatr. Res. 65(5), 537–541 (2009)

    Article  Google Scholar 

  21. Rong, G., Tan, T.S., Cao, T.T., Stephanus: Computing two-dimensional delaunay triangulation using graphics hardware. In: Proceedings of the 2008 symposium on Interactive 3D graphics and games, pp. 15–17. Redwood City, California (2008)

  22. Siew M.L., te Pas, A.B., Wallace, M.J., Kitchen, M.J., Islam, M.S., Lewis, R.A., Fouras, A., Morley, C.J., Davis, P.G., Yagi, N., Uesugi, K., Hooper, S.B.: Surfactant increases the uniformity of lung aeration at birth in ventilated preterm rabbits. Pediatr. Res. 70(1), 50–55 (2011)

    Article  Google Scholar 

  23. Yagi, N., Suzuki, Y., Umetani, K., Kohmura, Y., Yamasaki, K.: Refraction-enhanced x-ray imaging of mouse lung using synchrotron radiation source. Br. J. Radiol. 26, 2190–2193 (1999)

    Google Scholar 

  24. Zhou, S.A., Brahme, A.: Development of phase-contrast X-ray imaging techniques and potential medical applications. Phys. Medica. 24(3), 129–148 (2008)

    Article  Google Scholar 

Download references

Acknowledgments

We gratefully acknowledge funding from the Australian Research Council (ARC) and the National Health and Medical Research Council (NHMRC). M Kitchen is an ARC Australian Research Fellow. We acknowledge travel funding provided by the International Synchrotron Access Program (ISAP) managed by the Australian Synchrotron and funded by the Australian Government. We also thank SPring-8/JASRI for providing key infrastructure for this research. Additionally M Islam would like to thank Dr Eunus Ali for insightful discussions in writing this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Sirajul Islam.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Islam, M.S., Kitchen, M.J. GPU accelerated regional lung air volume measurements from phase contrast X-ray images. J Real-Time Image Proc 12, 43–54 (2016). https://doi.org/10.1007/s11554-013-0389-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-013-0389-3

Keywords

Navigation