GPGPU-Based Parallel Computing of Viola and Jones Eyes Detection Algorithm to Drive an Intelligent Wheelchair

被引:0
作者
Agnès Ghorbel
Nader Ben Amor
Mohamed Abid
机构
[1] Ecole Nationale d’Ingénieurs de Sfax,Computer and Embedded System Laboratory
[2] Digital Research Center of Sfax,undefined
来源
Journal of Signal Processing Systems | 2022年 / 94卷
关键词
Mobile GPU; Viola and Jones; HMI; Intelligent wheelchair; CPU/GPU cluster;
D O I
暂无
中图分类号
学科分类号
摘要
The emergence of low-cost perception sensors and the abundance of inexpensive machine vision cameras, allow incorporating intelligent human user interfaces into electrical powered wheelchair platforms. Currently, these interfaces rely on computer vision and image processing algorithms. However, these algorithms require significant computing power for the autonomous navigation. A new trend to satisfy this constraint is the use of a GPU in cooperation with a CPU to accelerate computer vision and massively parallel and time-consuming applications. In the present paper, we propose a GPU-accelerated method to parallelize the well-known Viola and Jones based eyes detection algorithm. The implemented algorithm was applied to a human machine interface with a rapid feedback reaction to control a smart wheelchair designed for people with disabilities. We focused on the implementation of the system on a mobile high-performance computing CPU/GPU platform. The added value of the proposed implementation is the parallel strategies that we adopted for the Viola and Jones algorithm using OpenCL API. Compared to a multi-threaded version, for a 640 * 480 pixels image, our OpenCL C-based GPU version took around 55 milliseconds instead of 116.791 milliseconds for the multi-threaded version. By achieving nearly 2.1 speedup without precision degradation, the proposed heterogeneous strategy is useful for implementation of other computer vision methods.
引用
收藏
页码:1365 / 1379
页数:14
相关论文
共 33 条
[1]  
Kang H(2020)Hpmax: heterogeneous parallel matrix multiplication using cpus and gpus Computing 102 2607-2631
[2]  
Kwon HC(2020)Gpu-based matrix-free finite element solver exploiting symmetry of elemental matrices Computing 102 1941-1965
[3]  
Kim D(2019)Gpu-based parallel optimization for real-time scale-invariant feature transform in binocular visual registration Personal and Ubiquitous Computing 23 465-474
[4]  
Kiran U(2019)Brain-computer interface for wheelchair control operations: An approach based on fast fourier transform and on-line sequential extreme learning machine Clinical Epidemiology and Global Health 7 274-278
[5]  
Gautam SS(2019)A smart-hand movement-based system to control a wheelchair wirelessly Sensors and Materials 31 2947-2964
[6]  
Sharma D(2019)Modified viola-jones algorithm with gpu accelerated training and parallelized skin color filtering-based face detection Journal of Real-Time Image Processing 16 1573-1593
[7]  
Li J(2016)Comparison of opencl and renderscript for mobile devices Multimedia Tools and Applications 75 14161-14179
[8]  
Pan Y(2013)Brain-controlled wheelchairs: a robotic architecture IEEE Robotics & Automation Magazine 20 65-73
[9]  
Ansari MF(2021)Eeg-based eye movement recognition using brain-computer interface and random forests Sensors 21 2339-407
[10]  
Edla DR(2019)A survey on different human-machine interactions used for controlling an electric wheelchair Procedia Computer Science 159 398-undefined