This project aims at integrating NVIDIA Holoscan into 3D Slicer. Holoscan is a hybrid computing platform for real-time streaming data that combines hardware systems for low-latency sensor and network connectivity, optimized libraries for data processing and AI, and core microservices to run surgical video, ultrasound, medical imaging, and other applications anywhere, from embedded to edge to cloud.
Integrate NVIDIA Holoscan with 3D Slicer. Holoscan is both a hardware platform and an SDK). Holoscan SDK runs on both x86 and arm64 platforms, which means it can be deployed on, e.g., regular laptops, as well as NVIDIA Jetson devices, or even in the cloud!
There are various options, not yet sure which one is the best (or if there are ones I have not considered):
The implementation for (2) will be made available on the Holohub repository soon, and will allow a 3D Slicer user to send imaging data to Holoscan SDK, running on a GPU powered device, do efficient inference and the send the results back to 3D Slicer. Another possibility is to send data acquired on the Holoscan device to 3D Slicer for visualization.