Difference between revisions of "2015 Winter Project Week:CommunicationProtocolForOpticalTrackingWithSurfaceScan"
From NAMIC Wiki
Line 46: | Line 46: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | * | + | *Developed 3D Slicer scripted module to send commands to the sensor controller |
+ | *Developed program to simulate the sensor controller | ||
+ | **Implemented a state machine | ||
+ | **Tested message exchange with 3D Slicer and state transition | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 15:59, 9 January 2015
Home < 2015 Winter Project Week:CommunicationProtocolForOpticalTrackingWithSurfaceScan
Key Investigators
- Junichi Tokuda (BWH)
- Sangyong Kim (Koh Young Technology)
- ByungHyun Cho (Koh Young Technology)
- Yuri Koh (Koh Young Technology)
- Investigators who are not in this AHM:
- Brian Nini (BWH)
- Isaiah Norton (BWH)
- Alex Golby (BWH)
- Nobuhiko Hata (BWH)
Project Description
Objective
- Implement communication between 3D Slicer and Koh Young's new optical tracking system for neurosurgical navigation
- Real-time tracking data
- Surface model data for surface registration
- Intraoperative registration update
Approach, Plan
- Currently no actual device exists.
- Protocol has been defined in November - December 2014
- Create simulator software to test the feasibility of the protocol
- 3D Slicer
- OpenIGTLink Interface in 3D Slicer was extended to handle surface model data https://github.com/openigtlink/OpenIGTLinkIF/pull/45
- Python module has been created / need testing
- Development of Koh Young device simulator is in progress
- 3D Slicer
Progress
- Developed 3D Slicer scripted module to send commands to the sensor controller
- Developed program to simulate the sensor controller
- Implemented a state machine
- Tested message exchange with 3D Slicer and state transition