[发明专利]一种循环神经网络运动模糊复原方法在审
| 申请号: | 202010560115.1 | 申请日: | 2020-06-18 |
| 公开(公告)号: | CN111833266A | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 崔光茫;叶晓杰;赵巨峰;朱礼尧 | 申请(专利权)人: | 杭州电子科技大学 |
| 主分类号: | G06T5/00 | 分类号: | G06T5/00;G06N3/04;G06N3/08 |
| 代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
| 地址: | 310018 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 循环 神经网络 运动 模糊 复原 方法 | ||
1.一种循环神经网络运动模糊复原方法,其特征是,包括以下步骤:
S1,设定码字目标函数;
S2,通过遗传算法获得最优码字;
S3,获取模糊图像;
S4,预处理数据,生成数据集;
S5,利用数据集训练长短期记忆网络;
S6,将测试图像输入到训练好的长短期记忆网络,得到复原图像。
2.根据权利要求1所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S1具体包括:目标函数公式如下所示:
其中S表示二进制码字序列,F()表示离散傅里叶变换操作,min()表示计算最小值操作,var()表示计算方差操作,n表示二进制码字长度,α1,α2表示各自的权重系数。
3.根据权利要求1所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S2具体包括:将步骤S1中所设定的目标函数加入遗传算法中作为其算法搜索准则,设定一定的迭代次数和种群大小,通过遗传,变异,交叉算子进行码字搜索,最终通过码字搜索准则进行最终码字删选,得到一组最优码字种群。
4.根据权利要求1所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S3具体包括:采用灰点相机获取图像,相机快门采用单片机进行控制,通过步骤1种获取得到的码字进行设置,其序列码字中0代表快门闭合,单片机发送低电平,1代表快门打开,单片机发送高电平。
5.根据权利要求1所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S4具体包括:在LIVE数据库中下载得到数据集,对数据集进行模拟仿真编码曝光实验,对每张图像分别生成n张对应码字的模糊图像,并设定模糊尺度。
6.根据权利要求1所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S5具体包括:长短期记忆网络将所有有用信息存储在一个细胞状态中,
S501,设定一个遗忘门,从细胞状态中丢弃信息;
S502,设定一个确定信息门,让新的信息加入到细胞状态中;
S503,设定一个输出信息门,决定最终需要输出的细胞状态。
7.根据权利要求6所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S501具体包括:读取ht-1和xt,输出一个在0到1之间的数值,其构成一个矩阵T,将矩阵T通过一个sigmoid激活函数后与细胞状态Ct-1进行点乘操作,得到遗忘后的输出G1,其具体公式如下:
G1=Ct-1.*σ(Wf·[ht-1,xt]+bf)
其中σ表示sigmoid激活函数,Wf,bf分别表示权重值和偏置值,ht-1表示上一个cell的输出,xt表示当前的输入。
8.根据权利要求6所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S502具体包括:通过一个sigmoid层来决定需要更新的信息,输出定义为it;通过一个tanh层生成一个向量,用来更新的内容,输出定义为将两部分进行点乘操作,即得到对细胞状态的一个更新,其具体公式如下所示:
it=σ(Wi·[ht-1,xt]+bi)
其中Wi,bi,Wc,bc分别表示各自激活函数的权重值和偏置值。
9.根据权利要求6所述的一种循环神经网络运动模糊复原方法,其特征是,所述步骤S503具体包括:首先通过一个sigmoid层来确定中需要输出的部分,其输出的部分定义为ot,之后将细胞状态通过tanh层进行处理并将其与ot进行点乘,最终输出确定输出的部分ht,其公式如下所示:
ot=σ(Wo[ht-1,xt]+bo)
ht=ot.*tanh(Ct)
其中Wo,xt表示该层激活函数的权重值和偏置值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010560115.1/1.html,转载请声明来源钻瓜专利网。





