[发明专利]基于整体变分模型和神经网络的运动模糊图像恢复方法有效
申请号: | 200910022906.2 | 申请日: | 2009-06-11 |
公开(公告)号: | CN101571948A | 公开(公告)日: | 2009-11-04 |
发明(设计)人: | 王爽;焦李成;苏开亮;刘芳;钟桦;侯彪;缑水平;杨淑媛;符升高 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06N3/063 |
代理公司: | 陕西电子工业专利中心 | 代理人: | 王品华;朱红星 |
地址: | 71007*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于整体变分模型和神经网络的运动模糊图像恢复方法,主要解决现有方法无法获得较精确的恢复图像的问题。其实现过程为:(1)构造Toeplitz矩阵;(2)计算水平和垂直方向上的梯度;(3)初始化神经网络;(4)计算神经元输出;(5)计算神经网络输出;(6)计算网络能量函数的第一改变量ΔE1;(7)若神经元全部更新结束,转步骤(4);否则转步骤(8);(8)若达到设定迭代次数,输出恢复结果;否则转步骤(9);(9)计算恢复误差;(10)若恢复误差小于设定误差,输出恢复结果;否则转步骤(11);(11)计算当前输入偏置矩阵;(12)计算网络能量函数的第二改变量ΔE2;(13)若ΔE1+ΔE2<0,转步骤(2);若ΔE1+ΔE2≥0,转步骤(3);若ΔE1=0,输出恢复结果。本发明能获得较精确的恢复图像,可用于对运动模糊图像的恢复。 | ||
搜索关键词: | 基于 整体 模型 神经网络 运动 模糊 图像 恢复 方法 | ||
【主权项】:
1、一种基于整体变分模型和神经网络的运动模糊图像恢复方法,包括如下步骤:(1)设定Hopfield神经网络相邻两次输出的误差ε、Hopfield神经网络迭代次数、整个Hopfield神经网络能量函数的第一改变量ΔE1=0和运动模糊图像g作为Hopfield神经网络的原始输出x,并利用点扩散函数h(x,y),垂直梯度算子dY和水平梯度算子dX分别构造Toeplitz矩阵H,DX和DY;(2)利用Toeplitz矩阵DX、DY和Hopfield神经网络的原始输出x,分别计算水平方向上的梯度SXP和垂直方向上的梯度SYP:SX p = sign ( Σ i = 1 L D X p , i x i ) ; ]]>SY p = sign ( Σ i = 1 L D Y p , i x i ) ; ]]> 其中,
为Toeplitz矩阵DX中的元素,
为Toeplitz矩阵DY中的元素,xi表示Hopfield神经网络的输出x中的元素,sign(·)表示符号函数;(3)利用Toeplitz矩阵H、Hopfield神经网络的原始输出x、水平方向上的梯度SXP和垂直方向上的梯度SYP,计算Hopfield神经网络权重矩阵W和网络原始的输入偏置矩阵b,并根据该权重矩阵W和网络原始的输入偏置矩阵b,计算该网络的第i个神经元输入ui;(4)利用Hopfield神经网络第i个神经元输入ui和Hopfield神经网络权重矩阵W,按如下步骤计算该网络神经元的第i个神经元输出Δxi:(4a)利用Hopfield神经网络第i个神经元输入ui,计算该网络神经元的第i个神经元的修正因子:Δx′i=2ui;(4b)利用Hopfield神经网络第i个神经元输入ui、Hopfield神经网络权重矩阵W中的元素wii和第i个神经元的修正因子Δx′i,计算该网络神经元的第i个神经元输出:Δxi=sign(ui+wi,i*Δx′i/2)*|Δx′i|;其中,|·|表示取绝对值,i∈(1,2,3...L),L表示整个Hopfield神经网络的输出个数;(5)利用Hopfield神经网络第i个神经元的输出Δxi,计算整个Hopfield神经网络的第i个输出xi;(6)利用Hopfield神经网络第i个神经元输入ui、Hopfield神经网络权重矩阵W和网络神经元的第i个神经元输出Δxi,计算整个Hopfield神经网络能量函数的第一改变量ΔE1;(7)将当前神经元转入下一个神经元i+1,并与整个Hopfield神经网络的输出个数L进行比较,如果i+1≤L,则返回步骤(4);反之,则执行步骤(8);(8)将Hopfield神经网络进行迭代演化,判断是否达到设定的迭代次数,如果达到了设定的迭代次数,则这时的Hopfield神经网络输出为运动模糊图像的恢复结果,若未达到设定的迭代次数,执行步骤(9)。(9)利用Hopfield神经网络的当前输出x′和原始输出x,先计算函数表达式|x′-x|/L;然后利用网络当前的输出x′更新该网络的原始输出;(10)将|x′-x|/L的计算结果与设定的误差ε进行比较,如果|x′-x|/L<ε,则这时的Hopfield神经网络输出为运动模糊图像的恢复结果;反之,执行步骤(11);(11)利用Toeplitz矩阵H、Hopfield神经网络的输出x、水平方向上的梯度SXP和垂直方向上的梯度SYP,计算该网络当前的输入偏置矩阵b′,并利用当前的输入偏置矩阵b′更新该网络的原始输入偏置矩阵b;(12)利用Hopfield神经网络的原始输出x、网络当前的输入偏置矩阵b′和网络原始的输入偏置矩阵b,计算Hopfield神经网络能量函数的第二改变量ΔE2;(13)对网络能量函数的第一改变量ΔE1和第二改变量ΔE2进行判断,若满足条件:ΔE1=0,则这时的Hopfield神经网络输出为运动模糊图像的恢复结果;若满足条件:ΔE1+ΔE2<0,则返回步骤(2);若满足条件:ΔE1+ΔE2≥0,则返回步骤(3)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910022906.2/,转载请声明来源钻瓜专利网。
- 上一篇:光电子装置以及用于操作光电子装置的方法
- 下一篇:粘合剂组合物以及光学膜