Back to
Projects List
Ibis in Slicer
Key Investigators
- Houssem Gueziri (Montreal Neurological Institute and Hopital, Canada)
- Étienne Léger (Montreal Neurological Institute and Hopital, Canada)
- Simon Drouin (École de technologie supérieur, Canada)
Presenter location: In-person
Project Description
Continuing the trend set in the GPU Rigid Registration project, the purpose of this project is to port functionalities from the Ibis Neuronav platform to 3D Slicer to increase compatibility between the two systems. During this week, we will focus on the HardwareModule of Ibis, which handles reading hardware set configuration files and creating scene objects and OpenIGTLink connectors accordingly.
Objective
- Final Objective. Be able to read Ibis configuration files from Slicer to produce an equivalent scene.
Approach and Plan
- Assess which classes need to be ported.
- Port/wrap/reimplement necessary components.
- Test
Progress
- Use generic MRMLNode to encapsulate tool/device properties (e.g., Calibration transform, Tool transform, Mask, etc.)
- Start with a Python implementation (module?)
- Possibility of using slicer scenes to share configurations
Background and References
- http://ibisneuronav.org
- https://github.com/IbisNeuronav/Ibis