- Ahmed Mahran (Brigham and Women's Hospital)
- Franklin King (Brigham and Women's Hospital)
- Nobuhiko Hata (Brigham and Women's Hospital)
- Jean-Christophe Fillion-Robin (Kitware Inc.)
Establish network communication between SRC and 3D Slicer to control MR's scan plane, and reterieve real-time images from the scanner remotely over the local area network. Python script running a JSON-based proprietary is used to communicate between the MR scanner and 3Dslicer.
- Establish Communication between MRI simulator and 3Dslicer
- Use volume reslice driver to Set a new scan position and orientation
- Reterieve DICOM images from simulator to 3Dslicer
- Define coordinate system of scanner
- Apply transform to convert from RAS To Scanner Coordinates (LPS)
- create needle model and use Volume Reslice Driver module to define a new orientation. Send coordinates to simulator
-
Improved associated python package (may be release publicly in the future)
- change name to
scanner_remove_control
- update infrastructure to
- compute coverage
- execute test using pytest, start/stop scanner simulator automatically
- change name to
-
Discussed approach to integrate the package with Slicer. Few options:
- Switch the implementation to use websocket-client instead of websockets so that it works with Python 2
- Leverage OpenIGTLink to send data to Slicer
- Source code: https://github.com/YourUser/YourRepository
- Documentation: https://link.to.docs
- Test data: https://link.to.test.data