Keywords: Reconstruction, Medical Imaging, Ultrasound, Computer-Aided Surgery, Computer-aided Interventions, Sensing,
IFL
Abstract
SUPRA is an open-source pipeline for fully software defined ultrasound processing for real-time applications. Covering everything from beamforming to output of B-Mode images, SUPRA can help to improve the reproducibility of results and does allow for a full customization of the image acquisition workflow. Including all processing stages of a common ultrasound pipeline, it can be executed in 2D and 3D on consumer GPUs in real-time. Even on hardware as small as the CUDA enabled Jetson TX2, SUPRA allows for 2D imaging in real-time. You can access the code on our github page:
https://github.com/IFL-CAMP/supra Additional information can be found in our work on SUPRA
Göbl, R. and Navab, N. and Hennersperger, C., SUPRA: Open Source Software Defined Ultrasound Processing for Real-Time Applications, eprint arXiv:1711.06127, Nov 2017, under review for IPCAI2018
The development of SUPRA was partly funded by the European Horizon 2020 Project
EDEN2020.
Pictures
|
Figure 1: The usual processing steps contained in a usual ultrasound pipeline and where they are are executed with SUPRA.
|
|
|
Figure 2: Run-time benchmark Configurations: - Jetson TX2 / 8 GB shared (Ubuntu Linux 16.04, ARM A57, 2.0 GHz, 4 core)
- GeForce GTX 960M / 2 GB (Windows 10, Intel Core i7 6700 HQ, 2.6 GHz, 4 core, 16 GB RAM)
- GeForce GTX 1080 / 8 GB (Ubuntu Linux 14.04, Intel Xeon E5 - 1660 v4, 3.2 GHz, 8 core, 32 GB RAM)
The Benchmark shows, that with SUPRA a software ultrasound pipeline can be executed even on moderate graphics hardware for 2D imaging and that 3D imaging is possible in real-time on consumer cards. For more details, refer to our work on SUPRA.
|
|
Team
Contact Person(s)
Working Group
Alumni
Location
Visit our lab at Garching.
Visit our lab at Klinikum rechts der Isar.
internal project page
Please contact
Rüdiger Göbl for available student projects within this research project.