基于自适应形态学滤波的运动模糊方向估计方法及装置制造方法

文档序号:6628683阅读:287来源:国知局
基于自适应形态学滤波的运动模糊方向估计方法及装置制造方法
【专利摘要】一种基于自适应形态学滤波的运动模糊方向估计方法及装置,所述装置由运动模糊频谱图像获取单元、自适应形态学滤波单元、运动模糊方向估计单元连接组成;根据频谱图像中心条纹尺度信息,自适应调节形态学腐蚀算子的执行次数,利用Radon变换得到运动模糊方向的精确估计。本发明方法可有效抑制十字亮线对计算精度的干扰,同时能增强频谱图像中的有效信号,也克服了传统方法中在模糊尺度较小时误差较大等问题。
【专利说明】基于自适应形态学滤波的运动模糊方向估计方法及装置

【技术领域】
[0001]本发明涉及视频图像处理领域,尤其涉及一种基于自适应形态学滤波的运动模糊方向估计方法及装置。

【背景技术】
[0002]已知,运动模糊是一种常见的图像降质现象,是指在成像过程中,采集设备与目标之间产生相对运动而导致的图像模糊。在实际应用中,为了获得符合应用要求的高品质图像,对运动模糊图像进行复原处理是各种目标识别系统中首要解决的问题。通常情况下,变速、非直线运动在一定条件下可被视为或分解为分段匀速直线运动,所以由匀速直线运动所造成的模糊更具有一般性和代表性。经典的图像复原方法都是以图像退化的点扩散函数(Point Spread Funct1n, PSF)为基础,其中的关键问题是对PSF模糊参数的估计。匀速直线运动模糊图像的点扩展函数有两项重要模糊参数,即模糊方向和模糊尺度。
[0003]对于线性位移不变运动模糊,图像退化一般可表示为:
[0004]g(x,y) = ? Ux,y) + n(xty)(j>
[0005]其中,g(x,y)是退化图像,f(x,y)是原始图像,h(x,y)为所谓的PSF,n(x,y)是噪声。
[0006]一般来说,对于极短时间内的运动通常简化为匀速直线运动。此时,水平方向匀速直线运动模糊的PSF为:

il//,jxi< !,ν = 0
[0007]Λ(.γ,ν) = I"
I 0, €iS€(2)
[0008]将式(2)代入式(1),并做Fourier变换可得:
G(u, v) = F(u, v) ■ /./(?,v} = F(urv)-jjh(x,y)^ 、cixdy
[0009]f 1 -jtms , 、sin(/n/£) -jmiL
=F(u, V).—g.ax = F(u, V)---g
* LmiLp,
[0010]由式(3)可知,G(u,v)的频谱为垂直方向的平行条带。由于sinOul)函数零点的存在,可推知G(u,v)的频谱有一系列的平行暗条纹,这些暗条纹的位置与sin( 31 ul)函数的零点对应。
[0011]一般来说,特定方向运动模糊图像可以经过傅里叶变换得到的频谱图像。在频谱图像上可以很清晰的看到特定方向的平行暗条纹,而且,在频谱图像中心条纹两侧,暗条纹的长度和宽度都呈递减趋势。如果运动模糊图像是其他方向的运动模糊,则相应的暗条纹将出现在与运动方向垂直的方向上。所以,只要在运动模糊频谱图像中检测出这些暗条纹的方向,就可得到运动模糊的方向。
[0012]Radon变换可在任意维空间定义,对于一个η维空间的函数f(xl, x2,..., xn),其Radon变换定义为在η-l维超平面上的积分值。对于给定二维函数f (x, y), Radon变换计算其在某一指定方向上的投影,即为它在确定方向的线积分。对二维函数f(x,y)的Radon
变换,其表达式可定义如下:
[0013]
_I.-- ffO)I,
R(p,θ) = J f(x, y)0(p — xcos Θ —.vsin Oyixdy
J -oo J 通m".'"(4》
[0014]对一幅带有线的二维图像,Radon变换将其转换到可能的线参数域中,对应图像中的每一条线,与线参数相对应的位置会出现一个峰值。而在模糊图像幅度谱中,以原点为中心会出现对称的平行线条。这些线条几乎是沿着相同的一个角度(即图像运动角度),对应于Radon域中,相应的角度上会出现峰值,因此可以检测出运动角度。
[0015]对模糊运动图像进行方向估计时,可以对频谱图做0°?180 °的RADON变换,取每个角度上radon变换的极大值。由极大值拟合形成的曲线称极值曲线,极值曲线上最大值对应的角度即为所求的运动方向。
[0016]然而经实验表明,对于实际拍摄的运动模糊图像,经过傅里叶变换后的频谱图像中往往存在一定程度的十字亮线,这对正确估计运动方向带来困难。


【发明内容】

[0017]本发明目的在于提供一种误差小、计算方便、能抑制十字亮线干扰、能增强频谱图像有效信号的基于自适应形态学滤波的运动模糊方向估计方法及装置。
[0018]为实现上述目的,采用了以下技术方案:
[0019]本发明所提出的估计方法如下:
[0020](1)通过图像采集装置获取运动模糊图像;
[0021](2)对获取到的运动模糊图像进行傅里叶变换,生成相应的频谱图像;
[0022](3)对频谱图像进行阈值分割,通过阈值法得到二值频谱图像;
[0023](4)对二值频谱图像进行一次形态学闭运算;
[0024](5)检测中心主瓣的宽度W和高度Η ;
[0025](6)如果min(H,W)大于设定阈值?;,则进行一次腐蚀操作,重新检测中心主瓣的宽度和高度;自适应调节形态学腐蚀算子的执行次数;
[0026](7)如果min (H,ff)小于设定阈值Te,则进行Radon变换,生成含有方向信息的极值曲线;
[0027](8)寻找极值曲线上的最大值,最大值对应的角度即为所求的运动方向。
[0028]其中,在Radon变换时,是对频谱图做0°?180°的Radon变换,取每个角度上Radon变换的极大值,通过极大值拟合成极值曲线。
[0029]本发明所提出的基于自适应形态学滤波的运动模糊方向估计装置,所述估计装置由运动模糊频谱图像获取单元、自适应形态学滤波单元、运动模糊方向估计单元依次连接组成;
[0030]所述运动模糊频谱图像获取单元由运动模糊图像获取模块和傅里叶变换模块组成;运动模糊图像获取模块的输入端与图像获取设备连接,运动模糊图像获取模块的输出端与傅里叶变换模块连接;傅里叶变换模块对运动模糊图像进行傅里叶变换,获取频谱图像;
[0031]运动模糊频谱图像获取单元的输出端与自适应形态学滤波单元通过数据线连接;所述自适应形态学滤波单元由阈值图像分割模块和滤波次数确定模块组成;阈值图像分割模块的输入端与运动模糊频谱图像获取单元连接,阈值图像分割模块的输出端与滤波次数确定模块连接;阈值图像分割模块对频谱图进行阈值分割后生成二值频谱图像;滤波次数确定模块用于确定形态学滤波的次数;
[0032]自适应形态学滤波单元的输出端与运动模糊方向估计单元通过数据线连接;所述运动模糊方向估计单元由极值曲线生成模块和运动方向获取模块组成;极值曲线生成模块将滤波后频谱图像转换到可能的线参数域中,生成含有方向信息的最值曲线;运动方向获取模块寻找极值曲线上的最大值,确定运动方向;
[0033]运动模糊频谱图像获取单元、自适应形态学滤波单元和运动模糊方向估计单元中的所有算法模块均固化在dsp芯片中。
[0034]与现有技术相比,本发明具有如下优点:针对运动模糊参数估计的实际问题,通过形态学滤波技术有效抑制十字亮线对计算精度的干扰,同时也增强了频谱图像中的有效信号,对腐蚀操作的自适应策略也克服了传统方法中在模糊尺度较小时误差较大的问题。

【专利附图】

【附图说明】
[0035]图1为本发明方法的工作流程图。
[0036]图2为本发明所述装置的结构简图。

【具体实施方式】
[0037]下面结合附图对本发明做进一步说明:
[0038]如图1所示,本发明所述估计方法如下:
[0039](1)通过图像采集装置获取运动模糊图像;
[0040](2)对获取到的运动模糊图像进行傅里叶变换,生成相应的频谱图像;
[0041](3)对频谱图像进行阈值分割,通过阈值法得到二值频谱图像;
[0042](4)对二值频谱图像进行一次形态学闭运算;
[0043](5)检测中心主瓣的宽度W和高度Η ;
[0044](6)如果min(H,W)大于设定阈值?;,则进行一次腐蚀操作,重新检测中心主瓣的宽度和高度;自适应调节形态学腐蚀算子的执行次数;
[0045](7)如果min(H,W)小于设定阈值Te,贝U进行Radon变换,生成含有方向信息的极值曲线;
[0046](8)寻找极值曲线上的最大值,最大值对应的角度即为所求的运动方向。
[0047]其中,在Radon变换时,是对频谱图做0°?180°的Radon变换,取每个角度上Radon变换的极大值,通过极大值拟合成极值曲线。
[0048]如图2所示,本发明基于自适应形态学滤波的运动模糊方向估计装置,所述估计装置由运动模糊频谱图像获取单元、自适应形态学滤波单元、运动模糊方向估计单元依次连接组成;
[0049]其中,运动模糊频谱图像获取单元,用于获取运动模糊图像的频谱图像;
[0050]自适应形态学滤波单元,用于根据频谱图像中心条纹尺度信息,对频谱图像进行自适应形态学滤波;
[0051]运动模糊方向估计单元,利用Radon变换得到运动模糊方向的精确估计。
[0052]所述运动模糊频谱图像获取单元由运动模糊图像获取模块和傅里叶变换模块组成;运动模糊图像获取模块的输入端与图像获取设备连接,运动模糊图像获取模块的输出端与傅里叶变换模块连接;傅里叶变换模块对运动模糊图像进行傅里叶变换,获取频谱图像;
[0053]运动模糊频谱图像获取单元的输出端与自适应形态学滤波单元通过数据线连接;所述自适应形态学滤波单元由阈值图像分割模块和滤波次数确定模块组成;阈值图像分割模块的输入端与运动模糊频谱图像获取单元连接,阈值图像分割模块的输出端与滤波次数确定模块连接;阈值图像分割模块对频谱图进行阈值分割后生成二值频谱图像;滤波次数确定模块用于确定形态学滤波的次数,增强系统适应能力;
[0054]自适应形态学滤波单元的输出端与运动模糊方向估计单元通过数据线连接;所述运动模糊方向估计单元由极值曲线生成模块和运动方向获取模块组成;极值曲线生成模块用于通过Radon变换将滤波后频谱图像转换到可能的线参数域中,并生成含有方向信息的最值曲线。运动方向获取模块寻找极值曲线上的最大值,最大值对应的角度即为所求的运动方向。
[0055]运动模糊频谱图像获取单元、自适应形态学滤波单元和运动模糊方向估计单元中的所有算法模块均固化在dsp芯片中。本系统选用的是ti公司的dm6442芯片。
[0056]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种基于自适应形态学滤波的运动模糊方向估计方法,其特征在于,所述估计方法如下: (1)通过图像采集装置获取运动模糊图像; (2)对获取到的运动模糊图像进行傅里叶变换,生成相应的频谱图像; (3)对频谱图像进行阈值分割,通过阈值法得到二值频谱图像; (4)对二值频谱图像进行一次形态学闭运算; (5)检测中心主瓣的宽度W和高度H; (6)如果min(H,W)大于设定阈值?;,则进行一次腐蚀操作,重新检测中心主瓣的宽度和高度;自适应调节形态学腐蚀算子的执行次数; (7)如果min(H,W)小于设定阈值Te,则进行Radon变换,生成含有方向信息的极值曲线.(8)寻找极值曲线上的最大值,最大值对应的角度即为所求的运动方向。
2.根据权利要求1所述的基于自适应形态学滤波的运动模糊方向估计方法,其特征在于:在Radon变换时,是对频谱图做O。?180°的Radon变换,取每个角度上Radon变换的极大值,通过极大值拟合成极值曲线。
3.一种基于自适应形态学滤波的运动模糊方向估计装置,其特征在于:所述估计装置由运动模糊频谱图像获取单元、自适应形态学滤波单元、运动模糊方向估计单元依次连接组成; 所述运动模糊频谱图像获取单元由运动模糊图像获取模块和傅里叶变换模块组成;运动模糊图像获取模块的输入端与图像获取设备连接,运动模糊图像获取模块的输出端与傅里叶变换模块连接;傅里叶变换模块对运动模糊图像进行傅里叶变换,获取频谱图像; 运动模糊频谱图像获取单元的输出端与自适应形态学滤波单元通过数据线连接;所述自适应形态学滤波单元由阈值图像分割模块和滤波次数确定模块组成;阈值图像分割模块的输入端与运动模糊频谱图像获取单元连接,阈值图像分割模块的输出端与滤波次数确定模块连接;阈值图像分割模块对频谱图进行阈值分割后生成二值频谱图像;滤波次数确定模块用于确定形态学滤波的次数; 自适应形态学滤波单元的输出端与运动模糊方向估计单元通过数据线连接;所述运动模糊方向估计单元由极值曲线生成模块和运动方向获取模块组成;极值曲线生成模块将滤波后频谱图像转换到可能的线参数域中,生成含有方向信息的最值曲线;运动方向获取模块寻找极值曲线上的最大值; 运动模糊频谱图像获取单元、自适应形态学滤波单元和运动模糊方向估计单元中的所有算法模块均固化在dsp芯片中。
【文档编号】G06T7/20GK104318586SQ201410505484
【公开日】2015年1月28日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】吴娜, 胡硕, 张旭光 申请人:燕山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1