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 条
  • [1] Clustering Motion for Real-Time Optical Flow based Tracking
    Senst, Tobias
    Evangelio, Ruben Heras
    Keller, Ivo
    Sikora, Thomas
    2012 IEEE NINTH INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL-BASED SURVEILLANCE (AVSS), 2012, : 410 - 415
  • [2] Real-time multiple object tracking based on optical flow
    Su, Hao
    Chen, Yaran
    Tong, Shiwen
    Zhao, Dongbin
    2019 9TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST2019), 2019, : 350 - 356
  • [3] Real-Time Motion Compensation Using Optical Flow
    Benes, Radek
    Riha, Kamil
    TSP 2010: 33RD INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING, 2010, : 166 - 170
  • [4] Real-time Human Motion Tracking using Multiple Depth Cameras
    Zhang, Licong
    Sturm, Juergen
    Cremers, Daniel
    Lee, Dongheui
    2012 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2012, : 2389 - 2395
  • [5] Real-time gradient vector flow on GPUs using OpenCL
    Erik Smistad
    Anne C. Elster
    Frank Lindseth
    Journal of Real-Time Image Processing, 2015, 10 : 67 - 74
  • [6] Real-time gradient vector flow on GPUs using OpenCL
    Smistad, Erik
    Elster, Anne C.
    Lindseth, Frank
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2015, 10 (01) : 67 - 74
  • [7] Real-time Detection of Wearable Camera Motion Using Optical Flow
    Younis, Ola
    Al-Nuaimy, Waleed
    Rowe, Fiona
    Alomari, Mohammad H.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 238 - 243
  • [8] Real-Time Tracking of Multiple Objects by Linear Motion and Repulsive Motion
    Shen, Lejun
    You, Zhisheng
    Liu, Qing
    COMPUTER VISION - ACCV 2014, PT IV, 2015, 9006 : 368 - 383
  • [9] Real-time image motion tracking using emdedded optical correlator technology
    Janschek, K
    Dyblenko, S
    Tchernykh, V
    INTERNATIONAL SYMPOSIUM ON PHOTONICS IN MEASUREMENT, 2002, 1694 : 259 - 264
  • [10] REAL-TIME OPTICAL HOLOGRAPHIC TRACKING OF MULTIPLE OBJECTS
    CHAO, TH
    LIU, HK
    APPLIED OPTICS, 1989, 28 (02): : 226 - 231