I use a Verasonics ultrasound scanner which sends, using OpenIGTLink protocol, images to an other computer on which Slicer runs. On the Verasonics side I have a OpenIGTLink client (coded with Matlab, unfortunately I have to use it) and on the Slicer side I use the OpenIGTLinkIF module to create a server.
I now want to reconstruct 3D volume from the Verasonics images.
First question : is there a Slicer module that takes an image and a transform streams and compute a volume from them ?
My understanding is that such a module does not exit, I have to use Plus Toolkit to perform 3D reconstruction.
If my understanding is correct, in order to have Plus performing 3D reconstruction I have, inter alia, to create a device of type OpenIGTLinkVideo in the xml config file that Plus uses. The problem is such a device is supposed to be a server yet on the Verasonics side I have an OpenIGTLink client.
Second question : is there a way to tell Plus that it will receive images from an OpenIGTLink client ?