MultEYE: Monitoring System for Real-Time Vehicle Detection, Tracking and Speed Estimation from UAV Imagery on Edge-Computing Platforms
Open accessAbstract
We present MultEYE, a traffic monitoring system that can detect, track, and estimate the velocity of vehicles in a sequence of aerial images. The presented solution has been optimized to execute these tasks in real-time on an embedded computer installed on an Unmanned Aerial Vehicle (UAV). In order to overcome the limitation of existing object detection architectures related to accuracy and computational overhead, a multi-task learning methodology was employed by adding a segmentation head to an object detector backbone resulting in the MultEYE object detection architecture. On a custom dataset, it achieved 4.8% higher mean Average Precision (mAP) score, while being 91.4% faster than the state-of-the-art model and while being able to generalize to different real-world traffic scenes. Dedicated object tracking and speed estimation algorithms have been then optimized to track reliably objects from an UAV with limited computational effort. Different strategies to combine object detection, tracking, and speed estimation are discussed, too. From our experiments, the optimized detector runs at an average frame-rate of up to 29 frames per second (FPS) on frame resolution 512 × 320 on a Nvidia Xavier NX board, while the optimally combined detector, tracker and speed estimator pipeline achieves speeds of up to 33 FPS on an image of resolution 3072 × 1728. To our knowledge, the MultEYE system is one of the first traffic monitoring systems that was specifically designed and optimized for an UAV platform under real-world constraints.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Modifying CSPDarknet53 by reducing and rearranging convolutional layers and CSP Bottleneck blocks resulted in a lighter version but decreased detection performance due to increased latent space related to Bottleneck blocks.
“This resulted in a lighter version of CSPDarknet, which at the same time caused a decrease in detection performance due to the increased amount of latent space related to the Bottleneck blocks.”
From A Systematic Review of Drone Based Road Traffic Monitoring System (2022) · cites this paper as [5]
The MultEYE (YOLOv4) achieves an AP of 83.40% on Aeroscapes + custom datasets.
“[5] | MultEYE (YOLOv4) | CSPDarkNet53 Lite | Aeroscapes + custom datasets | 3072 × 1728 | 20m to 150m | Isometric views (Moving camera) | Nvidia Xavier NX board | Multi-class | 83.40 | --”
From A Systematic Review of Drone Based Road Traffic Monitoring System (2022) · cites this paper as [5]
The MOSSE Tracker achieves a MOTA of 90.91% for real-time MOT tracking with high frame rates.
“[5] | To achieve real-time MOT tracking with high frame rates | Filtering based | MOSSE Tracker | -- | 90.91 | 92.11 | --”
From A Systematic Review of Drone Based Road Traffic Monitoring System (2022) · cites this paper as [5]
The MOSSE Tracker achieves a MOTP of 92.11% for real-time MOT tracking with high frame rates.
“[5] | To achieve real-time MOT tracking with high frame rates | Filtering based | MOSSE Tracker | -- | 90.91 | 92.11 | --”
From A Systematic Review of Drone Based Road Traffic Monitoring System (2022) · cites this paper as [5]
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
U-Net: Convolutional Networks for Biomedical Image Segmentation
Ronneberger, O., Fischer, P., & Brox, T. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-24574-4_28 · Cited by 99,404 · see citing works
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
Ren, S., He, K., Girshick, R., & Sun, J. (2017) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2016.2577031 · Cited by 56,035 · see citing works
You Only Look Once: Unified, Real-Time Object Detection
Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.91 · Cited by 53,803 · see citing works
EfficientDet: Scalable and Efficient Object Detection
Tan, M., Pang, R., & Le, Q. V. (2019) · arXiv · Cited by 9,841 · see citing works
Caruana, R. (1997) · Machine Learning · doi:10.1023/a:1007379606734 · Cited by 6,636 · see citing works
Indoor segmentation and support inference from rgbd images
Silberman, N., Hoiem, D., Kohli, P., & Fergus, R. (2012) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-33715-4_54 · Cited by 5,760 · see citing works
High-Speed Tracking with Kernelized Correlation Filters
Henriques, J. F., Caseiro, R., Martins, P., & Batista, J. (2015) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2014.2345390 · Cited by 5,753 · see citing works
RefineNet: Multi-path Refinement Networks for High-Resolution Semantic Segmentation
Lin, G., Milan, A., Shen, C., & Reid, I. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.549 · Cited by 3,287 · see citing works
Object Detection via a Multi-region and Semantic Segmentation-Aware CNN Model
Gidaris, S., & Komodakis, N. (2015) · 2015 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2015.135 · Cited by 801 · see citing works
Fast Deep Vehicle Detection in Aerial Images
Sommer, L. W., Schuchert, T., & Beyerer, J. (2017) · 2017 IEEE Winter Conference on Applications of Computer Vision (WACV) · doi:10.1109/wacv.2017.41 · Cited by 139 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Systematic Review of Drone Based Road Traffic Monitoring System
Bisio, I., Garibotto, C., Haleem, H., Lavagetto, F., & Sciarrone, A. (2022) · IEEE Access · doi:10.1109/access.2022.3207282 · Cited by 121 · see citing works
“The MOSSE tracker is employed in [5], which is an accu-1002 rate and fast algorithm, where estimated correlation filters are used to approximate the detected objects location in a video frame to track the detected vehicles [127].”
Method
- Authors
- Balamuralidhar, N., Tilon, S., & Nex, F.
- Affiliations
- International Institute for Geo-Information Science and Earth Observation (NL)
- Corresponding author
- Balamuralidhar, Navaneeth
- Venue
- Remote Sensing
- Publisher
- MDPI AG
- Published
- 2021-02-05
- Volume
- 13
- Issue
- 4
- Pages
- 573
- ISSN
- 2072-4292 (ISSN-L)
- OpenAlex
- W3128053756
- Cited by
- 104
- References
- 11
- Citations by year
- 2026: 15 · 2025: 20 · 2024: 16 · 2023: 24 · 2022: 20 · 2021: 9
- FWCI
- 6.20
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Licence
- Locations
- Remote Sensing (publishedVersion, cc-by)
- University of Twente Research Information (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- University of Twente Research Information (submittedVersion, cc-by)
- Funders
- Innovation and Networks Executive Agency (769129)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Video Surveillance and Tracking Methods
- Physical Sciences › Engineering › Automotive Engineering › Autonomous Vehicle Technology and Safety
- Keywords
- vehicle detection, vehicle tracking, velocity estimation, traffic monitoring, unmanned aerial vehicles, edge computing, multi-task learning, object detection, semantic segmentation, real-time processing, embedded systems, Jetson Xavier NX
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review