Real-time multitarget tracking for sensor-based sortingA new implementation of the auction algorithm for graphics processing units

被引:0
|
作者
Georg Maier
Florian Pfaff
Matthias Wagner
Christoph Pieper
Robin Gruna
Benjamin Noack
Harald Kruggel-Emden
Thomas Längle
Uwe D. Hanebeck
Siegmar Wirtz
Viktor Scherer
Jürgen Beyerer
机构
[1] Fraunhofer Institute of Optronics,Intelligent Sensor
[2] System Technologies and Image Exploitation IOSB,Actuator
[3] Karlsruhe Institute of Technology (KIT),Systems Laboratory (ISAS)
[4] Ruhr-Universität Bochum (RUB),Department of Energy Plant Technology (LEAT)
[5] TU Berlin,Mechanical Process Engineering and Solids Processing
来源
Journal of Real-Time Image Processing | 2019年 / 16卷
关键词
Linear assignment problem; Sensor-based sorting; Parallel algorithm; Graphics processing unit;
D O I
暂无
中图分类号
学科分类号
摘要
Utilizing parallel algorithms is an established way of increasing performance in systems that are bound to real-time restrictions. Sensor-based sorting is a machine vision application for which firm real-time requirements need to be respected in order to reliably remove potentially harmful entities from a material feed. Recently, employing a predictive tracking approach using multitarget tracking in order to decrease the error in the physical separation in optical sorting has been proposed. For implementations that use hard associations between measurements and tracks, a linear assignment problem has to be solved for each frame recorded by a camera. The auction algorithm can be utilized for this purpose, which also has the advantage of being well suited for parallel architectures. In this paper, an improved implementation of this algorithm for a graphics processing unit (GPU) is presented. The resulting algorithm is implemented in both an OpenCL and a CUDA based environment. By using an optimized data structure, the presented algorithm outperforms recently proposed implementations in terms of speed while retaining the quality of output of the algorithm. Furthermore, memory requirements are significantly decreased, which is important for embedded systems. Experimental results are provided for two different GPUs and six datasets. It is shown that the proposed approach is of particular interest for applications dealing with comparatively large problem sizes.
引用
收藏
页码:2261 / 2272
页数:11
相关论文
共 50 条
  • [41] Real-time implementation of fast discriminative scale space tracking algorithm
    Walid, Walid
    Awais, Muhammad
    Ahmed, Ashfaq
    Masera, Guido
    Martina, Maurizio
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2021, 18 (06) : 2347 - 2360
  • [42] FPGA implementation of a feature detection and tracking algorithm for real-time applications
    Tippetts, Beau
    Fowers, Spencer
    Lillywhite, Kirt
    Lee, Dah-Jye
    Archibald, James
    ADVANCES IN VISUAL COMPUTING, PT I, 2007, 4841 : 682 - 691
  • [43] A Lyapunov-stable, sensor-based model for real-time path-tracking among unknown obstacles
    Sgorbissa, Antonio
    Villa, Alessandro
    Vargiu, Andrea
    Zaccaria, Renato
    2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 2946 - 2951
  • [44] Fast period searches using the Lomb-Scargle algorithm on Graphics Processing Units for large datasets and real-time applications
    Gowanlock, M.
    Kramer, D.
    Trilling, D. E.
    Butler, N. R.
    Donnelly, B.
    ASTRONOMY AND COMPUTING, 2021, 36
  • [45] REAL-TIME SPECTRAL UNMIXING USING ITERATIVE ERROR ANALYSIS ON COMMODITY GRAPHICS PROCESSING UNITS
    Sanchez, Sergio
    Paz, Abel
    Plaza, Antonio
    2011 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2011, : 1767 - 1770
  • [46] Real-time nonlinear finite element analysis for surgical simulation using graphics processing units
    Taylor, Zeike A.
    Cheng, Mario
    Ourselin, Sebastien
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2007, PT 1, PROCEEDINGS, 2007, 4791 : 701 - +
  • [47] Real-time zoom anti-aliasing improvement using programmable graphics processing units
    Gouthas, Efthimios Themie
    Williams, Owen M.
    TECHNOLOGIES FOR SYNTHETIC ENVIRONMENTS: HARDWARE-IN THE-LOOP TESTING XI, 2006, 6208
  • [48] Fast, multi-channel real-time processing of signals with microsecond latency using graphics processing units
    Rath, N.
    Kato, S.
    Levesque, J. P.
    Mauel, M. E.
    Navratil, G. A.
    Peng, Q.
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2014, 85 (04):
  • [49] Implementation of Real-Time Space Target Detection and Tracking Algorithm for Space-Based Surveillance
    Su, Yueqi
    Chen, Xin
    Liu, Gaorui
    Cang, Chen
    Rao, Peng
    REMOTE SENSING, 2023, 15 (12)
  • [50] The Real-Time Target Tracking Algorithm Based on Improved Template Matching and its Hardware Implementation
    Li, Daqun
    Guo, Jie
    Xu, Tingfa
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, 2016, 386 : 531 - 539