Difference between revisions of "2011 Winter Project Week:OpenIGTLink"

From NAMIC Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
<gallery>
 
<gallery>
Image:PW-SLC2010.png|[[2010_Summer_Project_Week#Projects|Projects List]]
+
Image:PW-SLC2011.png|[[2011_Winter_Project_Week#Projects|Projects List]]
 
</gallery>
 
</gallery>
  
Line 9: Line 9:
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
<div style="width: 27%; float: left; padding-right: 3%;">
+
<div style="width: 30%; float: left; padding-right: 3%;">
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
Line 16: Line 16:
 
**Class implementation
 
**Class implementation
 
**CTest
 
**CTest
 +
**Part of Engineering effort in NCIGT Computational Core
  
 
</div>
 
</div>
<div style="width: 40%; float: left;">
+
<div style="width: 30%; float: left; padding-right: 3%;">
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
Line 30: Line 31:
 
</div>
 
</div>
  
<div style="width: 40%; float: left;">
+
<div style="width: 30%; float: left; padding-right: 3%;">
 
+
<h3>Progress</h3>
 +
We worked on C-implementation of the following message types:
 +
*SENSOR (100%)
 +
**Implementation of SENSOR type includes UNIT field, which support units defined by the International System of Units (SI).
 +
*STRING (100%)
 +
*NDARRAY (100%)
 +
*BIND (50%)
 +
*POLYDATA (10%)
 +
The all codes are currently stored in:
 +
http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink2_beta
  
 
</div>
 
</div>

Latest revision as of 16:48, 14 January 2011

Home < 2011 Winter Project Week:OpenIGTLink

Key Investigators

  • Junichi Tokuda
  • Nobuhiko Hata

Objective

  • Release OpenIGTLink Library version 2 beta
    • Review the protocol version 2
    • Class implementation
    • CTest
    • Part of Engineering effort in NCIGT Computational Core

Approach, Plan

We will finalize drafting OpenIGTLink version 2 protocol and implementation of version 2 library.

  • The header format will not be changed.
  • Simple querying mechanism is defined. See querying mechanism in version 2.
  • The protocol version 2 continue to focus on message formats. Supporting tools (simulators and interfaces for specific applications e.g. 3D Slicer, Matlab) and transportation layer (use of UDP or other network communication middleware) should be discussed separately.

The draft of the protocol is available at OpenIGTLink protocol version 2 draft page.

Progress

We worked on C-implementation of the following message types:

  • SENSOR (100%)
    • Implementation of SENSOR type includes UNIT field, which support units defined by the International System of Units (SI).
  • STRING (100%)
  • NDARRAY (100%)
  • BIND (50%)
  • POLYDATA (10%)

The all codes are currently stored in: http://svn.na-mic.org/NAMICSandBox/trunk/OpenIGTLink2_beta

References

  • Tokuda J, Fischer GS, Papademetris X, Yaniv Z, Ibanez L, Cheng P, Liu H, Blevins J, Arata J, Golby A, Kapur T, Pieper S, Burdette EC, Fichtinger G, Tempany CM, Hata N, OpenIGTLink: An Open Network Protocol for Image-Guided Therapy Environment, Int J Med Robot Comput Assist Surg, 2009