[发明专利]一种基于GPU及张量的数据采样及解码方法在审

专利信息
申请号: 201910503683.5 申请日: 2019-06-12
公开(公告)号: CN110310219A 公开(公告)日: 2019-10-08
发明(设计)人: 张涛;李海;刘小洋 申请(专利权)人: 上海大学
主分类号: G06T1/20 分类号: G06T1/20
代理公司: 上海上大专利事务所(普通合伙) 31205 代理人: 陆聪明
地址: 200444*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 解码 三维数据 数据接收处理 傅里叶变换 数据采集 数据采样 发送端 采样 管式 傅里叶逆变换 无线传输发送 数据接收端 传输 并发处理 复数矩阵 计算效率 输出数据 物联网 切片 正向 三维 采集 重建
【权利要求书】:

1.一种基于GPU及张量的数据采样及解码方法,其特征在于,具体操作步骤如下:

步骤1:在数据采集发送端,对三维数据进行管式采样后,通过无线传输发送至数据接收处理端;

步骤2:在数据接收处理端,CPU将接收到的三维输入数据DATA1传输至GPU;

步骤3:GPU对三维输入数据DATA1进行张量傅里叶变换,变换沿着DATA1的第三维进行,对于三个维度分别为m、n、k的数据,在GPU上并行进行m×n个长度为k的矢量傅里叶变换,最后GPU上得到张量傅里叶变换后的复数数据DATA2,其三个维度仍然为m、n、k;

步骤4:GPU对复数数据DATA2的所有正向切片进行复数矩阵补全,DATA2共有k个大小为m×n的正向切片,每个正向切片即为m×n的复数矩阵,对此k个正向切片的复数矩阵补全在GPU上并行进行,最后得到复数数据DATA3,其三个维度仍然为m、n、k;

步骤5:GPU对复数数据DATA3进行张量傅里叶逆变换,变换沿着DATA3的第三维进行,在GPU上并行进行m×n个长度为k的矢量傅里叶逆变换,最后GPU上得到张量傅里叶逆变换后的实数数据DATA4,其三个维度仍然为m、n、k;

步骤6:GPU将输出数据DATA4传输至CPU。

2.根据权利要求1所述的基于GPU及张量的数据采样及解码方法,其特征在于,所述步骤1具体包括如下步骤:

步骤1.1:按照给定的采样掩码mask对三维数据进行管式采样,对于三个维度分别为m、n、k的数据D,共有m×n个长度为k的管,其中第一个管为(D[1,1,1],D[1,1,2],…D[1,1,k])而第m×n个管为(D[m,n,1],D[m,n,2],…D[m,n,k]),mask大小为m×n的矩阵,其元素为mask[1,1]~mask[m,n],当mask[i,j]为1时三维数据的第i×j个管保留,当mask[i,j]为0时三维数据的第i×j个管被直接丢弃;

步骤1.2:将此采样后的数据通过无线传输至数据接收处理端。

3.根据权利要求1所述的基于GPU及张量的数据采样及解码方法,其特征在于,所述步骤4具体包括如下步骤:

步骤4.1:生成k个m×n的矩阵并使用采样掩码mask对它们进行初始化;

步骤4.2:在GPU上并行进行k个正向切片的复数矩阵补全,采用交替最小化方法进行矩阵补全,通过迭代P次求得一对矩阵使它们的乘积接近原矩阵,对第l个正向切片,迭代P次后得到及

步骤4.3:对每个正向切片的和做矩阵点乘,计算共k个正向切片的k个矩阵点乘在GPU上并行进行,得到的Cl矩阵即为DATA3的第l个正向切片。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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