Difference between revisions of "Slicer3:4DUltrasound 4D US"

From NAMIC Wiki
Jump to: navigation, search
m (Text replacement - "http://www.slicer.org/slicerWiki/index.php/" to "https://www.slicer.org/wiki/")
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Introduction =
+
<big>'''Note:''' We are migrating this content to the slicer.org domain - <font color="orange">The newer page is [https://www.slicer.org/wiki/Slicer3:4DUltrasound_4D_US  here]</font></big>
The following graph shows how the Ultrasound scanner will be connected with 3D Slicer using the IGT Link
 
[[Image:US_openIGTLink.png|frame|none|Transfer Image from Ultrasound]]
 
 
 
To the right the '''Ultrasound Server''' is retrieving images based on the position of the scanner.
 
The '''computer's server software''' supports an interface to translate the scanning planes and to retrieve and send images from the scanner.
 
 
 
Then the data is transferred over the network using the '''OpenIGTLink''', the network protocol of 3D Slicer.
 
 
 
Finally '''3D Slicer''' visualizes the data and sends tracking commands back over the link to update the viewing plane.
 
 
 
= Detailed Process =
 
== Image Acquisition ==
 
This is the region that has to be designed by the developers of the scanner.
 
 
 
== Data Transfer ==
 
There are two data transfers involved in this process, ''Image Transfers'' from the scanner to slicer and ''command transfers'' into the revers direction.
 
 
 
=== Image Transfers ===
 
To transfer an image from a server to 3D Slicer the following objects have to considered:
 
#Open connection to 3D Slicer
 
#Data Creation
 
##Create ImageData buffer on server
 
##Create MRML Node holding a ImageData in Slicer connected to the ImageData on the server
 
#Data Transfer
 
##Fill ImageData buffer on Server with US Data
 
##Send Data over Link
 
 
 
By now the MRML node's image data is updated and ready to visualize.
 
 
 
=== Command Transfer ===
 
Tracking commands are sent using the command structure supported by slicer's openIGT Link
 
 
 
== Data Visualization ==
 
To Transfer 3D images from the scanner to Slicer we make use of openIGT Link
 
 
 
= Interfaces =
 
 
 
 
 
= Misc =
 
A tutorial to get openIGT Link running with 3D Slicer and 4D volume rendering can be found [[Slicer3:openIGT_Tutorial_For_4D_Volume_Rendering_Data|here]].
 
 
 
 
 
= Media =
 
== Video ==
 
Check out the [http://people.ee.ethz.ch/~grauerb/Slicer3/ROD/US_Data_with_Tool_FULL.htm Screen Capture Video] of the Ultrasound Module or [[Media:US_ScreenCaptureUsingZBuffer.zip|download as ZIP file]].
 
 
 
== Images ==
 
[[Image:US_Photoseries_1.png|thumb|200px|left|Scanner working with Slicer3]]
 
[[Image:US_Photoseries_2.png|thumb|200px|left|Scanner working with Slicer3]]
 
[[Image:US_Photoseries_3.png|thumb|200px|left|Scanner working with Slicer3]]
 
[[Image:US_Photoseries_4.png|thumb|200px|left|Scanner working with Slicer3]]
 

Latest revision as of 17:45, 10 July 2017

Home < Slicer3:4DUltrasound 4D US

Note: We are migrating this content to the slicer.org domain - The newer page is here