Electromagnetic tracking: Difference between revisions
Appearance
Xinreality (talk | contribs) Created page with "= Electromagnetic tracking = '''Electromagnetic tracking''' ('''EMT''') is a pose-estimation technology widely used in [[Virtual reality]] (VR) and [[Augmented reality]] systems, as well as in medical navigation, robotics, and human–computer-interaction research. Unlike [[optical tracking]] or [[inertial tracking]], EMT determines the 3-D position and..." |
Xinreality (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
'''[[Electromagnetic tracking]]''' ('''EMT''') is a [[Pose (computer vision)|pose]]-estimation technology widely used in [[Virtual reality|[[Virtual reality]]]] (VR), [[Augmented reality|[[augmented reality]]]] (AR), medical navigation, and human–[[robotics|robot–computer interaction]]. | |||
Unlike camera-based [[Optical tracking|[[optical tracking]]]] or pure [[Inertial tracking|[[inertial tracking]]]], EMT determines the **six-degree-of-freedom** ({{small|[[Six degrees of freedom|6DOF]]}}) position and orientation of miniature sensor coils without requiring line-of-sight. A stationary **field generator** produces a precisely controlled magnetic field; tri-axial receiver coils measure that field, and the system solves for each sensor’s pose every frame. Because each frame is computed independently, EMT suffers **no cumulative drift**, while latencies are typically only a few milliseconds.<ref>Yaniv Z., Wilson E., Lindisch D., Cleary K. “Electromagnetic tracking in the clinical environment.” ''Medical Physics'' 36 (3): 876-892 (2009). doi:10.1118/1.3075829.</ref> | |||
==History== | |||
Commercial EMT began with [[Polhemus]]’s 1969 “Space-Tracker,” followed by its FASTRAK line in the 1980s and [[Ascension Technology|Ascension]]’s pulsed-DC ‘‘Flock of Birds’’ (1991).<ref>Polhemus. “FASTRAK® Motion Tracking System – Product Overview.” Polhemus.com, accessed 30 April 2025.</ref><ref>Ascension Technology Corp. ''Flock of Birds® User Manual'', Rev G (1999).</ref> | |||
During the 1990s EMT migrated from military simulators into VR CAVEs and into medical navigation. Key medical trackers such as [[NDI Aurora]] (2002) made EMT the de-facto standard for surgical tool tracking. Consumer products followed: the [[Razer Hydra]] PC controller (2011) and the “Control” wand for the original [[Magic Leap One]] AR headset (2018) both employ EMT.<ref>Lang B. “Magic Leap One Controller Appears in FCC Filing, Suggests 2018 Headset Launch.” ''Road to VR'', 20 Sept 2017.</ref><ref>Razer Inc. “Thanks to the Razer Hydra, Now You’re Thinking With Motion Control.” Press release, 11 Apr 2011.</ref> | |||
== | ==Principles of operation== | ||
A field generator contains three orthogonal transmitter coils driven sequentially (AC systems) or in short pulses (pulsed-DC systems). Each receiver holds three orthogonal pick-up coils. As every axis is energized, the induced voltages encode the local magnetic-field vector; an over-determined least-squares solve yields 3-D position and orientation.<ref>Ascension Technology Corp. “Pulsed DC Magnetic Tracking Technology Overview.” White paper, 2003.</ref> | |||
For an ideal magnetic dipole the far-field magnitude decays with the inverse cube of distance (|B| ∝ 1/''r''³), sharply limiting working volume.<ref>Jackson J.D. ''Classical Electrodynamics'', 3 rd ed. Wiley (1998) p. 181.</ref> | |||
==Technical characteristics== | |||
== Technical characteristics == | |||
; Field generators | ; Field generators | ||
Transmitters are supplied | Transmitters are supplied as planar plates, cube frames, or towers. A standard Polhemus FASTRAK source covers ≈1.5 m × 1.5 m × 1.5 m at up to 120 Hz.<ref>Polhemus. “Motion Tracking Technical Comparison Chart.” PDF, 2020.</ref> | ||
; Sensors | ; Sensors | ||
Modern | Modern sensors are extremely small: the Aurora 6DOF “micro” sensor is only 1.8 mm Ø, while its smallest 5DOF sensor is 0.3 mm Ø.<ref>Northern Digital Inc. “Aurora Electromagnetic Tracking – Sensors & Tools.” NDigital.com, accessed 30 April 2025.</ref> A single Aurora controller can track up to 32 5DOF or 16 6DOF sensors. | ||
; Performance | ; Performance | ||
Static laboratory accuracy for FASTRAK is ≈0.76 mm RMS and 0.15° RMS<ref>Polhemus. “Motion Tracking Technical Comparison Chart.”</ref>; update rates range 50–120 Hz; latency is 3–10 ms. Real-world performance degrades near conductive or ferromagnetic objects, high-current devices, or at distances >1 m, where the field drops rapidly. | |||
; AC vs. pulsed-DC | ; AC vs. pulsed-DC | ||
AC trackers (Polhemus, NDI) | AC trackers (Polhemus, NDI) supply strong continuous fields but are susceptible to eddy-current distortion. Pulsed-DC trackers (Ascension “Bird”) reduce such distortion at the cost of lower refresh rates.<ref>Ascension Technology Corp. “Pulsed DC Magnetic Tracking Technology Overview.”</ref> | ||
== Comparison with other tracking modalities == | ==Comparison with other tracking modalities== | ||
{| class="wikitable" | {| class="wikitable" | ||
! Modality !! | ! Modality !! Key strengths !! Key limitations | ||
|- | |- | ||
| '''EMT''' || | | '''EMT''' || Drift-free absolute pose; works through occlusion & darkness; sensors millimetres in size || Limited to ≲1 m volumes; distorted by nearby metal; magnetic interference | ||
|- | |- | ||
| [[Optical tracking]] || Sub- | | [[Optical tracking]] || Sub-mm accuracy, room-scale, unaffected by metal || Requires clear line-of-sight & lighting; suffers from occlusion | ||
|- | |- | ||
| [[Inertial tracking]] || | | [[Inertial tracking]] || kHz update; no external infrastructure || Unlimited drift; cannot give absolute position | ||
|} | |} | ||
Hybrid camera | Hybrid camera-IMU systems such as [[Microsoft HoloLens]] and [[Meta Quest Pro]] achieve room-scale tracking; EMT is sometimes fused in research prototypes to re-localise after optical dropout.<ref>Yaniv Z. et al., 2009.</ref> | ||
== Applications == | ==Applications== | ||
* '''Consumer | * '''Consumer / gaming''' – The [[Razer Hydra]] offered ≈1 mm/1° precision over a 1-m radius base station; Magic Leap One’s hand-held controller transmits three AC fields at 28.5–42.4 kHz for EMT.<ref>Lang B., 2017.</ref> | ||
* '''Medical navigation''' – NDI Aurora and Ascension 3D Guidance track needles, catheters, and endoscopes | * '''Medical navigation''' – [[NDI Aurora]] and Ascension 3D Guidance track needles, catheters, and endoscopes during minimally invasive procedures where cameras cannot see.<ref>Yaniv Z. et al., 2009.</ref> | ||
* '''Industrial | * '''Industrial / research''' – Welding simulators, robot hand-guiding in metallic cells, marker-less motion capture under clothing, and ergonomics studies use EMT where optical solutions fail. | ||
== Strengths and limitations == | ==Strengths and limitations== | ||
EMT | EMT provides drift-free, low-latency 6DOF tracking in darkness, inside the body, or through clothing, with sensors small enough to embed in tools. | ||
However, accuracy degrades rapidly outside the calibrated volume and in the presence of metal or strong fields. Interference studies show position errors rising from <1 mm to >30 mm when powered instruments are held <30 cm from the receiver.<ref>Poulin F., Amiot L-P. “Interference during the use of an electromagnetic tracking system under OR conditions.” ''Journal of Biomechanics'' 35 (6): 733-737 (2002).</ref> | |||
== Notable commercial systems == | ==Notable commercial systems== | ||
* '''[[Polhemus]] FASTRAK / LIBERTY''' – AC, up to 120 Hz | * '''[[Polhemus]] FASTRAK / LIBERTY''' – AC; ≤0.76 mm RMS position, 0.15° orientation; up to 120 Hz. | ||
* '''[[NDI Aurora]]''' – Medical-grade AC | * '''[[NDI Aurora]]''' – Medical-grade AC; up to 32 sensors; micro-sensors Ø0.3–1.8 mm. | ||
* '''[[Ascension Technology|Ascension]] 3D Guidance / Flock of Birds''' – Pulsed-DC | * '''[[Ascension Technology|Ascension]] 3D Guidance / Flock of Birds''' – Pulsed-DC; 144 Hz typical. | ||
* '''[[Razer Hydra]] / Sixense STEM''' – Consumer dual-wand controller (2011). | * '''[[Razer Hydra]] / Sixense STEM''' – Consumer dual-wand game controller (2011). | ||
* '''Magic Leap One “Control”''' – | * '''[[Magic Leap One]] “Control”''' – Hand-held AR controller generating 28.5–42.4 kHz AC fields. | ||
== References == | ==References== | ||
<references/> | <references/> |