VSD-MOT: End-to-End Multi-Object Tracking in Low-Quality Video Scenes Guided by Visual Semantic Distillation
Abstract
Existing multi-object tracking algorithms typically fail to adequately address the issues in low-quality videos, resulting in a significant decline in tracking performance when image quality deteriorates in real-world scenarios. This performance degradation is primarily due to the algorithms' inability to effectively tackle the problems caused by information loss in low-quality images. To address the challenges of low-quality video scenarios, inspired by vision-language models, we propose a multi-object tracking framework guided by visual semantic distillation (VSD-MOT). Specifically, we introduce the CLIP Image Encoder to extract global visual semantic information from images to compensate for the loss of information in low-quality images. However, direct integration can substantially impact the efficiency of the multi-object tracking algorithm. Therefore, this paper proposes to extract visual semantic information from images through knowledge distillation. This method adopts a teacher-student learning framework, with the CLIP Image Encoder serving as the teacher model. To enable the student model to acquire the capability of extracting visual semantic information suitable for multi-object tracking tasks from the teacher model, we have designed the Dual-Constraint Semantic Distillation method (DCSD). Furthermore, to address the dynamic variation of frame quality in low-quality videos, we propose the Dynamic Semantic Weight Regulation (DSWR) module, which adaptively allocates fusion weights based on real-time frame quality assessment. Extensive experiments demonstrate the effectiveness and superiority of the proposed method in low-quality video scenarios in the real world. Meanwhile, our method can maintain good performance in conventional scenarios.
Figures & tables
| Tracker | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|
| CO-MOT [ 58 ] | 42.0 | 54.4 | 32.9 | 53.3 | 43.0 |
| MeMOTR [ 59 ] | 49.1 | 58.1 | 42.1 | 63.7 | 52.0 |
| MOTIP [ 40 ] | 52.2 | 61.2 | 45.3 | 67.8 | 57.1 |
| Hybrid-SORT-ReID [ 12 ] | 41.8 | 52.3 | 33.7 | 59.8 | 44.3 |
| Hybrid-SORT [ 12 ] | 37.3 | 52.4 | 26.8 | 59.6 | 38.9 |
| MOTR [ 35 ] | 39.9 | 51.8 | 31.3 | 46.3 | 41.4 |
| Tracker | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|
| CO-MOT [ 58 ] | 46.7 | 54.8 | 40.5 | 44.9 | 47.3 |
| MeMOTR [ 59 ] | 59.3 | 69.9 | 50.7 | 78.1 | 62.7 |
| MOTIP [ 40 ] | 62.1 | 73.5 | 52.8 | 83.8 | 66.9 |
| Hybrid-SORT-ReID [ 12 ] | 49.3 | 56.5 | 43.5 | 65.3 | 47.4 |
| Hybrid-SORT [ 12 ] | 44.5 | 56.3 | 35.6 | 64.5 | 43.2 |
| MOTR [ 35 ] | 48.4 | 59.2 | 39.8 | 57.5 | 50.2 |
| Tracker | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|
| MeMOTR [ 59 ] | 44.9 | 53.3 | 38.2 | 62.1 | 56.5 |
| MOTIP [ 40 ] | 46.6 | 55.6 | 39.4 | 65.9 | 57.8 |
| ByteTrack [ 22 ] | 51.2 | 59.0 | 44.8 | 71.3 | 62.3 |
| Hybrid-SORT-ReID [ 12 ] | 49.4 | 58.4 | 42.0 | 70.9 | 59.8 |
| Hybrid-SORT [ 12 ] | 47.1 | 56.8 | 39.7 | 68.4 | 58.2 |
| MOTR [ 35 ] | 43.3 | 48.7 | 38.9 | 55.3 | 53.5 |
| Tracker | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|
| MeMOTR [ 59 ] | 52.6 | 59.9 | 46.5 | 67.4 | 65.1 |
| MOTIP [ 40 ] | 54.3 | 60.2 | 49.3 | 70.3 | 67.5 |
| ByteTrack [ 22 ] | 58.7 | 64.4 | 53.7 | 76.7 | 71.5 |
| Hybrid-SORT-ReID [ 12 ] | 57.5 | 64.2 | 51.7 | 76.6 | 69.9 |
| Hybrid-SORT [ 12 ] | 55.7 | 63.7 | 49.1 | 72.3 | 67.8 |
| MOTR [ 35 ] | 48.2 | 51.0 | 45.8 | 58.6 | 59.6 |
| No. | Dataset | Baseline | CLIP Distillation | DCSD | DSWR | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ✓ | 49.1 | 57.5 | 42.3 | 60.2 | 53.7 | ||||
| 2 | LQMOT | ✓ | ✓ | 52.7 | 59.1 | 47.2 | 64.6 | 59.5 | ||
| 3 | ✓ | ✓ | ✓ | 56.6 | 62.3 | 51.5 | 69.7 | 63.2 | ||
| 4 | ✓ | ✓ | ✓ | ✓ | 58.6 | 63.1 | 54.6 | 69.4 | 65.2 | |
| 5 | ✓ | 55.3 | 61.3 | 50.2 | 66.4 | 61.8 | ||||
| 6 | MOT | ✓ | ✓ | 60.1 | 64.1 | 56.6 | 71.5 | 69.7 |
| No. | Dataset | Low-quality:High-quality | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|---|---|
| 1 | All High-quality | 48.9 | 56.3 | 42.6 | 62.7 | 55.2 | |
| 3 | LQMOT | 1:1 | 55.3 | 61.6 | 49.8 | 68.5 | 62.9 |
| 4 | 2:1 | 58.6 | 63.1 | 54.6 | 69.4 | 65.2 | |
| 5 | All Low-quality | 54.1 | 61.8 | 47.5 | 67.4 | 62.6 | |
| 6 | All High-quality | 69.5 | 78.4 | 61.8 | 79.3 | 71.7 | |
| 8 | MOT | 1:1 | 65.4 | 70.4 | 60.9 | 76.8 | 72.3 |
| Dataset | Alpha | HOTA(%)↑ | DetA(%)↑ | AssA(%)↑ | MOTA(%)↑ | IDF1(%)↑ |
|---|---|---|---|---|---|---|
| 0.2 | 53.7 | 58.1 | 49.8 | 67.3 | 61.8 | |
| LQMOT | 0.4 | 58.6 | 63.1 | 54.6 | 69.4 | 65.2 |
| 0.6 | 54.5 | 59.0 | 50.5 | 67.8 | 62.0 | |
| 0.2 | 65.5 | 68.5 | 62.8 | 77.2 | 71.4 | |
| MOT | 0.4 | 70.8 | 72.6 | 69.0 | 77.8 | 76.6 |
| 0.6 | 63.1 | 65.5 | 61.0 | 76.0 | 70.5 |
| No. | Baseline | Student Model | DSWR | Parameters (M) | FPS |
|---|---|---|---|---|---|
| 1 | ✓ | 41.9 | 15.8 | ||
| 2 | ✓ | ✓ | 42.6 | 15.6 | |
| 3 | ✓ | ✓ | ✓ | 42.6 | 15.5 |
Multi-Object Tracking
Multi-object tracking (MOT) links detections across video frames to maintain object identities through motion, occlusion, and changing viewpoints.
See all 193 papers