[发明专利]一种基于GPU并行选择式掩模平滑方法在审

专利信息
申请号: 201410652173.1 申请日: 2014-11-17
公开(公告)号: CN104408691A 公开(公告)日: 2015-03-11
发明(设计)人: 洪向共;刘浩;吕向阳;邹建 申请(专利权)人: 南昌大学
主分类号: G06T5/00 分类号: G06T5/00
代理公司: 南昌新天下专利商标代理有限公司 36115 代理人: 施秀瑾
地址: 330031 江西省*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gpu 并行 选择 式掩模 平滑 方法
【权利要求书】:

1.一种基于GPU并行选择式掩模平滑方法,其特征是包括以下步骤:(1)将图像像素拷贝到显存中,并为图像处理分配所需要网格和线程块的规模;(2)启动kernel函数,遍历输入图像像素;(3)利用GPU并行计算出图像中每一个像素在9个模板领域点中的均值与方差;(4)在kernel函数中将得到像素点的方差进行排序得到最小方差,并将该最小方差对应的均值赋值给该像素点。

2.根据权利要求1所述的基于GPU并行选择式掩模平滑方法,其特征是通过函数readBmp(readPath)将图像数据读入内存缓冲区,采用cuda API函数cudaMalloc()管理显存的分配,并通过变量error的值判定显存是否分配成功和函数cudaGetErrorString()返回分配失败的错误信息。

3.根据权利要求1所述的基于GPU并行选择式掩模平滑方法,其特征是在每一个线程块中分配16*16大小的线程数,对于分辨率为bmpWidth×bmpHeight的图像,线程粗粒度需要的线程块的数目可以如公式(1-1)得出:

nblock=(bimWidth/16)×(bmpHeight/16)             (1-1)

Grid的大小为(bmpWidth/16,bmpHeight/16)。

4.根据权利要求1所述的基于GPU并行选择式掩模平滑方法,其特征是按如下步骤得到图像每个像素点的均值与方差:

(1)选择5×5窗口模板,在此窗口中以中心像素(i,j)为基准点制件9个掩模模板,包括边长为1的正方形,4个五边形,4个六边形掩模。

(2)执行kernel函数chooseMaskGPU<<<grid,block>>>(d_iImageData,bmpHeight,bmpWidth,bmpHeight,biCount,d_oImageData)并行计算出每个掩模的均值与方差;均值与方差的计算公式如式(1-2)与式(1-3)所示:

均值的计算公式:Mi=Σk=1k=Nf(i,j)N---(1-2)]]>

方差的计算公式为:δi=Σk=1k=N(f2(i,j)-Mi2)---(1-3)]]>

5.根据权利要求1所述的基于GPU并行选择式掩模平滑方法,其特征是按如下步骤得到图像平滑后对应的像素值:

(1)将每一个像素在9个掩模模板的方差进行排序,得到最小方差值,并且以最小方差对应的均值作为当前像素点的像素值;

(2)遍历完所有像素点后,该图像的像素值均经边平滑处理,则将显存中的数据拷贝至新分配的内存中,算法结束。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌大学,未经南昌大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410652173.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top