MST: Multi-State Efficient Object Tracker
- Multi-State Tracker (MST) is an efficient single-object tracking framework that uses a transformer backbone with multi-state specialization to improve feature representation.
- It combines Multi-State Generation (MSG), State-Specific Enhancement (SSE), and Cross-State Interaction (CSI) to balance accuracy and computational efficiency.
- MST achieves robust, real-time performance (up to 200 FPS on GPU) while keeping additional computational overhead and parameter increases minimal.
Searching arXiv for the primary MST paper and closely related efficient tracking context. Using arXiv search tool to retrieve the Multi-State Tracker paper. Multi-State Tracker (MST) is the efficient single-object tracking framework introduced in "Multi-State Tracker: Enhancing Efficient Object Tracking via Multi-State Specialization and Interaction" (Wang et al., 15 Aug 2025). It is designed around the observation that efficient trackers achieve faster runtime by reducing computational complexity and model parameters, but that this efficiency often compromises the expense of weakened feature representation capacity, thus limiting the ability to accurately capture target states using single-layer features. MST addresses that limitation by combining Multi-State Generation (MSG), State-Specific Enhancement (SSE), and Cross-State Interaction (CSI) within a one-stream transformer-style pipeline, with the stated aim of improving tracking accuracy and robustness while incurring minimal computational overhead (Wang et al., 15 Aug 2025). This usage should be distinguished from the MST acronym in Multihypothesis Segmentation Tracking (Price et al., 2021) and in the Multi-State Trajectory approach to non-adiabatic dynamics (Tao, 2017).
1. Problem setting and design objective
MST is positioned in the efficient or lightweight tracking regime. The core problem statement is that reduced model size and reduced computational complexity can weaken feature representation, especially when target state estimation relies on single-layer features. The framework therefore seeks to enhance feature representation in an interactive and adaptive manner while preserving runtime efficiency, with the paper emphasizing robustness in complex environments and real-time deployment characteristics (Wang et al., 15 Aug 2025).
The architecture is organized around “multi-state” features rather than a single terminal representation. In the paper’s formulation, MSG generates multiple state representations at multiple stages during feature extraction, SSE refines them to highlight target-specific features, and CSI facilitates information exchange between these states and ensures the integration of complementary features. A plausible implication is that MST treats inter-layer diversity as a structured source of target-state evidence rather than as a by-product of a backbone network.
2. One-stream architecture and data flow
MST adopts a one-stream transformer-style backbone, specifically ViT-Tiny, and inserts three lightweight state-aware modules—MSG, SSE, and CSI—between the backbone and a standard center-head (Wang et al., 15 Aug 2025). The reported high-level data flow is:
- Patch-embed template and search region .
- Run ViT-Tiny blocks; at the last three layers extract token sets as the MSG stage.
- Independently refine each state via SSE.
- Fuse the three enhanced features via CSI.
- Send the final fused feature to a center-head for classification and regression.
| Module | Role | Reported effect |
|---|---|---|
| MSG | Extracts | Produces diverse state-representations |
| SSE | Refines each state independently | Highlights target-specific features |
| CSI | Fuses enhanced states adaptively | Integrates complementary features |
At the token level, inputs are patch-embedded as
with and . The template and search tokens are concatenated and passed through standard transformer blocks. MSG then extracts three state-feature sets,
These are described as “state candidates” capturing coarse–fine contextual information (Wang et al., 15 Aug 2025).
3. MSG, SSE, and CSI as the core mechanism
MSG is architecturally simple: it “taps” the output tokens of the last three transformer layers as multi-state features. The novelty in MST lies less in the extraction itself than in the subsequent specialization and interaction stages. This suggests that the framework treats late-layer transformer outputs as a compact multi-state basis for downstream target modeling rather than as redundant features.
Each state 0 is passed through an independent SSE module. Internally, SSE is built on the Hidden State Adaptation SSD (HSA-SSD) block. The description given in the paper has three parts (Wang et al., 15 Aug 2025). First, a dynamic 1 convolution projects the state into hidden matrices 2 through an attention-driven combination of basis kernels: 3 Second, a depth-wise 4 convolution acts on 5: 6 Third, the module discretizes 7 and 8 via learnable thresholds 9, computes a hidden input, applies projection and gating, and produces the enhanced state 0. The paper characterizes SSE as providing bidirectional global modeling on each state with linear complexity in 1 and channels.
CSI operates after SSE. The three enhanced states 2 are concatenated along the token dimension,
3
and CSI then reuses the HSA-SSD design to perform bidirectional cross-state fusion. The fused output is split back into three parts and summed elementwise to form the final feature 4. In the paper’s terminology, this adaptively aggregates complementary cues across scales (Wang et al., 15 Aug 2025).
4. HSA-SSD and computational profile
HSA-SSD is presented as an improved Hidden State Mixer SSD tailored for multi-state features. The paper contrasts it with two reference designs: Bi-directional SSM, with 5 FLOPs and very sequential execution, and HSM-SSD, with 6 roughly. HSA-SSD is reported to have the same order as HSM-SSD but with dynamic kernel adaptation (Wang et al., 15 Aug 2025).
| Component | FLOPs (G) | Params (M) |
|---|---|---|
| Backbone (ViT-T) | 1.75 | 5.49 |
| SSE module (3×) | 0.05 | 0.49 |
| CSI module | 0.05 | 0.17 |
| Head | 0.53 | 2.31 |
| Total MST | 2.38 | 8.46 |
The two state-space modules therefore add only 7 GFLOPs and 8 M parameters. The paper describes this overhead as effectively negligible (Wang et al., 15 Aug 2025). In contextual terms, this is the central systems claim of MST: the tracker attributes its accuracy gains to state specialization and cross-state interaction without abandoning the resource profile expected of efficient trackers.
5. Training objective, prediction head, and inference rule
Training uses mixtures of LaSOT, TrackingNet, GOT-10K (strict split), and COCO, with AdamW for 9 epochs and 0 epochs on GOT-10K; the batch size is tuned for 1 2080Ti (Wang et al., 15 Aug 2025). The tracking head consists of three parallel convolution branches predicting:
- a classification map 2,
- a size map 3,
- an offset map 4.
The predicted position is
5
and the predicted bounding box is
6
The loss is reported as
7
with 8 and 9. The classification term is Weighted Focal Loss, and the regression terms are 0 and GIoU. During inference, the classification response is multiplied by a Hanning window, the maximum is selected, and the head offsets are applied (Wang et al., 15 Aug 2025).
6. Benchmarks, ablations, and deployment
The reported benchmark results place MST ahead of prior efficient or lightweight trackers across multiple datasets (Wang et al., 15 Aug 2025). In the lightweight group on GOT-10K, TrackingNet, and LaSOT, MST is reported with AO 1, SR0.5 2, SR0.75 3, AUC 4, Pnorm 5, P 6, and 7 FPS on GPU/CPU. The comparison rows reproduced in the paper include HCAT and HiT-Base. On TNL2K, UAV123, NFS, and LaSOT8, MST is reported with AUC values 9, 0, 1, and 2, respectively. The paper summarizes these results by stating that across all datasets MST leads by 3–4 points, and that on GOT-10K it outperforms HCAT by 5 AO.
The ablation studies isolate the roles of MSG, SSE, and CSI. Removing SSE yields 6 GOT-10K AO and 7 UAV123 AUC; removing CSI yields 8 and 9; removing both SSE and CSI yields 0 and 1; removing MSG, SSE, and CSI yields 2 and 3. A separate state-count study reports that three states perform best: one state gives 4 GOT-10K and 5 UAV123, two states give 6 and 7, three states give 8 and 9, and four states give 0 and 1. Within the paper’s experimental frame, this identifies the three-state design as the best trade-off among the tested alternatives.
The SSE/CSI backbone-variant comparison further attributes the gains to HSA-SSD. The baseline without SSE/CSI reports 2 GOT-10K and 3 UAV123 at 4 GFLOPs, 5 M parameters, and 6 FPS. Bi-SSM reports 7 and 8 at 9 GFLOPs, 0 M, and 1 FPS; HSM-SSD reports 2 and 3 at 4 GFLOPs, 5 M, and 6 FPS; HSA-SSD reports 7 and 8 at 9 GFLOPs, 0 M, and 1 FPS (Wang et al., 15 Aug 2025).
For deployment, the paper reports real-time performance on GPU at 2 FPS and on CPU at 3 FPS, and 4 FPS on NVIDIA Jetson Xavier NX with GOT-10K AO 5. The comparison table reproduced in the paper lists HiT-Tiny at 6 FPS and AO 7, HiT-Small at 8 FPS and AO 9, HiT-Base at 00 FPS and AO 01, and MST at 02 FPS and AO 03. The stated scenarios include UAV video, robotics (SLAM), AR, and surveillance on resource-poor platforms. A plausible implication is that MST is intended not merely as an accuracy-improving backbone modification, but as a practical efficient-tracking design for edge-constrained operation.