Real-time motion tracking using optical flow on multiple GPUs

被引:38
|
作者
Mahmoudi, S. A. [1 ]
Kierzynka, M. [2 ,3 ]
Manneback, P. [1 ]
Kurowski, K. [2 ]
机构
[1] Univ Mons, B-7000 Mons, Belgium
[2] Poznan Supercomp & Networking Ctr, PL-61704 Poznan, Poland
[3] Poznan Univ Tech, PL-60965 Poznan, Poland
关键词
the Lucas-Kanade method; sparse optical flow; multiple GPU computations; HIDDEN MARKOV-MODELS; ALGORITHM; FRAMEWORK;
D O I
10.2478/bpasts-2014-0016
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Motion tracking algorithms are widely used in computer vision related research. However, the new video standards, especially those in high resolutions, cause that current implementations, even running on modern hardware, no longer meet the needs of real-time processing. To overcome this challenge several GPU (Graphics Processing Unit) computing approaches have recently been proposed. Although they present a great potential of a GPU platform, hardly any is able to process high definition video sequences efficiently. Thus, a need arose to develop a tool being able to address the outlined problem. In this paper we present software that implements optical flow motion tracking using the Lucas-Kanade algorithm. It is also integrated with the Harris corner detector and therefore the algorithm may perform sparse tracking, i.e. tracking of the meaningful pixels only. This allows to substantially lower the computational burden of the method. Moreover, both parts of the algorithm, i.e. corner selection and tracking, are implemented on GPU and, as a result, the software is immensely fast, allowing for real-time motion tracking on videos in Full HD or even 4K format. In order to deliver the highest performance, it also supports multiple GPU systems, where it scales up very well.
引用
收藏
页码:139 / 150
页数:12
相关论文
共 50 条
  • [21] Real-Time Hand Gesture Recognition using Motion Tracking
    Chi-Man Pun
    Hong-Min Zhu
    Wei Feng
    International Journal of Computational Intelligence Systems, 2011, 4 (2) : 277 - 286
  • [22] Tracking Multiple Targets with Independent Motion in Real-Time Using a Multi-Leaf Collimator
    Ge, Y.
    Keall, P.
    Poulsen, P.
    MEDICAL PHYSICS, 2016, 43 (06) : 3639 - 3639
  • [23] Real-Time Motion Detection for a Mobile Observer Using Multiple Kernel Tracking and Belief Propagation
    Vivet, Marc
    Martinez, Brais
    Binefa, Xavier
    PATTERN RECOGNITION AND IMAGE ANALYSIS, PROCEEDINGS, 2009, 5524 : 144 - +
  • [24] Real-time Rigid Motion Segmentation using Grid-based Optical Flow
    Lee, Sangil
    Kim, H. Jin
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 1552 - 1557
  • [25] Real-time tracking of multiple persons
    Ruiz-del-Solar, J
    Shats, A
    Verschae, R
    12TH INTERNATIONAL CONFERENCE ON IMAGE ANALYSIS AND PROCESSING, PROCEEDINGS, 2003, : 109 - 114
  • [26] Real-time Drone (UAV) trajectory generation and tracking by Optical Flow
    Mora Granillo, O. D.
    Zamudio, Z.
    2018 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONICS AND AUTOMOTIVE ENGINEERING (ICMEAE 2018), 2018, : 38 - 43
  • [27] Real-time object tracking based on optical flow and active rays
    Kalafatic, Z
    Ribaric, S
    Stanisavljevic, V
    MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 542 - 545
  • [28] A Real-Time and Efficient Optical Flow Tracking Accelerator on FPGA Platform
    Gong, Yifan
    Zhang, Jinshuo
    Liu, Xin
    Li, Jialin
    Lei, Ying
    Zhang, Zhe
    Yang, Chen
    Geng, Li
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (12) : 4914 - 4927
  • [29] Real-time multiple people tracking using competitive condensation
    Kang, H
    Kim, D
    Bang, SY
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL I, PROCEEDINGS, 2002, : 413 - 416
  • [30] Real-time multiple object tracking using virtual shells
    1600, Association for Scientific Research, P.O. Box 83, Manisa, 45040, Turkey (18):