A Parallel Algorithm of Image Mean Filtering Based on OpenCL

被引:5
|
作者
Xiao, Han [1 ]
Guo, Baoyun [2 ]
Zhang, Hongyan [1 ]
Li, Cailin [2 ]
机构
[1] Zhengzhou Normal Univ, Sch Informat Sci & Technol, Zhengzhou 450044, Peoples R China
[2] Shandong Univ Technol, Sch Civil & Architectural Engn, Zibo 255000, Peoples R China
基金
中国国家自然科学基金;
关键词
Graphics processing units; Filtering; Parallel algorithms; Filtering algorithms; Computational modeling; Acceleration; Signal processing algorithms; Weighted mean filtering; Gaussian noise; Graphic Processing Unit (GPU); Open Computing Language (OpenCL); parallel algorithm;
D O I
10.1109/ACCESS.2021.3068772
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The image will be contaminated by noise during the imaging process, which severely degrades the image quality. It is necessary to filter the collected image. With the increasing amount of image data, the traditional single-processor or multiprocessor computing equipment has been unable to meet the requirements of real-time data processing. In this paper, the computational model of weighted mean filtering and the characteristics of high performance computer architecture are studied. An efficient hierarchical image weighted mean filtering parallel algorithm for Open Computing Language (OpenCL) is designed and implemented, which can fully express the parallelism of the computing model. The parallel algorithm takes full account of the characteristics of image discrete convolution computing and the multi-layer logic architecture of high performance computer, deeply excavates the parallelism of the computing platform and computing model, and realizes the efficient task mapping from computing model to computing resources. The model is implemented in parallel with the two levels of work-group and work-item. The experimental results show that compared with the serial algorithm based on CPU, the parallel algorithm based on Open Multi-Processing (OpenMP) and the parallel algorithm based on Compute Unified Device Architecture (CUDA), the parallel algorithm of weighted mean filtering achieves 20.88 times, 18.52 times and 1.26 times acceleration ratio on the NVIDIA GPU computing platform based on OpenCL architecture, respectively. It realizes better computing performance and runs on different Graphic Processing Unit (GPU) computing platforms, and has good portability and scalability.
引用
收藏
页码:65001 / 65016
页数:16
相关论文
共 50 条
  • [41] Parallel hybrid genetic algorithm for maximum clique problem on OpenCL
    Li L.
    Zhang K.
    Yang S.
    He J.
    Zhang, Kai, 1600, American Scientific Publishers (13): : 3595 - 3600
  • [42] A Night Image Enhancement Algorithm Based on Guided Filtering
    Tang, Xuxin
    Li, Zhijiang
    Chen, Yuhang
    ADVANCED GRAPHIC COMMUNICATIONS AND MEDIA TECHNOLOGIES, 2017, 417 : 283 - 288
  • [43] Encoding algorithm for iris image based on Gabor filtering
    Key Lab for Opto-electronic Technology and System of Ministry of Education, Chongqing University, Chongqing 400044, China
    不详
    Guangdian Gongcheng, 2006, 4 (35-38):
  • [44] Algorithm of differential filtering for image denoising based on directionalet
    Wang, Zhen-Jian
    Qu, Chang-Wen
    Sha, Xiu-Yan
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (09): : 2127 - 2129
  • [45] A Median Image Filtering Algorithm Based on Statistical Histogram
    Zhu Youlian
    Huang Cheng
    Zhai Lifang
    2013 FIFTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2013), 2013, : 17 - 20
  • [46] A vector-based filtering algorithm for microarray image
    Chen, Xing
    Duan, Huilong
    2007 IEEE/ICME INTERNATIONAL CONFERENCE ON COMPLEX MEDICAL ENGINEERING, VOLS 1-4, 2007, : 794 - 797
  • [47] An image denoising algorithm based on clustering and median filtering
    Wang YuLing
    Ming, Li
    Li, Li
    SIXTH INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2014), 2015, 9443
  • [48] Image Dehazing Algorithm Based On Improved Guided Filtering
    Lin, JinChen
    Yang, Junjie
    Yu, Ting
    Geng, Chuanping
    2020 5TH INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, ENERGY TECHNOLOGY AND ENVIRONMENTAL ENGINEERING, 2020, 571
  • [49] Point Cloud Filtering Algorithm Based on Image Processing
    Zhang Jianmin
    Chen Fujian
    Long Jiale
    LASER & OPTOELECTRONICS PROGRESS, 2021, 58 (06)
  • [50] Image median filtering algorithm based on rough sets
    Guilin Air Force College, Guilin 541003, China
    不详
    Harbin Gongcheng Daxue Xuebao, 2006, SUPPL. (503-505):