Skip to main content
Log in

SUPRA: open-source software-defined ultrasound processing for real-time applications

A 2D and 3D pipeline from beamforming to B-mode

  • Original Article
  • Published:
International Journal of Computer Assisted Radiology and Surgery Aims and scope Submit manuscript

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.

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
Fig. 5

Similar content being viewed by others

Notes

  1. https://github.com/IFL-CAMP/supra.

  2. https://www.threadingbuildingblocks.org/.

References

  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

  2. 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

    Article  Google Scholar 

  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

    Article  PubMed  Google 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

    Article  PubMed  Google Scholar 

  5. 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

    Article  PubMed  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  PubMed  Google Scholar 

  8. 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

    Article  PubMed  PubMed Central  Google 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

    Article  PubMed  Google 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–4

  12. 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

    Article  CAS  PubMed  Google Scholar 

  13. 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

    Article  PubMed  Google 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

  15. 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

    Article  PubMed  Google Scholar 

  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

    Article  PubMed  Google Scholar 

Download references

Acknowledgements

We would like to thank Oliver Zettinig, ImFusion GmbH, Munich, Germany, for his support during data acquisition.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rüdiger Göbl.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11548-018-1750-6

Keywords

Navigation