# Track images using Polhemus Fastrak electromagnetic tracker

**URL:** <https://discourse.slicer.org/t/track-images-using-polhemus-fastrak-electromagnetic-tracker/7056>\
**Category:** Feature requests\
**Tags:** transforms\
**Created:** [June 6, 2019, 12:45pm UTC](https://discourse.slicer.org/t/track-images-using-polhemus-fastrak-electromagnetic-tracker/7056 "2019-06-06T12:45:06Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [September 15, 2023, 2:44am UTC](https://discourse.slicer.org/t/track-images-using-polhemus-fastrak-electromagnetic-tracker/7056/6 "2023-09-15T02:44:29Z")

</div>

I’m not aware of an OpenIGTLink interface for Polhemus. Since cost of development, testing, optimization, maintenance, and support of a new interface would be higher than the cost of an already supported electromagnetic tracker (such as NDI Aurora or Ascension), probably most people end up buying an already supported tracker instead. Surgical navigation users may also end up choosing NDI instead of Polhemus, because NDI appears to be used in many more clinical products.

If somebody already has several Polhemus tracking systems or wants to use some unique characteristics of these systems then it would worth implementing an OpenIGTLink interface. Maybe a quick&dirty bridge can be put together in Python, which converts Polhemus VRPN messages (received by some VRPN Python package) to OpenIGTLink messages (sent by [pyigtl](https://github.com/lassoan/pyigtl)).

---

_[View the full topic](https://discourse.slicer.org/t/track-images-using-polhemus-fastrak-electromagnetic-tracker/7056)._
