Dear Lea,

I don't think there is UI in the MITK-IGT modules to do this so far. But it shouldn't be a big deal to add it in the source code. Let's say you have a tracker, tool 0 is you reference tool and you want to get the pose of tool 1 in relation to tool 0. From the mitk::TrackingDevice you can get the NavigationData of both tools which hold the tool-to-tracker transformation T0 and T1. Tool 1 in relation to tool 0 can than computed by calculating T0^-1 * T1. This calculation can be done with the NavigationData object:

T1->compose(T0->GetInverse());

The IGT tracking lab example shows you how to use a sensor to move a CT image and/or a surface. It includes some example code how to calculate with NavigationData which also might be helpful.

I hope this helps.

Best,

Alfred


Am 13.12.2019 um 16:29 schrieb lkraut:
Hi everyone,

I'm using MITK to develop a navigation plugin for surgery. For the navigation I am using elctromagnetic tracking (NDI Aurora tracking system) with 3 sensors and 1 pointer-tool.

Before the surgery a registration process needs to be done.
To avoid errors because of movement, one of the sensors should be used as a reference sensor.  The outputs (NavigationData) of the sensors should be relative to this reference sensor.

Is there the possibility to set one of the tools as a reference sensor?
I know that NDI offers such a functionality in the Aurora system. In the Aurora API Guide the type of a tool can be set to 'Reference'. Unfortunately I couldn't find this possibility in MITK yet.


Thanks a lot
Lea


_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users



_______________________________________________
mitk-users mailing list
mitk-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to