Reconstruction, Medical Imaging, Ultrasound, Computer-Aided Surgery, Computer-aided Interventions, Sensing, IFL
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
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:
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.
- 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)
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.