SUPRA: open-source software-defined ultrasound processing for real-time applications
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.
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.
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.
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.
KeywordsUltrasound imaging Open source GPU programming 2D 3D
We would like to thank Oliver Zettinig, ImFusion GmbH, Munich, Germany, for his support during data acquisition.
Compliance with ethical standards
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 was obtained from all individual participants included in the study.
- 1.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
- 3.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 CrossRefGoogle Scholar
- 4.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 CrossRefGoogle Scholar
- 9.Mccormick M (2010) An open source, fast ultrasound B-mode software implementation for commodity hardware. Insight J. http://hdl.handle.net/10380/3159
- 10.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 CrossRefGoogle Scholar
- 11.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–4Google Scholar
- 14.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
- 16.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 CrossRefGoogle Scholar