基于异构平台的图像中值滤波的OpenCL加速算法 |
| |
引用本文: | 肖诗洋,王镭,杜莹,肖汉.基于异构平台的图像中值滤波的OpenCL加速算法[J].河北大学学报(自然科学版),2024(1):92-103. |
| |
作者姓名: | 肖诗洋 王镭 杜莹 肖汉 |
| |
作者单位: | 1. 东南大学土木工程学院;2. 郑州师范学院信息科学与技术学院;3. 郑州师范学院地理与旅游学院 |
| |
摘 要: | 图像噪声降低了图像信噪比和质量,去噪是图像处理工作的重要环节之一.本文提出了一种基于开放式计算语言(OpenCL)架构的图像中值滤波快速降噪并行算法.介绍了OpenCL体系结构特点和中值滤波处理流程.根据图形处理器(GPU)的并发结构特点,对图像中值滤波功能模块进行了并行优化,降低了算法复杂度.通过充分激活NDRange索引空间中的工作组和工作项来提高数据访问效率,优化内核工作组配置参数,实现了中值滤波器的并行处理.实验结果表明,在图像质量保持不变的情况下,与基于CPU的串行算法、基于开放多处理(OpenMP)并行算法和基于统一计算设备架构(CUDA)并行算法性能相比,图像中值滤波并行算法在OpenCL架构下NVIDIA GPU计算平台上分别获得了29.74、17.29、1.15倍的加速比.验证了算法的有效性和平台的可移植性,基本满足应用的实时性处理要求.
|
关 键 词: | 中值滤波 椒盐噪声 图形处理器 开放式计算语言 并行算法 |
|
|