Skip to content

IBIS System Requirements

Étienne Léger edited this page Jun 10, 2024 · 7 revisions

The Intraoperative Brain Imaging System (IBIS) is an open source image-guided neurosurgery (IGNS) platform that replicates most of the basic functionality of it commercial counterparts while allowing for rapid development of new techniques. The platform focuses on intraoperative imaging such as tracked ultrasound and improved visualization through the use of augmented reality. For more information on IBIS we suggest reading the paper IBIS: an OR ready open-source platform for image-guided neurosurgery [1].

Hardware and Software Requirements

IBIS can easily be compiled for all major operating systems (Linux, macOS, Windows) using the CMake cross-platform build program. The required version of external dependencies like ITK, VTK and OpenCV can automatically be downloaded and compiled as part of the SuperBuild build process. (See instructions on how to perform the SuperBuild.)

IBIS suggested setup:

  • Windows 10 64bit, macOS > 13.6, or Linux Mint 21
  • at least 4GB of memory
  • recommended dedicated graphics with at least 1GB or memory required only if you need registration and volume reconstruction
  • multi-core or multi-CPU setup useful

Additional Software

PlusToolkit

In order to support a large range of hardware devices, IBIS can receive data from any OpenIGTLink-compatible device, most commonly the Plus Toolkit. The PlusServer (part of the PLUS Toolkit) is an external executable that support communication with a wide variety of hardware devices and transmits the data to clients using a generic protocol: OpenIGTLink. Using this protocol, IBIS is able to connect to the PlusToolkit program and recover the data. See Hardware Support in IBIS

Qt

Version 5.15.2

OpenCl

Version 1.2

Supported Operating Systems

General build instructions can be found here.

Windows 10

This is our base platform as the PlusToolkit has the largest set of hardware drivers, allowing IBIS to work with devices such as ultrasound scanners, tracking systems or cameras for surgical microscopes. Windows-specific build instructions are available here.

Linux Mint 21

PlusToolkit also supports a large array of hardware devices on most Linux distributions. We recommend and officially support Linux Mint 21. See instructions on how to build IBIS on Linux.

macOS

PlusToolkit has a very limited number of hardware drivers for macOS. Still IBIS can be used to prepare data before going to the operating room and to make a post-operational review. macOS build instructions can be found here.

References

  1. Drouin S, Kochanowska A, Kersten-Oertel M, Gerard IJ, Zelmann R, De Nigris D, et al. IBIS: an OR ready open-source platform for image-guided neurosurgery. International Journal of Computer Assisted Radiology and Surgery 12:363–378 (2017). https://doi.org/10.1007/s11548-016-1478-0