Skip to content

isaac-for-healthcare/i4h-sensor-simulation

Isaac for Healthcare - Sensor Simulation

This repository contains high-performance GPU-accelerated sensor simulation tools for healthcare applications, powered by NVIDIA technologies.

Components

Ultrasound Raytracing Simulator

image

A high-performance GPU-accelerated ultrasound simulator using NVIDIA OptiX raytracing with Python bindings. This simulator enables real-time ultrasound simulation for training, research, and development purposes.

Key features:

  • GPU acceleration with CUDA and NVIDIA OptiX
  • Python interface for ease of use
  • Real-time simulation capabilities

Learn more about the Ultrasound Raytracing Simulator

Repository Structure

i4h-sensor-simulation/
├── docs/                      # Documentation and guides
├── tools/                     # Development and maintenance tools
└── ultrasound-raytracing/     # Ultrasound raytracing simulator
    ├── .devcontainer/         # Development container configuration
    ├── .vscode/               # VS Code configuration
    ├── cmake/                 # CMake build configuration
    ├── csrc/                  # C++/CUDA source code
    ├── examples/              # Usage examples and demos
    ├── include/               # C++ header files
    ├── raysim/                # Python package and bindings
    ├── third_party/           # External dependencies
    └── utils/                 # Utility scripts

Requirements

  • NVIDIA GPU with CUDA support
  • NVIDIA Driver 555+
  • CUDA 12.6+
  • CMake 3.24+
  • Python 3.10+

See individual component READMEs for specific requirements.

Getting Started

  1. Clone this repository:

    git clone https://github.com/isaac-for-healthcare/i4h-sensor-simulation.git
    cd i4h-sensor-simulation
  2. Follow the setup instructions for the specific simulator you want to use:

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Security

Please see our Security Policy for information on reporting security vulnerabilities.

Support

For questions and support, please open an issue in the GitHub repository.