Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

High-Speed Medical Imaging in 3D Ultrasound Computer Tomography

Published: 01 February 2016 Publication History

Abstract

A promising candidate for sensitive imaging of breast cancer is 3D Ultrasound Computer Tomography (3D USCT). So far its clinical applicability for diagnosis has been limited by the duration of the demanding image reconstruction. In this paper we investigate how signal processing and image reconstruction can be accelerated for diagnosis by using heterogeneous hardware. Additionally, the time and costs for real-time system for a future diagnosis and therapy device is estimated. Reusing the device's built-in FPGA-based data acquisition system (DAQ) through reconfiguration results in a speed-up by a factor of 7 for signal processing and by a factor of 2 for image reconstruction. Applying cutting-edge single FPGAs and GPUs, speed-ups by a factor of 10 (FPGA) and 6 (GPU) for signal processing and 15 (FPGA) and 37 (GPU) for image reconstruction were achieved compared to a recent quad-core Intel Core-i7 CPU. Using quad-core CPUs and a cluster of eight GPUs allowed us for the first time to calculate volumes in less than 30 min with an overall speed-up by a factor of 47, enabling a first clinical study. Based on these results we extrapolated that real-time reconstruction for a therapeutic 3D USCT will be possible in the year 2020 if the trend in density follows the ITRS roadmap.

References

[1]
J. Ferlay, H.-R. Shin, F. Bray, D. Forman, C. Mathers, and D. M. Parkin, “Estimates of worldwide burden of cancer in 2008: GLOBOCAN 2008,” Int. J. Cancer, Wiley Subscription Services, Inc., A Wiley Company, vol. 127, no. 12, pp. 2893–2917, 2010.
[2]
J. Greenleaf and R. Bahn, “Clinical imaging with transmissive ultrasonic computerized tomography,” IEEE Trans. Biomed. Eng., vol. BME-28, no. 2, pp. 177 –185, Feb. 1981.
[3]
T. Hopp, A. Stromboni, N. Duric, and N. Ruiter, “Evaluation of breast tissue characterization by ultrasound computer tomography using 2D/3D image registration with mammograms, ” in Proc. IEEE Int. Ultrason. Symp., 2013, pp. 647–650.
[4]
N. Duric, P. Littrup, P. Chandiwala-Mody, C. Li, S. Schmidt, L. Myc, O. Rama, L. Bey-Knight, J. Lupinacci, B. Ranger, A. Szczepanski, and E. West, “In-vivo imaging results with ultrasound tomography: Report on an ongoing study at the karmanos cancer institute,” Proc. SPIE, vol. 7629, pp. 76290M-1–76290M-9, 2010.
[5]
J. Wiskin, D. Borup, S. Johnson, M. Berggren, D. Robinson, J. Smith, J. Chen, Y. Parisky, and J. Klock, “Inverse scattering and refraction corrected reflection for breast cancer imaging,” Proc. SPIE, vol. 7629, pp. 76290K-1 –76290K-12, 2010.
[6]
S. J. Norton and M. Linzer, “Ultrasonic reflectivity imaging in three dimensions: Reconstruction with spherical transducer arrays,” Ultrason. Imaging, vol. 1, no. 3, pp. 210–231, 1979.
[7]
N. V. Ruiter, G. Gbel, L. Berger, M. Zapf, and H. Gemmeke, “Realization of an optimized 3D USCT,” Proc. SPIE, vol. 7968, pp. 796805-1–796805-8, 2011.
[8]
M. Birk, M. Balzer, N. V. Ruiter, and J. Becker, “Evaluation of performance and architectural efficiency of FPGAs and GPUs in the 40 and 28 nm generations for algorithms in 3D ultrasound computer tomography,” Comput. Electr. Eng., vol. 40, no. 4, pp. 1171–1186, 2013.
[9]
M. Birk, M. Zapf, M. Balzer, N. Ruiter, and J. Becker, “A comprehensive comparison of GPU- and FPGA-based acceleration of reflection image reconstruction for 3D ultrasound computer tomography,” J. Real-Time Image Process., vol. 9, no. 1, pp. 159–170, 2012.
[10]
G. Schwarzenberg, M. Zapf, and N. Ruiter, “P3D-5 aperture optimization for 3D ultrasound computer tomography,” in Proc. IEEE Ultrason. Symp., 2007, pp. 1820–1823.
[11]
H. Gemmeke, M. Kleifges, A. Kopmann, N. Kunka, A. Menchikov, and D. Tcherniakhovski, “First measurements with the AUGER fluorescence detector data acquisition system, ” in Proc. Int. Cosmic Ray Conf., 2001, vol. 2, p. 769.
[12]
A. Kopmann, T. Bergmann, H. Gemmeke, M. Howe, M. Kleifges, A. Menshikov, D. Tcherniakhovski, J. Wilkerson, and S. Wustling, “FPGA-based DAQ system for multi-channel detectors,” in Proc. Nuclear Sci. Symp. Conf. Rec., 2008, pp. 3186–3190.
[13]
N. Ruiter, G. Schwarzenberg, M. Zapf, and H. Gemmeke, “Improvement of 3D ultrasound computer tomography images by signal pre-processing,” in Proc. IEEE Ultrason. Symp., 2008, pp. 852–855.
[14]
S. Doctor, T. Hall, and L. Reid, “SAFT the evolution of a signal processing technology for ultrasonic testing,” NDT Int., vol. 19, no. 3, pp. 163–167, 1986.
[15]
S. Hahn, Hilbert Transforms in Signal Processing, ser. Artech House signal processing library. Norwood, MA, USA: Artech House, 1996.
[16]
IEEE 1149.1 Working Group. Official IEEE std. 1149.1 standard working group [Online]. Available: http://grouper.ieee.org/groups/1149/1/, 2013.
[17]
E. Hogenauer, “An economical class of digital filters for decimation and interpolation,” IEEE Trans. Acoust., Speech Signal Process., vol. ASSP-29, no. 2, pp. 155–162, Apr. 1981.
[18]
Nvidia Corporation. Fermi compute architecture whitepaper [Online]. Available: http://www.nvidia.com/content/PDF/fermi_white_papers/NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf, 2009.
[19]
Nvidia Corporation. Kepler TM GK110 architecture whitepaper [Online]. Available: http://www.nvidia.de/content/PDF/kepler/NVIDIA-Kepler-GK110-Architecture-Whitepaper.pdf, 2012.
[20]
G. Marcus, W. Gao, A. Kugel, and R. Manner, “The MPRACE framework: An open source stack for communication with custom FPGA-based accelerators,” in Proc. VII Southern Conf. Programm. Logic, 2011, pp. 155–160.
[21]
Nvidia Corporation. (2014). CUDA C programming guide v6.5.
[22]
S. A. and Ubaidullah Khan, “Accelerating MATLAB slow loop execution with CUDA,” in Proc. 7th Int. Conf. Emerging Technol., 2011, pp. 1–4.
[23]
J. Huang, Y. Wu, and X. Xing, “A research of mixed programming between VC++ and MATLAB,” Comput. Develop. Appl., vol. 21, no. 10, pp. 38–41, 2008.
[24]
MathWorks. ( 2012). Product documentation - introducing MEX-Files [Online]. Available: http://www.mathworks.de/help/techdoc/matlab_external/f29322.html
[25]
B. Kohout, R. Dapp, and N. V. Ruiter, “ Ultrasound breast cancer diagnosis and therapy - A design study,” in Proc. Int. Conf. Fortschritte der Akustik, 2013, pp. 687–690.
[26]
G. Pratx and L. Xing, “GPU computing in medical physics: A review,” Med. Phys., vol. 38, no. 5, pp. 2685–2697, 2011.
[27]
A. Eklund, P. Dufort, D. Forsberg, and S. M. LaConte, “Medical image processing on the GPU past, present and future,” Med. Image Anal., vol. 17, no. 8, pp. 1073–1094, 2013.
[28]
Nutaq Incorporated. Kermode XV6 [Online]. Available: http://nutaq.com/en/products/kermode-xv6, 2013.
[29]
International Technology Roadmap for Semiconductors. (2012). overall roadmap technology characteristcs (OTC) tables [Online]. Available: http://www.itrs.net/Links/2012ITRS/2012Tables/ORTC_2012Tables.xlsm

Cited By

View all
  • (2022)FPGA-accelerated adaptive cartesian to polar conversion and efficient MI computation for image registrationJournal of Real-Time Image Processing10.1007/s11554-022-01205-319:3(529-537)Online publication date: 1-Jun-2022
  • (2021)FPGA-accelerated adaptive projection-based image registrationJournal of Real-Time Image Processing10.1007/s11554-020-00952-518:1(113-125)Online publication date: 1-Feb-2021

Index Terms

  1. High-Speed Medical Imaging in 3D Ultrasound Computer Tomography
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        Publisher

        IEEE Press

        Publication History

        Published: 01 February 2016

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 17 Oct 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2022)FPGA-accelerated adaptive cartesian to polar conversion and efficient MI computation for image registrationJournal of Real-Time Image Processing10.1007/s11554-022-01205-319:3(529-537)Online publication date: 1-Jun-2022
        • (2021)FPGA-accelerated adaptive projection-based image registrationJournal of Real-Time Image Processing10.1007/s11554-020-00952-518:1(113-125)Online publication date: 1-Feb-2021

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media