Difference between revisions of "Slicer3:4DUltrasound 4D US"
Line 15: | Line 15: | ||
== Data Transfer == | == 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 for display | ||
== Data Visualization == | == Data Visualization == |
Revision as of 20:33, 24 March 2008
Home < Slicer3:4DUltrasound 4D USContents
Introduction
The following graph shows how the Ultrasound scanner will be connected with 3D Slicer using the IGT Link
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 openIGT link, the network protocol of Slicer.
Finally 3D Slicer visualizes the data and sends tracking commands back over the link to update the viewing plane.
Detailed Process
Image Acquisition
To be discussed
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 for display
Data Visualization
To Transfer 3D images from the scanner to Slicer we make use of openIGT Link