System Set-up for the Integration of BrainLab, BioImage Suite and Slicer3 Haiying Liu Surgical Planning Lab Brigham & Women's Hospital Harvard Medical School
Acknowledgements National Center for Image Guided Therapy NIH U41RR019703 NEDO Intelligent Surgical Instruments Project
The Team • Haiying Liu, BWH • Noby Hata, BWH • Alex Golby, BWH • Junichi Tokuda, BWH • Steve Pieper, Isomics • Xenios Papademetris, Yale • Pratik Patel, BrainLab AG
Outline Overview of the system Wire computers by router Configure BrainLab Configure BioImage Suite Connect BioImage Suite to BrianLab Connect BioImage Suite to Slicer3
System Overview • BioImage Suite is a bridge between Slicer3 and BrainLab. • BrainLab sends tracking data and images to BioImage Suite on VVLink. • BioImage Suite relays the data to Slicer3 on OpenIGTLink. Slicer3 BrainLab BioImage Suite OpenIGTLink VVLink
Wire Computers by Router • Power on the BrainLab system. • Power on the computer running both Slicer3 and BioImage Suite. • Power on the router. • Connect the BrainLab system with the router with an Ethernet network cable. • Connect the Slicer computer with the router with an Ethernet network cable.
Wire Computers by Router • Assign a static IP address for the BrainLab system. • Assign a static IP address for the Slicer computer. • Test the connectivity between the BrainLab system and the Slicer computer by using ping command in a command prompt (for Windows) or a terminal (for Linux) like: • ping ip-address • make sure you have response from the other computer.
Configure BrianLab • On BrainLab interface (see next slide), get to Tools->VV Link. Activate VV Link by clicking the button in the middle. • This may need a license. • If VV Link is activated, you should see a square as the border for the button. • Write down the password in the red oval. The password may not be always the same.
Configure BrianLab Left click this button to activate VVLink Save this password for later use (From Xenophon Papademetris, Yale University)
Configure BioImage Suite Left click to bring Preferences Widget up (next slide)
Configure BioImage Suite 1. Enable OpenIGTLink and VectorVisionLink 3. Left click to close this widget and then exit BioImage Suite 2. Left click to save Preferences
Configure BioImage Suite • Start BioImage Suite again. • Check and make sure both OpenIGTLink and VectorVisionLink are enabled. If not, turned them into Enabled.
Connect BioImage Suite to BrianLab 2. Left click to bring the VVLink/OpenIGTLink widget 1. Left click the Neurosurgery button
Connect BioImage Suite to BrianLab Left click to bring up the VVLink Tool widget (next slide)
Connect BioImage Suite to BrianLab 1. Left click to a new server (BrainLab system) 2. Input the IP address of the BrainLab system 3. Input the password saved before 4. Left click to add server
Connect BioImage Suite to BrianLab 1. The added server should be listed here. Make it visible 2. Left click to connect 3. If the connection succeeds, on both sides, you will see a confirmation message. Click OK button to confirm.
Connect BioImage Suite to Slicer3 Choose OpenIGTLink IF module and then click the Connectors tab
Connect BioImage Suite to Slicer3 1. Left click to add a new connector 2. Check it as server 3. Check it as active
Connect BioImage Suite to Slicer3 1. Input the server (Slicer3) name or its IP address and port number 2. Left click to connect 3. Confirmation message after pressing Connect button