Difference between revisions of "2015 Winter Project Week:CommunicationProtocolForOpticalTrackingWithSurfaceScan"
From NAMIC Wiki
(10 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
<gallery> | <gallery> | ||
Image:PW-2015SLC.png|[[2015_Winter_Project_Week#Projects|Projects List]] | Image:PW-2015SLC.png|[[2015_Winter_Project_Week#Projects|Projects List]] | ||
+ | Image:PW-2015SLC-KY-Slicer.png|3D Model of phantom on 3D Slicer | ||
+ | Image:PW-2015SLC-KY-PointCloud.jpg|Model sent from 3D Slicer to Koh Young's surface registration software | ||
+ | Image:PW-2015SLC-KY-AAS-Phantom.jpg|Phantom | ||
+ | Image:PW-2015SLC-KY-AAS-ROI.jpg|Surface data scanned from the phantom | ||
+ | Image:PW-2015SLC-KY-Registration.jpg|Surface registration result | ||
+ | Image:PW-2015SLC-KY-ICSVM.png|Simulator to test the communication protocol | ||
</gallery> | </gallery> | ||
+ | |||
==Key Investigators== | ==Key Investigators== | ||
Line 9: | Line 16: | ||
*Sangyong Kim (Koh Young Technology) | *Sangyong Kim (Koh Young Technology) | ||
*ByungHyun Cho (Koh Young Technology) | *ByungHyun Cho (Koh Young Technology) | ||
− | *Brian Nini (BWH) | + | *Yuri Koh (Koh Young Technology) |
− | *Nobuhiko Hata | + | *Investigators who are not in this AHM: |
+ | **Brian Nini (BWH) | ||
+ | **Isaiah Norton (BWH) | ||
+ | **Alex Golby (BWH) | ||
+ | **Nobuhiko Hata (BWH) | ||
==Project Description== | ==Project Description== | ||
Line 16: | Line 27: | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Objective</h3> | <h3>Objective</h3> | ||
− | * | + | *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 | ||
+ | |||
</div> | </div> | ||
<div style="width: 27%; float: left; padding-right: 3%;"> | <div style="width: 27%; float: left; padding-right: 3%;"> | ||
<h3>Approach, Plan</h3> | <h3>Approach, Plan</h3> | ||
− | * | + | *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 | ||
+ | |||
</div> | </div> | ||
<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