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 条
  • [21] A Real-Time, Hierarchical, Sensor-Based Robotic System Architecture
    Timothy Hebert
    Kimon Valavanis
    Ramesh Kolluru
    Journal of Intelligent and Robotic Systems, 1998, 21 : 1 - 27
  • [22] Study on Algorithm and Real-time Implementation of Infrared Image Processing Based on FPGA
    Pang, Yulin
    Ding, Ruijun
    Liu, Shanshan
    Chen, Zhe
    5TH INTERNATIONAL SYMPOSIUM ON ADVANCED OPTICAL MANUFACTURING AND TESTING TECHNOLOGIES: OPTOELECTRONIC MATERIALS AND DEVICES FOR DETECTOR, IMAGER, DISPLAY, AND ENERGY CONVERSION TECHNOLOGY, 2010, 7658
  • [23] Implementation of object recognition and tracking algorithm on real-time basis
    Kwak, Jae Chang
    Park, Tae Ryong
    Koo, Yong Seo
    Lee, Kwang Yeob
    2013 IEEE EUROCON, 2013, : 2000 - 2003
  • [24] Experimental Evaluation of a Novel Sensor-Based Sorting Approach Featuring Predictive Real-Time Multiobject Tracking
    Maier, Georg
    Pfaff, Florian
    Pieper, Christoph
    Gruna, Robin
    Noack, Benjamin
    Kruggel-Emden, Harald
    Langle, Thomas
    Hanebeck, Uwe D.
    Wirtz, Siegmar
    Scherer, Viktor
    Beyerer, Jurgen
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (02) : 1548 - 1559
  • [25] Accelerating the computation for real-time application of the sinc function using graphics processing units
    Sangwoo Kim
    Chulhyun Lee
    Journal of Analytical Science and Technology, 11
  • [26] REAL-TIME PARALLEL REMOTE RENDERING FOR MOBILE DEVICES USING GRAPHICS PROCESSING UNITS
    Yoo, Wucherl
    Shi, Shu
    Jeon, Won J.
    Nahrstedt, Klara
    Campbell, Roy H.
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 902 - 907
  • [27] Accelerating the computation for real-time application of the sinc function using graphics processing units
    Kim, Sangwoo
    Lee, Chulhyun
    JOURNAL OF ANALYTICAL SCIENCE AND TECHNOLOGY, 2020, 11 (01)
  • [28] Real-time massively parallel processing of Spectral Optical Coherence Tomography data on Graphics Processing Units
    Sylwestrzak, Marcin
    Szlag, Daniel
    Szkulmowski, Maciej
    Targowski, Piotr
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE TECHNIQUES V, 2011, 8091
  • [29] Implementation of real-time hybrid simulation based on Python']Python-graphics processing unit computing
    Dong, Xiaohui
    Tang, Zhenyun
    Du, Xiuli
    STRUCTURAL DESIGN OF TALL AND SPECIAL BUILDINGS, 2023, 32 (18):
  • [30] Real-time track-less Cherenkov ring fitting trigger system based on Graphics Processing Units
    Ammendola, R.
    Biagioni, A.
    Chiozzi, S.
    Cretaro, P.
    Ramusino, A. Cotta
    Di Lorenzo, S.
    Fantechi, R.
    Fiorini, M.
    Frezza, O.
    Gianoli, A.
    Lamanna, G.
    Lo Cicero, F.
    Lonardo, A.
    Martinelli, M.
    Neri, I.
    Paolucci, P. S.
    Pastorelli, E.
    Piandani, R.
    Piccini, M.
    Pontisso, L.
    Rossetti, D.
    Simula, F.
    Sozzi, M.
    Vicini, P.
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2017, 876 : 115 - 118