Difference between revisions of "2008 Winter Project Week:IGT IGSTK Slicer"

From NAMIC Wiki
Jump to: navigation, search
 
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{|
 
{|
 
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2008_Winter_Project_Week]] ]]
 
|[[Image:NAMIC-SLC.jpg|thumb|320px|Return to [[2008_Winter_Project_Week]] ]]
|valign="top"|[[Image:Case24-coronal-tensors-edit.png |thumb|320px|The Cingulum Bundle Anchor Tract]]
+
|valign="top"|[[Image:Slicer-igstk.png |thumb|320px|IGSTK Slicer]]
 
|}
 
|}
  
Line 13: Line 13:
  
 
<h1>Objective</h1>
 
<h1>Objective</h1>
We have developed techniques for finding the optimal geodesic path (or anchor tract) between two regions of interest in DWMRI data.
+
IGSTK provides connectivity with various kinds of tracking devices.
 
+
However, IGSTK does not support communication with tracking devices over the network.
The objectives of this project are to port the Fast Sweeping and optimal geodesic path tractography code to ITK as well as the code to provide for volumetric segmentation of DW-MRI data.
+
The objective of this project is to establish Slicer-IGSTK connection through standard network to provides extensible and versatile way of configuration in image guided therapy.
 
 
See our [[Algorithm:GATech:Finsler_Active_Contour_DWI| Project Page]] for more details.
 
  
 
</div>
 
</div>
Line 24: Line 22:
  
 
<h1>Approach, Plan </h1>
 
<h1>Approach, Plan </h1>
Our approach is described by the references below.  Our challenge is to build the ITK infrastructure (such as new ITK iterators) to support this algorithm. Our main purpose at the Project Week is to collaborate on new algorithms and clinical data to provide the best solutions for our DBP partners.
+
We will design and implement a module to communicate with 3D slicer as a class of IGSTK. It connects to [[Tracker_Daemon]] through TCP/IP and controls MRML scene (tracker and real-time image).
 
</div>
 
</div>
  
Line 30: Line 28:
  
 
<h1>Progress</h1>
 
<h1>Progress</h1>
 +
====Jan 2008 Project Half Week====
 +
We completed following tasks:
 +
*The bi-directional socket communication has been established between the Tracker Daemon in Slicer 3 and IGSTK Server which acquires tracking data from device and sends it to Tracker Daemon.
 +
*Real-time image transfer function is implemented using Slicer Daemon mechanism.
 +
*[[OpenIGTLink]] Protocol has been designed, and partially implemented in OpenIGTLinkDaemon Module in Slicer 3.
  
 
====June 2007 Project Week====
 
====June 2007 Project Week====
During this Project Week, we did a lot of algorithmic design work, focusing on leveraging optimal or geodesic path information to provide for volumetric segmentations of fiber bundles. Working with Marek Kubicki and the Harvard DBP, we were able to begin the process of applying our algorithm to the full cingulum bundle with new labelmaps and to a new fiber bundle - Arcuate.  We have recently achieved significant results in volumetric segmentations using a locally-constrained region-based technique (see the images above).
+
During the June 2007 Project Week, we designed communication framework for MRI-robot for Transperineum Prostate Brachytherapy (BRP Project/ PI: Dr. Clare Tempany), based on vtkIGTOpenTrackerStream.
  
 
====Jan 2007 Project Half Week====
 
====Jan 2007 Project Half Week====
We finished the itkDirectionalIterator which will be needed in the Fast Sweeping implementation. Furthermore, we made progress in porting our Matlab code to ITK.
+
Noby and Haiying developed the vtkIGTOpenTrackerStream class, which gives connectivity with NaviTrack data stream to the Slicer. This class shares a base class with vtkIGTIGSTKStream.
  
 
</div>
 
</div>
Line 43: Line 46:
 
</div>
 
</div>
  
 +
===References===
  
===References===
+
===Links===
* J. Melonakos, M. Niethammer, V. Mohan, M. Kubicki, J. Miller, A. Tannenbaum. Locally-Constrained Region-Based Methods for DW-MRI Segmentation. Submitted to MMBIA 2007.
+
*[[NA-MIC_NCBC_Collaboration:An_Integrated_System_for_Image-Guided_Radiofrequency_Ablation_of_Liver_Tumors |NCBC Collaboration Project: An Integrated System for Image Guided Raduifrequency Abation of Liver Tumors]]
 +
*[https://www.slicer.org/wiki/Slicer3:ProstateModule 3D Slicer Prostate Module for Transperineal Needle Biopsy Robot]

Latest revision as of 17:27, 10 July 2017

Home < 2008 Winter Project Week:IGT IGSTK Slicer
IGSTK Slicer


Key Investigators

  • BWH: Nobuhiko Hata, Haiying Liu, Junichi Tokuda

Objective

IGSTK provides connectivity with various kinds of tracking devices. However, IGSTK does not support communication with tracking devices over the network. The objective of this project is to establish Slicer-IGSTK connection through standard network to provides extensible and versatile way of configuration in image guided therapy.

Approach, Plan

We will design and implement a module to communicate with 3D slicer as a class of IGSTK. It connects to Tracker_Daemon through TCP/IP and controls MRML scene (tracker and real-time image).

Progress

Jan 2008 Project Half Week

We completed following tasks:

  • The bi-directional socket communication has been established between the Tracker Daemon in Slicer 3 and IGSTK Server which acquires tracking data from device and sends it to Tracker Daemon.
  • Real-time image transfer function is implemented using Slicer Daemon mechanism.
  • OpenIGTLink Protocol has been designed, and partially implemented in OpenIGTLinkDaemon Module in Slicer 3.

June 2007 Project Week

During the June 2007 Project Week, we designed communication framework for MRI-robot for Transperineum Prostate Brachytherapy (BRP Project/ PI: Dr. Clare Tempany), based on vtkIGTOpenTrackerStream.

Jan 2007 Project Half Week

Noby and Haiying developed the vtkIGTOpenTrackerStream class, which gives connectivity with NaviTrack data stream to the Slicer. This class shares a base class with vtkIGTIGSTKStream.


References

Links