模糊图像中运动模糊方向伪影分析_第1页
模糊图像中运动模糊方向伪影分析_第2页
模糊图像中运动模糊方向伪影分析_第3页
模糊图像中运动模糊方向伪影分析_第4页
模糊图像中运动模糊方向伪影分析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模糊图像中运动模糊方向伪影分析

1运动模糊方向鉴别方法在图像捕获过程中,常见的景观图像和形象之间的相对运动非常普遍,如普通素描中的手移动,在航空调查中的飞机向地面移动。这些运动会造成图像模糊和降低图像的分辨率,因此,为了提高对图像的应用效率,需要提取出模糊图像中被运动模糊所掩盖的信息,其可以采用多种方法对模糊图像进行恢复。由于物体运动都有一定的惯性,因此在摄取图像的短暂曝光时间内,运动方向一般可认为是近似不变的,仅运动模糊方向未知,若能由模糊图像估计出该方向,则可以通过图像旋转将模糊方向旋转到水平轴方向(一般以图像中心为旋转轴),随后的运动模糊点扩散函数的估计及图像恢复工作就由2维问题转化为1维问题,这就大大降低了解决问题的难度,并为图像恢复的并行计算创造了有利条件。为此,运动模糊方向的鉴别,正是本文研究的内容。大家知道,匀速直线运动的点扩散函数是矩形函数,其与模糊图像对应的频域上有周期性的零值条纹,且运动方向与零值条纹方向相垂直,Cannon等利用这一特点从模糊图像中估计出运动方向和点扩散函数,但该方法仅局限于匀速直线运动,不适用于加速运动、振动等的模糊点扩散函数的估计,而且也没有给出自动鉴别方法。Yitzhaky、Kopeika和Hadar等采用一个2×2微分乘子来鉴别运动模糊方向[10,11,12,13,14,15,16,17,18,19,20],但是该微分乘子只能鉴别0°~45°范围内的运动模糊方向,且鉴别误差比较大。上述的运动模糊方向鉴别方法都不是很成功,且它们都没有提到或讨论过“鉴别精度”。本文提出了一种新的基于方向微分的运动模糊方向鉴别方法,其可以高精度鉴别匀速运动、加速运动、振动等各种运动的模糊方向。文中还给出了采用双线性插值或三次C样条插值时方向鉴别的详细计算方法,其中双线性插值方法虽具有计算量小的优点,但由于三次C样条插值方法的插值精度比较高,故鉴别精度比双线性插值方法高。若同时对其加权平均,则可以使鉴别精度得到进一步的提高。2运动模糊图像中的方向误差图像统计表明,通常可以将原图像看作是各向同性的一阶马尔科夫过程,即原图像的自相关及其功率谱是各向同性的。运动模糊只降低了运动方向上图像的高频成分,而对于其他方向上图像的高频成分影响较小,不仅方向偏离越大影响越小,而且对于垂直于运动方向上的图像的高频成分没有影响。如果对模糊图像进行方向性的高通滤波(方向微分),则当滤波方向为运动模糊方向时,由于与此方向模糊图像对应的高频成分最少,且高通滤波(方向微分)使模糊图像能量损失最大,其得到的微分图像灰度值(绝对值)之和必然最小,所以,方向微分得到图像灰度值(绝对值)之和最小时,其对应的方向即为模糊图像方向。如图1所示,运动模糊图像函数为g(i,j),(ˆi,ˆj)是模糊图像中以点(i,j)为圆心、以Δr为半径的半圆弧上的一点;其中Δr是进行方向微分时的微元长度,Δr值的大小可根据被鉴别的模糊图像的模糊尺度(blurextent,即点扩散函数的长度)及运动类型(匀速直线运动、加速运动、振动等)适当选取,如取1、1.5、2等,其可以为整数,也可以为小数,而且Δr值选取得当可以提高鉴别精度;α是进行方向微分时的方向角(定义水平轴为0°,α角上负下正,顺时针方向增大,-π/2≤α<π/2)。g(ˆi,ˆj)可由模糊图像插值获得,其中{ˆi=i+Δr⋅sinαˆj=j+Δr⋅cosα(1)通过插值求得g(ˆi,ˆj)后,即可求得微分(微元大小为Δr,方向为α角)图像灰度值Δg(i,j)αΔg(i,j)α=g(ˆi,ˆj)-g(i,j)(2)然后对方向微分得到的微分图像灰度值Δg(i,j)α(绝对值)求和Ι(Δg)α=Ν-1∑i=0Μ-1∑j=0|Δg(i,j)α|(3)即在α∈[-π2,π2)范围内,按一定步长(如0.5°)取α值,首先求出对应的微分图像灰度值(绝对值)之和I(Δg)α,并求出其中的最小值min(I(Δg)α),则与最小值min(I(Δg)α)对应的α角即为运动模糊图像中运动模糊方向与水平轴的夹角。当求和范围M、N选取为图像尺度参数时,则是对整幅图像求和鉴别。在精度允许的情况下,也可以通过限制求和范围,对微分图像进行局部求和鉴别,这样还可以减少计算量。3模糊图像的鉴别由式(1)知,(ˆi,ˆj)点的值一般为非整数,g(ˆi,ˆj)值可由模糊图像g(i,j)插值获得,但不同的插值方法将有不同的鉴别精度和计算量。3.1运动模糊方向的鉴别双线性插值是一种分段插值方法,它是用一个经过4个控制点的双曲面去近似4个控制点之间各点的值。例如图1的情况,此时g(ˆi,ˆj)值只由其近邻的g(i,j+1)、g(i,j+2)、g(i+1,j+2)、g(i+1,j+1)4点(即虚线框联结起来的4点)的值决定。取iint=⌊ˆi⌋,jint=⌊ˆj⌋(4)其中,iint、jint分别为非整数下标ˆi、ˆj的整数部分,└」为向下取整运算,如└-1.5」=-2;└-0.5」=-1;└0.5」=0;└1.5」=1令wi=ˆi-iint;wj=ˆj-jint(5)显然0≤wi<1;0≤wj<1(6)则g(ˆi,ˆj)=(1-wi-wj+wiwj)g(ˆiint,ˆjint)+(wj-wiwj)g(ˆiint,ˆjint+1)+(wi-wiwj)g(ˆiint+1,ˆjint)+wiwj⋅g(ˆiint+1,ˆjint+1)(7)代入式(2)即可求得与α角对应的微分图像Δg(i,j)α,进而代入式(3),以求出对应的微分图像灰度值(绝对值)之和I(Δg)α。在α∈[-π2,π2)范围内按一定步长(如0.5°)取α值,当求出对应的微分图像灰度值(绝对值)之和I(Δg)α,即得I(Δg)α-α曲线,当求出该曲线的最小值点min(I(Δg)α),则与最小值min(I(Δg)α)对应的α角即为鉴别出的运动模糊方向。图2(a)是一幅清晰的蓝天白云下盛开鲜花的草地图像f0,若将它旋转-40°,则得到旋转后图像f1,再在水平方向以尺度为10pixels的矩形函数与之进行卷积运算,以仿真匀速直线运动模糊,则得到运动模糊图像f2,再将f2旋转40°,量化后,即得到运动模糊图像g(如图2(b)所示),显然,g中的真实的运动模糊方向为40°。图3是利用前述方法(取Δr=2)对运动模糊图像(图2(b))进行运动模糊方向鉴别所用的鉴别曲线(I(Δg)α-α),计算中,α值步长取0.5°,由图3可以看出,α值离真实运动模糊方向越近时,对应的I(Δg)α值越小,当I(Δg)α值最小时,对应的α值即为鉴别出的运动模糊方向,由图3还可以看出,鉴别出的运动模糊方向为41°,误差1°。采用前述的“旋转-模糊-旋转”方法,可得到图2(a)的一系列模糊方向各异的匀速直线运动模糊图像(模糊尺度为10pixels),而利用前述方法(取Δr=2)对其运动模糊方向进行鉴别,则鉴别的均方误差为2.1074°,其鉴别结果见表1。3.2运动模糊方向鉴别样条插值是利用邻近像素灰度值渐变的假设,1维的三次C样条插值在每个区间[xk,xk+1]构造一个三次多项式,该三次多项式经过数据点(xk,gk)(其中xk是整数坐标值,gk是整数坐标点xk处的灰度值,k=0,1,…,N;x0<x1<…<xN),且其分段曲线g(x)和它的一阶导数g′(xk)和二阶导数g″(xk)在更大的区间[x0,xN]内连续。1维的图像插值算法叙述如下:令hk=xk+1-xk;dk=gk+1-gk;uk=6(dk+1-dk)(8)记mk=g″(xk),并取自由边界条件g″(x0)=m0=0;g″(xN)=mN=0,由C样条插值定义可推导得hk-1mk-1+2(hk-1+hk)mk+hkmk+1=uk(9)这里k=1,2,…,N-1,由于图像像素坐标是均匀分布的,其单位间隔为1,故有hk=xk+1-xk=1,即有三对角线性方程组:[41141⋱⋱⋱14114][m1m2⋮mΝ-2mΝ-1]=[u1u2⋮uΝ-2uΝ-1](10)由式(10)求出m=[m1,m2,…,mN-1]T,可得插值函数gk(x)的样条系数{sk,p}:{sk,0=gksk,1=dk-13mk-16mk+1sk,2=12mksk,3=16mk+1-16mk(11)插值函数为gk(x)=((sk,3w+sk,2)w+sk,1)w+sk,0(12)这里xk≤x<xk+1,w=x-xk是非整数坐标x的小数部分。通过式(12)中的插值函数即可求得非整数坐标x处的灰度值g(x)。若进行2维的图像插值,则采用双三次C样条插值,即在坐标i、j方向上依次进行三次C样条插值,且有hk=xk+1-xk=1(这里xk对应整数坐标值i或j,x对应非整数坐标值ˆi或ˆj‚gk为已知灰度值,可通过插值求x∈[xk,xk+1)处灰度值g(x))。对于大小为(N+1)×(N+1)的2维图像g(i,j)(i,j=0,1,2,…,N),可先对各列插值,即先取x0=0,x1=1,⋯,xΝ=Ν,x=ˆi=i+Δr⋅cosα(13)则w=x-xk=Δr·cosα-└Δr·cosα」∈[0,1),进而就可以由式(12)内插出非整数坐标位置点(ˆi,j)(这里ˆi=ˆiint+w,ˆiint+1+w,ˆiint+2+w,⋯,其中ˆiint=⌊Δr⋅cosα⌋)的灰度值g(ˆi,j)。完成列插值后,再以与ˆi相同的灰度值g(ˆi,j)组成第ˆi行g(ˆi,⋅)‚同样对各行进行类似的行插值,即可得到所有非整数坐标位置点(ˆi,ˆj)的灰度值g(ˆi,ˆj),进而可利用式(2)、式(3)求出鉴别曲线,以实现运动模糊方向鉴别。表2为图2(a)的一系列模糊方向各异的匀速直线运动模糊图像(模糊尺度为10pixels)的鉴别结果。由表1、表2的数据对比可知,三次C样条插值的鉴别精度比双线性插值方法高,当然,双三次C样条插值的计算量也比双线性插值大。4运动模糊方向鉴别在进行方向鉴别时,图像偶尔会有局部偏离“各向同性的一阶马尔科夫过程”这一前提条件的情况,且各种随机因素会引起鉴别误差,为了降低这种随机性,提高鉴别精度,本文以上述方法为基础,提出采用加权平均法来进行鉴别。如图4所示,对于微元Δr1,可首先利用双线性插值或双三次C样条插值的方法求出g1(ˆi,ˆj),再利用式(2)、式(3)求出I(Δg)Δr1,α,但是并不马上用鉴别曲线I(Δg)Δr1,α-α进行运动模糊方向鉴别,而是先取另一个适当大小的微元Δr2来对模糊图像进行上述的方向微分,同样可求得I(Δg)Δr2,α;再取Δr3,可得I(Δg)Δr3,α;……,然后将这些鉴别曲线按适当的权值[q1q2…qs]相加,有Ι(Δg)α=s∑t=1qt⋅Ι(Δg)Δrt,α(14)最后才利用式(14)得出的鉴别曲线(I(Δg)α-α)进行鉴别(即求与最小值min(I(Δg)α)对应的α角)。表3为加权平均法对图2(a)的一系列模糊方向各异的匀速直线运动模糊图像(模糊尺度为10pixels)的鉴别结果,其中微元Δrt(t=1,2,…)依次取为,权值qt依次取为[0.250.250.250.25],α的搜索步长为1°,采用三次C样条插值,得到的鉴别均方误差为1.0572°,可见,其鉴别精度比前面的都要高。微元Δrt值可根据被鉴别的模糊图像的模糊尺度及运动类型(匀速直线运动、加速运动、振动等)适当选取,如取1、1.5、2等,一般Δrt最大可取到模糊尺度的一半,再大的话则鉴别精度会降低。由于权值qt的选取受运动类型影响更大些,因此一般对于匀速直线运动模糊,可以取等权(如表3所示),而对于匀减速直线运动、振动,则与较小的Δrt值对应的权值qt可以适当取大一些,但是,最佳微元及权值的选取方法,至今仍是一个有待深入探讨的问题。5速运动模糊的方向鉴别误差不同插值方法与加权平均方法组合,有不同的鉴别精度和计算量。表4给出不同鉴别方法对匀速直线运动模糊、快速振动模糊、加速运动模糊的方向鉴别均方误差。由表4可以看出,当模糊尺度相同时,由于匀速直线运动对图像造成的模糊程度最大,有利于方向鉴别,故其方向鉴别精度也比快速振动、加速运动的高。为了解本文方法的鉴别效果,对30多幅图片进行了方向的鉴别实验,运动类

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论