首页> 中国专利> 一种基于小波变换和Hopfield神经网络的运动模糊图像恢复方法

一种基于小波变换和Hopfield神经网络的运动模糊图像恢复方法

摘要

一种基于小波变换和Hopfield神经网络的运动模糊图像恢复方法,首先获取待恢复运动模糊的图像,并对该图像进行预处理以消除噪声;然后对图像进行小波变换,在变换域内利用Hopfield神经网络的恢复算法修正小波系数,同时可以保护模糊图像的边缘细节;最后再用小波逆变换重构恢复图像,本发明可以充分利用小波变换和神经网络的优点,在变换域内实现并行恢复退化图像,时间与空间上都可达到快速有效;应用于道路交通、视频监控、案件侦查等领域,能够较好地解决退化图像的复原问题,快速准确地记录违规车辆信息,精确识别视频监控中的嫌疑目标等,不仅可以减少交通事故的发生,还可以减少经济损失,促进经济发展,具有一定的市场潜力。

著录项

  • 公开/公告号CN104156919A

    专利类型发明专利

  • 公开/公告日2014-11-19

    原文格式PDF

  • 申请/专利权人 陕西科技大学;

    申请/专利号CN201410380244.7

  • 发明设计人 党宏社;白梅;张娜;

    申请日2014-08-04

  • 分类号G06T5/00(20060101);

  • 代理机构61215 西安智大知识产权代理事务所;

  • 代理人段俊涛

  • 地址 710021 陕西省西安市未央区大学园区陕西科技大学

  • 入库时间 2023-12-17 03:14:26

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-09-14

    授权

    授权

  • 2014-12-17

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20140804

    实质审查的生效

  • 2014-11-19

    公开

    公开

说明书

技术领域

本发明属于图像处理术领域,特别涉及一种基于小波变换和Hopfield神 经网络的运动模糊图像恢复方法。

背景技术

运动模糊是成像过程中普遍存在的一种现象,对运动模糊图像进行复原 在视频监控、道路交通、案件侦查、医学图像处理、遥感图像处理以及工业 控制领域不仅有着科学意义,而且可以创造可观的经济价值。

针对运动模糊的图像,解决的办法一般有两种:一是缩短曝光时间,但 是随着曝光时间的缩短,图像的质量也会因此下降,而且曝光时间也不能无 限缩短;二是利用数学方法建立目标物体与摄像机之间相对运动造成图像模 糊的模型,利用图像处理的相关算法由退化的模糊图像恢复原始图像。第二 种方法是目前广泛使用的图像恢复方法。

小波变换可以对二维图像进行精细化或者粗略化的分析,通过小波变换 分解图像,在变换域内处理小波系数,再通过小波逆变换得到重构图像。利 用这一优势,小波变换处理图像恢复的问题上取得了良好效果。

神经网络借助其函数逼近的优势在图像处理领域也得到广泛应用。基于 神经网络的图像恢复方法可归为两种:一是运用大量原始图像与退化图像的 数据进行学习训练网络,然后再利用训练好的网络进行图像恢复;二是将图 像恢复转化为优化问题,通过网络能量函数的演化得到恢复图像。Hopfield 正是采用第二种方法实现图像的恢复。

因此可综合利用小波变换和神经网络的优点,先将图像进行小波分解, 得到高低频小波系数,将小波系数输入神经网络,对小波系数进行修正,再 通过重构算法实现图像的恢复。

发明内容

为了克服上述现有技术的缺点,本发明的目的在于提供一种基于小波变 换和Hopfield神经网络的运动模糊图像恢复方法,可降低空间与时间复杂度。

为了实现上述目的,本发明采用的技术方案是:

一种基于小波变换和Hopfield神经网络的运动模糊图像恢复方法,包括 如下步骤:

步骤1,获取待恢复运动模糊的图像,并对该图像进行预处理以消除噪 声;

步骤2,对图像进行小波变换,在变换域内利用Hopfield神经网络的恢 复算法修正小波系数,同时可以保护模糊图像的边缘细节;

步骤3,再用小波逆变换重构恢复图像。

所述步骤1中,

先建立图像的退化模型,Y=HX+N;其中,Y表示退化图像,X表示原 始图像,即要求量,H表示退化函数,N为加性噪声;

然后,对于获取的待恢复运动模糊的图像,采用小波阈值方法进行初步 去噪。

所述步骤2中,对预处理后的图像进行一层小波分解,得到小波系数阵 Y=[ca,ch,cv,cd],其中ca代表低频系数,ch代表水平方向的高频系数,cv代 表垂直方向的高频系数,cd代表斜边缘方向的高频系数,令ca=Y1,取 X(0)=HTY1为初始值,其中H为退化函数,为一个模糊矩阵;进行迭代运算, 根据Hopfield神经网络的每个神经元状态变化规则,vi=g(ui),vi为每个神 经元的状态,ui为每个神经元的输入,使修正后的小波系数Xnew=g(Xold+ΔX), ΔX表示神经元状态的变化量,即小波系数的增量,ΔX=γui,γ是引入的一个 随机参数,表征它与输入的关系,γ>0;对ch、cv和cd做同样的运算,并行 访问所有系数,修正所有待恢复的小波系数;计算Hopfield神经网络的能量 函数E,计算当小波系数由Xold恢复到Xnew时能量的变化量ΔE,设定误差范围 err,达到误差范围则停止计算,否则继续迭代。

与现有技术相比,本发明涉及的基于小波变换和Hopfield神经网络的运 动模糊图像恢复方法,可以充分利用小波变换和神经网络的优点,在变换域 内实现并行恢复退化图像,时间与空间上都可达到快速有效。若将本发明算 法应用于道路交通、视频监控、案件侦查等领域,能够较好地解决退化图像 的复原问题,快速准确地记录违规车辆信息,精确识别视频监控中的嫌疑目 标等,不仅可以减少交通事故的发生,还可以减少经济损失,促进经济发展, 具有一定的市场潜力。

附图说明

图1为本发明运动模糊图像恢复方法的处理流程图。

具体实施方式

本发明以运动模糊的目标为研究对象,处理流程如附图1所示,具体实 施步骤如下:

Step1、建立图像的退化模型,Y=HX+N;其中,Y表示退化图像,X表 示原始图像,即要求量,H表示退化函数,N为加性噪声。

Step2、获取待恢复运动模糊的图像。

Step3、对待恢复图像进行预处理以消除噪声。

Step4、对图像进行一层小波分解。

Step5、得到小波系数阵Y=[ca,ch,cv,cd],ca,ch,cv,cd分别代表低 频系数与水平、垂直、斜边缘3个方向的高频系数。

Step6、将小波系数归于[-0.5,0.5]区间内,便于后续处理。

Step7、令ca=Y1,表示低频部分的退化图像,取X(0)=HTY1为初始值, 其中H为一个模糊矩阵,由系统点扩展函数生成的分块循环矩阵,若取点扩 展函数h(i,j)=1/2i=0,j=01/16|i|,||j||1,则模糊矩阵H可表示如下:

H=H0H10...0H1H1H0H1...00········...·······H100...H1H0

模糊矩阵H中的元素是按照行循环的,第二行的第一个元素等于第一行 的最后一个元素,然后循环第一行的数据,以此类推,最后一行元素是倒过 来的第一行。

0表示零矩阵。

H0=1/21/160...01/161/161/21/16...00········...·······1/1600...1/161/2

H1=1/161/160...01/161/161/61/16...00········...·······1/161/160...1/161/16

H0和H1两个矩阵中的元素也是按照行循环的。

Step8、进行迭代运算,根据Hopfield神经网络的每个神经元状态变化 规则vi=g(ui),vi为每个神经元的状态,ui为每个神经元的输入,使修正 后的小波系数Xnew=g(Xold+ΔX),g(u)=-0.5u<-0.5u-0.5u0.50.5u>0.5,假设ΔX=f(ui)=γui, γ>0,则当时,神经网络的能量递减并达到收敛可得到恢复图像, 其中ω=max(ωij),ωij为神经元连接权值。

Step9、对高频系数ch,cv,cd按照对低频系数ca的处理方法进行修正, 由于高频系数表示图像的轮廓,数值较小,处理之前可扩大4或5倍便于处 理。

Step10、并行访问所有系数,修正所有待恢复的小波系数。

Step11、计算Hopfield神经网络的能量函数E,计算当小波系数由Xold恢 复到Xnew时能量的变化量ΔE,设定误差范围err,达到误差范围则停止计算, 否则继续迭代。ωij为神经元连接权值,ui为神经元输 入。

Step12、对修正后的小波系数通过反归一化进行还原。

Step13、对还原后的小波系数进行逆变换得到恢复图像。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号