一种基于CUDA的引导滤波加速优化方法
申请号: 201510324806.0 专利类型:发明 公开(授权)日:2018-12-18
本发明公开了一种基于CUDA的引导滤波加速优化方法,所述引导滤波加速优化方法包括以下步骤:将输入图像p和引导图像I由主机端内存读入全局存储器,通过构建第一内核函数,分别获取输入图像p、引导图像I、图像I*P、图像I*I在邻域窗口的图像邻域均值;构建第二内核函数依次求取图像(I,p)的协方差,引导图像I的方差,进而求取滤波关键参数a和b;调用第一内核函数获得参数a的邻域均值mean_a,参数b的邻域均值mean_b,进而获取最终滤波结果q,将结果保存到对应的全局存储器,传出到主机端内存。该方法利用GPU浮点计算能力、并行计算等方面的优势,在保证图像滤波效果的同时,有效提高了引导滤波算法的执行效率,快速实现了引导滤波算法。