Skip to Content
You are currently on the new version of our website. Access the old version .
  • Article
  • Open Access

16 September 2026

23 Pages

Reliability-Aware Semantic Gating with Retrieval-Augmented Association for Online Multi-Object Tracking Under Industrial Low-Altitude Proxy Conditions

and
School of Computer Science, Sichuan Normal University, Chengdu 610068, China
*
Author to whom correspondence should be addressed.

Abstract

Industrial low-altitude multi-object tracking is challenged by overhead viewpoints, dense small targets, mutual occlusion, homogeneous appearances, and domain-shifted backgrounds. Vision-language pre-trained models provide useful semantic priors, but their category-level representations can mislead instance-level association when many same-class targets are densely distributed. This study develops an OC-SORT-based framework with reliability-aware semantic gating and retrieval-augmented trajectory memory. On the MOT17 reporting split (MOT17-09/10/11/13) with FRCNN detections, the FullModel achieves 46.41% MOTA, 40.00% IDF1, 34.542% HOTA, 26.686% AssA, and 382 identity switches for seed 42. Relative to fixed-weight CLIP+FAISS, it reduces identity switches and fragmentations while trading 0.84 MOTA points for a 0.68-point IDF1 gain; exact reruns with three seeds reproduce the same MOTA, IDF1, and IDSw totals. The VisDrone-derived subset is used only as an industrial low-altitude proxy stress test: its high precision coexists with very low recall, so the result exposes domain-shift limitations, rather than demonstrating deployment-level industrial performance.

1. Introduction

Multi-object tracking (MOT) aims to simultaneously estimate the locations of multiple targets and maintain their identity consistency in consecutive video frames [1,2]. It is a fundamental component of visual perception systems such as intelligent surveillance, industrial inspection, warehouse logistics, and autonomous driving. With the increasing demand for industrial automation and intelligent safety supervision, stable, real-time, and identity-preserving MOT methods in complex scenarios have become highly important. However, in industrially relevant environments such as factory workshops, logistics warehouses, and low-altitude inspection scenes, dense target distributions, long-term occlusions, highly similar appearances, and drastic viewpoint changes often occur simultaneously. These factors make reliable identity association challenging for existing tracking algorithms.
Compared with standard pedestrian surveillance benchmarks, industrial low-altitude scenes exhibit several distinctive challenges. First, overhead or oblique viewpoints make target scales highly unstable and reduce the discriminative details of human bodies, vehicles, and equipment. Second, workers often wear similar uniforms, helmets, or reflective vests, leading to strong appearance homogeneity. Third, industrial facilities such as forklifts, conveyors, pallets, shelves, and safety barriers frequently occlude moving targets and generate structured background interference. Fourth, low-altitude unmanned aerial vehicle (UAV) platforms introduce viewpoint changes and non-stationary observation geometry, making constant-velocity motion prediction less reliable. These factors make industrial MOT different from general pedestrian tracking, where identity association can often rely on relatively stable appearance and motion cues. Therefore, industrial low-altitude MOT requires not only general tracking robustness, but also scene-adaptive semantic priors and reliability-aware cue regulation.
In recent years, tracking-by-detection methods have achieved substantial progress in MOT. Simple Online and Real-time Tracking (SORT) [3], Deep SORT (DeepSORT) [4], Observation-Centric SORT (OC-SORT) [5], ByteTrack [6], StrongSORT [7], and Deep OC-SORT [8] have improved online tracking performance from different perspectives, including motion prediction, appearance representation, utilization of low-confidence detections, and trajectory recovery. Meanwhile, You Only Look Once (YOLO)-series detectors have provided efficient detection front-ends for real-time MOT [9,10,11]. Re-identification (ReID) features, pose alignment, and pairwise similarity optimization have also played important roles in distinguishing occluded targets and visually similar objects [12,13,14,15]. More recently, contrastive language-image pre-training (CLIP) [16] models have been introduced into open-vocabulary detection, cross-domain recognition, and MOT tasks, providing new semantic priors for visual target association [17,18].
However, direct transfer from standard surveillance benchmarks to industrial low-altitude scenes remains difficult. To quantitatively characterize this degradation, a controlled reproduction is conducted on the VisDrone2019-MOT-val industrial proxy subset [19] under the same YOLOv8s detections. Multi-Object Tracking Accuracy (MOTA), Identity F1 Score (IDF1), recall, and precision are used as evaluation metrics. OC-SORT obtains −22.3% MOTA, 7.2% IDF1, 16.4% recall, and 45.2% precision, while ByteTrack obtains −21.8% MOTA, 8.1% IDF1, 17.6% recall, and 46.5% precision. The negative MOTA values indicate that false positives, missed detections, and identity switches (IDSw) dominate the correct tracking outputs, whereas the low IDF1 values reveal severe identity inconsistency. These results show that mainstream trackers suffer from substantial performance degradation under overhead viewpoints, dense small targets, frequent occlusion, and domain-shifted backgrounds.
It should be noted that the VisDrone2019-MOT-val industrial proxy subset is not a complete factory-floor MOT benchmark. It is used in this paper only as a proxy stress test for overhead viewpoints, dense small targets, and complex backgrounds. Therefore, the results should not be interpreted as proof of deployment-level industrial performance; they mainly reveal the failure modes and transfer limitations that must be addressed before real factory-floor application.
Existing studies mainly focus on the open-category generalization ability of vision-language models, while insufficient attention has been paid to the potential negative effects of their category-level semantic features in instance-level association among dense objects of the same class. In industrial scenarios, workers wearing uniform clothing, devices of similar models, and dense spatial layouts are common. If CLIP semantic features are directly fused with fixed weights, category consistency may be enhanced while individual differences are weakened, thereby increasing the risk of IDSw.
To address this issue, this paper investigates the reliability of vision-language semantic features in instance-level MOT association and proposes a reliability-aware semantic gating and retrieval-augmented MOT method. Based on OC-SORT, the proposed method analyzes the applicability boundary of CLIP category-level semantic features from the perspective of trajectory-detection candidate pairs. A semantic noise event is defined as the situation in which the semantic similarity between an incorrect same-class candidate detection and the trajectory prototype is no lower than that between the true matched detection and the trajectory prototype. On this basis, several offline metrics are constructed, including semantic discriminative margin, Semantic Noise Rate (SNR), Semantic Noise Magnitude (SNM), and Semantic Collapse Index (SCI), to characterize the misleading risk of CLIP semantic features in instance-level association.
Furthermore, a candidate-pair-level dynamic semantic gating (DSG) mechanism is designed. It estimates semantic reliability using detection confidence, spatial visibility, motion consistency, and target density, and adaptively regulates the CLIP visual semantic term and dictionary-retrieval term. In addition, retrieval-augmented semantic memory is constructed to enhance semantic stability under occlusion recovery, appearance degradation, and homogeneous target association. In the current implementation, the semantic dictionary is used as an auxiliary retrieval reference, rather than as a complete industrial knowledge base.
The main contributions of this paper are summarized as follows.
(1)
Semantic noise quantification for CLIP-assisted MOT. This paper analyzes the negative effect of CLIP category-level semantics in instance-level trajectory association. From the perspective of trajectory-detection candidate pairs, semantic noise events are defined, and semantic discriminative margin, Semantic Noise Rate (SNR), Semantic Noise Magnitude (SNM), and Semantic Collapse Index (SCI) are introduced to quantify the risk of same-class but different-identity targets becoming over-clustered in the CLIP feature space.
(2)
Reliability-aware dynamic semantic gating. A candidate-pair-level reliability estimation mechanism is proposed to regulate semantic costs during data association. Detection confidence, spatial visibility, motion consistency, and target density are used as observable reliability cues. The resulting gating coefficient dynamically suppresses CLIP semantic cost and dictionary-retrieval cost under unreliable or highly ambiguous association states.
(3)
Retrieval-augmented trajectory semantic memory. A retrieval-augmented semantic memory is constructed to provide temporally smoothed semantic references for trajectory association. Instead of using CLIP features as fixed-weight matching cues, the proposed method treats semantic information as a reliability-constrained auxiliary signal, which improves robustness against semantic noise and supports preliminary transfer to industrial low-altitude proxy scenes.
The remainder of this paper is organized as follows. Section 2 reviews related studies on object detection, multi-object tracking, occlusion and similar-appearance handling, vision-language models in MOT, and industrial low-altitude tracking scenarios. Section 3 presents the proposed retrieval-augmented reliability-aware semantic association model. Section 4 evaluates the proposed method from the perspectives of comparison with mainstream trackers, semantic noise analysis, module ablation, reliability-grouped analysis, cross-scenario transfer, runtime efficiency, and failure-case analysis. Section 5 discusses the results. Section 6 concludes the paper and discusses future research directions.

3. Materials and Methods

3.1. Overall Framework

To improve identity preservation in complex industrial scenarios, this paper constructs a retrieval-augmented reliability-aware semantic association model based on OC-SORT [5]. The proposed model integrates geometric motion, appearance representation, CLIP visual semantic features, and dictionary-retrieval semantic representation into the data association cost. A candidate-pair-level dynamic gating mechanism is used to regulate the contribution of semantic terms under different association states. The overall framework is shown in Figure 1.
Figure 1. Vector schematic of the proposed reliability-aware semantic gating and retrieval-augmented MOT framework.
In the proposed framework, the detector first generates candidate observations in the current frame. OC-SORT predicts historical trajectory states using Kalman filtering [44]. For each retained detection crop, FastReID extracts a 2048-dimensional appearance descriptor and CLIP-ViT-B/32 extracts a 512-dimensional L2-normalized visual-semantic feature. The CLIP feature is queried against the text-prompt dictionary through FAISS IndexFlatIP; the top-k = 5 inner-product neighbors are used to form a sparse dictionary response before softmax normalization. For each trajectory-detection candidate pair, the model estimates semantic reliability from detection confidence, spatial visibility, motion consistency, and target density, maps the score to a dynamic gating coefficient, and fuses geometric cost, FastReID appearance cost, CLIP semantic cost, and dictionary retrieval cost under reliability constraints. Matching is finally solved using the Hungarian algorithm [45].

3.2. Quantitative Definitions of Semantic Noise and Semantic Collapse

To avoid treating semantic noise and semantic collapse as merely empirical descriptions, this paper provides computable definitions from the perspective of trajectory-detection candidate association. Let F v denote the frozen CLIP visual encoder and let ( I a , B a ) extract the target crop at bounding box B a from image I a . After L2 normalization, the visual-semantic features z a and z b in R 512 of observations a and b are defined as follows:
z a = F v ( c r o p ( I a , B a ) ) / | | F v ( c r o p ( I a , B a ) ) | | 2 , z b = F v ( c r o p ( I b , B b ) ) / | | F v ( c r o p ( I b , B b ) ) | | 2 ,
The CLIP semantic similarity between them is defined as
s ( a , b ) = z a T z b ,
Let y(·) denote the identity label and c(·) denote the category label. The positive pair set P and the same-class negative pair set Nc are defined as
P = { ( a , b ) ∣ y a = y b , a ≠ b } ,
N c = { ( a , b ) ∣ y a ≠ y b , c a = c b , ( a , b ) ∈ G } ,
where G is the candidate-association gating set obtained from spatial overlap or motion-prediction constraints. The operator denotes intersection over union when spatial overlap is used. Pairs in P correspond to observations of the same identity at different moments, whereas pairs in N c correspond to candidate observations with the same category but different identities. Based on these sets, the semantic discriminative margin is defined as
Δ s e m = E ( a , b ) ∈ P [ s ( a , b ) ] − E ( a , b ) ∈ N c [ s ( a , b ) ] ,
A larger Δsem indicates that CLIP semantic features can better distinguish the same identity from different identities within the same class. When Δsem approaches zero or becomes negative, different same-class identities are excessively close in the CLIP feature space, indicating weak instance-level discriminability.
For trajectory i, consider a frame t for which a ground-truth match is available. Let j i , t + denote the true matched detection and let N i , t − contain the incorrect same-class candidate detections that pass the candidate gate. The L2-normalized historical semantic prototype before frame t is defined as
z ¯ i , t − 1 = ∑ τ ∈ H i t − 1 z i , τ ∑ τ ∈ H i t − 1 z i , τ 2 + ϵ ,
In Equation (6), H i , t − 1 denotes the set of valid observation frames associated with trajectory i before frame t. For each historical frame τ in H i , t − 1 , z i , τ in R 512 denotes the L2-normalized CLIP visual-semantic feature extracted from trajectory i’s observation at frame τ. The scalar ε > 0 is a small numerical constant used to prevent division by zero when the averaged feature vector has negligible norm. The numerator averages the historical feature vectors and the denominator normalizes this average; therefore, z i , t − 1 ‾ is a unit-norm semantic prototype. The true-match similarity is
s i , t + = z ¯ i , t − 1 T z j i , t + , t ,
Equation (8) uses the hardest negative candidate to quantify the most misleading same-class alternative. Here N i , t − denotes the set of incorrect same-class detections that satisfy the candidate gate, and z j , t denotes the L2-normalized CLIP feature of candidate detection j in frame t. The maximum selects the candidate with the greatest similarity to the historical prototype, so s i , t − represents the strongest competing semantic match; s i , t + is the similarity to the true matched detection defined in Equation (7).
s i , t − = max j ∈ N i , t − z ¯ i , t − 1 T z j , t ,
If si,t− ≥ si,t+, the incorrect same-class candidate detection is closer to the historical semantic prototype of the trajectory than the true matched detection in the CLIP semantic space. In this case, if the CLIP semantic cost is fused with a fixed weight, the semantic term may mislead data association. This situation is defined as a semantic noise event.
Let A denote the set of all association samples (i,t) for which a ground-truth matched detection exists and at least one incorrect candidate of the same category passes the candidate gate. In Equation (9), I ( · ) is the indicator function: it equals 1 when the condition inside the parentheses is true and 0 otherwise. Thus, SNR is the fraction of samples in A for which the hardest incorrect candidate is at least as similar as the true match, as measured by s i , t − ≥ s i , t + . The Semantic Noise Rate (SNR) is defined as
R S N = 1 | A | ∑ ( i , t ) ∈ A 1 s i , t − ≥ s i , t + ,
A larger SNR means that CLIP semantic features more frequently rank an incorrect same-class candidate above the true match during candidate association.
To further measure the strength of semantic noise, the Semantic Noise Magnitude (SNM) is defined as
M S N = 1 | A | ∑ ( i , t ) ∈ A max 0 , s i , t − − s i , t + ,
To quantify semantic collapse, this paper defines the proportion of high-similarity pairs among same-class different-identity targets, namely the Semantic Collapse Index (SCI):
C S C ( τ ) = 1 | N c | ∑ ( a , b ) ∈ N c 1 s ( a , b ) > τ ,
In the experiments, τ = 0.80 is used by default. Δ s e m , S N R , S N M , and S C I τ all depend on ground-truth identity labels. They are used only for offline analysis of CLIP semantic reliability in instance-level association, and do not participate in online tracking.

3.3. Candidate-Pair-Level Reliability-Aware Semantic Gating

CLIP features tend to represent category-level semantics. In dense same-class target scenarios, incorrect candidate detections may obtain semantic similarities close to, or even higher than, the true target. Since true identity labels cannot be directly observed during online tracking, semantic noise events cannot be explicitly identified. Therefore, this paper introduces a candidate-pair-level reliability estimation mechanism. Detection quality, spatial visibility, motion consistency, and target density are used as observable proxy variables to estimate the reliability of semantic cues in the association process.
For the candidate association pair formed by trajectory i and detection box j in frame t, the reliability vector is defined as
r i j , t = s j , t , v j , t , m i j , t ⊤ ,
where sj,t ∈ [0, 1] denotes the normalized detection confidence of detection j, vj,t ∈ [0, 1] denotes its spatial visibility, and mij,t ∈ [0, 1] denotes the motion consistency between trajectory i and detection j.
The spatial visibility is computed from the overlap between the current detection and other detections in the same frame:
o j , t = min 1 , ∑ k ≠ j | B j , t ∩ B k , t | | B j , t | + ε ,   v j , t = 1 − o j , t ,
d M 2 ( h a t x i , t , x j , t ) = ( x j , t − h a t x i , t ) T S i , t − 1 ( x j , t − h a t x i , t ) ,
The motion consistency is defined based on the Mahalanobis distance between the predicted state of trajectory i and the observation state of detection j:
m i j , t = exp − d M 2 X ^ i , t , X j , t λ m ,
Equation (13) defines spatial visibility, Equation (14) gives the expanded Mahalanobis distance, and Equation (15) maps that distance to motion consistency. Here, x i , t ˆ and x j , t are four-dimensional observation vectors [ c x , c y , w , h ] T representing the predicted trajectory state and the current detection, respectively. S i , t in R 4 × 4 is the innovation covariance matrix, and S i , t − 1 is its inverse. The parameter λ m = 9.49 is the 95% chi-square scale for the four-dimensional motion gate. Equations (16)–(19) then define the reliability score, density terms, and dynamic semantic gate.
The basic reliability score of the candidate pair is defined as
ρ i j , t = σ ( β T r i j , t + b ) ,
where ( u ) = 1 1 + ( − u ) is the sigmoid function, β = [ 0.40 ,   0.35 ,   0.25 ] T weights detection confidence, spatial visibility, and motion consistency, respectively, and b = −0.35 is the reliability-score bias.
To further consider scene crowdedness, the target density of frame t is defined as
d t = min N t N max , 1 ,
where Nt is the number of detections in frame t, and Nmax is the normalization upper bound for the number of targets. Finally, the dynamic semantic gating coefficient is computed as
s ¯ t = 1 N t ∑ j = 1 N t s j , t ,
where γ c =   0.70 , γ d =   0.70 , τ d e n =   0.30 , α m i n =   0.05 , α m a x =   1.00 ,   a n d   N m a x =   100 . The clipping operator is explicitly defined as ( x ,   a ,   b )   = { { x ,   a } ,   b } . The values were fixed on the parameter-selection split as manual starting values: β assigns the largest weight to detection confidence, while γ c , γ d , and τ d e n regulate semantic terms when confidence or density becomes unreliable. N m a x is a normalization cap for per-frame target density, not a learned estimate of dataset size. The coupled gamma grid in Section 4.5 assesses only γ c and γ d ; a complete independent sensitivity study of all parameters remains work for the future.
α i j , t = clip ( ρ i j , t [ 1 + γ c ( s ¯ t − 0.5 ) ] [ 1 − γ d max ( 0 , d t − τ d e n ) ] , α m i n , α m a x ) ,

3.4. Retrieval-Augmented Trajectory Semantic Memory

This paper constructs a semantic dictionary and trajectory-level semantic memory. The dictionary contains a general category layer and two domain-related prompt layers, and the exact prompt templates are documented in Appendix B. In the current experiments, the prompt ensemble is used as an auxiliary retrieval reference, rather than as a complete industrial knowledge base.
Let the image of frame t be It, and let the detection box be Bj,t. The target region is cropped and fed into the CLIP visual encoder [16] to obtain the normalized semantic feature:
z j , t = F v ( c r o p ( I t , B j , t ) ) ‖ F v ( c r o p ( I t , B j , t ) ) ‖ 2 ,
For an established trajectory i, its historical CLIP visual semantic prototype z b a r i , t is maintained. When trajectory i is successfully matched with detection j, the trajectory semantic prototype is updated using the exponential moving average with η z = 0.10:
z ¯ i , t = ( 1 − η z ) z ¯ i , t − 1 + η z z j , t ‖ ( 1 − η z ) z ¯ i , t − 1 + η z z j , t ‖ 2 ,
Let pk be the prompt corresponding to the k-th dictionary entry. Its text semantic prototype is defined as
e k = F t ( p k ) F t ( p k ) 2 ,
where Ft(·) denotes the CLIP text encoder. The dictionary semantic prototype matrix is denoted as
E = e 1 , e 2 , … , e K T ,
For detection target j, the response distribution between its visual semantic feature and the dictionary text prototypes is defined as
q j , t = Softmax E z j , t λ q ,
where λ q = 0.07 is the temperature coefficient. In practice, the dense dictionary matrix is stored in a FAISS IndexFlatIP index; only the top-k = 5 inner-product neighbors are retrieved for each detection, and the softmax is applied to this retrieved candidate set, rather than to the entire dictionary.
q ¯ i , t = ( 1 − η q ) q ¯ i , t − 1 + η q q j , t ,
When trajectory i is successfully matched with detection j, the dictionary memory is updated with η q = 0.10. This trajectory-level memory smooths single-frame semantic-response fluctuations and provides a stable auxiliary reference during occlusion recovery and appearance degradation.

3.5. Reliability-Constrained Multi-Cue Data Association

The core of online MOT is to establish reliable one-to-one correspondences between current-frame detections and historical trajectory states. Let the active trajectory set in frame t be
T t − 1 = { τ i } i = 1 M ,
and the detection set be
D t = d j = ( B j , t , s j , t , c j , t ) j = 1 N t ,
For trajectory τi, Kalman filtering [44] is first used to predict its state and bounding box in the current frame, denoted as x^i,t and B^i,t, respectively. To reduce computational burden and false association risk caused by invalid candidate matches, a candidate gating mechanism is introduced before cost calculation. Only trajectory-detection pairs satisfying spatial overlap or motion constraints are retained:
G t = ( i , j ) ∣ IoU ( B ^ i , t , B j , t ) ≥ θ i o u   o r   d M ( x ^ i , t , x j , t ) ≤ θ m ,
For candidate pair (i,j) ∈ Gt, four types of cues are integrated to construct the association cost: geometric motion, appearance representation, CLIP visual semantics, and dictionary retrieval semantics. The geometric cost is defined as
C i j , t g = 1 − IoU ( B ^ i , t , B j , t ) ,
The appearance cost is defined as
C i j , t a = 1 − f ¯ i , t − 1 T f j , t ‖ f ¯ i , t − 1 ‖ 2 ‖ f j , t ‖ 2 + ε ,
The CLIP visual semantic cost is defined as
C i j , t s = 1 − z ¯ i , t − 1 T z j , t ,
The dictionary retrieval cost is defined as
C i j , t d = 1 − q ¯ i , t − 1 T q j , t ‖ q ¯ i , t − 1 ‖ 2 ‖ q j , t ‖ 2 + ε ,
Considering that CLIP visual semantics and dictionary retrieval semantics may suffer from semantic collapse in dense same-class target scenarios, this paper does not directly fuse semantic terms with fixed weights. Instead, the dynamic gating coefficient is introduced to regulate semantic-related costs in a reliability-aware manner. The final total cost of the candidate pair is defined as
C i j , t = w g C i j , t g + w a C i j , t a + α i j , t ( w s C i j , t s + w d C i j , t d ) ,
In this paper, w g =   0.45 , w a =   0.30 , w s =   0.15 ,   a n d   w d =   0.08 . The FastReID appearance feature f j , t is a 2048-dimensional descriptor and is updated by the exponential moving average in the same manner as the semantic prototype. C t = [ C i j , t ] is the candidate-pair cost matrix. The Hungarian algorithm [45] solves the one-to-one assignment in Equation (34).
Π t * = arg min Π t ∑ ( i , j ) ∈ Π t C i j , t ,

3.6. Online Algorithm Procedure

Algorithm 1 summarizes the reliability-aware semantic gating and retrieval-augmented association procedure. It accepts the current frame image, the current detection set, the historical trajectory set, and the semantic dictionary, and returns the updated trajectory set. Its core steps are detection acquisition, Kalman prediction, FastReID appearance extraction, CLIP feature extraction, FAISS top-k dictionary retrieval, candidate-pair reliability estimation, reliability-aware multi-cue cost construction, Hungarian matching, and trajectory-memory updating. For the reported MOT17 experiments, the supplied FRCNN detection set is used in place of detector inference.
Algorithm 1: Reliability-Aware Semantic Gating and Retrieval-Augmented MOT
Input: Current   frame   image   ( I t ) ,   detection   set   ( D t ) ,   historical   trajectory   set   ( T t − 1 ) ,   dual - level   semantic   dictionary   ( E ) .
Output: Updated   trajectory   set   ( T t ) .
1 Detect   objects   ( I t ) and obtain detection boxes, categories, and confidence scores.
2 for   each   trajectory   ( τ i ∈ T t − 1 ) do
3         Predict   the   state   ( x ^ i , t )   and   bounding   box   ( B ^ i , t ) using Kalman filtering.
4end for
5 for   each   detection   box   ( B j , t ∈ D t ) do
6 Crop   the   target   image   patch ;   extract   FastReID   appearance   feature   f j , t   and   CLIP   visual   feature   z j , t .
7 Search   the   FAISS   IndexFlatIP   dictionary ,   retrieve   top - k = 5   prompts ,   and   compute   q j , t .
8         Compute   the   spatial   visibility   ( v j , t ) .
9end for
10 Compute   the   average   detection   confidence   ( s ¯ t )   and   target   density   ( d t ) .
11 Initialize   the   total   cos t   matrix   ( C t ) .
12 for   each   trajectory – detection   pair   ( ( i , j ) ) do
13         if   ( ( i , j ) ∉ G t ) then
14           ( C i j , t ← + ∞ ) .
15       continue
16      end if
17         Compute   the   geometric   cos t   ( C i j , t g ) .
18 Compute   the   FastReID   appearance   cos t   C i j , t a .
19         Compute   the   CLIP   semantic   cos t   ( C i j , t s ) .
20 Compute   the   dictionary   retrieval   cos t   C i j , t d from the retrieved FAISS response.
21         Construct   the   reliability   vector   ( r i j , t = [ s j , t , v j , t , m i j , t ] ⊤ ) .
22         Compute   the   basic   reliability   score   ( ρ i j , t ) .
23         Compute   the   semantic   gating   coefficient   ( α i j , t ) .
24      Compute the final association cost:
        ( C i j , t = w g C i j , t g + w a C i j , t a + α i j , t ( w s C i j , t s + w d C i j , t d ) ) .
25end for
26 Apply   the   Hungarian   algorithm   to   ( C t )   and   obtain   the   optimal   matching   result   ( Π t * ) .
27 for   each   successfully   matched   pair   ( ( i , j ) ∈ Π t * ) do
28Update the Kalman state, FastReID appearance prototype, CLIP semantic prototype, and dictionary semantic memory.
29end for
30Process unmatched trajectories and unmatched detections, remove expired trajectories, and initialize new trajectories.
31 return   ( T t ) .

4. Results

4.1. Experimental Settings

To verify the effectiveness of the proposed method in standard surveillance scenarios and to preliminarily examine its transfer limitations in low-altitude industrial-like scenes, experiments are conducted on the MOT17 training set [1] and the VisDrone2019-MOT-val industrial proxy subset [19]. For MOT17, a sequence-level split is used: MOT17-02, MOT17-04, and MOT17-05 are used only for parameter selection, while MOT17-09, MOT17-10, MOT17-11, and MOT17-13 are used for the reported validation results. No frame from the reporting split is used to tune the semantic-gating thresholds.
The VisDrone2019-MOT-val industrial proxy subset is used to approximate several visual characteristics of industrial low-altitude scenes, including overhead viewpoints, dense small targets, frequent occlusion, and complex backgrounds. Sequences are selected when they contain low-altitude UAV viewpoints, continuous multi-target interaction, and a sufficient number of annotated pedestrian/vehicle trajectories; empty or near-static clips are excluded. This subset is not a complete factory-floor MOT benchmark, and is not used to claim final deployment performance in real industrial scenarios. Instead, it is used as a stress test that exposes recall loss and detector-domain mismatch.
The evaluation follows the standard MOTChallenge protocol [1]. MOTA, IDF1, IDSw, MT, ML, precision, recall, and FPS are reported. HOTA [46] and AssA are additionally computed with the official TrackEval implementation on the same four-sequence MOT17 reporting split for FullModel and CLIP+FAISS.For instance-level reliability analysis of CLIP semantic features, the paper reports offline semantic discriminative margin, SNR, SNM, and SCI. These metrics require ground-truth identities and are used only for analysis, not online tracking.
All reported MOT17 results use the MOT17-09/10/11/13 reporting split, the supplied FRCNN detections, and seed 42, unless otherwise stated. The exact FullModel configuration is w g =   0.45 , w a =   0.30 , w s =   0.15 ,   a n d   w d =   0.08 , γ c =   0.70 , γ d =   0.70 , and τ d e n =   0.30 , as listed in Table 1. Experiments use an NVIDIA GeForce RTX 3090 GPU (NVIDIA Corporation, Santa Clara, CA, USA) with PyTorch 2.0. For the VisDrone proxy reproduction, the detector front end is Ultralytics YOLOv8s 8.0.20 with COCO-pretrained weights, a 640 × 640 input, confidence threshold 0.25, and NMS threshold 0.70. Tracker parameters are max_age = 30, min_hits = 3, and match_threshold = 0.50. FastReID uses a ResNet-50 backbone with 2048-dimensional descriptors. CLIP-ViT-B/32 uses a 224 × 224 input and 512-dimensional L2-normalized embeddings. FAISS [47] uses IndexFlatIP with normalized dictionary entries, top-k = 5 retrieval, and λ q = 0.07.
Table 1. Hyperparameter settings of the proposed method.
Parameter-selection note: the listed values were fixed before the reported evaluation, and are not presented as globally optimal. Section 4.5 reports a coupled γ c / γ d grid, but a one-at-a-time or joint sensitivity analysis for all critical parameters has not been completed.

4.2. Comparison with Mainstream Methods

To ensure fair comparison, the main comparison experiments include only tracking methods that can be reproduced under the same detection results, the same MOT17 reporting split, and the same evaluation protocol. The reporting split reduces leakage between parameter-selection and evaluation sequences, but all reported MOT17 results still come from the training set, rather than the official test server. Consequently, residual overfitting to the MOT17 training distribution cannot be excluded. Vision-language or end-to-end tracking methods such as OVTrack, GLEE, and MOTRv2 use different default detectors, training strategies, input resolutions, and model scales from this paper. Directly citing their original results would lead to unfair comparison. Therefore, results under different detectors and training settings are not mixed into the main performance table.
Table 2 reports the main comparison results on the MOT17 reporting split under FRCNN detections. The proposed method achieves 46.41% MOTA, 40.00% IDF1, 34.542% HOTA, 26.686% AssA, 382 ID switches, and 442 fragmentations. Compared with OC-SORT, the full model reduces both identity switches and fragmentations, but it does not dominate CLIP+FAISS retrieval in aggregate accuracy. This result is therefore better interpreted as an identity-stability trade-off than as a uniform performance gain.
Table 2. Main comparison on the MOT17 reporting split with FRCNN detections.
Results are averaged over MOT17-09, MOT17-10, MOT17-11, and MOT17-13. IDSw and Frag are summed over the four sequences. FullModel uses CLIP and FAISS retrieval with the proposed DSG reliability gating. HOTA and AssA are computed with the official TrackEval implementation on the same four sequences for FullModel and CLIP+FAISS; -- indicates that the corresponding baseline was not evaluated with TrackEval.
All methods in Table 2 are evaluated on the same MOT17 reporting split with the supplied FRCNN detections. The HOTA and AssA entries use official TrackEval on seed 42 for FullModel and CLIP+FAISS; the MOTA, IDF1, and IDSw values for these two configurations were also reproduced identically with seeds 42, 100, and 2024. These reporting-split results should not be interpreted as an official MOT17 test-server evaluation.

4.3. Analysis of CLIP Semantic Noise and Semantic Collapse

Since the proposed semantic noise metrics require ground-truth identity labels and candidate-pair construction, the analysis focuses on same-ID similarity, same-class different-ID similarity, semantic discriminative margin, SNR, SNM, and SCI. The results are shown in Table 3.
Table 3. Quantitative analysis of CLIP semantic noise, including Semantic Noise Magnitude.
In the low-density subset, the average same-ID similarity is 0.855, while the same-class different-ID similarity is 0.796, resulting in a discriminative margin of 0.0590. In the high-density MOT17-04 sequence, the same-class different-ID similarity increases to 0.817, and the discriminative margin decreases to 0.0451. Meanwhile, SNR increases from 12.7% to 21.4%, SNM increases from 0.018 to 0.031, and SCI increases from 18.3% to 32.6%. These results show that as target density increases, different identities belonging to the same category become more clustered in the CLIP semantic space. Consequently, CLIP category-level features may weaken instance-level discrimination when they are directly used for data association.

4.4. Unified Module Ablation Study

To verify the contribution of DSG, the ablation uses the same CLIP feature and FAISS retrieval pipeline under the MOT17 reporting split with FRCNN detections. Table 4 compares fixed semantic weighting without DSG against the FullModel with DSG.
Table 4. Ablation study on the MOT17 reporting split with FRCNN detections.
The exact configuration was rerun with seeds 42, 100, and 2024. All three runs produced identical four-sequence totals. FullModel reports IDSw 382.0 +/− 0.0, MOTA 46.41 +/− 0.00, and IDF1 40.00 +/− 0.00; CLIP+FAISS reports IDSw 558.0 +/− 0.0, MOTA 47.25 +/− 0.00, and IDF1 39.32 +/− 0.00. Because the paired differences are identical in all three runs, this zero-variance result is reported as deterministic multi-seed replication, not as evidence of stochastic significance; no conventional p-value claim is made.
Adding DSG reduces identity switches from 558 to 382 (a relative reduction of 31.5%) and fragmentations from 670 to 442 (34.0%), while changing MOTA by −0.84 percentage points and increasing IDF1 by 0.68 points. HOTA increases from 34.178 to 34.542 and AssA increases from 26.172 to 26.686 under the official TrackEval evaluation. This result shows that DSG primarily improves identity stability, rather than aggregate detection accuracy.

4.5. Gamma Sensitivity Analysis

To assess the sensitivity of the coupled DSG parameters, γ c and γ d are varied together on the MOT17 reporting split with FRCNN detections. The grid covers γ c = γ d in {0.42, 0.56, 0.70, 0.84, 0.98}. This experiment evaluates the coupled gamma setting only; it does not establish independent sensitivity for every hyperparameter.
The baseline setting γ c = γ d = 0.70 is used in the FullModel. The neighboring values in Table 5 provide a local robustness check for this coupled setting, rather than a complete parameter-optimization study.
Table 5. Gamma sensitivity of DSG on the MOT17 reporting split with FRCNN detections.
The table below reports the gamma grid and the resulting MOTA, IDF1, IDSw, and Frag values.
Across the coupled γ c / γ d grid in {0.42, 0.56, 0.70, 0.84, 0.98}, MOTA varies by 0.02 percentage points, IDF1 by 0.08 points, and total IDSw by two switches (380–382). These results indicate low sensitivity within this tested coupled range.

4.6. Cross-Scenario Transfer Analysis on an Industrial Proxy Subset

To examine the transfer limitations and preliminary transfer potential of the proposed method, experiments are conducted on the VisDrone2019-MOT-val industrial proxy subset. This subset is used to approximate industrial low-altitude conditions, including overhead viewpoints, dense small targets, frequent occlusion, and complex backgrounds. It should be emphasized that this subset is not a complete factory-floor MOT benchmark. Qualitative tracking comparisons for occlusion and homogeneous-appearance scenarios are illustrated in Figure 2, where tracking outputs from OC-SORT and our proposed method are displayed side-by-side across matched video frames. Therefore, the results are used only as proxy evidence and as a way to expose domain-shift failure modes.
Figure 2. Qualitative tracking comparison under occlusion and homogeneous appearance in the industrial proxy subset. (a) OC-SORT tracking result on a frame with mild partial occlusion; (b) OC-SORT tracking result on a frame with severe inter-target occlusion; (c) OC-SORT tracking result on a frame with highly homogeneous target appearances; (d) OC-SORT tracking result on a frame with dense small targets; (e) OC-SORT tracking result on a frame with overhead viewpoint and scale variation; (f) OC-SORT tracking result on a frame with crossing target motions; (g–l) tracking results of the proposed method on the same frames as (a–f), respectively. Colored bounding boxes with numeric labels denote individual target trajectory identities; overlapping bounding boxes indicate targets in close spatial proximity or under partial occlusion, and are presented to visualize the instance-level association challenge rather than annotation errors.
As shown in Table 6, the VisDrone proxy table reports MOTA, rather than HOTA. OC-SORT obtains −22.3% MOTA, 7.2% IDF1, 16.4% recall, and 45.2% precision. ByteTrack obtains −21.8% MOTA, 8.1% IDF1, 17.6% recall, and 46.5% precision. The proposed method without additional adaptation obtains −10.5% MOTA and 79.1% precision, but its recall is only 3.6% and its IDF1 is 5.3%. The 3.6% value is recall, not HOTA. The high precision therefore reflects a highly conservative tracker operating on very few positive predictions, not effective industrial MOT. This proxy experiment is retained as a failure-exposure and domain-shift stress test; it cannot support a claim of strong industrial performance.
Table 6. Cross-scenario transfer results on the VisDrone2019-MOT-val industrial proxy subset.

4.7. Runtime Performance Analysis

Runtime efficiency is evaluated under two protocols. The tracker-level protocol excludes detector inference and is used only for comparison with reproduced baselines; the recorded tracker-level rate is 68.14 FPS. The end-to-end protocol includes YOLOv8s detection, target cropping, FastReID extraction, CLIP inference, FAISS retrieval, and data association, and runs at 21.7 FPS on the RTX 3090 platform. The current logs do not contain a component-level time breakdown, so the separate YOLOv8s, FastReID, CLIP, FAISS, and association shares cannot be reported without rerunning the profiler. The main optimization opportunities are batched crop inference, feature caching, selective CLIP extraction, and asynchronous or lightweight semantic inference.

4.8. Failure Analysis in Extremely Dense Scenes

Although the proposed method improves identity preservation under normal and moderately crowded conditions, failure cases still occur in extremely dense scenes. When a large number of targets appear in a compact region, severe bounding-box overlap and inaccurate target crops may cause many cropped patches to contain neighboring targets or background regions. This reduces the instance-level discriminability of CLIP visual-semantic features. As a result, the dictionary response distributions of different same-class targets may become highly similar, and multiple candidate detections may satisfy comparable semantic and motion constraints. These problematic conditions are visualised in Figure 3, which highlights baseline identity-switch failures and crop-contamination artefacts caused by heavy bounding-box overlap.
Figure 3. Failure-case analysis in extremely dense scenes. (a) Overview of an extremely dense crowded scene, showing the raw target distribution and severe bounding-box overlap; (b) baseline OC-SORT tracking results on the same scene, where the highlighted overlapping regions indicate identity-switch failures between adjacent same-class targets; (c) illustration of crop-contamination artefacts, where the highlighted target crop contains partial visual content of a neighboring target due to heavy bounding-box overlap. Colored bounding boxes with numeric identifiers represent assigned target trajectory identities; overlapping colored boxes in (b) mark identity-conflict regions, and the highlighted box in (c) indicates the contaminated target crop.
In addition, long-term occlusion weakens the reliability of Kalman prediction. When a target disappears for many frames and reappears in a dense region, multiple candidate detections may satisfy similar motion and semantic constraints. Although DSG can reduce the contribution of unreliable semantic cues, it cannot fully compensate for severe detection misses, inaccurate bounding boxes, or long-term full occlusion. Therefore, the performance boundary of the proposed method is mainly determined by detection quality, crop reliability, and motion prediction stability in ultra-dense scenes.

5. Discussion

The experimental results show that category-level CLIP semantics must be reliability constrained when they are used for instance-level online association. In Table 4, fixed-weight CLIP+FAISS produces 558 identity switches and 670 fragmentations, whereas DSG reduces these values to 382 and 442, respectively. Official TrackEval results on the same four-sequence split give HOTA/AssA values of 34.178/26.172 for CLIP+FAISS and 34.542/26.686 for FullModel. Exact reruns with seeds 42, 100, and 2024 produced identical IDSw, MOTA, and IDF1 totals for each configuration; the resulting zero standard deviations indicate deterministic replication, not evidence of stochastic significance. This evidence supports an identity-stability effect; it does not establish a uniform gain in aggregate tracking accuracy.
The proposed dynamic semantic gating mechanism addresses this problem by estimating the reliability of semantic cues at the candidate-pair level. When detection confidence is high, occlusion is weak, motion prediction is consistent, and target density is low, semantic cues can participate more strongly in association. When the association state becomes unreliable, semantic costs are suppressed to avoid misleading matching. This design turns semantic features from fixed association cues into reliability-constrained auxiliary signals.
However, the proposed method has important limitations. First, the MOT17 result is a trade-off: the FullModel reduces identity switches relative to fixed-weight CLIP+FAISS, but its MOTA is 0.84 points lower. Second, the industrial evaluation uses a VisDrone-derived proxy subset, rather than a real factory-floor MOT benchmark; its 3.6% recall and 5.3% IDF1 show that the current system is not effective under this domain shift. Third, HOTA and AssA are reported for seed 42 only, while the exact three-seed reruns cover IDSw, MOTA, and IDF1 and yield zero sample standard deviation. This zero-variance outcome is a deterministic replication result, and does not justify a conventional p-value or stochastic-significance claim. Fourth, a complete independent sensitivity analysis for all parameters and a component-level end-to-end latency profile are not documented. Fifth, all MOT17 results use a reporting split from the training set, rather than the official test server, so residual overfitting risk remains. Additional boundary-case failure modes are further elaborated in Appendix A. These limitations define the scope of the current claims and motivate the future experiments below.

6. Conclusions

This paper investigates the reliability of CLIP semantic cues in online multi-object tracking and proposes a reliability-aware semantic gating and retrieval-augmented association framework. The main motivation is that CLIP features provide category-level semantic priors, but may introduce instance-level confusion when multiple same-class targets appear densely. To analyze this problem, a semantic discriminative margin, semantic noise rate, and semantic collapse index are introduced, to quantify the semantic ambiguity of CLIP features in trajectory-detection candidate association.
On the MOT17 reporting split, fixed-weight CLIP+FAISS obtains 47.25% MOTA, 39.32% IDF1, 34.178% HOTA, 26.172% AssA, 558 identity switches, and 670 fragmentations, whereas the FullModel obtains 46.41% MOTA, 40.00% IDF1, 34.542% HOTA, 26.686% AssA, 382 identity switches, and 442 fragmentations. DSG therefore reduces identity switches by 31.5% and fragmentations by 34.0%, with a 0.84-point MOTA trade-off and a 0.68-point IDF1 gain. The result supports the narrower claim that DSG improves identity stability under this protocol.
On the MOT17 reporting split with FRCNN detections, the proposed method achieves 46.41% MOTA, 40.00% IDF1, 382 ID switches, and 442 fragmentations. Compared with CLIP+FAISS retrieval, the full model is lower by 0.84 percentage points in MOTA and higher by 0.68 points in IDF1, while also reducing identity switches by 176 and fragmentations by 228, relative to the fixed-weight CLIP+FAISS baseline. The result should therefore be interpreted as a stability gain, rather than a uniform performance win.
Future work will focus on five directions. First, lightweight CLIP inference, feature caching, batch crop processing, and selective semantic extraction will be explored to reduce end-to-end overhead. Second, the prompt templates listed in Appendix B will be evaluated through controlled prompt ablations. Third, broader independent sensitivity studies, confidence intervals where nonzero variance is available, and statistically appropriate tests on independently varying runs will be pursued; the present three-seed result is reported only as deterministic replication. Fourth, official MOT17 test-server evaluation and additional UAV and industrial datasets will be used to reduce training-set evaluation bias. Fifth, a real industrial MOT dataset covering production lines, warehouses, conveyor facilities, and low-altitude inspection scenes will be constructed to evaluate practical deployment.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (Grant Nos. 11905153, 61701331), the Natural Science Foundation of Sichuan Province (Grant Nos. 2023NSFSC1591, 2022NSFSC0570), the Youth Fund of Humanities and Social Sciences Research of the Ministry of Education of China (Grant No. 23YJC880062), and the Philosophy and Social Science Foundation of Sichuan Province (Grant No. SCJJ24ND156).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original data presented in the study are openly available in MOTChallenge and VisDrone benchmark websites at https://motchallenge.net/ (accessed on 20 May 2025) and https://visdrone.org/ (accessed on 20 May 2025), respectively. The experimental results reported in this paper are based on these publicly available datasets.

Acknowledgments

The authors would like to thank the providers of the MOTChallenge and VisDrone datasets for making their benchmarks publicly available.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MOTMulti-Object Tracking
CLIPContrastive Language-Image Pre-training
DSGDynamic Semantic Gating
FAISSsimilarity-search library
MOTAMulti-Object Tracking Accuracy
IDF1Identity F1 Score
IDSwIdentity Switches
IoUIntersection over Union
ReIDRe-identification
UAVUnmanned Aerial Vehicle

Appendix A. Failure Cases and Limitations

Although the proposed model improves identity stability in several settings, several boundary cases remain. First, in extremely dense scenarios, severe bounding-box overlap and inaccurate target crops may reduce the instance-level discriminability of CLIP visual-semantic features. Second, under long-term full occlusion, Kalman prediction based on the constant-velocity assumption may accumulate errors, making it difficult to recover the original identity when the target reappears. Third, under drastic illumination changes or severe crop misalignment, CLIP visual semantic features may exhibit short-term drift, affecting the stability of semantic association. Future work will improve the method through lightweight semantic encoders, more robust reliability estimation, and validation on real industrial MOT datasets.

Appendix B. Semantic Dictionary Prompts

The following prompt templates are used by the retrieval-augmented semantic memory. {category} is replaced by the detector class label.
Table A1. General category layer.
Table A2. Industrial domain layer.
Table A3. Warehouse domain layer.
The dictionary also uses the fixed three-prompt ensemble: a photo of a {category}, {category} in the scene, and high quality image of {category} when encoding a category name.

References

  1. Dendorfer, P.; Osep, A.; Milan, A.; Schindler, K.; Cremers, D.; Reid, I.; Roth, S.; Leal-Taixé, L. MOTChallenge: A benchmark for single-camera multiple target tracking. Int. J. Comput. Vis. 2021, 129, 845–881. [Google Scholar] [CrossRef] [Scilit]
  2. Dendorfer, P.; Rezatofighi, H.; Milan, A.; Shi, J.; Cremers, D.; Reid, I.; Roth, S.; Schindler, K.; Leal-Taixé, L. MOT20: A benchmark for multi object tracking in crowded scenes. arXiv 2020, arXiv:2003.09003. [Google Scholar]
  3. Bewley, A.; Ge, Z.; Ott, L.; Ramos, F.; Upcroft, B. Simple online and realtime tracking. In 2016 IEEE International Conference on Image Processing; IEEE: New York, NY, USA, 2016; pp. 3464–3468. [Google Scholar]
  4. Wojke, N.; Bewley, A.; Paulus, D. Simple online and realtime tracking with a deep association metric. In 2017 IEEE International Conference on Image Processing; IEEE: New York, NY, USA, 2017; pp. 3645–3649. [Google Scholar]
  5. Cao, J.; Pang, J.; Weng, X.; Khirodkar, R.; Kitani, K. Observation-centric SORT: Rethinking SORT for robust multi-object tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 9686–9696. [Google Scholar]
  6. 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 European Conference on Computer Vision; Springer: Cham, Switzerland, 2022; pp. 1–21. [Google Scholar]
  7. Du, Y.; Zhao, Z.; Song, Y.; Zhao, Y.; Su, F.; Gong, T.; Meng, H. StrongSORT: Make DeepSORT great again. IEEE Trans. Multimed. 2023, 25, 8725–8737. [Google Scholar] [CrossRef] [Scilit]
  8. Maggiolino, G.; Ahmad, A.; Cao, J.; Kitani, K. Deep OC-SORT: Multi-pedestrian tracking by adaptive re-identification. In 2023 IEEE International Conference on Image Processing; IEEE: New York, NY, USA, 2023; pp. 3025–3029. [Google Scholar]
  9. Jocher, G.; Chaurasia, A.; Qiu, J. YOLO by Ultralytics [EB/OL]. 2023. Available online: https://github.com/ultralytics/ultralytics (accessed on 20 May 2025).
  10. Wang, C.Y.; Bochkovskiy, A.; Liao, H.Y.M. YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 7464–7475. [Google Scholar]
  11. Diwan, T.; Anirudh, G.; Tembhurne, J.V. Object detection using YOLO: Challenges, architectural successors, datasets and applications. Multimed. Tools Appl. 2023, 82, 9243–9275. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Ye, M.; Shen, J.; Lin, G.; Xiang, T.; Shao, L.; Hoi, S.C.H. Deep learning for person re-identification: A survey and outlook. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 2872–2893. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. He, L.; Liao, X.; Liu, W.; Liu, X.; Cheng, P.; Mei, T. FastReID: A PyTorch toolbox for general instance re-identification. arXiv 2020, arXiv:2006.02631. [Google Scholar]
  14. Miao, J.; Wu, Y.; Liu, P.; Ding, Y.; Yang, Y. Pose-guided feature alignment for occluded person re-identification. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 542–551. [Google Scholar]
  15. Sun, Y.; Cheng, C.; Zhang, Y.; Zhang, C.; Zheng, L.; Wang, Z.; Wei, Y. Circle loss: A unified perspective of pair similarity optimization. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 6398–6407. [Google Scholar]
  16. Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning transferable visual models from natural language supervision. In Proceedings of the 38th International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2021; pp. 8748–8763. [Google Scholar]
  17. Li, S.; Fischer, T.; Ke, L.; Ding, H.; Danelljan, M.; Yu, F. OVTrack: Open-vocabulary multiple object tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 5567–5576. [Google Scholar]
  18. Wu, J.; Jiang, Y.; Liu, Q.; Yuan, Z.; Bai, X.; Bai, S. General Object Foundation Model for Images and Videos at Scale. arXiv 2023, arXiv:2312.09158. [Google Scholar] [CrossRef] [Scilit]
  19. Zhu, P.; Wen, L.; Du, D.; Bian, X.; Fan, H.; Hu, Q.; Ling, H. Detection and tracking meet drones challenge. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 7380–7399. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Zou, Z.; Chen, K.; Shi, Z.; Guo, Y.; Ye, J. Object detection in 20 years: A survey. Proc. IEEE 2023, 111, 257–276. [Google Scholar] [CrossRef] [Scilit]
  21. Lv, W.; Xu, S.; Zhao, Y.; Wang, G.; Wei, J.; Cui, C.; Du, Y.; Dang, Q.; Liu, Y. DETRs beat YOLOs on real-time object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Washington, DC, USA, 16–22 June 2024. [Google Scholar]
  22. Han, K.; Wang, Y.; Chen, H.; Chen, X.; Guo, J.; Liu, Z.; Tang, Y.; Xiao, A.; Xu, C.; Xu, Y.; et al. A survey on vision transformer. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 87–110. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  23. Aharon, N.; Orfaig, R.; Bobrovsky, B.Z. BoT-SORT: Robust associations multi-pedestrian tracking. arXiv 2022, arXiv:2206.14651. [Google Scholar]
  24. Zhang, Y.; Wang, C.; Wang, X.; Zeng, W.; Liu, W. FairMOT: On the fairness of detection and re-identification in multiple object tracking. Int. J. Comput. Vis. 2021, 129, 3069–3087. [Google Scholar] [CrossRef] [Scilit]
  25. Bergmann, P.; Meinhardt, T.; Leal-Taixe, L. Tracking without bells and whistles. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 941–951. [Google Scholar]
  26. Zhou, X.; Koltun, V.; Krahenbuhl, P. Tracking objects as points. In European Conference on Computer Vision; Springer: Cham, Switzerland, 2020; pp. 474–490. [Google Scholar]
  27. Meinhardt, T.; Kirillov, A.; Leal-Taixe, L.; Feichtenhofer, C. TrackFormer: Multi-object tracking with transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 8844–8854. [Google Scholar]
  28. Zeng, F.; Dong, B.; Zhang, Y.; Wang, T.; Zhang, X.; Wei, Y. MOTR: End-to-end multiple-object tracking with transformer. In European Conference on Computer Vision; Springer: Cham, Switzerland, 2022; pp. 659–675. [Google Scholar]
  29. 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, Vancouver, BC, Canada, 17–24 June 2023; pp. 22056–22065. [Google Scholar]
  30. Sun, P.; Cao, J.; Jiang, Y.; Yuan, Z.; Bai, S.; Kitani, K.; Luo, P. DanceTrack: Multi-object tracking in uniform appearance and diverse motion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 20993–21002. [Google Scholar]
  31. Cui, Y.; Zeng, C.; Zhao, X.; Yang, Y.; Wu, G.; Wang, L. SportsMOT: A large multi-object tracking dataset in multiple sports scenes. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 9921–9931. [Google Scholar]
  32. Cherti, M.; Beaumont, R.; Wightman, R.; Wortsman, M.; Ilharco, G.; Gordon, C.; Schuhmann, C.; Schmidt, L.; Jitsev, J. Reproducible scaling laws for contrastive language-image learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–24 June 2023; pp. 2818–2829. [Google Scholar]
  33. Zhai, X.; Mustafa, B.; Kolesnikov, A.; Beyer, L. Sigmoid loss for language image pre-training. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 11975–11986. [Google Scholar]
  34. Gu, X.; Lin, T.Y.; Kuo, W.; Cui, Y. Open-vocabulary object detection via vision and language knowledge distillation. In Proceedings of the International Conference on Learning Representations, Virtual, 25–29 April 2022. [Google Scholar]
  35. Li, L.H.; Zhang, P.; Zhang, H.; Yang, J.; Li, C.; Zhong, Y.; Wang, L.; Yuan, L.; Zhang, L.; Hwang, J.-N.; et al. Grounded language-image pre-training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 10965–10975. [Google Scholar]
  36. Zhong, Y.; Yang, J.; Zhang, P.; Li, C.; Codella, N.; Li, L.H.; Zhou, L.; Dai, X.; Yuan, L.; Li, Y.; et al. RegionCLIP: Region-based language-image pretraining. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 16793–16803. [Google Scholar]
  37. Zhou, X.; Girdhar, R.; Joulin, A.; Krahenbuhl, P.; Misra, I. Detecting twenty-thousand classes using image-level supervision. In European Conference on Computer Vision; Springer: Cham, Switzerland, 2022; pp. 350–368. [Google Scholar]
  38. Liu, S.; Zeng, Z.; Ren, T.; Li, F.; Zhang, H.; Yang, J.; Jiang, Q.; Li, C.; Yang, J.; Su, H.; et al. Grounding DINO: Marrying DINO with grounded pre-training for open-set detection. arXiv 2023, arXiv:2303.05499. [Google Scholar]
  39. Li, J.; Li, D.; Savarese, S.; Hoi, S. BLIP-2: Bootstrapping language-image pre-training with frozen encoders and large language models. In International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2023; pp. 19730–19742. [Google Scholar]
  40. Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.-Y.; et al. Segment Anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 1–6 October 2023; pp. 4015–4026. [Google Scholar]
  41. Du, D.; Qi, Y.; Yu, H.; Yang, Y.; Duan, K.; Li, G.; Zhang, W.; Huang, Q.; Tian, Q. The Unmanned Aerial Vehicle Benchmark: Object Detection and Tracking. In Computer Vision—ECCV 2018 Workshops; Springer: Cham, Switzerland, 2019; pp. 370–386. [Google Scholar]
  42. Wen, L.; Du, D.; Cai, Z.; Lei, Z.; Chang, M.C.; Qi, H.; Lim, J.; Yang, M.H.; Lyu, S. UA-DETRAC: A new benchmark and protocol for multi-object detection and tracking. Comput. Vis. Image Underst. 2020, 193, 102907. [Google Scholar] [CrossRef] [Scilit]
  43. 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, Seattle, WA, USA, 13–19 June 2020; pp. 2636–2645. [Google Scholar]
  44. Kalman, R.E. A new approach to linear filtering and prediction problems. J. Basic Eng. 1960, 82, 35–45. [Google Scholar] [CrossRef] [Scilit]
  45. Kuhn, H.W. The Hungarian method for the assignment problem. Nav. Res. Logist. Q. 1955, 2, 83–97. [Google Scholar] [CrossRef] [Scilit]
  46. Luiten, J.; Osep, A.; Dendorfer, P.; Torr, P.; Geiger, A.; Leal-Taixé, L.; Leibe, B. HOTA: A higher order metric for evaluating multi-object tracking. Int. J. Comput. Vis. 2021, 129, 548–578. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  47. Johnson, J.; Douze, M.; Jegou, H. Billion-scale similarity search with GPUs. IEEE Trans. Big Data 2021, 7, 535–547. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.