发明名称 | 一种基于CUDA的引导滤波加速优化方法 | ||
摘要 | 本发明公开了一种基于CUDA的引导滤波加速优化方法,所述引导滤波加速优化方法包括以下步骤:将输入图像p和引导图像I由主机端内存读入全局存储器,通过构建第一内核函数,分别获取输入图像p、引导图像I、图像I*P、图像I*I在邻域窗口的图像邻域均值;构建第二内核函数依次求取图像(I,p)的协方差,引导图像I的方差,进而求取滤波关键参数a和b;调用第一内核函数获得参数a的邻域均值mean_a,参数b的邻域均值mean_b,进而获取最终滤波结果q,将结果保存到对应的全局存储器,传出到主机端内存。该方法利用GPU浮点计算能力、并行计算等方面的优势,在保证图像滤波效果的同时,有效提高了引导滤波算法的执行效率,快速实现了引导滤波算法。 | ||
申请公布号 | CN104899840A | 申请公布日期 | 2015.09.09 |
申请号 | CN201510324806.0 | 申请日期 | 2015.06.12 |
申请人 | 天津大学 | 发明人 | 何凯;王新磊;王晓文;葛云峰 |
分类号 | G06T5/00(2006.01)I | 主分类号 | G06T5/00(2006.01)I |
代理机构 | 天津市北洋有限责任专利代理事务所 12201 | 代理人 | 李林娟 |
主权项 | 一种基于CUDA的引导滤波加速优化方法,其特征在于,所述引导滤波加速优化方法包括以下步骤:将输入图像p和引导图像I由主机端内存读入全局存储器,通过构建第一内核函数,分别获取输入图像p、引导图像I、图像I*P、图像I*I在邻域窗口的图像邻域均值;构建第二内核函数依次求取图像(I,p)的协方差,引导图像I的方差,进而求取滤波关键参数a和b;调用第一内核函数求取参数a的邻域均值mean_a,参数b的邻域均值mean_b,进而获取最终滤波结果,将结果保存到对应的全局存储器,传出到主机端内存。 | ||
地址 | 300072 天津市南开区卫津路92号 |