[发明专利]一种用GPU实现快速小波变换的方法有效
申请号: | 201010204236.9 | 申请日: | 2010-06-18 |
公开(公告)号: | CN101866493A | 公开(公告)日: | 2010-10-20 |
发明(设计)人: | 李云松;宋长贺;吴宪云;刘凯;王柯俨;肖嵩 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T5/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用GPU实现快速小波变换的方法,包括:(1)将数据从计算机主机内存复制到GPU设备内存区域A。(2)使用水平滤波器,对内存区域A中的数据进行行变换,并将变换结果保存于内存区域A。(3)使用行列转置器,对内存区域A中的数据进行行列转置,将转置后的数据存储于GPU设备内存区域B。(4)使用水平滤波器,对内存区域B中的数据进行再次行变换,并将变换结果保存于内存区域B。(5)使用行列转置器,对内存区域B中数据进行再次行列转置,将转置后的数据存储于内存区域A。(6)将GPU设备内存区域A中的数据复制到计算机主机内存。本发明使用了并行的数据处理,实现过程简单,提高了小波变换的处理速度。 | ||
搜索关键词: | 一种 gpu 实现 快速 变换 方法 | ||
【主权项】:
一种用GPU实现快速小波变换的方法,包括:第1步:将需要小波变换的图像数据从计算机主机内存复制到GPU设备内存区域A中;第2步:使用水平滤波器,对第1步得到的GPU设备内存区域A中的数据进行行变换,并将变换结果仍然保存于GPU设备的内存区域A中;第3步:使用行列转置器,对第2步得到的GPU设备内存区域A中的数据进行行列转置,将转置后的数据存储于GPU设备的内存区域B中;第4步:使用水平滤波器,对第3步得到的GPU设备内存区域B中的数据进行再次行变换,并将变换结果仍然保存于GPU设备的内存区域B中;第5步:使用行列转置器,对第4步得到的GPU设备内存区域B中数据进行再次行列转置,将转置后的数据存储于GPU设备的内存区域A中;第6步:将GPU设备内存区域A中的数据复制到计算机主机内存。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010204236.9/,转载请声明来源钻瓜专利网。