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 条
  • [1] MotionInsights: Object Tracking in Streaming Video with Apache Flink
    Banelas, Dimitrios
    Petrakis, Euripides G. M.
    ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, AINA 2024, 2024, 199 : 402 - 414
  • [2] Design of Real-time Video Streaming and Object Tracking System for Home Care Services
    Chang, Kuei-Chung
    Liu, Po-Kai
    Yu, Chin-Sheng
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2016, : 233 - 234
  • [3] Real-time Moving Object Tracking in Video
    Kodjo, Amedome Min-Dianey
    Yang Jinhua
    2012 INTERNATIONAL CONFERENCE ON OPTOELECTRONICS AND MICROELECTRONICS (ICOM), 2012, : 580 - 584
  • [4] Real-time Object Detection and Tracking in Video Sequences
    Dornaika, F.
    Chakik, F.
    INTELLIGENT ROBOTS AND COMPUTER VISION XXVII: ALGORITHMS AND TECHNIQUES, 2010, 7539
  • [5] iblueCulture: Data Streaming and Object Detection in a Real-Time Video Streaming Underwater System
    Vlachos, Apostolos
    Bargiota, Eleftheria
    Krinidis, Stelios
    Papadimitriou, Kimon
    Manglis, Angelos
    Fourkiotou, Anastasia
    Tzovaras, Dimitrios
    REMOTE SENSING, 2024, 16 (13)
  • [6] Real-time stereoscopic video streaming
    Intelligent Systems and Control Group, Queen's University, Belfast
    不详
    Dr Dobb's J, 2006, 3 (18-22):
  • [7] Real-time stereoscopic video streaming
    McMenemy, K
    Ferguson, S
    DR DOBBS JOURNAL, 2006, 31 (03): : 18 - +
  • [8] A robust hardware algorithm for real-time object tracking in video sequences
    Meribout, M
    Khriji, L
    Nakanishi, M
    REAL-TIME IMAGING, 2004, 10 (03) : 145 - 159
  • [9] Real-time Object Detection for Streaming Perception
    Yang, Jinrong
    Liu, Songtao
    Li, Zeming
    Li, Xiaoping
    Sun, Jian
    2022 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2022), 2022, : 5375 - 5385
  • [10] Real-time omnidirectional video streaming system
    Ochi, Daisuke
    Iwaki, Shinnosuke
    NTT Technical Review, 2015, 13 (06):