SMTrack: Temporal Tracking Methods
- SMTrack is a designation for various tracking frameworks that model temporal state evolution, differing in methodology from sliding-mode control to learned state-space prediction.
- It underpins applications including robust control with finite-time convergence, improved motion prediction via SSMs, and efficient RGB-video tracking employing spiking neural dynamics.
- The diverse implementations highlight trade-offs between computational efficiency and appearance reliance, offering practical insights for real-time tracking in uncertain environments.
Searching arXiv for "SMTrack" and closely related entries to ground the article in current papers. SMTrack is not a single canonical method but a recurring designation across several tracking literatures. In the sources considered here, it denotes a sliding-mode tracking and model-following controller for uncertain linear time-invariant systems (Ganguly et al., 2020), a state-space-model-based motion-prediction formulation instantiated by TrackSSM for multi-object tracking (Hu et al., 2024), an end-to-end spiking neural network for RGB-video multi-object tracking (Zhong et al., 20 Aug 2025), and a State-aware Mamba tracker for visual tracking (Ma et al., 2 Feb 2026). The shared name masks substantial differences in objective, temporal representation, and computational regime.
1. Terminological scope and problem settings
The designation SMTrack appears in at least four technically distinct contexts in the material considered here. The common denominator is the centrality of temporal state evolution, but the underlying mathematical object called “state” differs sharply across formulations: a control-theoretic sliding variable, an SSM hidden state for trajectory prediction, an SNN membrane-and-spike dynamics, or a Mamba-style latent state for visual tracking.
| Usage of SMTrack | Problem setting | Defining components |
|---|---|---|
| Sliding-Mode Tracking | Robust tracking and model following for uncertain LTI systems | Super-twisting control, sliding surface, HOSMO/STO (Ganguly et al., 2020) |
| TrackSSM instantiation | Motion prediction in MOT | Flow-SSM, Mamba encoder, SL training (Hu et al., 2024) |
| Spiking SMTrack | RGB-video MOT | SpikeYOLOX, Asa-NWDLoss, TrackTrack association (Zhong et al., 20 Aug 2025) |
| State-aware Mamba SMTrack | Single-object visual tracking | SASM blocks, hidden-state propagation, Siamese pipeline (Ma et al., 2 Feb 2026) |
A common misconception is that SMTrack refers to one benchmark lineage or one architecture family. The literature summarized here shows instead that it is an overloaded label spanning robust control, tracking-by-detection motion modeling, spiking detection-and-association pipelines, and state-space temporal modeling for visual tracking.
2. SMTrack in robust control: sliding-mode tracking and model following
In the control-theoretic usage, SMTrack refers to a robust tracking and model following design for uncertain LTI systems with matched uncertainty and disturbance. The plant is written as
with lumped disturbance
and the reference model is
A matching condition is assumed through constant matrices and , after which the tracking error is defined as
with . The state is then decomposed via a coordinate transform into , and a sliding variable
is constructed with 0 chosen so that 1 is Hurwitz (Ganguly et al., 2020).
Control is split as 2, where 3 is a super-twisting term designed to drive 4 in finite time. In vector form,
5
and, componentwise,
6
The stated role of 7 is to exceed the bound on 8, thereby enforcing second-order sliding.
For the MagLev implementation, only the ball position 9 is measured, so velocity 0 is estimated. A super-twisting observer is first attempted, but for continuous control the design adopts a third-order higher-order sliding-mode observer: 1
2
3
The summary states that 4 in finite time under a known bound on 5, after which 6.
The reported MagLev model is
7
The reference model is third order with poles at 8. Reported results include tracking RMS error on the order of a few tens of microns, perfect disturbance rejection under 9, finite-time estimation of 0 for both STO and HOSMO, and smoother control and sliding behavior for the HOSMO-based variant. In this usage, SMTrack is a control methodology centered on sliding-surface design, finite-time convergence, and observer-assisted output feedback rather than a learned tracker.
3. SMTrack as state-space motion prediction in TrackSSM
In the TrackSSM formulation, the provided description instantiates SMTrack as a motion predictor for tracking-by-detection. The central object is a discrete-time state-space model for a single track,
1
with a linear-Gaussian special case
2
TrackSSM’s Flow-SSM makes the effective time step 3, as well as 4 and 5, depend on a learned flow feature 6. Base parameters 7 and 8 are held fixed, while
9
The discretization is performed by a zero-order-hold rule,
0
followed by the update
1
The flow feature 2 is obtained from a short trajectory history containing position and velocity terms,
3
which is linearly embedded and processed by a stack of naive Mamba blocks. This produces a compact representation of recent trajectory dynamics. The decoder then receives the last-seen box 4, applies cosine positional encoding and linear splitting into 5 and 6, updates the Flow-SSM hidden state, gates the predicted embedding through an MLP-plus-sigmoid transform of 7, and maps the result back to a box prediction. Cascading 8 such layers yields stepwise refinement of 9.
The associated Step-by-Step Linear training strategy decomposes the one-step mapping 0 into 1 equal substeps. Pseudo-labels are generated by linear interpolation,
2
so that each decoder layer is trained to predict an intermediate target. The total loss combines Smooth-3 box regression and generalized IoU supervision.
The reported evaluation couples TrackSSM to YOLOX-x/l/m/s detectors and uses ByteTrack’s association. On MOT17, ByteTrack + KF achieves HOTA 4, while ByteTrack + TrackSSM achieves HOTA 5. On DanceTrack, the comparison is 6 versus 7 HOTA, and on SportsMOT 8 versus 9 HOTA. Additional ablations state that the best historical length is around 0–1 frames, the decoder depth optimum is 2, and S3L adds 4 HOTA and 5 IDF1 on DanceTrack. In this usage, SMTrack denotes a learned motion model with SSM-based temporal compression rather than a detector, controller, or association-only module.
4. SMTrack as an end-to-end spiking MOT framework
A later usage defines SMTrack as “the first directly trained deep SNN framework for end-to-end multi-object tracking on standard RGB videos” (Zhong et al., 20 Aug 2025). This framework is a two-stage pipeline composed of a SpikeYOLOX detector and a TrackTrack-based identity association module. The detector includes a spiking backbone, neck, and decoupled spiking head. The backbone/neck uses channel-mixing meta-blocks built from SepConv and ChConv operators, while the head follows a three-scale decoupled design inspired by YOLOX, with separate classification and regression branches.
The spiking dynamics are based on the Integer LIF neuron. In discrete time,
6
where 7 is membrane potential, 8 is the leak constant, 9 is the firing threshold, and 0 is the integer spike count in virtual time. Surrogate gradients replace the derivative of the Heaviside spike function, and the training summary specifies a fast sigmoid surrogate
1
Detection training is modified by the adaptive, scale-aware Normalized Wasserstein Distance loss. A bounding box 2 is modeled as a Gaussian
3
with second-order Wasserstein distance
4
The normalized similarity is
5
where
6
Because 7 is recomputed per batch from average object size, the method is described as increasing sensitivity to small objects under scale and density variation.
Association is handled by TrackTrack in three stages: motion prediction by an NSA Kalman filter, Track-Perspective Association using an affinity
8
with Hungarian matching over high-confidence, low-confidence, and NMS-suppressed detections in cascade, and Track-Aware Initialization for unmatched detections. The training setup initializes from COCO-pretrained YOLOX-s, trains on MOT17/MOT20 for 9 epochs and DanceTrack/BEE24 for 0 epochs, uses SGD with momentum 1, weight decay 2, and sets virtual timesteps 3 with I-LIF integer range 4.
The reported results compare favorably with leading ANN baselines. On DanceTrack, SMTrack obtains HOTA 5, MOTA 6, and IDF1 7; on BEE24, HOTA 8, MOTA 9, and IDF1 0; on MOT17, HOTA 1, MOTA 2, and IDF1 3; and on MOT20, HOTA 4, MOTA 5, and IDF1 6. The paper summary adds that SMTrack uses only 7 or fewer timesteps while matching or exceeding ANN baselines on HOTA and IDF1. In this formulation, SMTrack is a learned detector-association system whose distinctive contribution lies in directly trained spiking computation for conventional RGB video.
5. SMTrack as State-aware Mamba for visual tracking
Another recent usage defines SMTrack as State-aware Mamba for efficient temporal modeling in visual tracking (Ma et al., 2 Feb 2026). This framework is a Siamese-style single-object tracker built from Selective State-Aware Space Model blocks. During training, 8 target templates and one search region are sampled from video, split into non-overlapping 9 patches, and embedded into tokens
00
with
01
Spatial positional embeddings, temporal embeddings, and target masks are added before concatenating template and search tokens and sending them through 02 blocks. A fully convolutional box head predicts a classification score map, an offset map, and a size map, from which the box 03 is recovered.
The key architectural departure from standard selective SSMs is a state-aware timescale. Starting from the continuous-time model
04
the discretized update becomes
05
Whereas Mamba makes 06, 07, and 08 content-dependent but shares timescale across state channels, SMTrack introduces
09
which are combined as
10
The hidden-state update is then
11
After scanning a frame’s patches, the last hidden state 12 is passed through a two-layer MLP and fed to the next block. This design is described as capturing more diverse temporal cues through state-wise parameters.
A major runtime feature is hidden-state propagation at inference. The initial template is scanned once, and the hidden-state outputs of each SASM block are stored. Each subsequent search region is processed by injecting these compressed hidden states into the blocks rather than reprocessing raw templates. Every 13 frames, a fresh template may be cropped, rescanned, and appended to memory. The stated training complexity of each block is
14
which is linear in the number of patches 15, in contrast to self-attention’s 16. At inference, after the initial template scan, each new search region incurs
17
operations and is independent of the number of stored templates.
The training data are COCO, LaSOT, GOT-10k, and TrackingNet, using four templates plus one search region, random translation, horizontal flip, and brightness jitter. The loss combines focal loss, an 18 box term, and GIoU,
19
with 20 and 21. Optimization uses AdamW, with learning rates 22 for SASM and 23 for the head, cosine decay, 24 epochs, and batch size 25.
Reported benchmark results include SMTrack-S256 at GOT-10k AO 26, LaSOT AUC 27, TrackingNet AUC 28, UAV AUC 29, 30 GFlops, and 31 FPS; SMTrack-M256 at GOT-10k AO 32, LaSOT AUC 33, TrackingNet AUC 34, UAV AUC 35, 36 GFlops, and 37 FPS; and SMTrack-M384 at GOT-10k AO 38, LaSOT AUC 39, TrackingNet AUC 40, UAV AUC 41, 42 GFlops, and 43 FPS. The ablation summary reports 44 AUC for state-wise 45 over state-shared, 46 AUC for the hidden-state interaction MLP, 47 AUC for multi-frame uniform sampling from memory, and a performance plateau at 48 hidden channels.
6. Comparative interpretation and relation to adjacent tracking research
Across these usages, SMTrack consistently denotes a method organized around explicit temporal state evolution, but the state variable itself is domain-specific. In sliding-mode control, the operative state is the sliding variable 49 and its observer-reconstructed plant state (Ganguly et al., 2020). In TrackSSM, it is a learned SSM hidden state driven by trajectory flow features (Hu et al., 2024). In the spiking MOT framework, temporal structure is represented through I-LIF membrane dynamics across a small number of virtual timesteps (Zhong et al., 20 Aug 2025). In State-aware Mamba tracking, temporal information is compressed into blockwise hidden states that are propagated across frames (Ma et al., 2 Feb 2026).
The computational and methodological implications are correspondingly different. The control-theoretic formulation seeks finite-time convergence and disturbance rejection. TrackSSM seeks motion prediction that improves association in tracking-by-detection, especially on nonlinear motion datasets. The spiking formulation seeks end-to-end RGB-video MOT with low-timestep spike-driven computation. The Mamba-based formulation seeks long-range temporal interaction with linear complexity in the number of patches and low per-frame inference cost through hidden-state reuse.
A second recurring theme is reduced reliance on appearance when temporal dynamics are informative. This is explicit in the TrackSSM motion module and in the TrackTrack association used by spiking SMTrack. A plausible implication is that SMTrack-labeled methods often emerge where conventional appearance-heavy pipelines are either too costly or insufficiently robust. That tendency is also visible in adjacent tracking work: YOLOv8-SMOT emphasizes appearance-independent association by integrating motion direction maintenance with an adaptive similarity metric inside OC-SORT for small multi-object tracking from UAV views (Yu et al., 16 Jul 2025).
Taken together, the literature does not support treating SMTrack as one architecture family. It is better understood as a recurrent naming pattern attached to temporally grounded tracking systems whose central innovation lies in how state is modeled, updated, and exploited: through higher-order sliding dynamics, data-dependent state-space motion prediction, spiking neural computation, or state-aware Mamba propagation.