2016 Summer Project Week/Tracked Ultrasound Standardization
From NAMIC Wiki
Home < 2016 Summer Project Week < Tracked Ultrasound Standardization
Key Investigators
- Andras Lasso (Queen's University, Canada)
- Christian Askeland (SINTEF, Norway)
- Simon Drouin (Montreal Neurological Institute, Canada)
- Junichi Tokuda (Brigham and Women's Hospital, Harvard Medical School, USA)
- Longquan Chen (Brigham and Women's Hospital, Harvard Medical School, USA)
- Adam Rankin (Robarts Research Institute, Canada)
- Thomas Kirchner (German Cancer Research Center, Germany)
Background
- NAMIC Winter 2016 project page
Project Description
Objective
- Formalize and complete OpenIGTLink v3 specification
- Complete OpenIGTLink v3 implementation
- Add support for metadata fields in v3 messages
- Finalize implementation of OpenIGTLink v3 in PLUS
- Finalize implementation of OpenIGTLink v3 in OpenIGTLink
- Finalize implementation of OpenIGTLink v3 in OpenIGTLinkRemote (SlicerIGT)
- Finalize separation of internals in OpenIGTLinkIF to enable re-use
- Maintain backwards compatibility
Approach, Plan
- Implement OpenIGTLink v3 specification in OpenIGTLink: commands and custom attributes
- Implement OpenIGTLinkIO library for convenient connection setup, command handling, conversion to/from VTK data objects, legacy OpenIGTLink (v1 and v2) support
- Implement tests and examples
Progress
- OpenIGTLink v3 is implemented in OpenIGTLink and Plus toolkits
- OpenIGTLinkIO basic features implemented, used in CustusX, IBIS, Plus (server launcher)
- Next steps: make OpenIGTLinkIO feature complete, use OpenIGTLinkIO also in 3D Slicer and Plus (for making them simpler and easier to maintain)