Low Complexity Point Tracking of the Myocardium in 2D Echocardiography
Artem Chernyshov, John Nyberg, Vegard Holmstrøm, Md Abulkalam Azad, Bjørnar Grenne, Håvard Dalen, Svein Arne Aase, Lasse Lovstakken, Andreas Østvik
TL;DR
This work addresses the need for fast, resource-efficient myocardium tracking in 2D echocardiography by introducing MyoTracker, a low-parameter (approximately $0.32$M) point-tracking network derived from CoTracker2 with extended temporal context and simplified components. It processes entire sequences in one pass, drastically reducing memory usage and latency while maintaining high tracking accuracy for the RV free wall and providing RV FWS estimates with bias $$-0.3\%$$ and 95% limits of agreement $[-6.1\%, 5.4\%]$ that are within interobserver variability. Compared to CoTracker2 and EchoTracker, MyoTracker achieves lower trajectory errors and higher inference speed, requiring about $67\%$ less GPU memory than CoTracker2 and $84\%$ less than EchoTracker for long sequences, and it is $74\times$ faster than CoTracker2 and $11\times$ faster than EchoTracker in the authors’ setup. An ablation study shows the most significant accuracy gains arise from enabling full-sequence temporal context, with trade-offs between refinement iterations and runtime. The results support deploying MyoTracker in clinical workflows and mobile devices to accelerate RV measurements and enable parallelized processing, while maintaining clinically acceptable strain estimations.
Abstract
Deep learning methods for point tracking are applicable in 2D echocardiography, but do not yet take advantage of domain specifics that enable extremely fast and efficient configurations. We developed MyoTracker, a low-complexity architecture (0.3M parameters) for point tracking in echocardiography. It builds on the CoTracker2 architecture by simplifying its components and extending the temporal context to provide point predictions for the entire sequence in a single step. We applied MyoTracker to the right ventricular (RV) myocardium in RV-focused recordings and compared the results with those of CoTracker2 and EchoTracker, another specialized point tracking architecture for echocardiography. MyoTracker achieved the lowest average point trajectory error at 2.00 $\pm$ 0.53 mm. Calculating RV Free Wall Strain (RV FWS) using MyoTracker's point predictions resulted in a -0.3$\%$ bias with 95$\%$ limits of agreement from -6.1$\%$ to 5.4$\%$ compared to reference values from commercial software. This range falls within the interobserver variability reported in previous studies. The limits of agreement were wider for both CoTracker2 and EchoTracker, worse than the interobserver variability. At inference, MyoTracker used 67$\%$ less GPU memory than CoTracker2 and 84$\%$ less than EchoTracker on large sequences (100 frames). MyoTracker was 74 times faster during inference than CoTracker2 and 11 times faster than EchoTracker with our setup. Maintaining the entire sequence in the temporal context was the greatest contributor to MyoTracker's accuracy. Slight additional gains can be made by re-enabling iterative refinement, at the cost of longer processing time.
