CustusX is a Navigation System for Image-Guided Surgery. The intended audience is clinical and technological researchers in the fields of medical imaging and navigation. The platform can be used both as a customizable navigation system and as a toolkit for developing new applications. The main focus of CustusX is the use of intraoperative Ultrasound.
See CustusX home page for more.
DISCLAIMER: CustusX is a research tool: It is not intended for normal clinical use, and is not not FDA nor CE approved.
The code is free to download and use under a BSD-3 license. However, the code base is currently undergoing large changes, thus there is no guarantee that internal interfaces will be stable.
Pre-built installers for Ubuntu (22.04, 24.04) and Windows are available on the releases page. Ubuntu is the primary, most thoroughly tested platform. The Windows installer uses IGSTK for tracking and has not been as extensively tested and verified as the Ubuntu builds.
On Ubuntu, install directly via curl:
sudo apt install curl -y # optional, if curl is not already installed
curl -fsSL https://gitlab.sintef.no/custusx/CustusX/-/releases/permalink/latest/downloads/installCustusX.sh | bashAlternatively, download installCustusX.sh and run it (e.g. if you'd like to inspect
the script first). If you already have an older copy, re-download it rather than
running the old one -- some browsers save a repeat download as a numbered duplicate
(installCustusX (1).sh) instead of overwriting it, which would leave
./installCustusX.sh below pointing at a stale or missing file. Each
release page also lists a
version-suffixed copy (e.g. installCustusX-v26.09.sh) if you'd rather keep several
versions side by side without this renaming issue:
chmod +x installCustusX.sh
./installCustusX.shBuild instructions available here.
CustusX is written in C++ using CMake, Qt, CTK, VTK, ITK, Eigen, OpenCV, OpenIGTLink and other libraries. The OSGi plugin framework implemented by CTK is used, and is the recommended way to extend CustusX yourself. The platform includes the CustusX application, but it is straightforward to build your own applications using the same platform.
CustusX is maintained by SINTEF Medical Technology, in cooperation with the Norwegian National Research Center for Minimally Invasive and Image-Guided Diagnostics and Therapy (St. Olavs Hospital, SINTEF, NTNU).