Difference between revisions of "2016 Summer Project Week/Tracked Ultrasound Standardization"
From NAMIC Wiki
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
+ | [[Image:UltrasoundToolGuidance3dOnly.gif|right]] | ||
<gallery> | <gallery> | ||
Image:PW-Summer2016.png|[[2016_Summer_Project_Week#Projects|Projects List]] | Image:PW-Summer2016.png|[[2016_Summer_Project_Week#Projects|Projects List]] |
Revision as of 08:39, 25 June 2016
Home < 2016 Summer Project Week < Tracked Ultrasound StandardizationKey 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
- Plus toolkit provides access to numerous hardware devices (imaging devices, tracking devices, navigations systems, sensors, etc.) and makes it available through OpenIGTLink protocol
- Create a common library that makes communication with Plus (and OpenIGTLink-compatible devices or software) very simple:
- Ensure software interoperability
- Share software maintenance workload
- Make it easy to share new features
Approach, Plan
- Formalize and complete OpenIGTLink v3 specification: mostly completed during NAMIC Winter Project Week 2016
- 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 library 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)