Next Article in Journal
SIPEREA: A Scalable Imaging Platform for Measuring Two-Dimensional Growth of Duckweed
Next Article in Special Issue
RDANet: Parameter-Efficient Cross-Dataset Adaptation for Event-Based Monocular Depth Estimation
Previous Article in Journal
Mechanical Properties and Degradation Mechanism of SiC Fibers Exposed to Oxidative Environment up to 1600 °C
Previous Article in Special Issue
Radar-Only Cooperative Adaptive Cruise Control Under Acceleration Disturbances: ACC, KF-CACC, and Multi-Q IMM-KF CACC
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dual-Linear Attention Network for Multi-Object Tracking and Segmentation

by
Yiqing Ren
1,*,
Xuedong Wu
1 and
Haohao Fu
2
1
College of Automation, Jiangsu University of Science and Technology, Zhenjiang 212100, China
2
College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(1), 65; https://doi.org/10.3390/app16010065
Submission received: 24 November 2025 / Revised: 16 December 2025 / Accepted: 18 December 2025 / Published: 20 December 2025
(This article belongs to the Special Issue Advances in Autonomous Driving: Detection and Tracking)

Abstract

Multi-object tracking and segmentation (MOTS) is a critical task in video analysis with applications spanning autonomous driving, robot navigation, and scene understanding. MOTS has made significant progress but still faces persistent challenges, such as crowded scenes, abnormal illumination, and small objects. Several trackers have implemented attention mechanisms to overcome these difficulties. However, many attention mechanisms have quadratic computational complexity and use little spatio-temporal information. This paper proposes a Dual-Linear Attention Network (DLAN), a novel approach that effectively integrates both appearance and spatio-temporal information while maintaining linear attention complexity. DLAN employs recursive linear self-attention to strengthen the appearance representation and prototypical linear cross-attention to condense rich spatio-temporal information, which can compensate for missing pixel information. DLAN optimizes both image features and segmentation, with the refined segmentation guiding frame-level memory updates to improve instance consistency. Extensive experiments on BDD100K MOT, BDD100K MOTS, and KITTI MOTS datasets demonstrate the following: (1) The three main challenges of object occlusion, illumination variation, and distant objects have been successfully mitigated by integrating DLAN. (2) DLAN has achieved an overall competitive performance when compared to state-of-the-art trackers, with a 26% reduction in identity switches (IDS) when compared to QDTrack-mots-fix.

1. Introduction

Multi-object tracking and segmentation (MOTS) is a derivative of multi-object tracking that combines detection, segmentation, and tracking into a unified task. It has great potential and can address important challenges in various real-world applications. Applications of MOTS are extensive and include, but are not limited to, intelligent transportation, autonomous driving, robot navigation, and scene understanding.
Popular tracking-by-detection methods rely on object-detection bounding boxes and perform well in object tracking. However, they face significant difficulties in crowded scenes with frequent occlusion. In such situations, bounding boxes from different instances may overlap considerably [1], leading to ambiguous target localization, and interference from occluding objects can obscure essential target information, ultimately degrading tracking performance. Given these obstacles, TrackR-CNN has emerged as a pioneering MOTS approach based on instance segmentation [2]. Unlike traditional tracking-by-detection methods, instance segmentation generates precise object contours, effectively mitigates occlusion effects, and provides more accurate delineation of object regions. Although TrackR-CNN pioneers the integration of instance segmentation into MOTS, its reliance on 3D convolutions introduces a computational overhead and limits its scalability in real-time applications.
Recently, attention-based methods have been successfully applied to address the three main challenges of object occlusion, illumination variation, and distant objects in MOTS. Sheng et al. [3] integrated the attention mechanism and feature aggregation sub-network to generate occlusion-robust features. SCATT [4] employed a cross-attention mechanism to fuse features between the original image and the search region, thus enhancing the tracker’s adaptability to intricate scenarios. LUXFormer [5] utilized illumination-guided sparse attention to improve performance under low-light conditions. Most of these methods are based on traditional attention mechanisms with task-specific adaptations to alleviate the tracking errors in complex environments. Fundamentally, these three main challenges can be attributed to the loss or degradation of the target pixel information. Occlusion and abnormal illumination remove or distort local target details, whereas increasing the target distance reduces the spatial resolution and pixel density. Richer spatio-temporal context and historical instance data have great potential to compensate for missing target information in the current frame, thereby mitigating the aforementioned challenges. Unfortunately, traditional attention fails to fully use historical spatio-temporal information and has quadratic complexity, which makes it difficult for the model to work with long videos [6,7].
Recognizing the crucial role of spatio-temporal information, many studies have extended the Transformer to better handle long videos. STARK [8] introduced a dynamically updated template obtained from a Transformer decoder. After obtaining high-quality short-term frame features using a temporally rich spatial feature extractor, LoViT [9] used a multi-scale temporal aggregator to capture long-term dependencies. STMT [10] employed 3D convolution to simulate the spatial and temporal interactions of objects, yielding comprehensive features in spatio-temporal data. These approaches gradually dilute the information from distant historical frames because they mainly rely on the network to learn the fusion weights between the current and previous frames. By contrast, clustering explicitly preserves early information and long-term dependencies during tracking. PCAN [11] aggregated similar object representations from historical frames into prototypes, with each prototype summarizing the distribution of all the previous frames. However, prototypes are easily contaminated by background noise [12], weakening their semantic integrity and degrading tracking performance, particularly in crowded or cluttered scenes.
Various linear-attention mechanisms have been proposed to improve efficiency. Linformer [13] achieved linear complexity by employing low-rank linear projections to approximate the traditional self-attention. However, visual features usually exhibit high-rank distributions, and low-rank approximation tends to compress discriminative spatial details, leading to reduced tracking performance. To address the low-rank limitation of linear attention, RAVLT [14] proposed a rank-augmented linear attention module that enhances the representational rank of feature matrices without increasing computational complexity. While RAVLT improves representational expressiveness with linear complexity, it still falls short in modeling comprehensive spatio-temporal correlations, especially in challenging multi-object tracking scenarios. To overcome these limitations, we propose a novel Dual-Linear Attention Network (DLAN) that combines appearance and spatio-temporal features. As shown in Figure 1, the dual-linear attention mechanism contains two key components: recursive linear self-attention (RLSA) and prototypical linear cross-attention (PLCA). The RLSA modifies the computational order of the key, value, and query to maintain linear attention complexity while strengthening the appearance feature within the key memory of the PLCA. The prototypes, derived from Gaussian components via EM-based clustering, represent a compact abstraction of spatio-temporal features in past frames. PLCA condenses reference features into prototypes to achieve linear complexity, whereas the memory clustering algorithm and the update mechanism are utilized to concentrate rich spatio-temporal information. Therefore, the DLAN can compensate for critical details that are missing in the current view but are available in past frames. This design alleviates the challenges posed by complicated scenarios, particularly when the target transitions from full visibility to partial occlusion, from normal to abnormal illumination, or from near to distant objects.
The DLAN integrates two key modules: the frame attention module (FAM) for feature reconstruction and the instance attention module (IAM) for segmentation optimization. FAM applies RLSA to enhance the appearance feature and uses PLCA to perform clustering on the historical frame image features. The prototypes generated through clustering, along with the current image feature, undergo cross-attention to produce a new feature that integrates both appearance and spatio-temporal information. Meanwhile, IAM performs clustering on both foreground and background features from historical and current frames, and uses online learning to achieve accurate instance segmentation predictions. Precise segmentation delineates the object boundaries more clearly, enabling the tracker to better distinguish targets from cluttered backgrounds and overlapping instances. Additionally, the IAM-refined segmentation is leveraged by a memory update mechanism to guide FAM such that only the historical features corresponding to foreground regions are stored. This prevents prototypes from being contaminated by background noise, preserves semantic consistency, and facilitates more reliable data association, ultimately mitigating challenges posed by complex scenes.
Evaluation experiments are conducted on three autonomous driving datasets: BDD100K MOT, BDD100K MOTS [15], and KITTI MOTS [2]. The results illustrate that DLAN demonstrates superior performance compared to the state-of-the-art methods. The primary contributions of the proposed method are summarized as follows.
  • DLAN optimizes image features and refines the segmentation results while maintaining the linear complexity. The joint optimization of features and segmentation enables more discriminative representations that significantly enhance the robustness of multi-object association.
  • Unlike existing linear-attention methods that struggle to preserve long-term historical context effectively, DLAN strengthens spatio-temporal appearance modeling by applying PLCA on RLSA-enhanced prototypes and updating cluster centers and memory. This design enables the network to compactly encode past spatio-temporal features and recover missing details in challenging scenarios.
  • In contrast to prior prototype-based approaches, DLAN introduces a segmentation-guided memory update mechanism that filters noisy regions and prevents prototype contamination. The instance-to-frame reverse loop allows memory to store only valid object entities, improving data association and reducing identity switches in MOTS.
The remainder of this paper is structured as follows: Section 2 introduces related works and main theoretical innovations. Section 3 provides a detailed description of the proposed modules and network. Section 4 presents extensive experiments. Finally, Section 5 presents the conclusions of this study.

2. Related Works

This section reviews the current developments related to the fields and the main innovations involved in DLAN. Leveraging the power of deep learning, MOTS has recently achieved significant advancements in two primary processing features and segmentation approaches: feature fusion models and attention-based methods.

2.1. Multiple Object Tracking and Segmentation

Currently, MOTS adopts a two-stage framework. In the first stage, the algorithm performs object detection and instance segmentation, identifying and segmenting the objects of interest within the scene. The second stage focuses on inter-frame association and tracking, linking segmentations across frames to maintain a consistent object identity. The performance of MOTS relies heavily on the accuracy of the instance segmentation.
TrackR-CNN [2] integrated temporal information into the Mask R-CNN framework using two 3D convolutional layers. PointTrack++ [16] employed focal loss to train a semantic segmentation decoder and data augmentation strategies for instance segmentation. In contrast, SiamMask [17] enhanced the popular fully convolutional Siamese network with a binary segmentation loss. By integrating pixel-level memory with instance-level memory, MaskTrack [18] achieved remarkable stability for long-term video object segmentation.
Compared with these methods, DLAN’s online dynamic updating of various prototypes can more comprehensively utilize spatio-temporal information in all historical frames and enhance the generalization ability of the model.

2.2. Feature Fusion Models

The MOTS task requires multi-scale features and effective feature fusion to use information across layers. Feature fusion is the key to the deep utilization of complementary information across networks. This detailed integration of different feature representations improves the accuracy of object detection and segmentation and enhances the performance of MOTS.
The development of multimodal feature fusion techniques that utilize 2D pixels and 3D point cloud spatial relationships [19] has led to an increase in system complexity. On the other hand, single-modality feature fusion techniques focus on enhancing representations within a single feature space. For example, FFFN [20] achieved effective frame fusion by iteratively refining low-level representations with high-level information using a frame-by-frame feedback fusion mechanism. SiamMaskAttn [21] combined inverted residual structures with channel and spatial attention mechanisms. FFFN and SiamMaskAttn both provide limited modeling of long-range temporal interactions. To further incorporate temporal context, STCTrack [22] integrated the historical spatio-temporal information of the target through a spatio-temporal context network based on a multilayer residual ConvLSTM, but does not explicitly maintain global instance-level representations over long video sequences. To address the insufficient long-term temporal modeling, PCAN [11] used the Gaussian Mixture Model (GMM) to obtain various prototypes to condense complex spatio-temporal features. However, prototypes are susceptible to contamination from background noise, which undermines the semantic consistency of instances.
In contrast, DLAN supports feature fusion at both the frame and the instance levels by jointly modeling appearance and spatio-temporal information. Moreover, DLAN adopts a segmentation-guided memory update mechanism, where refined instance masks regulate the memory update process. By ensuring the memory retains only valid object entities, this instance-to-frame reverse pathway prevents background noise from contaminating prototypes.

2.3. Attention-Based Methods

The human brain prioritizes key areas with high information content to process all the available information. In recent years, attention mechanisms have been widely applied in deep-learning-based MOTS owing to their ability to highlight important features from the global receptive field.
TransTrack [23] set up a novel joint-detection-and-tracking paradigm that employs a Transformer architecture with dual decoders, aiming to leverage the query-key mechanism and reduce the risk of missing new objects. UnionTrack [24] introduced a scale-aware attention module to optimize the detection and embedding effects by applying channel and spatial attention mechanisms. EANTrack [25] strengthened tracking performance by introducing a feature-aware attention module within the prediction head, effectively boosting feature representation. RMOTS [26] presented a concise Transformer-based approach and performed feature fusion at both the decoder and encoder to fully utilize the benefits of the Transformer architecture. The deformable attention and encode-decode communication module designed in EAPT [27] can guarantee information communication between patches, thus efficiently extracting attention information from a global perspective.
However, the attention mechanisms of these methods often face challenges in handling long sequences owing to the quadratic computational complexity of dot-product matrices. In contrast, DLAN’s RLSA and PLCA reduce computational complexity while effectively leveraging spatio-temporal information to better address the challenges posed by object occlusion, illumination variation, and distant objects.

3. Method

As shown in Figure 2, DLAN combines RLSA and PLCA, which rely solely on the current frame and historical frames. Similarly to many advanced trackers, the DLAN employs Faster R-CNN [28] with FPN [29] for bounding box extraction and Mask R-CNN [30] for initial mask generation. Building upon this foundation, FAM and IAM are introduced to refine the frame and segmentation results. The refined segmentation result from IAM can be used to guide the memory update of FAM. Finally, the bi-softmax [31] association is utilized to generate the final tracking results.
The details of the dual-linear attention mechanism are elaborated in Section 3.1. The details of FAM, IAM, the update mechanism, and the loss function are further depicted in Section 3.2.

3.1. Dual-Linear Attention Mechanism

This study explores the application of the dual-linear attention mechanism to extract deep features from image data. As illustrated in Figure 3, the core of this mechanism lies in the synergy between RLSA and PLCA. RLSA improves the quality of the appearance features that are built into the key prototypes for PCAN. On the other hand, PLCA efficiently leverages spatio-temporal data by using both the current and previous features. The coordinated operation of RLSA and PLCA is therefore essential for achieving robust and accurate tracking performance.
Assume that the feature tensor has B × C × H × W dimensions, where B , C , H , and W represent the batch size, number of channels, and height and width of the images. These features are first passed through fully connected layers to generate key vectors K , value vectors V , and query vectors Q . Attention weights are then computed by applying softmax normalization to the dot product similarity between Q and K . Finally, attention weights are used to compute the weighted sum of the V , and obtain the updated feature representations. These formulas are as follows.
A Q , K , V = s o f t m a x Q K T d V
In this context, d represents the scaling factor, and d denotes the model dimensions.
Traditional attention mechanisms have proven to be highly effective in many applications, particularly with Transformers [32,33,34]. The computational complexity of the dot-product is O C N 2 , where N = H × W . This quadratic complexity presents a challenge for segmentation tasks that require a high resolution and precision.
To reduce computational complexity and improve appearance details, we employ RLSA, a recursive linearization method that improves the traditional self-attention mechanism.
First, we aim to find a non-negative function f x such that
exp Q i · K j d f Q i f T K j
Substituting the approximation from Equation (2) into Equation (1) and applying the commutative property of matrix multiplication, we get the following formula:
S A i = f Q i j f T K j V j f Q i j f T K j
Thus, the computational complexity is reduced to O N D K D Q , where D K and D Q denote the dimensions of the key vectors K and query vectors Q . Because D K and D Q are significantly smaller than N, this results in a more efficient computation.
In this study, we employ the exponential linear unit ( E L U ) activation function [35] to define the desired f x , where the hyperparameter α is set to 1 with the following specific form:
E L U x = x , if   x 0 α exp x 1 , if   x < 0
f x = E L U x + 1
A previous study [36] has shown that such functions have minimal impact on attention results. Equation (3) is rewritten as recursive Equation (6) to optimize the performance by reducing redundant computations.
r 0 = 0 , s 0 = 0 r j = r j 1 + f T K j V j s j = s j 1 + f T K j S A i = f Q i r j f Q i s j
Next, we describe the PLCA module, which integrates appearance and spatio-temporal information based on GMM-based soft clustering. PLCA stores spatio-temporal features in the reference image memory.
To ensure continuous differentiability in the computation, this study employs the GMM to cluster both the value prototypical memory and the key prototypical memory.
First, assume that both K M and V M are composed of N c Gaussian distributions of D dimensions, with a covariance matrix Σ = d i a g σ 2 , σ 2 , , σ 2 D × D , and that the cluster assignment probabilities are equal, that is, p z = c = 1 N , c = 1 , , N c .
The probability function of K M under each Gaussian distribution in the clusters is:
p K M | z = c = 1 2 π σ 2 D 2 e x p 1 2 σ 2 K M k c μ 2
in this context, k c μ represents the c -th cluster center, which is obtained using the EM algorithm.
Moreover, the GMM supports soft clustering by utilizing posterior probabilities to estimate the likelihood of K M belonging to various clusters, as defined in Equation (8), when the probability functions of each Gaussian distribution are known.
p z = c K M ; k c μ = e x p 1 2 σ 2 K M k c μ 2 j = 1 N c e x p 1 2 σ 2 K M k j μ 2
Once the assignment probabilities of K M to each cluster are known, the key prototypes K p = k c p can be computed using a weighted average as shown in Equation (9). Similarly, the value prototypes V p can be derived. By contrast, query vector Q presents the pixel-level features obtained after the unfolding of the current image features.
k c p = j = 1 N p z = c k j M k j M
By transforming Equation (8), we see that p z = c Q ; k c p represents the cross-attention weight scores, calculated using SoftMax normalization on the squared Euclidean distance between the query vector Q and the key prototypes K p , scaled by 2 σ 2 . Thus, the PLCA output features C A can be rewritten based on standard cross-attention as
C A i = c = 1 N c p z = c q i ; k c p v c p = c = 1 N c s o f t m a x c ( 1 2 σ 2 q i k c p 2 ) v c p
Overall, PLCA reduces the cross-attention complexity from quadratic O C N 2 to O C N N c , since N c N . In addition, while traditional cross-attention must consider the entire sequence, our cross-attention only needs to focus on a limited number of prototypes.
The dual-linear attention mechanism utilizes kernel functions and prototypes to accomplish linear attention. Table 1 illustrates the computational complexity and practical FLOPs associated with RLSA, PLCA, and traditional self-attention. It is assumed that D K , D Q , and C are all equal, which is a standard assumption found in the literature regarding attention. For the FLOPs calculation, C is set to 256, which is a common channel count in the field of computer vision. N c is set to 35, based on the findings from the hyperparameter experiments outlined in Section 4.4. This comparison demonstrates that RLSA and PLCA excel in reducing computational complexity, with their FLOPs increasing linearly. As the sequence length N grows, both methods use far fewer FLOPs than traditional self-attention.

3.2. Dual-Linear Attention Network

In this study, we propose a DLAN for the MOTS. The DLAN consists of two key modules: the FAM and IAM, which together process the frame features and optimize the instance segmentation.

3.2.1. Frame Attention Module

The FAM consists of the RLSA and PLCA. Specifically, RLSA enhances the historical appearance information in the key prototypical memory of PLCA. PLCA performs cross-attention between the current frame and the reinforced reference frame prototypes and subsequently updates the memory and clusters online. When the target undergoes occlusion, illumination degradation, or scale reduction, the FAM retrieves complementary evidence from historical frames, which often have a more complete and high-quality target appearance. By leveraging the synergy between RLSA and PLCA, the FAM integrates high-fidelity appearance features with a spatio-temporal context, yielding more robust feature representations and improving tracking stability.
As illustrated in Figure 4, the FAM extracts the key memory K M and value memory V M from the reference image. The key prototypes that undergo RLSA before the EM operation include detailed appearance features. The PLCA output feature is enhanced with spatio-temporal information by updating the cluster centers and prototypical memory. For the reference image in the (t − 1)-th frame, we apply the RLSA mechanism to construct the K t 1 M . It then performs EM clustering on the V t 1 M and K t 1 M to generate value prototypes V t 1 p and key prototypes K t 1 p . Frame-level PLCA is used for query embedding, K t 1 p , and V t 1 p to generate new frame features. Finally, the new features and prototypes are updated in the memory and cluster centers. Finally, the new frame feature Y is defined based on the PLCA output result C A and the original current frame feature, with a rate λ Y , as follows:
Y = λ Y C A + 1 λ Y Y

3.2.2. Instance Attention Module

As shown in Figure 5, we use the IAM to refine the instance segmentation. The key branch of the PLCA module first undergoes RLSA to enhance its appearance representation and then performs cross-attention with the query feature, explicitly guiding the current frame to focus on the salient information in the reference frame. Unlike FAM, which works with image features, IAM focuses on two key prototypes for segmentation tasks: the key foreground prototypes K p + and the key background prototypes K p . Foreground prototypes enhance segmentation accuracy by focusing on object details and local regions, whereas background prototypes reduce interference from complex backgrounds. This combination improves the precision of foreground segmentation and yields sharper target boundary delineation, thereby increasing the data association accuracy and enhancing the tracker’s robustness in challenging environments.
We generate foreground and background representations via element-wise multiplication of the reference image features, current image features, and binary masks. As shown in Equations (12)–(14), the sigmoid function is used to obtain the binary masks in this study.
s i g m o i d x = 1 1 + e x
m a s k = 1 ,     if   s i g m o i d m a s k 0.5 0 ,     if   s i g m o i d m a s k < 0.5
f e a t + = f e a t × m a s k ,   f e a t = f e a t × ( 1 m a s k )
Here, m a s k represents binary masks, where 1 indicates that the original masks correspond to the foreground and 0 indicates the background. The f e a t + and f e a t represent the foreground and background features, respectively.
In this operation, the reference foreground features are treated as the value source, the foreground and background features are treated as the key sources, and the current image features are treated as the query. Similarly to the FAM, the EM algorithm is performed sequentially on the value source to generate the value foreground prototypes V p + . The foreground and background features of the reference frame are processed using the RLSA and EM algorithms to obtain the centers. These centers are then used by the next EM algorithm to generate the K p + and K p . According to Equation (10), the query combines with the K p + and K p to calculate the foreground cross-attention weights Z + and background cross-attention weights Z . Finally, V p + , the original current feature, Z + , Z and the original reference mask are fed into the temporal segmentation module (TSM) [11], producing the final instance segmentation correction prediction S .

3.2.3. Update Mechanism

DLAN initializes the cluster centers only for the first frame of a sequence. For all subsequent frames, the clustering process does not restart from scratch. Instead, the cluster centers from the previous frame are used as the initialization for the current update. The initial cluster centers are sampled from a random Gaussian distribution, which serves as the prior for the following frames.
To ensure that the prototypes incorporate long-term spatio-temporal information, an update mechanism for cluster centers is required. In FAM, the cluster centers of the current frame are computed as a weighted combination of the previous frame’s prototypes and cluster centers. This design enables each frame’s cluster centers to progressively accumulate and encode all historical prototype information, as expressed by the following equation:
K t μ = λ K t 1 p + 1 λ K t 1 μ , V t μ = λ V t 1 p + 1 λ V t 1 μ
Similarly to FAM, the foreground and background cluster centers in IAM also adopt an update mechanism. The key difference is that IAM updates the current frame’s cluster centers using the previous frame’s average prototypes. The update process is formulated as follows:
K t μ + = λ K ^ t 1 p + + 1 λ K t 1 μ + , K t μ = λ K ^ t 1 p + 1 λ K t 1 μ , V t μ + = λ V ^ t 1 p + + 1 λ V t 1 μ +
during each iteration, the average prototype K ^ p is used to update the key’s cluster centers K μ . Similarly, the average prototypes V ^ p + are used to update the cluster centers V μ + . All cluster centers are updated at each iteration.
We observe that the optimized segmentation S from the IAM provides reliable guidance for foreground-background separation. This is critical because prototypes, which are reconstructed from memory, often suffer from performance degradation due to background noise accumulation. Addressing this, we introduce a segmentation-guided memory update mechanism shown in Equation (17), where S is used to filter the memory update process. This selective approach isolates foreground features, effectively shielding the prototypes from background disturbances.
K t , i , j M = λ Y t 1 , i , j S t 1 , i , j + 1 λ K t 1 , i , j M , V t , ( i , j ) M = λ Y t 1 , i , j S t 1 , i , j + 1 λ V t 1 , ( i , j ) M

3.2.4. Loss Function

The loss function of our tracker is a linear sum of three terms:
L = L d e t + L m a s k + L t r a c k
In our framework, detection is performed using Faster R-CNN [28] with an FPN backbone. As a two-stage detector, Faster R-CNN employs a Region Proposal Network (RPN) to generate candidate regions. The overall detection loss L d e t can be expressed as:
L d e t = L r p n + α 1 L c l s + β 1 L r e g
where L r p n denotes the RPN loss, and L c l s and L r e g correspond to the classification and bounding-box regression losses, respectively. All components follow the original definitions [28], with the loss weights α 1 and β 1 set to 1.0.
The IAM is designed to refine the mask predictions obtained from Mask R-CNN [30]. Therefore, the mask loss L m a s k follows the same formulation as in Mask R-CNN, using an average binary cross-entropy loss with a per-pixel sigmoid activation.
Finally, in the track head, we adopt quasi-dense similarity learning [31] to obtain more discriminative instance embeddings for reliable cross-frame association. The tracking loss L t r a c k is formulated as:
L t r a c k = α 2 L e m b e d + β 2 L a u x
the embedding loss L e m b e d is computed using a non-parametric SoftMax with cross-entropy over feature similarities and averaged across all training samples. The auxiliary loss L a u x adopts L2 loss. The loss weights α 2 and β 2 are set to 0.25 and 1.0.
The DLAN and the EM algorithm are summarized in Algorithms 1 and 2.
Algorithm 1: Inference Pipeline of Dual-Linear Attention Network
Inputs:
X : image metadata;
N c : number of prototypes and clusters;
K μ , V μ : cluster centers for the frame-level EM algorithm;
λ : update rates of the memory and cluster centers;
λ Y : update rate of the feature;
K μ + ,   K μ ,   V μ + : cluster centers for the Instance-level EM algorithm;
Outputs:
D : identity results;
S : refined segmentation result;
C : category results.
1. for (frame = 1 to last) do
2.  Using ResNet50 to extract the original frame features Y   of   X ;
  Frame attention module
3.  If (frame =1) then
4.  Initialize the value memory V M   as   Y ;
5.  Initialize the key memory K M based on RLSA ( Y t ) using Equation (6);
6.  Initialize the cluster centers K μ ,   V μ ,   K μ + ,   K μ ,   V μ + :
7.    for each center i   =   1   to   N c do
8.    Sample center vector i N ( 0 ,   2 N c ) ;
9.    Normalize i to unit L2norm;
10.  end for
11. end if
12. The key prototypes K p = E M ( K M , K μ ) , the value prototypes V p E M ( V M , V μ ) ;
13. The PLCA output features C A S o f t M a x Y · K p , d i m = N c V p ;
14. Obtain new frame-level features Y λ Y C A + ( 1 λ Y Y ) ;
15. Update cluster centers K μ ,   V μ using Equation (15);
   Object detection and original segmentation
16. Based on Y , utilize Faster R-CNN with FPN for object detection and employ Mask R-CNN for segmentation to obtain C , the soft mask S , and their feature F ;
   Instance attention module
17. Compute reference and current binary masks with Equation (13);
18. Get the foreground and background features of images using Equation (14);
19. Obtain value prototypes V p + = E M ( F r e f + , V μ + ) ;
20. The key foreground prototypes K p + E M ( F + ,   E M ( R L S A F r e f + , K μ + ) ) ;
21. The key background prototypes K p E M ( F ,   E M ( R L S A F r e f , K μ ) ) ;
22. Calculate the foreground and background cross-attention weights:
23.  Z + S o f t M a x F + · K p + , d i m = N c ,   Z S o f t M a x F · K p , d i m = N c ;
24. Execute the TSM on the reference mask, Z + ,   Z , current features, and V p + to obtain the refined segmentation results S ;
25. Update cluster centers K μ + , K μ , V μ + for the next frame according to Equation (16);
   Memory Update Mechanism
26. for each spatial location ( i ,   j ) do
27.   K ( i , j ) M   λ Y ( i , j ) S i , j + 1 λ K i , j M ;
28.   V ( i , j ) M   λ Y ( i , j ) S i , j + 1 λ V i , j M ;
29. end for
   Association and tracking
30. Based on S , and C , the tracker associates data and returns D as the output;
31. end for
Algorithm 2: EM Algorithm
Inputs:
F R C × N : feature input;
μ R C × N c : cluster centers;
T : number of EM iterations;
Outputs:
P : prototypes.
1. for (t = 1 to T) do
2.  E-Step: Compute Assignment Probabilities
3.  W S o f t m a x ( F · μ , d i m = N c ) ;
4.  W L 1 N o r m a l i z e ( W , d i m = N ) ;
5.  M-step: Update Prototypes
6.  P L 2 N o r m a l i z e ( F W , d i m = C ) ;
7. end for

4. Experiments

This section presents the implementation details, qualitative results, state-of-the-art comparison, and an ablation study of DLAN on the BDD100K MOT, BDD100K MOTS, and KITTI MOTS datasets. These three video datasets present significant computational challenges owing to their extended temporal sequences that contain numerous occlusion scenarios. The complex interaction patterns between objects and frequent environmental obstructions make them suitable for evaluating long-term tracking robustness, particularly when targets experience prolonged disappearance or undergo substantial appearance transformations. To quantitatively assess the multi-object tracking and segmentation performance under these conditions, we adopt MOTS metrics, which comprehensively measure the tracker performance.

4.1. Experiment Set Up

To ensure a fair evaluation, the parameters of the trackers are maintained in their original settings, as provided in their official versions. All the tests are conducted on the same platform.

4.1.1. Datasets

The BDD100K dataset is a large-scale, open-source resource widely used in autonomous driving research. It includes BDD100K MOT and BDD100K MOTS datasets. The MOT dataset consists of 1400 videos for training, 400 videos for testing, and 200 videos for validation. The MOTS dataset consists of 154 videos and 30,971 images for training, 37 videos and 7521 images for testing, and 32 videos and 6507 images for validation. The BDD100K dataset covers a variety of driving environments, including different times of day, weather conditions, and road types. It also provides annotations for eight object categories, including pedestrians, riders, and cars.
The KITTI MOTS dataset is an essential resource for computer vision and autonomous driving, particularly for testing and improving the MOTS algorithms. Building on the bounding box annotations from the KITTI MOTS tracking dataset, it includes instance segmentation annotations and divides the data into training and validation sets. The KITTI MOTS dataset contains 12 videos and 5039 images for training, 29 videos and 11,124 images for testing, and 9 videos and 2990 images for validation.

4.1.2. Evaluation Criteria

A confusion matrix from the MOTS domain is employed to investigate the relationship between the segmentation tracking results and the ground truth masks. A mask detected by the tracker is classified as a true positive ( T P ) if it overlaps the ground truth. Masks with no overlap are classified as false positives ( F P s), whereas masks present in the ground truth but not detected by the tracker are considered false negatives ( F N s). Masks that are neither part of the ground truth nor detected by the tracker are classified as true negatives ( T N s). Two key MOTS performance metrics are derived from this confusion matrix: MOTS accuracy ( M O T S A ) and MOTS precision ( M O T S P ). When tracking with multiple classes, we calculate the MOTA for each class separately and then average the results over the total number of classes (mMOTA).
M O T S P = T P ~ T P
M O T S A = 1 F N + F P + I D S M
In this context, T P ~ denotes the sum of the IoU values for all objects in T P , M denotes the total number of ground truth masks, and I D S denotes the number of identity switches.
In MOTS tasks, in addition to using I D S to count the number of identity switches, the I D F 1 score can also be employed to measure an algorithm’s ability to maintain identity consistency. I D F 1 is the harmonic mean of the identity accuracy and identity recall, providing a comprehensive assessment of how well the algorithm preserves object identities during tracking. Additionally, floating-point operations (FLOPs) and frames per second (FPS) are adopted as the primary metric for assessing computational efficiency.
To perform fine-tuning of the hyperparameters, we adopt standard object detection and segmentation metrics. mAP is calculated as the average of the precision scores across different recall levels, providing a comprehensive measure of the model’s overall performance. mAP50 and mAP75 represent the mean precision at stricter thresholds of 0.5 and 0.75 for intersection over union, respectively. These metrics are commonly used in object tracking and segmentation tasks to assess the accuracy of detected objects with varying levels of localization precision.

4.1.3. Implementation Details

Training Configuration. We train our network in an Ubuntu 20.04 environment (CUDA 11.0, Python 3.8, PyTorch 1.7) with one NVIDIA RTX A6000 GPU (48 GB). The fixed random seed is set to 166. For the feature extraction, we utilize a ResNet-50 with FPN as the backbone and begin the training process by applying ImageNet-1K pre-trained weights to the base model. The detection head is based on Faster R-CNN with FPN and initialized with the QDTrack model pre-trained on the BDD100K object detection dataset, while the segmentation head utilizes Mask R-CNN. The tracking head employs a quasi-dense matching head with a bi-softmax matching strategy [31].
Optimizer and Scheduler. We optimize the network for 12 epochs and 2 batch sizes using SGD with an initial learning rate of 10−2, momentum of 0.9, and weight decay of 10−4. In addition, we adopt gradient clipping (max-norm 0.5) to ensure stable optimization. A step learning rate schedule is adopted with linear warm-up for the first 103 iterations, and the learning rate is decayed at epochs 8 and 11.
Datasets. On KITTI MOTS and BDD100K, we train the model on the respective dataset unless otherwise noted, following the official data splits. In addition, all annotations are converted to the COCO format for unified training and evaluation. For data preprocessing, the image sizes of BDD100K and KITTI MOTS are resized to 1296 × 720 and 1248 × 384. All images are then normalized and padded to ensure that both spatial dimensions are divisible by 32. For data augmentation, we only apply random horizontal flipping.
Model Settings. The channel number of feature maps is set to 256. The EM algorithm used in both FAM and IAM is based on EMA [37] with 10 iterations. The number of frame-level prototypes, as well as the instance-level foreground and background prototypes, is set to 35 for each. The memory and center update rates are set to 0.5. The feature update rate is set to 0.25.

4.2. Qualitative Results

Object occlusion, illumination variation, and distant objects have long been the main challenges in the MOTS field. The following section discusses the tracking performance of DLAN in addressing these three challenges compared with QDTrack.
Object Occlusion. MOTS tasks are invariably challenged by occlusion scenes on busy streets. The tracker is more likely to experience IDS errors when the object to be tracked is partially or completely obscured by other objects or interference. These scenarios are best analyzed using the BDD100K MOTS datasets. The DLAN dramatically improves the regions where IDS errors occur for both vehicles and pedestrians, as shown in Figure 6, which eventually enhances the tracking performance.
Illumination Variation. Different lighting conditions can be produced in daily driving situations using elements such as sunlight or shadows. As shown in Figure 7, QDTrack generates a sizable number of missed object detections when abrupt direct sunlight during the day causes overexposed areas. Whether on open roads or busy streets at night, QDTrack frequently confuses the background with an object. However, the DLAN’s benefit of extracting background and foreground prototypes can help solve these problems. Therefore, the negative effects of illumination variation can be reduced using the proposed DLAN.
Distant Objects. The distance between an object and a sensor is inversely proportional to its apparent size. It may be difficult to detect and segment small objects at certain distances. The tracker might incorrectly segment a single object into multiple masks or classify distant non-target objects as cars or pedestrians, as illustrated in Figure 8. However, the DLAN utilizes rich historical spatio-temporal and appearance features to successfully correct errors in tracking distant objects.

4.3. State-of-the-Art Comparison

This paper compares DLAN with several advanced algorithms in MOTS, including EAMSN [38], BoxMOTS [39], CML-MOTS [40], UNINEXT-L [41], QDTrack [31], MaskFreeVIS [42], MOTRv2 [43], MOTR [44], ByteTrack [45], VMT [46], Unicorn [47], DG-Labeler [48], DIOR [49], PCAN [11], ReMOTS [50], MOTS R-CNN [51], MOTSNet [52], PointTrack-U [53], STEM-Seg [54], MOTSFusion [55], CenterTrack [56], TrackR-CNN [2], MaskTrackRCNN [57], BePix [58], and SortIoU [59] using the validation sets from BDD100K and KITTI MOTS.
Table 2 shows the results of the KITTI MOTS validation set for cars and pedestrians in terms of the MOTSA, MOTSP, and IDS metrics. In this validation set, DLAN achieves outstanding performance across all key metrics. These results demonstrate that DLAN has exceptional capabilities in terms of tracking accuracy and identity consistency on the challenging KITTI MOTS validation dataset.
The KITTI MOTS dataset focuses primarily on two categories: cars and pedestrians. By contrast, the BDD100K MOTS dataset encompasses a broader range of eight categories, offering a more comprehensive evaluation.
As shown in Table 3, we apply DLAN to the BDD100K MOTS validation sets to assess and compare metrics, including mMOTSA, mMOTSP, mIDF1, and IDS. The results demonstrate that DLAN excels in several key metrics, including mMOTSA, mIDF1, and IDS, and achieves the best performance across the board. Notably, the improvement in the IDS metric is particularly striking, showing a remarkable 26% reduction compared to QDTrack-mots-fix. This reduction is a clear indicator of DLAN’s exceptional ability to maintain identity consistency across tracks. By significantly lowering the number of IDS, the DLAN not only improves the tracking accuracy but also enhances the reliability and robustness of the tracking system. Additionally, in Table 4, we present a comparison of the tracking performance of DLAN with state-of-the-art MOT trackers on the BDD100K MOT dataset. The results demonstrate that DLAN achieves leading performance in MOT, further validating its effectiveness.

4.4. Ablation Study and Analysis

This section presents a series of ablation experiments to investigate and validate the impact of attention models and the main hyperparameter settings (prototype number, EM iteration number, and update rates) on the performance of the DLAN algorithm. Unless otherwise specified, all ablation experiments strictly follow the same training configuration as described in Section 4.1.3, and only the ablated component is modified.
Effect of Attention Models and Memory Update Mechanism. We conduct an ablation study on the attention models and the memory update mechanism listed in Table 5. We find that sequentially removing the memory update mechanism, the FAM, and the IAM leads to a decline in the four main metrics, with the most significant impact observed on mMOTSA and IDS. This confirms that all proposed components are crucial for the tracker’s success. As shown in Figure 9, we present the attention heatmaps of FAM with and without the segmentation-guided memory update mechanism. It is evident that prototypes are highly susceptible to background noise, which causes the attention mechanism to focus on irrelevant information. However, with the guidance of the previous frame’s IAM-refined segmentation, the memory selectively updates the feature corresponding to the foreground region, significantly improving the attention results of FAM.
Qualitative Ablation about FAM. We analyze the role of the FAM in the network through an ablation approach that involves either removing or applying the FAM. In Figure 10, four sets of comparative results are presented. The first set indicates that FAM optimizes the missed detection of densely occluded objects. The second set demonstrates that employing the FAM enhances the detection of distant small objects. The third set reveals that in the absence of FAM, the tracker incorrectly detects and recognizes large plants at night as vehicles. In the final set, without the FAM, the tracker mistakenly identifies barriers to elevated structures as vehicles. The results indicate that the FAM leverages historical information to compensate for missing pixels in the current frame, effectively enhancing the tracker’s detection and recognition capabilities in complex scenarios.
Qualitative Ablation about IAM. Figure 11 shows the qualitative ablation results of instance segmentation in the DLAN. Compared with the model without the IAM, the results demonstrate that incorporating the IAM enhances the mask accuracy. This improvement underscores the critical role of IAM in enhancing segmentation precision. In Figure 12, we compare the original segmentation loss with the optimized segmentation loss after applying IAM in a specific iteration. The results indicate that IAM alone, without backpropagation, can significantly reduce segmentation loss, further proving that IAM can effectively enhance the segmentation accuracy.
Frame Attention Visualization. We visualize the frame-level prototypical attention heatmaps, and the analysis reveals that different prototypes exhibit clearly distinct attention patterns, as shown in Figure 13. In the case of vehicle models, some prototypes mainly concentrate on boundary details—like the top edges and bottom outlines—while others emphasize the internal sections, such as the body of the car and the window areas. The attention map illustrates the comprehensive attention results achieved by effectively integrating all prototypes. Consequently, FAM can provide frame features that are more beneficial for subsequent tracking tasks.
Computation and Memory Efficiency. We analyze computation and memory efficiency across various common input resolutions in Table 6. In addition to FLOPs and memory consumption, we evaluate the FPS on downstream tasks using Faster R-CNN and Mask R-CNN to verify practical efficiency gains. Compared to the representative linear baseline Linformer [13] and the state-of-the-art RAVLT [14], the DLAN, with its recursive structure and condensed prototypes, achieves a significant reduction in FLOPs and memory consumption, as well as improved FPS.
Qualitative Analysis about GMM. To validate the importance of soft clustering, we replaced the GMM clustering method in PLCA with the commonly used k-means hard clustering algorithm. As shown in Figure 14, owing to its rigid “one-size-fits-all” assignment, where each data point must belong to exactly one cluster, the k-means clustering method disrupts spatial continuity. Moreover, the interiors of vehicles consist of smooth regions with low gradients and few textures, where k-means clustering may result in overly strong edge activation and misclassification of internal features as background. In contrast, GMM soft clustering enables a smooth transition between the edges and interior, making it more suitable for mask representation.
Influence of Prototype Number. The prototype number refers to the number of clusters in the clustering process. Generally, increasing this number can improve the clustering accuracy, as it is often difficult to condense the complex information of real-world images into a few simple clusters. However, a very high prototype number can reduce the computational efficiency and lead to overfitting. In Table 7, we observe that the metrics of the DLAN increase as the prototype number increases from 1 to 50. However, when this number exceeds 35, the metrics begin to decline instead of increasing. Therefore, we set the number of prototypes to 35.
Influence of EM Iteration Number. The EM iteration number represents the number of iterations executed in the expectation-maximization clustering algorithm. While increasing this parameter generally enhances the model fitting accuracy, excessive iterations may lead to overfitting and performance degradation. As presented in Table 8, our empirical analysis demonstrates that initial improvements in all evaluation metrics are observed as this parameter increases from 2 to 10, after which further iterations yield only marginal gains or may compromise performance. This observation suggests an optimal convergence point at 10 iterations, and we adopt 10 EM iterations as our optimal configuration for the proposed framework.
Impact of Update Rate. DLAN has two types of update rate hyperparameters: the feature update rate λ Y and the memory and center update rates λ . The feature update rate controls the contribution of the prototype-processed feature to downstream tasks. A higher rate increases the semantic influence of the prototypes. However, the prototype outputs are coarse-grained semantic compensations. The excessively large rate can shift the distribution of the backbone features, potentially disrupting the spatial and structural priors already learned by the backbone. As shown in Table 9, all evaluation metrics are optimal when the feature update rate is set to 0.25. The memory and center update rates play a crucial role in both the EM algorithm and the attention mechanism. While a higher update rate emphasizes the influence of historical spatio-temporal information and segmentation results, excessively high rates can amplify the impact of historical errors, which in turn may degrade tracking performance. As shown in Table 10, initial improvements across all evaluation metrics are observed as the rate increases from 0, followed by significant performance degradation beyond an optimal threshold. Notably, the best trade-off is achieved at an update rate of 0.5, suggesting an optimal balance between adaptive feature refinement and information retention.
Cross-Dataset Generalization Evaluation. To evaluate the generalization capability of the DLAN, we trained it on the BDD100K dataset and tested it on the KITTI MOTS dataset. For a fair comparison, we also evaluate QDTrack using its officially released pretrained weights trained on the same BDD100K dataset. As shown in Table 11, DLAN achieves higher MOTSA and MOTSP than QDTrack, indicating that the collaborative effect of FAM and IAM effectively enhances the generalization capability of DLAN. Additionally, compared with other trackers trained on different datasets, DLAN achieves superior performance across all metrics when evaluated on the KITTI MOTS validation set, further demonstrating its strong generalization capability.

5. Limitations

While DLAN demonstrates strong performance in MOTS, several limitations remain that may affect its practical deployment and overall robustness. These limitations can be broadly categorized into real-world efficiency limitations, architectural and functional limitations, and failure cases analysis.
Real-world efficiency limitations. DLAN reduces theoretical FLOPs. However, due to limited resources, it remains uncertain whether it can meet real-time needs on automotive or robotic platforms. Linear complexity alone does not ensure practical efficiency without an optimized implementation.
Architectural and functional limitations. As a kernel function-based linear attention approximation, the RLSA may lose high-rank discriminative spatial information, which is crucial for detecting small objects. Additionally, DLAN relies on a two-stage detection framework (Faster R-CNN with FPN and Mask R-CNN) for initial proposals. Compared with fully end-to-end transformer-based trackers, this architectural dependence may limit global optimization. Moreover, the model is susceptible to the update rates of memory and cluster centers. For example, increasing λ from 0.5 to 0.8 significantly degrades performance, with mMOTSA dropping from 32.0 to 28.1 and mIDF1 decreasing from 46.9 to 37.6.
Failure Case Analysis. Although DLAN uses historical spatio-temporal information to reduce ID switches, tracking errors still happen in cases where the target’s historical pixel information is very incomplete. As shown in Figure 15, when new objects appear or when targets move from distant to closer positions, the historical cues may not be sufficient to maintain the correct associations.

6. Conclusions

In this paper, we presented DLAN, a novel online MOTS framework that processes video frames sequentially without accessing any future information. By effectively utilizing appearance and spatio-temporal information with linear computational complexity, DLAN effectively refines features and segmentation masks. Through memory and cluster center updates, the FAM has compensated for pixel loss caused by occlusion, illumination, and scale changes. IAM has separated foreground and background features to refine segmentation, produce clearer object boundaries, and improve robustness in challenging scenes. Meanwhile, the IAM-refined segmentation guides the FAM’s memory to focus on storing historical features of the foreground regions, effectively alleviating prototype contamination caused by background noise. With better feature refinement and mask accuracy, DLAN has outperformed state-of-the-art methods on the BDD100K MOT, BDD100K MOTS, and KITTI MOTS datasets. DLAN has achieved 32.1 mMOTSA and 90.6 MOTSP (car category). Additionally, on the BDD100K MOTS dataset, experimental results have shown that integrating DLAN into QDTrack has achieved a 26% reduction in the number of IDS and significantly improved the accuracy of the predicted masks. Future research may further enhance DLAN by exploring more expressive soft or hierarchical clustering strategies and extending its framework to broader video understanding tasks. Moreover, integrating DLAN with advanced data association or long-term tracking mechanisms could further improve identity consistency in crowded or highly dynamic scenes.

Author Contributions

Conceptualization, Y.R. and X.W.; methodology, Y.R.; software, Y.R. and H.F.; validation, Y.R., X.W. and H.F.; formal analysis, Y.R. and X.W.; investigation, Y.R. and H.F.; resources, X.W.; data curation, Y.R.; writing—original draft preparation, Y.R.; writing—review and editing, Y.R. and X.W.; visualization, Y.R. and H.F.; supervision, X.W.; project administration, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used in this study are publicly available. The BDD100K dataset can be accessed at: http://bdd-data.berkeley.edu/ (accessed on 2 April 2024). The KITTI MOTS dataset can be accessed at: https://www.vision.rwth-aachen.de/page/mots (accessed on 13 June 2024). No new data were created in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DLANDual-Linear Attention Network
MOTSMulti-Object Tracking and Segmentation
IDSIdentity Switches
RLSARecursive Linear Self-Attention
PLCAPrototypical Linear Cross-Attention
FAMFrame Attention Module
IAMInstance Attention Module
TPTrue Positive
FPFalse Positives
TNTrue Negatives
FNFalse Negatives
MOTSAMOTS Accuracy
MOTSPMOTS Precision
FLOPsFloating-Point Operations

References

  1. Xu, Z.; Yang, W.; Zhang, W.; Tan, X.; Huang, H.; Huang, L. Segment as Points for Efficient and Effective Online Multi-Object Tracking and Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 6424–6437. [Google Scholar] [CrossRef]
  2. Voigtlaender, P.; Krause, M.; Osep, A.; Luiten, J.; Sekar, B.B.G.; Geiger, A.; Leibe, B. Mots: Multi-Object Tracking and Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–21 June 2019. [Google Scholar] [CrossRef]
  3. Sheng, H.; Zhang, D.; Yang, D.; Yang, D.; Liu, X.; Ke, W. Occlusion-Robust Multi-Target Tracking and Segmentation Framework with Mask Enhancement. Appl. Sci. 2025, 15, 6969. [Google Scholar] [CrossRef]
  4. Zhang, J.; Chen, W.; Dai, J.; Zhang, J. SCATT: Transformer Tracking with Symmetric Cross-Attention. Appl. Intell. 2024, 54, 6069–6084. [Google Scholar] [CrossRef]
  5. Zhou, Y.; Gao, X.; Guo, J.; Li, G.; Wang, L.; Liu, J. LUXFormer: Low-Light Image Enhancement via Joint Spatial-Frequency Illumination Modeling. J. King Saud Univ. Comput. Inf. Sci. 2025, 37, 251. [Google Scholar] [CrossRef]
  6. Zhou, J.; Pang, Z.; Wang, Y. RMem: Restricted Memory Banks Improve Video Object Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 17–21 June 2024. [Google Scholar] [CrossRef]
  7. Keles, F.D.; Wijewardena, P.M.; Hegde, C. On the Computational Complexity of Self-Attention. In Proceedings of the 34th International Conference on Algorithmic Learning Theory, Singapore, 20–23 February 2023. [Google Scholar] [CrossRef]
  8. Yan, B.; Peng, H.; Fu, J.; Wang, D.; Lu, H. Learning Spatio-Temporal Transformer for Visual Tracking. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, Canada, 11–17 October 2021. [Google Scholar] [CrossRef]
  9. Gu, S.; Ma, J.; Hui, G.; Xiao, Q.; Shi, W. STMT: Spatio-Temporal Memory Transformer for Multi-Object Tracking. Appl. Intell. 2023, 53, 23426–23441. [Google Scholar] [CrossRef]
  10. Liu, Y.; Boels, M.; Garcia-Peraza-Herrera, L.C.; Vercauteren, T.; Dasgupta, P.; Granados, A.; Ourselin, S.G. Lovit: Long VideoTransformer for Surgical Phase Recognition. Med. Image Anal. 2025, 99, 103366. [Google Scholar] [CrossRef] [PubMed]
  11. Ke, L.; Li, X.; Danelljan, M.; Tai, Y.; Tang, C.; Yu, F. Prototypical Cross-Attention Networks for Multiple Object Tracking and Segmentation. In Proceedings of the Advances in Neural Information Processing Systems 34 (NeurIPS), Virtual, 6–14 December 2021. [Google Scholar] [CrossRef]
  12. Lu, X.; Diao, W.; Mao, Y.; Li, J.; Wang, P.; Sun, X.; Fu, K. Breaking Immutable: Information-Coupled Prototype Elaboration for Few-Shot Object Detection. In Proceedings of the AAAI Conference on Artificial Intelligence (AAAI), Washington, DC, USA, 7–14 June 2023. [Google Scholar] [CrossRef]
  13. Wang, S.; Li, B.Z.; Khabsa, M.; Fang, H.; Ma, H. Linformer: Self-Attention with Linear Complexity. arXiv 2020, arXiv:2006.04768. [Google Scholar] [CrossRef]
  14. Fan, Q.; Huang, H.; He, R. Breaking the Low-Rank Dilemma of Linear Attention. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 11–15 June 2025. [Google Scholar] [CrossRef]
  15. Yu, F.; Chen, H.; Wang, X.; Xian, W.; Chen, Y.; Liu, F.; Madhavan, V.; Darrell, T. BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020. [Google Scholar] [CrossRef]
  16. Xu, Z.; Zhang, W.; Tan, X.; Yang, W.; Su, X.; Yuan, Y.; Zhang, H.; Wen, S.; Ding, E.; Huang, L. Pointtrack++ for Effective Online Multi-Object Tracking and Segmentation. arXiv 2020, arXiv:2007.01549. [Google Scholar]
  17. Hu, W.; Wang, Q.; Zhang, L.; Bertinetto, L.; Torr, P.H.S. SiamMask: A Framework for Fast Online Object Tracking and Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 3072–3089. [Google Scholar] [CrossRef] [PubMed]
  18. Chen, Z.; Zhang, L.; Hu, P.; Lu, H.; He, Y. MaskTrack: Auto-Labeling and Stable Tracking for Video Object Segmentation. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 12052–12065. [Google Scholar] [CrossRef]
  19. Wang, G.; Peng, C.; Gu, Y.; Zhang, J.; Wang, H. Interactive Multi-Scale Fusion of 2D and 3D Features for Multi-Object Vehicle Tracking. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10618–10627. [Google Scholar] [CrossRef]
  20. Zhu, J.; Zhang, Q.; Fei, L.; Cai, R.; Xie, Y.; Sheng, B. FFFN: Frame-By-Frame Feedback Fusion Network for Video Super-Resolution. IEEE Trans. Multimed. 2023, 25, 6821–6835. [Google Scholar] [CrossRef]
  21. Bian, X.; Guo, C. SiamMaskAttn: Inverted Residual Attention Block Fusing Multi-Scale Feature Information for Multitask Visual Object Tracking Networks. Signal Image Video Process. 2024, 18, 1305–1316. [Google Scholar] [CrossRef]
  22. Chen, R.; Wu, J.; Peng, Y.; Li, Z.; Shuang, H. Detection and Tracking of Floating Objects Based on Spatial-Temporal Information Fusion. Expert Syst. Appl. 2023, 225, 120185. [Google Scholar] [CrossRef]
  23. Sun, P.; Cao, J.; Jiang, Y.; Zhang, R.; Xie, E.; Yuan, Z.; Wang, C.; Luo, P. TransTrack: Multiple Object Tracking with Transformer. arXiv 2021, arXiv:2012.15460. [Google Scholar] [CrossRef]
  24. Zhou, X.; Jia, Y.; Bai, C.; Zhu, H.; Chan, S. Multi-Object Tracking Based on Attention Networks for Smart City system. Sustain. Energy Technol. Assess. 2022, 52, 102216. [Google Scholar] [CrossRef]
  25. Gu, F.; Lu, J.; Cai, C.; Zhu, Q.; Ju, Z. EANTrack: An Efficient Attention Network for Visual Tracking. IEEE Trans. Autom. Sci. Eng. 2024, 21, 5911–5928. [Google Scholar] [CrossRef]
  26. Xiao, C.; Cao, Q.; Zhong, Y.; Zhang, X.; Wang, T.; Yang, C. Temporal-Enhanced Multimodal Transformer for Referring Multi-Object Tracking and Segmentation. In IEEE Transactions on Circuits and Systems for Video Technology; IEEE: New York, NY, USA, 2025. [Google Scholar] [CrossRef]
  27. Lin, X.; Sun, S.; Huang, W.; Sheng, B.; Li, P.; Feng, D.D. EAPT: Efficient Attention Pyramid Transformer for Image Processing. IEEE Trans. Multimed. 2021, 25, 50–61. [Google Scholar] [CrossRef]
  28. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed]
  29. Lin, T.; Dollar, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017. [Google Scholar] [CrossRef]
  30. He, K.; Gkioxari, G.; Dollar, P.; Girshick, R. Mask R-CNN. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017. [Google Scholar] [CrossRef]
  31. Fischer, T.; Huang, T.S.; Pang, J.; Qiu, L.; Chen, H.; Darrell, T. QDTrack: Quasi-Dense Similarity Learning for Appearance-Only Multiple Object Tracking. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 15380–15393. [Google Scholar] [CrossRef] [PubMed]
  32. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is All you Need. In Proceedings of the Advances in Neural Information Processing Systems 30 (NeurIPS), Long Beach, CA, USA, 4–9 December 2017. [Google Scholar] [CrossRef]
  33. Psalta, A.; Tsironis, V.; Karantzalos, K. Transformer-Based Assignment Decision Network for Multiple Object Tracking. Comput. Vis. Image Underst. 2024, 241, 103957. [Google Scholar] [CrossRef]
  34. Rapado-Rincon, D.; Nap, H.; Smolenova, K.; van Henten, E.J.; Kootstra, G. MOT-DETR: 3D Single Shot Detection and Tracking with Transformers to Build 3D Representations for Agro-Food Robots. Comput. Electron. Agric. 2024, 225, 109275. [Google Scholar] [CrossRef]
  35. Clevert, D.; Unterthiner, T.; Hochreiter, S. Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs). International Conference on Learning Representations (ICLP), San Juan, Puerto Rico, 2–4 May 2016. [Google Scholar] [CrossRef]
  36. Katharopoulos, A.; Vyas, A.; Pappas, N.; Fleuret, F. Transformers are RNNs: Fast Autoregressive Transformers with Linear Attention. In Proceedings of the 37th International Conference on Machine Learning, Virtual, 13–18 July 2020. [Google Scholar] [CrossRef]
  37. Li, X.; Zhong, Z.; Wu, J.; Yang, Y.; Lin, Z.; Liu, H. Expectation-Maximization Attention Networks for Semantic Segmentation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019. [Google Scholar] [CrossRef]
  38. Aryanfar, E.; Shoorehdeli, M.A.; Seydi, V. Entangled Appearance and Motion Structures Network for Multi-Object Tracking and Segmentation. Mach. Vis. Appl. 2024, 36, 10. [Google Scholar] [CrossRef]
  39. Cheng, W.; Wu, Y.; Wu, Z.; Ling, H.; Hua, G. Towards High Quality Multi-Object Tracking and Segmentation without Mask Supervision. IEEE Trans. Image Process. 2024, 33, 3369–3384. [Google Scholar] [CrossRef]
  40. Cui, Y.; Han, C.; Liu, D. Collaborative Multi-task Learning for Multi-Object Tracking and Segmentation. IEEE Trans. Intell. Transp. Syst. 2024, 1, 1–23. [Google Scholar] [CrossRef]
  41. Yan, B.; Jiang, Y.; Wu, J.; Wang, D.; Luo, P.; Yuan, Z.; Lu, H. Universal Instance Perception as Object Discovery and Retrieval. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023. [Google Scholar] [CrossRef]
  42. Ke, L.; Danelljan, M.; Ding, H.; Tai, Y.; Tang, C.; Yu, F. Mask-Free Video Instance Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023. [Google Scholar] [CrossRef]
  43. Zhang, Y.; Wang, T.; Zhang, X. MOTRv2: Bootstrapping End-to-End Multi-Object Tracking by Pretrained Object Detectors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 18–22 June 2023. [Google Scholar] [CrossRef]
  44. Zeng, F.; Dong, B.; Zhang, Y.; Wang, T.; Zhang, X.; Wei, Y. MOTR: End-to-End Multiple-Object Tracking with Transformer. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022. [Google Scholar] [CrossRef]
  45. Zhang, Y.; Sun, P.; Jiang, Y.; Yu, D.; Weng, F.; Yuan, Z.; Luo, P.; Liu, W.; Wang, X. ByteTrack: Multi-object Tracking by Associating Every Detection Box. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022. [Google Scholar] [CrossRef]
  46. Ke, L.; Ding, H.; Danelljan, M.; Tai, Y.; Tang, C.; Yu, F. Video Mask Transfiner for High-Quality Video Instance Segmentation. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022. [Google Scholar] [CrossRef]
  47. Yan, B.; Jiang, Y.; Sun, P.; Wang, D.; Yuan, Z.; Luo, P.; Lu, H. Towards Grand Unification of Object Tracking. In Proceedings of the European Conference on Computer Vision (ECCV), Tel Aviv, Israel, 23–27 October 2022. [Google Scholar] [CrossRef]
  48. Cui, Y.; Cao, Z.; Xie, Y.; Jiang, X.; Tao, F.; Chen, Y.V.; Li, L.; Liu, D. DG-Labeler and DGL-MOTS Dataset: Boost the Autonomous Driving Perception. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 3–8 January 2022. [Google Scholar] [CrossRef]
  49. Cai, J.; Wang, Y.; Hsu, H.; Zhang, H.; Hwang, J. DIOR: DIstill Observations to Representations for Multi-Object Tracking and Segmentation. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision Workshops (WACVW), Waikoloa, HI, USA, 4–8 January 2022. [Google Scholar] [CrossRef]
  50. Yang, F.; Chang, X.; Dang, C.; Zheng, Z.; Sakti, S.; Nakamura, S.; Wu, Y. ReMOTS: Self-Supervised Refining Multi-Object Tracking and Segmentation. arXiv 2021, arXiv:2007.03200. [Google Scholar]
  51. Unde, A.S.; Rameshan, R.M. MOTS R-CNN: Cosine-Margin-Triplet Loss for Multi-Object Tracking. arXiv 2021, arXiv:2102.03512. [Google Scholar]
  52. Porzi, L.; Hofinger, M.; Ruiz, I.; Serrat, J.; Bulo, S.R.; Kontschieder, P. Learning Multi-Object Tracking and Segmentation from Automatic Annotations. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020. [Google Scholar] [CrossRef]
  53. Xu, Z.; Zhang, W.; Tan, X.; Yang, W.; Huang, H.; Wen, S.; Ding, E.; Huang, L. Segment as Points for Efficient Online Multi-Object Tracking and Segmentation. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 23–28 August 2020. [Google Scholar] [CrossRef]
  54. Athar, A.; Mahadevan, S.; Osep, A.; Leal-Taixé, L.; Leibe, B. STEm-Seg: Spatio-Temporal Embeddings for Instance Segmentation in Videos. In Proceedings of the European Conference on Computer Vision (ECCV), Glasgow, UK, 23–28 August 2020. [Google Scholar] [CrossRef]
  55. Luiten, J.; Fischer, T.; Leibe, B. Track to Reconstruct and Reconstruct to Track. IEEE Robot. Autom. Lett. 2020, 5, 1803–1810. [Google Scholar] [CrossRef]
  56. Zhou, X.; Koltun, V.; Krähenbühl, P. Tracking Objects as Points. European Conference on Computer Vision (ECCV), Glasgow, UK, 23–28 August 2020. [Google Scholar] [CrossRef]
  57. Yang, L.; Fan, Y.; Xu, N. Video Instance Segmentation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019. [Google Scholar] [CrossRef]
  58. Sharma, S.; Ansari, J.A.; Murthy, J.K.; Krishna, K.M. Beyond Pixels: Leveraging Geometry and Shape Cues for Online Multi-Object Tracking. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia, 21–25 May 2018. [Google Scholar] [CrossRef]
  59. Bewley, A.; Ge, Z.; Ott, L.; Ramos, F.; Upcroft, B. Simple Online and Realtime Tracking. In Proceedings of the IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016. [Google Scholar] [CrossRef]
Figure 1. The overall architecture of the tracker within DLAN and details of the dual-linear attention mechanism for MOTS. (a) The overall architecture of the MOTS tracker with the integrated DLAN; (b) The detailed RLSA and PLCA workflow in the dual-linear attention mechanism.
Figure 1. The overall architecture of the tracker within DLAN and details of the dual-linear attention mechanism for MOTS. (a) The overall architecture of the MOTS tracker with the integrated DLAN; (b) The detailed RLSA and PLCA workflow in the dual-linear attention mechanism.
Applsci 16 00065 g001
Figure 2. Simplified overview of the DLAN framework for MOTS. The pink modules represent DLAN’s two essential modules. FAM optimizes frame feature, and IAM refines segmentation predictions.
Figure 2. Simplified overview of the DLAN framework for MOTS. The pink modules represent DLAN’s two essential modules. FAM optimizes frame feature, and IAM refines segmentation predictions.
Applsci 16 00065 g002
Figure 3. Overview of the dual-linear attention mechanism for MOTS.
Figure 3. Overview of the dual-linear attention mechanism for MOTS.
Applsci 16 00065 g003
Figure 4. The flow chart of the frame attention module.
Figure 4. The flow chart of the frame attention module.
Applsci 16 00065 g004
Figure 5. The flow chart of the instance attention module.
Figure 5. The flow chart of the instance attention module.
Applsci 16 00065 g005
Figure 6. Qualitative comparison of object occlusion handling between QDTrack and DLAN on the BDD100K MOTS validation set. Red boxes mark regions where IDS are imminent or occurring (e.g., fully occluded vehicles and pedestrians), and DLAN mitigates this issue by using spatio-temporal prototype matching.
Figure 6. Qualitative comparison of object occlusion handling between QDTrack and DLAN on the BDD100K MOTS validation set. Red boxes mark regions where IDS are imminent or occurring (e.g., fully occluded vehicles and pedestrians), and DLAN mitigates this issue by using spatio-temporal prototype matching.
Applsci 16 00065 g006
Figure 7. Qualitative results of illumination variation on the BDD100K MOTS validation Set. (a) is the ground truth. (b) is the QDTrack result. (c) is the DLAN result.
Figure 7. Qualitative results of illumination variation on the BDD100K MOTS validation Set. (a) is the ground truth. (b) is the QDTrack result. (c) is the DLAN result.
Applsci 16 00065 g007
Figure 8. Qualitative results of distant objects on the BDD100K MOTS validation set. (a) is the ground truth. (b) is the QDTrack result. (c) is the DLAN result.
Figure 8. Qualitative results of distant objects on the BDD100K MOTS validation set. (a) is the ground truth. (b) is the QDTrack result. (c) is the DLAN result.
Applsci 16 00065 g008
Figure 9. Qualitative ablation results of the segmentation-guided memory update mechanism with FAM attention maps in DLAN. The first column shows the refined segmentation of the previous frame after IAM. The frame-level attention heatmaps before and after the IAM-refined segmentation guide the memory update in FAM, and are shown in the second and third columns.
Figure 9. Qualitative ablation results of the segmentation-guided memory update mechanism with FAM attention maps in DLAN. The first column shows the refined segmentation of the previous frame after IAM. The frame-level attention heatmaps before and after the IAM-refined segmentation guide the memory update in FAM, and are shown in the second and third columns.
Applsci 16 00065 g009
Figure 10. Qualitative ablation results of object detection in DLAN. The red box indicates the regions that need attention for comparison. The first two columns show that FAM can optimize missed detection errors caused by object occlusion and small distant objects. The last two columns demonstrate that employing FAM helps reduce the occurrence of errors where non-target objects are incorrectly detected as target objects.
Figure 10. Qualitative ablation results of object detection in DLAN. The red box indicates the regions that need attention for comparison. The first two columns show that FAM can optimize missed detection errors caused by object occlusion and small distant objects. The last two columns demonstrate that employing FAM helps reduce the occurrence of errors where non-target objects are incorrectly detected as target objects.
Applsci 16 00065 g010
Figure 11. Qualitative ablation results of instance segmentation in DLAN. Red box marks regions for comparison. The IAM (second row) generates more precise masks and significantly enhances the ability to distinguish foreground from background.
Figure 11. Qualitative ablation results of instance segmentation in DLAN. Red box marks regions for comparison. The IAM (second row) generates more precise masks and significantly enhances the ability to distinguish foreground from background.
Applsci 16 00065 g011
Figure 12. Loss comparison before and after IAM. The horizontal axis represents the batches in a certain training iteration. The red dashed line represents the original segmentation loss before performing IAM, while the blue solid line represents the refined segmentation loss after applying IAM.
Figure 12. Loss comparison before and after IAM. The horizontal axis represents the batches in a certain training iteration. The red dashed line represents the original segmentation loss before performing IAM, while the blue solid line represents the refined segmentation loss after applying IAM.
Applsci 16 00065 g012
Figure 13. Visualization of the frame prototypical attention maps in DLAN. The first row displays the input video frame, the attention map (i.e., the total attention response accumulated across all prototypes), and the final prediction. The second row shows six notable attention-weight heatmaps selected from the N c prototypes.
Figure 13. Visualization of the frame prototypical attention maps in DLAN. The first row displays the input video frame, the attention map (i.e., the total attention response accumulated across all prototypes), and the final prediction. The second row shows six notable attention-weight heatmaps selected from the N c prototypes.
Applsci 16 00065 g013
Figure 14. Qualitative ablation results of the clustering method in PLCA. Red box marks regions for comparison. The first row illustrates results with k-means, and the second row shows results with GMM.
Figure 14. Qualitative ablation results of the clustering method in PLCA. Red box marks regions for comparison. The first row illustrates results with k-means, and the second row shows results with GMM.
Applsci 16 00065 g014
Figure 15. Illustration of failure cases. Red boxes mark regions where IDS occur. The first row shows the tracking results produced by our method, while the second row presents the corresponding ground-truth annotations for the same frames.
Figure 15. Illustration of failure cases. Red boxes mark regions where IDS occur. The first row shows the tracking results produced by our method, while the second row presents the corresponding ground-truth annotations for the same frames.
Applsci 16 00065 g015
Table 1. Comparison of computational complexity and practical FLOPs of the with RLSA, PLCA, and traditional self-attention.
Table 1. Comparison of computational complexity and practical FLOPs of the with RLSA, PLCA, and traditional self-attention.
MethodComputational ComplexityNFLOPs (B)
RLSA O C 2 N 64 × 641.21
128 × 1284.84
256 × 25619.37
PLCA O C N N c 64 × 640.29
128 × 1281.17
256 × 2564.70
Traditional Self-Attention O C N 2 64 × 6419.41
128 × 128285.13
256 × 2564458.21
Table 2. Comparison of different networks on the KITTI MOTS validation set.
Table 2. Comparison of different networks on the KITTI MOTS validation set.
TrackersMOTSA ↑MOTSP ↑IDS ↓
CarPedCarPedCarPed
DLAN (Ours)90.580.190.682.12018
EAMSN [38]90.469.290.579.02429
BoxMOTS [39]68.458.386.472.4
CML-MOTS [40]88.265.388.576.16232
DG-Labeler [48]90.783.45850
DIOR [49]87.480.388.181.5649611
PCAN [11]89.666.488.376.1
ReMOTS [50]84.8---231-
MOTS R-CNN [51]90.167.3--3530
MOTSNet [52]87.269.389.679.7
STEM-Seg [54]83.866.187.277.77619
PointTrack-U [53]89.975.690.181.42327
MOTSFusion (2D) [55]89.266.6--8553
CenterTrack [56]88.965.7--3125
TrackR-CNN [2]87.865.187.275.79378
BePix [58]89.7-86.5-88-
Note: “—“ indicates that the metric is not reported in the original work. The bold numbers highlight the results achieved by our tracker for clearer comparison. Red and blue indicate the best and second-best performance. MOTSA/MOTSP (higher is better ) and IDS (lower is better ), are used for evaluation.
Table 3. Comparison of different networks on the BDD100K MOTS validation set.
Table 3. Comparison of different networks on the BDD100K MOTS validation set.
TrackersmMOTSA ↑mMOTSP ↑mIDF1 ↑IDS ↓
DLAN (Ours)32.167.446.9724
BoxMOTS [39]12.657.520.91423
QDTrack-mots-fix [31]23.566.344.5973
UNINEXT-L [41]32.060.245.41634
VMT [46]28.767.345.7825
Unicorn [47]29.667.744.21737
Unicorn [47] + MaskFreeVIS [42]23.866.744.92086
PCAN [11]27.466.745.1876
STEM-Seg [54]12.258.225.48732
MaskTrackRCNN [57]12.359.926.29116
SortIoU [59]10.359.921.815951
Note: The bold numbers highlight the results achieved by our tracker for clearer comparison. Red and blue indicate the best and second-best performance. mMOTSA/mMOTSP/mIDF1 (higher is better ↑) and IDS (lower is better ↓), are used for evaluation.
Table 4. Comparison of different networks on the BDD100K MOT validation set.
Table 4. Comparison of different networks on the BDD100K MOT validation set.
TrackersmMOTA ↑mIDF1 ↑MOTA ↑IDF1 ↑
DLAN (Ours)45.757.169.873.9
QDTrack [31]42.154.368.273.3
MOTRv2 [43]43.656.565.672.7
MOTR [44]32.344.856.265.8
ByteTrack [45]45.554.869.170.4
Unicorn [47]41.254.066.671.3
Note: The bold numbers highlight the results achieved by our tracker for clearer comparison. Red and blue indicate the best and second-best performance. mMOTSA/mIDF1/MOTA/IDF1 (higher is better ↑) are used for evaluation.
Table 5. Ablation of different models on the BDD100K MOTS validation set.
Table 5. Ablation of different models on the BDD100K MOTS validation set.
TrackersmMOTSA ↑mMOTSP ↑mIDF1 ↑IDS ↓
DLAN(Ours)32.167.446.9724
w/o Memory Update30.366.845.7794
w/o Memory Update and FAM28.766.745.5823
w/o Memory Update and IAM26.566.545.3869
w/o IAM and FAM23.566.344.5973
Note: The bold numbers highlight the results achieved by our tracker for clearer comparison. mMOTSA/mMOTSP/mIDF1 (higher is better ↑) and IDS (lower is better ↓), are used for evaluation.
Table 6. Computation comparison of different linear attention mechanisms across different video resolutions. (Batch Size = 2).
Table 6. Computation comparison of different linear attention mechanisms across different video resolutions. (Batch Size = 2).
ResolutionDLANLinformer [13]RAVLT-S [14]
FLOPs (B)Memory (M) FPS FLOPs (B)Memory (M) FPS FLOPs (B)Memory (M) FPS
640 × 48010.368422.516.4125217.817.390416.1
1280 × 72026.5203211.544.237517.245.924156.7
1920 × 108059.645976.297.484514.8102.457334.5
Note: FPS (higher is better ↑) is used for evaluation.
Table 7. Ablation study of prototype number on the BDD100K MOTS validation set.
Table 7. Ablation study of prototype number on the BDD100K MOTS validation set.
Prototype NumbermMOTSA ↑mMOTSP ↑mIDF1 ↑IDS ↓
130.766.843.0788
531.267.044.1775
1031.567.145.6762
2031.867.246.2751
3032.067.246.5734
3532.167.446.9724
4031.967.345.8733
5031.967.345.7735
Note: The bold numbers indicate the best performance in each column. mMOTSA/mMOTSP/mIDF1 (higher is better ↑) and IDS (lower is better ↓), are used for evaluation.
Table 8. Ablation study of EM Iteration Number on the BDD100K MOTS validation set.
Table 8. Ablation study of EM Iteration Number on the BDD100K MOTS validation set.
EM Iteration NumbermAP ↑mAP50 ↑mAP75 ↑IDS ↓
226.242.025.8742
426.243.025.8739
626.343.325.8731
826.544.425.9728
1026.844.526.0724
1226.844.426.1727
1426.744.425.9726
Note: The bold numbers indicate the best performance in each column. mAP/mAP50/mAP75 (higher is better ↑) and IDS (lower is better ↓), are used for evaluation.
Table 9. Ablation study of the feature update rate on the BDD100K MOTS validation set.
Table 9. Ablation study of the feature update rate on the BDD100K MOTS validation set.
The Feature Update RatemAP ↑mAP50 ↑mAP75 ↑mIDF1 ↑mMOTSA ↑mMOTSP ↑
025.841.525.145.129.365.8
0.1026.243.725.245.630.366.3
0.2026.644.225.346.432.067.2
0.2526.844.525.446.932.167.4
0.326.043.825.246.431.267.0
0.522.436.423.640.727.868.4
10.40.50.40.80.238.2
Note: The bold numbers indicate the best performance in each column. mAP/mAP50/mAP75/mIDF1/mMOTSA/mMOTSP (higher is better ↑) are used for evaluation.
Table 10. Ablation study of memory and center update rates on the BDD100K MOTS validation set.
Table 10. Ablation study of memory and center update rates on the BDD100K MOTS validation set.
The Memory and Center Update RatesmAP ↑mAP50 ↑mAP75 ↑mIDF1 ↑mMOTSA ↑mMOTSP ↑
026.042.725.443.329.766.8
0.1026.043.325.544.332.067.0
0.3026.343.025.445.430.766.8
0.4026.644.125.746.432.066.9
0.5026.844.525.746.932.067.2
0.6026.344.025.845.432.167.1
0.7025.842.025.244.931.967.0
0.8023.136.423.437.628.166.7
Note: The bold numbers indicate the best performance in each column. mAP/mAP50/mAP75/mIDF1/mMOTSA/mMOTSP (higher is better ↑) are used for evaluation.
Table 11. Comparison of different networks in cross-dataset evaluation on the KITTI MOTS validation set.
Table 11. Comparison of different networks in cross-dataset evaluation on the KITTI MOTS validation set.
TrackersPre-TrainingMOTSA ↑MOTSP ↑
CarPedCarPed
DLANI, KS90.580.190.682.1
DLANI, B89.678.589.780.3
QDTrack-mots-fix [31]I, B86.869.686.576.1
STEM-Seg [54]I, C, S83.866.187.277.7
MOTSNet [49]I, M83.967.889.479.4
TrackR-CNN [2]I, C, M87.865.587.275.7
Note: I: ImageNet. B: BDD100K MOTS. C: COCO. M: MOTS Challenge. KS: KITTI MOTS, S: Cityscapes. The bold numbers highlight the results achieved by our tracker for clearer comparison. MOTSA/MOTSP (higher is better ↑) are used for evaluation.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ren, Y.; Wu, X.; Fu, H. Dual-Linear Attention Network for Multi-Object Tracking and Segmentation. Appl. Sci. 2026, 16, 65. https://doi.org/10.3390/app16010065

AMA Style

Ren Y, Wu X, Fu H. Dual-Linear Attention Network for Multi-Object Tracking and Segmentation. Applied Sciences. 2026; 16(1):65. https://doi.org/10.3390/app16010065

Chicago/Turabian Style

Ren, Yiqing, Xuedong Wu, and Haohao Fu. 2026. "Dual-Linear Attention Network for Multi-Object Tracking and Segmentation" Applied Sciences 16, no. 1: 65. https://doi.org/10.3390/app16010065

APA Style

Ren, Y., Wu, X., & Fu, H. (2026). Dual-Linear Attention Network for Multi-Object Tracking and Segmentation. Applied Sciences, 16(1), 65. https://doi.org/10.3390/app16010065

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop