Computer Vision Accelerators for Mobile Systems based on OpenCL GPGPU Co-Processing

被引:0
|
作者
Guohui Wang
Yingen Xiong
Jay Yun
Joseph R. Cavallaro
机构
[1] Rice University,Department of Electrical and Computer Engineering
[2] Qualcomm Technologies Inc.,undefined
来源
关键词
Mobile SoC; Computer vision; CPU-GPU partitioning; Co-processing; OpenCL;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present an OpenCL-based heterogeneous implementation of a computer vision algorithm – image inpainting-based object removal algorithm – on mobile devices. To take advantage of the computation power of the mobile processor, the algorithm workflow is partitioned between the CPU and the GPU based on the profiling results on mobile devices, so that the computationally-intensive kernels are accelerated by the mobile GPGPU (general-purpose computing using graphics processing units). By exploring the implementation trade-offs and utilizing the proposed optimization strategies at different levels including algorithm optimization, parallelism optimization, and memory access optimization, we significantly speed up the algorithm with the CPU-GPU heterogeneous implementation, while preserving the quality of the output images. Experimental results show that heterogeneous computing based on GPGPU co-processing can significantly speed up the computer vision algorithms and makes them practical on real-world mobile devices.
引用
收藏
页码:283 / 299
页数:16
相关论文
共 50 条
  • [41] MM and IoT based applications for computer vision and biomedical processing (MITCV)
    Jain, Kumar Deepak
    Zhang, Li
    Lin, Hong
    Guo, Kehua
    Zhou, Huiyu
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (11) : 16513 - 16513
  • [42] Review on Image Processing Based Adversarial Example Defenses in Computer Vision
    Qiu, Meikang
    Qiu, Han
    [J]. 2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 94 - 99
  • [43] Technological opportunity identification of cement kiln co-processing based on the gap between science and technology
    Jianling Jiao
    Afeng Zhang
    Jianrui Zha
    Jingjing Li
    [J]. Journal of Material Cycles and Waste Management, 2023, 25 : 407 - 420
  • [44] MM and IoT based applications for computer vision and biomedical processing (MITCV)
    [J]. Multimedia Tools and Applications, 2021, 80 : 16513 - 16513
  • [45] Dance Video Motion Recognition Based on Computer Vision and Image Processing
    Pang, Yawen
    Niu, Yi
    [J]. APPLIED ARTIFICIAL INTELLIGENCE, 2023, 37 (01)
  • [46] Co-processing lard soybean oil over Ca-based catalysts to greener biodiesel
    Dias, Ana Paula Soares
    Catarino, Monica
    Gomes, Joao
    [J]. ENVIRONMENTAL TECHNOLOGY & INNOVATION, 2021, 21
  • [47] Technological opportunity identification of cement kiln co-processing based on the gap between science and technology
    Jiao, Jianling
    Zhang, Afeng
    Zha, Jianrui
    Li, Jingjing
    [J]. JOURNAL OF MATERIAL CYCLES AND WASTE MANAGEMENT, 2023, 25 (01) : 407 - 420
  • [48] Convolutional neural networks of the YOLO class in computer vision systems for mobile robotic complexes
    Zoev, Ivan V.
    Beresnev, Alexey P.
    Markov, Nikolay G.
    [J]. 2019 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2019,
  • [49] Classification of periodical defects in inspection systems based on computer vision
    Bulnes, Francisco G.
    [J]. AI COMMUNICATIONS, 2012, 25 (04) : 385 - 386
  • [50] Computer-based vision systems precisely align fiber
    Wilkinson, J
    [J]. LASER FOCUS WORLD, 2001, : 103 - 105