Real-time person re-identification and tracking on edge devices with distributed optimization
This paper presents an efficient real-time person re-identification (ReID) and pedestrian tracking solution optimized for resource-constrained edge devices in multi-camera surveillance. Our key contribution is a hybrid distributed architecture that offloads lightweight detection tasks (using YOLOv10...
Saved in:
Published in | Pattern analysis and applications : PAA Vol. 28; no. 3 |
---|---|
Main Authors | , , , , , , |
Format | Journal Article |
Language | English |
Published |
Heidelberg
Springer Nature B.V
01.09.2025
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | This paper presents an efficient real-time person re-identification (ReID) and pedestrian tracking solution optimized for resource-constrained edge devices in multi-camera surveillance. Our key contribution is a hybrid distributed architecture that offloads lightweight detection tasks (using YOLOv10n) to edge devices, while a centralized server handles advanced feature extraction (OSNet) and robust identity tracking (ByteTrack). To improve efficiency, we integrate adaptive frame skipping on edge devices and parallel batch processing on the server. Semantic-enhanced embeddings and a memory-based retrieval mechanism improve ReID performance in crowded scenes. Additionally, we employ Apache Kafka for efficient load balancing and video stream management. Experimental results on CUHK03 and Penn-Fudan demonstrated high accuracy while maintaining real-time performance on limited-resource hardware (2 vCPU, 4 GB RAM, and Jetson Nano). These results make our approach a practical solution for real-world surveillance applications in crowded environments. Our code is available at: https://github.com/2uanDM/reid-pipeline. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 1433-7541 1433-755X |
DOI: | 10.1007/s10044-025-01492-z |