Hi Jochen, 

Thank you for your reply. 

I will try to specify/define a consistancy policy for a marker sets and extend 
the NDITrackingDevice and/or Source accordingly. 
I will probably come back to you to discuss my choices before starting the 
implementation. 

Best regards, 

Tangi 


From: "Neuhaus Jochen" <[email protected]> 
To: "Tangi Meyer" <[email protected]>, "mitk-users" 
<[email protected]> 
Sent: Tuesday, 29 June, 2010 9:11:46 AM 
Subject: AW: [mitk-users] [IGT] [NDI-Polaris] 3D markers tracking. 




Hi Tangi, 

We only experimented with 3D marker tracking shortly. There is currently 
nothing more that the method you already found (don’t forget to activate 3D 
marker tracking by calling mytracker->SetOperationMode(MarkerTracking3D); (or 
HybridTracking)!). 



Currently, the IGT-Pipeline architecture does not use these 3D positions. You 
would have to extend mitk::TrackingDeviceSource to provide an output for each 
marker. But then, you would have to make sure that the set of markers returned 
by the Polaris has always the same order (which they do not guarantee). 

If you choose to extend NDITrackingDevice and/or TrackingDeviceSource, we would 
love to receive any code contributions, if that is possible. 

Best Regards, 

Jochen 








Von: Tangi Meyer [mailto:[email protected]] 
Gesendet: Montag, 28. Juni 2010 15:02 
An: mitk-users 
Betreff: [mitk-users] [IGT] [NDI-Polaris] 3D markers tracking. 




Dear all, 

I'm working with the NDI Polaris system. 
I'm tracking standard passive tools but also want to track single markers 
(independantly and/or as a set). 
Browsing the code, I only found the: 

/** 
* \brief Get 3D marker positions (operation mode must be set to 
MarkerTracking3D or HybridTracking) 
*/ 
virtual bool GetMarkerPositions(MarkerPointContainerType* markerpositions); 



method for getting access to the single markers in my environment. 

My associated questions are the following: 

    • Is there any other "extended" version of the NDITrackingDevice class 
which allows to get more info regarding the markers (IDs, set consistancy 
between to tracked time, ...)? 
    • I'm starting to browse the NDI API to see what could be usefull but I'm 
assuming that I would then need to derive my own NDITrackingDevice, right? 
    • What is the best way to handle 3D representation of those markers (let's 
say a sphere)? for each marker shall I build an associated NavigationData 
structure and connect it to my visualizer and to a DataTreeNode? Or are there 
some data structure that could display a changing point set? 


Thank you in advance. 

Best regards, 

Tangi 



------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to