31 Sequences |
33'751 Frames |
3'807 Trajectories |
1'360'547 Labels |
Drone-based crowd monitoring is the key technology for applications in surveillance, public safety, and event management. However, maintaining tracking continuity and consistency remains a significant challenge. Traditional detection-assignment tracking methods struggle with false positives, false negatives, and frequent identity switches, leading to degraded counting accuracy and making in-depth analysis impossible. This paper introduces a point-oriented online tracking algorithm that improves trajectory continuity and counting reliability in drone-based crowd monitoring. Our method builds on the Simple Online and Real-time Tracking (SORT) framework, replacing the original bounding-box assignment with a point-distance metric. The algorithm is enhanced with three cost-effective techniques: camera motion compensation, altitude-aware assignment, and classification-based trajectory validation. Further, Deep Discriminative Correlation Filters (DDCF) that re-use spatial feature maps from localisation algorithms for increased computational efficiency through neural network resource sharing are integrated to refine object tracking by reducing noise and handling missed detections. The proposed method is evaluated on the DroneCrowd and newly shared UP-COUNT-TRACK datasets, demonstrating substantial improvements in tracking metrics, reducing counting errors to 23\% and 15\%, respectively. The results also indicate a significant reduction of identity switches while maintaining high tracking accuracy, outperforming baseline online trackers and even an offline greedy optimisation method.
Note: The dataset is licensed under the Creative Commons Attribution Non-Commercial 4.0 International.
If you want to use the dataset commercially, don't hesitate to contact the authors: vision@put.poznan.pl.
(SOON)
Name | Frames | Trajectories | Objects |
---|---|---|---|
0001 | 1801 | 614 | 196344 |
0007 | 2281 | 34 | 15294 |
0014 | 1741 | 115 | 62143 |
0016 | 461 | 1182 | 450248 |
0028 | 441 | 55 | 11132 |
0035 | 461 | 13 | 4290 |
0037 | 1041 | 57 | 9988 |
0039 | 881 | 50 | 10024 |
0046 | 941 | 17 | 9991 |
0048 | 681 | 26 | 6050 |
Name | Frames | Trajectories | Objects |
---|---|---|---|
0050 | 1021 | 20 | 7083 |
0059 | 821 | 51 | 12255 |
0062 | 461 | 44 | 8048 |
0066 | 981 | 53 | 11582 |
0081 | 901 | 92 | 13760 |
0084 | 841 | 120 | 27592 |
0086 | 361 | 73 | 14404 |
0099 | 1341 | 70 | 31325 |
0104 | 1661 | 124 | 81827 |
0106 | 641 | 36 | 8922 |
Name | Frames | Trajectories | Objects |
---|---|---|---|
0112 | 1161 | 164 | 74326 |
0116 | 1101 | 179 | 70353 |
0125 | 761 | 76 | 23799 |
0131 | 1141 | 28 | 11015 |
0146 | 841 | 35 | 9108 |
0154 | 861 | 48 | 15924 |
0159 | 1381 | 53 | 14872 |
0162 | 1721 | 62 | 13589 |
0179 | 1501 | 41 | 26549 |
0184 | 2541 | 228 | 92962 |
0196 | 981 | 47 | 15748 |