[发明专利]一种基于深度学习的压缩感知重构方法和系统在审
申请号: | 202110363033.2 | 申请日: | 2021-04-02 |
公开(公告)号: | CN113052925A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 方毅;刁梓键;陈康健;韩国军 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06N3/04;G06N3/08 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510090 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 压缩 感知 方法 系统 | ||
1.一种基于深度学习的压缩感知重构方法,其特征在于,包括:
S1、获取进行重构训练的训练集,包括:
S1.1、获取数据集,并从中选取K张图像构成训练集;
S1.2、分别对K张图像进行降维处理得到一个N2×K的二维矩阵X={x1,x2,x3…xk},其中xk表示矩阵X的第k列,即为第k张图像的一维向量表示;
S2、构建卷积生成对抗网络重构模型,且分别设计生成器G和判别器D的损失函数和网络层结构;
S3、设置训练参数,包括一轮训练中的图像数量batch、训练总轮数epoch、Adam优化器的学习率α、参数β、收敛误差e、以及采样率m;
S4、进行重构训练,根据步骤S2设置的损失函数和步骤S3设置的训练参数,生成器G和判别器D分别都用反向传播算法进行交替迭代训练,包括:
S4.1、每次从矩阵X中选取batch列{x1,x2,x3…xbatch}作为卷积生成对抗网络模型的输入信号,输入到卷积生成对抗网络中,{x1,x2,x3…xbatch}为原信号;
S4.2、进行压缩采样,原信号{x1,x2,x3…xbatch}根据采样率m通过采样卷积层进行采样得到测量值{y1,y2,y3…ybatch}并输入到生成器G中,生成器G经过卷积层重构得到重构信号采样过程为:
y=S(x)=Wn*x=Wx
其中,S()表示采样卷积层的映射过程,Wn表示卷积核组,n=m×N2表示卷积核的个数,x表示原图像,W表示由卷积核组构成的网络参数矩阵,W表示为:
S4.3、固定生成器G,将原信号与重构信号均输入到判别器D中,计算判别器D的损失并通过反向传播算法更新判别器D的参数;
S4.4、固定判别器D,计算生成器G的损失并通过反向传播算法更新生成器G的参数;
S5、收敛判断,根据步骤S3设置的收敛误差e,判断卷积生成对抗网络是否收敛,若收敛,训练完成,得到压缩感知重构模型;若不收敛,重复步骤S4,直至进行epoch轮训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110363033.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双梁起重机行人走台的折弯压制装置
- 下一篇:一种羊肚菌菌种的栽培方法