Difference between revisions of "Documentation/Nightly/Modules/OpenIGTLinkRemote/BrainlabTutorial"
(Created page with '=About This Page= Brainlab surgical navigation system provides a research interface called "IGTLink", which allows 3D Slicer and other OpenIGTLink-compatible software to connect…') |
|||
Line 2: | Line 2: | ||
Brainlab surgical navigation system provides a research interface called "IGTLink", which allows 3D Slicer and other OpenIGTLink-compatible software to connect and query images and tracking data through the network. This page describes how to connect 3D Slicer to the Brainlab system. | Brainlab surgical navigation system provides a research interface called "IGTLink", which allows 3D Slicer and other OpenIGTLink-compatible software to connect and query images and tracking data through the network. This page describes how to connect 3D Slicer to the Brainlab system. | ||
+ | |||
+ | |||
+ | =Things We Can Do with Brainlab's IGTLink= | ||
+ | *Query a list of images | ||
+ | *Query images | ||
+ | *Query targets | ||
+ | *Query trajectories (not available in 3D Slicer yet...) | ||
+ | *Stream real-time tracking data | ||
+ | |||
+ | =Establish Connection= | ||
+ | |||
+ | #On the Brainlab's console, activate "IGTLink". The Brainlab system start waiting for a connection from 3D Slicer as a TCP server. | ||
+ | #On 3D Slicer, open "IGT"->"OpenIGTLink IF" and Open "Connector" tab. | ||
+ | #Click "+" button to add a new connector | ||
+ | #Check "Client" radio button and type the IP/hostname and the port number in the "Hostname" and "Port" text box. The default port number is 22222. | ||
+ | #Click "Active" | ||
+ | #Check if any message shows up on the Brainlab's console. | ||
+ | #If 3D Slicer is successfully connected to the Brianlab system, "Status" in the list of connector shows "ON". | ||
+ | |||
+ | =Query Image Data= | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | We use Slicer for getting the NRRD images of the plan and also the intra-operative fiducial point aquisitions after the procedure. The BrainLab computer is the server with IP address of 172.22.233.144 on port 22222, so we create a client on AMIGO client 1 and then by using OpenIGTLinkRemote we retrieve the images and the points. Here is the simple document showing the procedure. | ||
+ | |||
+ | We also use the OpenIGTLink to connect fCal application (PLUS) to Brainlab in order to record the tracked-ultrasound (transformations from BrainLab and Ultrasound video from Epiphan frame grabber) during the case and also to calibrate the probe before it. If you need more information please ask me. I will also be happy to help you with the tutorial if you need any help. | ||
+ | |||
+ | |||
+ | =Contributors of this Tutorial= | ||
+ | *Isaiah Norton, BWH | ||
+ | *Alireza Mehrtash, BWH | ||
+ | *Junichi Tokuda, BWH | ||
+ | *Nobuhiko Hata, BWH |
Revision as of 22:12, 10 September 2013
Home < Documentation < Nightly < Modules < OpenIGTLinkRemote < BrainlabTutorialContents
About This Page
Brainlab surgical navigation system provides a research interface called "IGTLink", which allows 3D Slicer and other OpenIGTLink-compatible software to connect and query images and tracking data through the network. This page describes how to connect 3D Slicer to the Brainlab system.
Things We Can Do with Brainlab's IGTLink
- Query a list of images
- Query images
- Query targets
- Query trajectories (not available in 3D Slicer yet...)
- Stream real-time tracking data
Establish Connection
- On the Brainlab's console, activate "IGTLink". The Brainlab system start waiting for a connection from 3D Slicer as a TCP server.
- On 3D Slicer, open "IGT"->"OpenIGTLink IF" and Open "Connector" tab.
- Click "+" button to add a new connector
- Check "Client" radio button and type the IP/hostname and the port number in the "Hostname" and "Port" text box. The default port number is 22222.
- Click "Active"
- Check if any message shows up on the Brainlab's console.
- If 3D Slicer is successfully connected to the Brianlab system, "Status" in the list of connector shows "ON".
Query Image Data
We use Slicer for getting the NRRD images of the plan and also the intra-operative fiducial point aquisitions after the procedure. The BrainLab computer is the server with IP address of 172.22.233.144 on port 22222, so we create a client on AMIGO client 1 and then by using OpenIGTLinkRemote we retrieve the images and the points. Here is the simple document showing the procedure.
We also use the OpenIGTLink to connect fCal application (PLUS) to Brainlab in order to record the tracked-ultrasound (transformations from BrainLab and Ultrasound video from Epiphan frame grabber) during the case and also to calibrate the probe before it. If you need more information please ask me. I will also be happy to help you with the tutorial if you need any help.
Contributors of this Tutorial
- Isaiah Norton, BWH
- Alireza Mehrtash, BWH
- Junichi Tokuda, BWH
- Nobuhiko Hata, BWH