Skip to content

Unified Multimodal Visual Tracking with Dual Mixture-of-Experts

Conference: ICML 2026
arXiv: 2605.03716
Code: None
Area: Video Understanding / Multimodal Visual Tracking / Mixture-of-Experts
Keywords: Visual Tracking, RGB+X, Mixture-of-Experts, Feature Decoupling, Modality-Missing Robustness

TL;DR

OneTrackerV2 unifies five tracking tasks (RGB / RGB+D / RGB+T / RGB+E / RGB+N) into a single network for end-to-end training. It utilizes a Meta Merger for modality fusion and a Dual MoE to explicitly decouple heterogeneous features—"spatial-temporal matching" and "modality fusion"—into T-MoE and M-MoE blocks. A dissimilarity loss and router clustering are employed to prevent these features from collapsing into the same subspace.

Background & Motivation

Background: Visual object tracking is categorized into RGB and RGB+X (X=Depth/Thermal/Event/Language) based on input modalities. Major approaches include: (a) designing independent architectures and training for each X task; (b) fine-tuning pretrained RGB trackers (e.g., OneTracker); (c) preliminary unified models that concatenate multimodal tokens within a shared backbone (e.g., SUTrack).

Limitations of Prior Work: (1) Multi-step training (pretrained → finetune) often converges to sub-optimal solutions; (2) Lack of a unified architecture necessitates manually designed task branches; (3) Shared architectures still group parameters by task, rather than achieving truly "unified params"; (4) Performance collapses if a modality is missing during inference; (5) Feature conflict—simple token concatenation forces the same parameter space to learn both spatial-temporal motion matching and modality-specific patterns simultaneously, leading to mutual interference.

Key Challenge: Tracking essentially requires two distinct capabilities: spatial-temporal matching (template ↔ search cross-frame motion) and modality fusion (RGB ↔ X complementary cues). Cramming these into a single backbone or a single MoE leads to zero-sum parameter competition.

Goal: (1) Achieve single-step end-to-end training with shared parameters and architecture; (2) Develop a modality-agnostic, missing-robust "meta embedding" for fusion; (3) Resolve feature conflicts between spatial-temporal matching and modality fusion via structural decoupling; (4) Maintain scalable capacity without exploding inference costs.

Key Insight: A learnable meta embedding can serve as a central modality hub. By introducing a Dual MoE, two sets of experts can independently handle spatial-temporal and modality tasks, with an explicit decoupling loss forcing them to be orthogonal.

Core Idea: Meta Merger + Dual MoE = one network, one training session, and one set of parameters to handle 5 tracking tasks, while remaining robust to modality absence and model compression.

Method

Overall Architecture

Input template and search regions each contain an RGB frame and a corresponding X modality frame (for RGB-only tasks, the X frame is the RGB frame itself). Shared patch embeddings yield \(F_{rgb}\) and \(F_x\). The Meta Merger utilizes a learnable meta embedding \(F_{meta}\) alongside spatial + channel attention and centralized convolutions to produce a sequence of modality-agnostic tokens. This sequence is fed into a Vision Transformer backbone, where the FFN in each block is replaced by a Dual MoE. Each token is computed through three paths: a shared expert, T-MoE (top-\(k\)), and M-MoE (top-\(k\)), which are then summed. Finally, an SUTrack-style detection head performs classification + IoU + L1 regression to output the bbox. The architecture offers four versions (B224 / B384 / L224 / L384), with parameters ranging from 80M to 271M and inference speeds of 23.4–72.4 FPS.

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 420, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
    A["Template + search regions<br/>(RGB and X frames)"] --> B["Shared patch embedding<br/>(Yields F_rgb / F_x)"]
    B --> C["Meta Merger<br/>(Spatial+Channel Attention + Learnable Meta Embedding)<br/>→ Modality-agnostic tokens"]
    C --> D["ViT backbone: FFN in each block replaced by Dual MoE"]
    D --> DMOE
    subgraph DMOE["Dual MoE (Sum of three paths per token)"]
        direction TB
        E["Shared expert"]
        F["T-MoE (top-k)<br/>Spatial-temporal matching"]
        G["M-MoE (top-k)<br/>Modality fusion"]
    end
    F <-.->|Dissimilarity loss<br/>forces orthogonal outputs| G
    RC["Multimodal Router Cluster<br/>Margin loss for modality-based clustering"] -.-> G
    DMOE --> H["Detection Head<br/>(Classification + IoU + L1 → bbox)"]

Key Designs

1. Meta Merger: A learnable meta embedding as a "modality translator" to compress heterogeneous modalities into a unified space

Simply concatenating RGB and X tokens (as in SUTrack) doubles computation and causes failure when a modality is missing. The Meta Merger first enhances \(F_{rgb}\) and \(F_x\) with spatial and channel attention (\(W^{spatial}=\sigma(\mathrm{Conv}(F^{avg})+\mathrm{Conv}(F^{max}))\) and \(W^{channel}=\sigma(\mathrm{Linear}(F^{avg})+\mathrm{Linear}(F^{max}))\)). It then introduces a global learnable variable \(F_{meta}\) as a cross-modal intermediary: \(F_{meta}'=\mathrm{Conv}(\mathrm{Conv}(F_{meta}+F'_{rgb})+\mathrm{Conv}(F_{meta}+F'_x)+F_{meta})\), outputting aligned, modality-agnostic tokens. This design allows the meta embedding to naturally degrade to interacting only with RGB when X is missing, without requiring changes to the fusion pipeline. Modality robustness is inherent to the structure.

2. Dual MoE: Decoupling "spatial-temporal matching" and "modality fusion" into separate expert sets with orthogonal constraints

Tracking must handle both template ↔ search motion matching and RGB ↔ X complementary cue fusion. Assigning these to the same parameter space creates competition. DMoE calculates each token's output as \(y=E_{shared}(x)+\sum_{i\in S^T_k}\hat g_i^T(x)E_i^T(x)+\sum_{i\in S^M_k}\hat g_i^M(x)E_i^M(x)\), where T-MoE and M-MoE select top-\(k\) experts using weights \(\hat g\). Each expert follows a "rank-\(r\) reduction → non-linearity → expansion to \(d\)" bottleneck. An expert decoupling loss \(\mathcal L_{dis}=(\cos(y^T,y^M))^2\) forces the outputs of the two branches to be orthogonal. This separation allows T-MoE to focus on motion features while M-MoE absorbs modality-specific signals.

3. Multimodal Router Cluster: modality-specific clustering for M-MoE routing

\(\mathcal L_{dis}\) ensures orthogonal branch outputs but does not guarantee that specific M-MoE experts specialize in specific modalities (e.g., Depth or Thermal). The router cluster addresses this by constructing a similarity matrix \(S_{ij}=\langle g^M(x_i),g^M(x_j)\rangle\) within a batch. It employs a margin \(\delta\) to define \(\mathcal L_{same}=\frac{1}{|M_{same}|}\sum_{(i,j)\in M_{same}}\max(0,(1/K+\delta)-S_{ij})\) for same-modality samples and \(\mathcal L_{diff}=\frac{1}{|M_{diff}|}\sum_{(i,j)\in M_{diff}}\max(0,S_{ij}-(\delta-1/K))\) for cross-modality samples, combined as \(\mathcal L_{cluster}=\mathcal L_{same}+\mathcal L_{diff}\). This provides hierarchical preferences, ensuring expert selection strategies align with specific modalities, enhancing cross-modal generalization.

Loss & Training

The total loss is \(\mathcal L=\mathcal L_{class}+\lambda_G\mathcal L_{IoU}+\lambda_{L_1}\mathcal L_{L_1}+\mathcal L_{task}+\lambda_{dis}\mathcal L_{dis}+\lambda_{cluster}\mathcal L_{cluster}+\lambda_{balance}\mathcal L_{balance}\). Defaults are \(\lambda_G\!=\!2,\lambda_{L_1}\!=\!5,\lambda_{dis}\!=\!0.1,\lambda_{cluster}\!=\!1\). \(\mathcal L_{balance}\) maintains MoE load balancing. The network is trained end-to-end in a single stage without separate pretraining or finetuning phases.

Key Experimental Results

Main Results

Task / Benchmark Metric OneTrackerV2-L384 SUTrack-L384 (Strong Baseline) Description
LaSOT AUC 76.1 75.2 Long-term single object; unified architecture leads
LaSOT_ext AUC 55.2 53.6 Significant gains on OOD classes
TrackingNet AUC / P 88.6 / 89.0 87.7 / 88.7 Large-scale online tracking
GOT-10k AO 81.3 81.5 Comparable, but with unified parameters
UAV123 AUC 71.0 70.4 Drone perspective
Model Specs Params (M) / FLOPs (G) / FPS 80.2 / 23.8 / 72.4 (B224) DMoE adds minimal cost

Ablation Study

Design Key Observation Insight
Full OneTrackerV2 SOTA across 5 tasks and 12 benchmarks Single model unifies RGB and RGB+X
Removing Dual MoE / Single MoE Significant performance drop Heterogeneous objectives must be explicitly decoupled
Removing \(\mathcal L_{dis}\) T/M similarity increases, performance decreases Orthogonal constraint is critical for decoupling
Removing Router Cluster M-MoE degrades to a general FFN Modality-specific expert selection is lost
Missing Modality Inference Performance remains stable, far better than SUTrack Meta Merger provides inherent modality robustness
Model Compression Retains major accuracy after compression DMoE structural redundancy allows for sparsity

Key Findings

  • T-MoE expert selection patterns correlate highly with target motion intensity (Fig. 5), proving it learns motion-related features. M-MoE experts show clear preferences for specific X modalities, validating the router cluster.
  • A single MoE attempting to handle both tasks results in a collapse toward generative but less discriminative features. Decoupling allows experts to specialize, improving both performance and robustness.
  • OneTrackerV2 shows a wider advantage in engineering-critical scenarios like model compression and missing modalities, indicating that the unified and decoupled design has a natural robustness budget.

Highlights & Insights

  • Explicit Optimization of "Feature Conflict": Using the simplest orthogonalization loss (\(\cos^2\) dissimilarity) to let Dual MoE specialize is a high-ROI design.
  • Inductive Bias via Router Cluster: Applying a margin loss directly to routing similarity provides more precise control than standard expert capacity losses.
  • Meta Embedding as "Modality Intermediary": Inherently robust to missing modalities, this design pattern is applicable to other RGB+X tasks like detection or segmentation.
  • Single-stage training + Shared Parameters + SOTA across 12 benchmarks: This represents one of the most practical "industrial-grade" solutions for multimodal tracking.

Limitations & Future Work

  • Dependency on ImageNet-style ViT backbones; whether it remains "plug-and-play" for modalities with larger domain gaps (e.g., pure event streams or LiDAR) is not fully discussed.
  • Replacing FFNs with multiple experts increases memory usage and training time, which may be challenging for smaller teams despite limited FLOP increases.
  • The use of manual weights for dissimilarity and router clusters lacks an automatic scheduling mechanism (e.g., dynamic adjustment based on task difficulty).
  • Multimodal training data is aggregated by task; cross-task positive/negative transfer has not been explored in depth.
  • vs. SUTrack (Chen et al. 2025): SUTrack uses naive token concatenation and fails in modality-missing scenarios. OneTrackerV2 outperforms it through the Meta Merger hub and explicit DMoE decoupling.
  • vs. OneTracker (Hong et al. 2024): The original used a pretrain → finetune path with task-grouped parameters; this work achieves truly unified parameters in a single training session.
  • vs. MoE Trackers (Tan et al. 2025, Cai et al. 2025): While others use MoE for capacity expansion or domain adaptation, this work treats MoE as a "structural container for task decoupling," a novel application in tracking.
  • Modality Fusion Comparison: The Meta Merger is a general-purpose module transferable to any task requiring "primary + auxiliary" modality fusion.

Rating

  • Novelty: ⭐⭐⭐⭐ Dual MoE + router cluster turns "feature conflict" into a structural solution.
  • Experimental Thoroughness: ⭐⭐⭐⭐⭐ Covers 5 tasks, 12 benchmarks, 4 model scales, compression, and missing modalities.
  • Writing Quality: ⭐⭐⭐⭐ Clear diagrams and organized loss formulas explain the design logic well.
  • Value: ⭐⭐⭐⭐ A highly practical unified baseline for multimodal tracking; the dual MoE pattern is extensible to other multimodal vision tasks.