Motioninsights: real-time object tracking in streaming video

被引:1
|
作者
Banelas, Dimitrios [1 ]
Petrakis, Euripides G. M. [1 ]
机构
[1] Tech Univ Crete TUC, Sch Elect & Comp Engn, Iraklion 73100, Greece
关键词
Video processing; Background subtraction; Object detection; Object tracking; Apache Flink; Apache Kafka; Kubernetes;
D O I
10.1007/s00138-024-01570-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
MotionInsights facilitates object detection and tracking from multiple video streams in real-time. Leveraging the distributed stream processing capabilities of Apache Flink and Apache Kafka (as an intermediate message broker), the system models video processing as a data flow stream processing pipeline. Each video frame is split into smaller blocks, which are dispatched to be processed in parallel by a number of Flink operators. In the first stage, each block undergoes background subtraction and component labeling. The connected components from each frame are grouped, and the eligible components are merged into objects. In the last stage of the pipeline, all objects from each frame are concentrated to produce the trajectory of each object. The Flink application is deployed as a Kubernetes cluster in the Google Cloud Platform. Experimenting in a Flink cluster with 7 machines, revealed that MotionInsights achieves up to 6 times speedup compared to a monolithic (nonparallel) implementation while providing accurate trajectory patterns. The highest (i.e., more than 6 times) speed-up was observed with video streams of the highest resolution. Compared to existing systems that use custom or proprietary architectures, MotionInsights is independent of the underlying hardware platform and can be deployed on common CPU architectures and the cloud.
引用
收藏
页数:16
相关论文
共 50 条
  • [31] A Review on Real Time Object Tracking in Video Sequences
    Kothiya, Shraddha V.
    Mistree, Kinjal B.
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, SIGNALS, COMMUNICATION AND OPTIMIZATION (EESCO), 2015,
  • [32] Real-Time Tracking Combined with Object Segmentation
    Wang, Hongzhi
    Sang, Nong
    Yan, Yi
    2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 4098 - 4103
  • [33] Real-Time Object Tracking with Motion Information
    Wang, Chaoqun
    Sun, Xiaoyan
    Chen, Xuejin
    Zeng, Wenjun
    2018 IEEE INTERNATIONAL CONFERENCE ON VISUAL COMMUNICATIONS AND IMAGE PROCESSING (IEEE VCIP), 2018,
  • [34] Real-time detection and tracking of moving object
    Tao, Jianguo
    Yu, Changhong
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 860 - 863
  • [35] Real-time Object Tracking on Mobile Phones
    Lei, Juan
    Feng, Youji
    Fan, Lixin
    Wu, Yihong
    2011 FIRST ASIAN CONFERENCE ON PATTERN RECOGNITION (ACPR), 2011, : 560 - 564
  • [36] Real-time object tracking from corners
    Wang, H
    Chua, CS
    Sim, CT
    ROBOTICA, 1998, 16 : 109 - 116
  • [37] REAL-TIME MULTIPLE OBJECT HOLOGRAPHIC TRACKING
    LIU, HK
    DIEP, J
    DAVIS, JA
    LILLY, RA
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1986, 3 (13): : P116 - P116
  • [38] Real-Time Face and Object Tracking.
    Fransen, Benjamin R.
    Herbst, Evan V.
    Harrison, Anthony
    Adams, William
    Trafton, J. Gregory
    2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 2483 - 2488
  • [39] Real-time system design for object tracking
    Liu, Chong
    Li, Zhenhao
    Sang, Yang
    Ba, Qinglong
    Proceedings of the 2016 3rd International Conference on Mechatronics and Information Technology (ICMIT), 2016, 49 : 241 - 246
  • [40] Real-time object tracking from a moving video camera: A software approach on a PC
    Rosenberg, Y
    Werman, M
    FOURTH IEEE WORKSHOP ON APPLICATIONS OF COMPUTER VISION - WACV'98, PROCEEDINGS, 1998, : 238 - 239