Abstract
Purpose
Research in ultrasound imaging is limited in reproducibility by two factors: First, many existing ultrasound pipelines are protected by intellectual property, rendering exchange of code difficult. Second, most pipelines are implemented in special hardware, resulting in limited flexibility of implemented processing steps on such platforms.
Methods
With SUPRA, we propose an open-source pipeline for fully software-defined ultrasound processing for real-time applications to alleviate these problems. Covering all steps from beamforming to output of B-mode images, SUPRA can help improve the reproducibility of results and make modifications to the image acquisition mode accessible to the research community. We evaluate the pipeline qualitatively, quantitatively, and regarding its run time.
Results
The pipeline shows image quality comparable to a clinical system and backed by point spread function measurements a comparable resolution. Including all processing stages of a usual ultrasound pipeline, the run-time analysis shows that it can be executed in 2D and 3D on consumer GPUs in real time.
Conclusions
Our software ultrasound pipeline opens up the research in image acquisition. Given access to ultrasound data from early stages (raw channel data, radiofrequency data), it simplifies the development in imaging. Furthermore, it tackles the reproducibility of research results, as code can be shared easily and even be executed without dedicated ultrasound hardware.
Similar content being viewed by others
References
Averkiou MA (2000) Tissue harmonic imaging. In: 2000 IEEE Ultrasonics Symposium. Proceedings. An International Symposium, vol 2, pp 1563–1572. https://doi.org/10.1109/ULTSYM.2000.921622
Bilaniuk N, Wong GSK (1993) Speed of sound in pure water as a function of temperature. J Acoust Soc Am 93(3):1609–1612. https://doi.org/10.1121/1.406819
Bluemel C, Safak G, Cramer A, Wöckel A, Gesierich A, Hartmann E, Schmid JS, Kaiser F, Buck AK, Herrmann K (2016) Fusion of freehand SPECT and ultrasound: first experience in preoperative localization of sentinel lymph nodes. Eur J Nucl Med Mol Imaging 43(13):2304–2312. https://doi.org/10.1007/s00259-016-3443-0
Boni E, Bassi L, Dallai A, Guidi F, Meacci V, Ramalli A, Ricci S, Tortoli P (2016) ULA-OP 256: a 256-channel open scanner for development and real-time implementation of new ultrasound methods. IEEE Trans Ultrason Ferroelectr Freq Control 63(10):1488–1495. https://doi.org/10.1109/TUFFC.2016.2566920
Cheung CCP, Alfred CH, Salimi N, Yiu BYS, Tsang IKH, Kerby B, Azar RZ, Dickie K (2012) Multi-channel pre-beamformed data acquisition system for research on advanced ultrasound imaging methods. IEEE Trans Ultrason Ferroelectr Freq Control 59(2):243–253
Jeong MK, Kwon SJ (2015) Estimation of side lobes in ultrasound imaging systems. Biomed Eng Lett 5(3):229–239. https://doi.org/10.1007/s13534-015-0194-y
Krissian K, Westin CF, Kikinis R, Vosburgh KG (2007) Oriented speckle reducing anisotropic diffusion. IEEE Trans Image Process 16(5):1412–1424. https://doi.org/10.1109/TIP.2007.891803
Lasso A, Heffter T, Rankin A, Pinter C, Ungi T, Fichtinger G (2014) PLUS: open-source toolkit for ultrasound-guided intervention systems. IEEE Trans Biomed Eng 61(10):2527–2537. https://doi.org/10.1109/TBME.2014.2322864
Mccormick M (2010) An open source, fast ultrasound B-mode software implementation for commodity hardware. Insight J. http://hdl.handle.net/10380/3159
Riva M, Hennersperger C, Milletari F, Katouzian A, Pessina F, Gutierrez-Becker B, Castellano A, Navab N, Bello L (2017) 3D intra-operative ultrasound and MR image guidance: pursuing an ultrasound-based management of brainshift to enhance neuronavigation. Int J Comput Assist Radiol Surg 12(10):1711–1725. https://doi.org/10.1007/s11548-017-1578-5
Rodriguez-Molares A, Rindal OMH, Bernard O, Nair A, Bell MAL, Liebgott H, Austeng A et al (2017) The ultrasound toolbox. In: 2017 IEEE International Ultrasonics Symposium (IUS). IEEE, pp 1–4
Shattuck DP, Weinshenker MD, Smith SW, von Ramm OT (1984) Explososcan: a parallel processing technique for high speed ultrasound imaging with linear phased arrays. J Acoust Soc Am 75(4):1273–1282. https://doi.org/10.1117/12.947262
Tanter M, Fink M (2014) Ultrafast imaging in biomedical ultrasound. IEEE Trans Ultrason Ferroelectr Freq Control 61(1):102–119. https://doi.org/10.1109/TUFFC.2014.2882
Walczak M, Lewandowski M, Zolek N (2014) A real-time streaming DAQ for Ultrasonix Research scanner. In: IEEE International Ultrasonics Symposium, IUS, pp 1257–1260. https://doi.org/10.1109/ULTSYM.2014.0310
Wilson T, Zagzebski J, Varghese T, Chen Q, Rao M (2006) The ultrasonix 500RP: a commercial ultrasound research interface. IEEE Trans Ultrason Ferroelectr Freq Control 53(10):1772–1781. https://doi.org/10.1109/TUFFC.2006.110
Zettinig O, Shah A, Hennersperger C, Eiber M, Kroll C, Kübler H, Maurer T, Milletarì F, Rackerseder J, Schulte zu Berge C, Storz E, Frisch B, Navab N (2015) Multimodal image-guided prostate fusion biopsy based on automatic deformable registration. Int J Comput Assist Radiol Surg 10(12):1997–2007. https://doi.org/10.1007/s11548-015-1233-y
Acknowledgements
We would like to thank Oliver Zettinig, ImFusion GmbH, Munich, Germany, for his support during data acquisition.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Human and animal rights
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards. No animal experiments were performed in this study.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Additional information
This project has received funding from the European Union’s Horizon 2020 research and innovation program EDEN2020 under Grant Agreement No. 688279.
Rights and permissions
About this article
Cite this article
Göbl, R., Navab, N. & Hennersperger, C. SUPRA: open-source software-defined ultrasound processing for real-time applications. Int J CARS 13, 759–767 (2018). https://doi.org/10.1007/s11548-018-1750-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-018-1750-6