Skip to content

PelvisVR/deepdrr_zmq

Repository files navigation

PelvisVR Server

Docker

Server docker container for the PelvisVR percutaneous pelvic surgery simulator.

The PelvisVR client is located here.

The server is responsible for:

  • Loading patient mesh and annotation data (patientloaderd.py)
  • Generating DeepDRR projections (deepdrrd.py)
  • Providing a global time reference (timed.py)
  • Logging all user interactions and collected DeepDRR projections for future analysis (loggerd.py)

Requirements

  • Computer running Windows or Linux and GPU with CUDA support and >11GB of VRAM

Installation

  • Install Docker
  • Create a .env file in the root directory of this repository with the following contents:
# .env
DOCKER_PATIENT_DATA_DIR="C:\path\to\patient\data"
DOCKER_LOG_DIR="D:/pvrlogs/"
  • cd to the root directory of this repository
  • docker pull ghcr.io/pelvisvr/deepdrr_zmq:master
  • docker compose up -d --no-build

Documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors