Cargando…

Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform

While most filtering approaches based on random finite sets have focused on improving performance, in this paper, we argue that computation times are very important in order to enable real-time applications such as pedestrian detection. Towards this goal, this paper investigates the use of OpenCL to...

Descripción completa

Detalles Bibliográficos
Autores principales: Hu, Biao, Sharif, Uzair, Koner, Rajat, Chen, Guang, Huang, Kai, Zhang, Feihu, Stechele, Walter, Knoll, Alois
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5424720/
https://www.ncbi.nlm.nih.gov/pubmed/28417906
http://dx.doi.org/10.3390/s17040843
_version_ 1783235177273622528
author Hu, Biao
Sharif, Uzair
Koner, Rajat
Chen, Guang
Huang, Kai
Zhang, Feihu
Stechele, Walter
Knoll, Alois
author_facet Hu, Biao
Sharif, Uzair
Koner, Rajat
Chen, Guang
Huang, Kai
Zhang, Feihu
Stechele, Walter
Knoll, Alois
author_sort Hu, Biao
collection PubMed
description While most filtering approaches based on random finite sets have focused on improving performance, in this paper, we argue that computation times are very important in order to enable real-time applications such as pedestrian detection. Towards this goal, this paper investigates the use of OpenCL to accelerate the computation of random finite set-based Bayesian filtering in a heterogeneous system. In detail, we developed an efficient and fully-functional pedestrian-tracking system implementation, which can run under real-time constraints, meanwhile offering decent tracking accuracy. An extensive evaluation analysis was carried out to ensure the fulfillment of sufficient accuracy requirements. This was followed by extensive profiling analysis to spot the potential bottlenecks in terms of execution performance, which were then targeted to come up with an OpenCL accelerated application. Video-throughput improvements from roughly 15 fps to 100 fps (6×) were observed on average while processing typical MOT benchmark videos. Moreover, the worst-case frame processing yielded an 18× advantage from nearly 2 fps to 36 fps, thereby comfortably meeting the real-time constraints. Our implementation is released as open-source code.
format Online
Article
Text
id pubmed-5424720
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-54247202017-05-12 Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform Hu, Biao Sharif, Uzair Koner, Rajat Chen, Guang Huang, Kai Zhang, Feihu Stechele, Walter Knoll, Alois Sensors (Basel) Article While most filtering approaches based on random finite sets have focused on improving performance, in this paper, we argue that computation times are very important in order to enable real-time applications such as pedestrian detection. Towards this goal, this paper investigates the use of OpenCL to accelerate the computation of random finite set-based Bayesian filtering in a heterogeneous system. In detail, we developed an efficient and fully-functional pedestrian-tracking system implementation, which can run under real-time constraints, meanwhile offering decent tracking accuracy. An extensive evaluation analysis was carried out to ensure the fulfillment of sufficient accuracy requirements. This was followed by extensive profiling analysis to spot the potential bottlenecks in terms of execution performance, which were then targeted to come up with an OpenCL accelerated application. Video-throughput improvements from roughly 15 fps to 100 fps (6×) were observed on average while processing typical MOT benchmark videos. Moreover, the worst-case frame processing yielded an 18× advantage from nearly 2 fps to 36 fps, thereby comfortably meeting the real-time constraints. Our implementation is released as open-source code. MDPI 2017-04-12 /pmc/articles/PMC5424720/ /pubmed/28417906 http://dx.doi.org/10.3390/s17040843 Text en © 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hu, Biao
Sharif, Uzair
Koner, Rajat
Chen, Guang
Huang, Kai
Zhang, Feihu
Stechele, Walter
Knoll, Alois
Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title_full Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title_fullStr Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title_full_unstemmed Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title_short Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform
title_sort random finite set based bayesian filtering with opencl in a heterogeneous platform
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5424720/
https://www.ncbi.nlm.nih.gov/pubmed/28417906
http://dx.doi.org/10.3390/s17040843
work_keys_str_mv AT hubiao randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT sharifuzair randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT konerrajat randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT chenguang randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT huangkai randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT zhangfeihu randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT stechelewalter randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform
AT knollalois randomfinitesetbasedbayesianfilteringwithopenclinaheterogeneousplatform