匀速直线运动模糊图像点扩展函数的识别方法
2022-11-17
来源:年旅网
第15卷第1期 成都电子机械高等专科学校学报 Vo1.15,No.1 2012年3月 Journal of Chengdu Electromechanical College March.,2012 匀速直线运动模糊图像点扩展函数的识别方法 宋海英,胡蓉 (成都电子机械高等专科学校通信工程系,成都610031) 摘要:为解决图像复原中模糊函数即点扩展函数的估计问题,介绍了图像退化的一般模型,分析 了匀速直线运动模糊的退化函数,并采用基于约束最小二乘复原算法的参数误差曲线法对运动参 数进行估计。实验结果表明:该方法可以提高参数的判别精度,复原图像的视觉效果和峰值信噪 比都有显著提高。 关键词:图像复原;点扩展函数;运动模糊;参数误差曲线;约束最小二乘 中图分类号:TP274 文献标志码:A 文章编号:1008一 ̄40(2012}01—002l—o4 Point Spread Function Identiifcation for Uniform Linear Motion Blurred Image SONG Haiying and HU Rong (Department of Communicaiton Engineering,Chengdu Electromechanical CoUege,Chengdu 61003 1,China) Abstract:Image restoration is one of the hot image processing.The key step is to estimate the point spread function in order to restore the degraded image.In this paper,the general model of image degradation is introduced,the uniform linear motion blur of the degradation function is analyzed,and a method based on constrained least squares algorithm is addressed for estimating the degraded parameter. Experimental results show that this method can improve the precision of the parameter identification and that visual effect and peak signal to noise ratio of the restored images have been improved signiifcandy. Key words:Image restoration;point spread function;motion blur;parameter error curve;constrained least squares 在图像的获取过程中,由于成像设备和被摄景物之间的相对运动而使获得的图像存在一定程度的模糊, 称之为运动模糊。运动模糊是成像过程中存在的普遍现象,如飞机侦查航拍的图像、违法犯罪现场监控设备 拍摄的图像、日常生活中拍摄的图像等。因此,对存在运动模糊图像的复原有着极大的现实意义,而复原的 关键是点扩展函数的类型及参数。目前对于运动模糊点扩展函数参数的判别,主要有2类方法:1)结合了 图像复原的过程;2)利用模糊图像的特性独立地进行判别。与图像恢复过程无关的基于模糊图像原始特性 的参数估计方法,一般比较复杂且运算量大。本文结合图像复原过程对匀速直线运动模糊点扩展函数的参 数估计进行讨论,通过比较不同的复原方法在参数误差曲线法中对判别结果的影响,得到在参数误差曲线法 中使用约束最dx_-乘复原算法可以显著提高参数的判别准确度。 1 基于约束最小二乘滤波复原的点扩展函数估计 1.1 图像的一般退化模型 图像的退化过程可以模型化为1个退化函数和1个加性噪声,如图1所示。对1幅图像 ,y)进行处 理,产生1幅退化图像g(x, )。 收稿日期:2011—11—17 作者简介:宋海英(1974一),女(土家族),湖北恩施人,讲师,硕士,研究方向:图像处理。 胡蓉(1968一),女(汉族),四川成都人,副教授,学士,研究方向:通信与信息工程。 成都电子机械高等专科学校学报http://paper.cec.edu.cn/ 第l5卷 如果系统日是一个线性平移不变的过程,那么在空间域 中给出的退化图像可由式(1)给出: g( ,Y)=,( ,Y)%h( ,Y)+n( ,y) (1) 式中h( ,Y)为图像退化函数,称之为点扩展函数;11,( ,Y)为 .v1 巫 ( m㈨ 噪声信号; 表示空间卷积。由信号理论可知空间域上的卷积 等价于频域上的乘积,因此可以把式(1)的模型写成等价的频 域描述: G(//,, )=F(M, )H(“, )+Ⅳ(//,,口) (2) 图1图像退化模型 式中G(//,, )、F(//,, )、日(/d,, )、N(U, )分别是g( ,Y) ,Y)、h(x,Y)、n( ,Y)的傅里叶变换。 由此可知,在噪声较小的情况下,若已知退化图像,图像的复原过程便是上述模型中卷积的逆过程。因 此,点扩展函数 的研究对于图像复原具有十分重要的意义。 1.2运动退化的点扩展函数模型 在成像的过程中,一般来说相机的曝光时间很短,因而在曝光时间内,相机和景物之间的相对运动速度 不会有太大的变化,点扩展函数的形状也不会发生太大的变化。这使原图像中一点的强度沿着运动方向接 近均匀的分布,从而造成的模糊可以近似等效为匀速直线运动造成的模糊。现实中很大一部分运动模糊图 像可以近似为这种模糊图像。对于水平方向线性移动退化的点扩展函数模型可以表示为: n , ,、 Y =<Ⅱ I寺,0≤ ≤d且Y=0 【0,其他 , j, 式中,参数d为点扩展函数的模糊长度。 根据式(3),确定匀速直线水平运动模型的点扩展函数实际上就是估计退化参数d。 1.3误差参数法判别退化参数 本文利用参数误差判别点扩展函数的参数,其基本原理是:在某个退化参数范围内依次从大到小改变参 数d的值,每个参数值得到1个复原图像并计算出对应的复原误差,由此绘制出误差参数曲线;当参数d从 大到小变化时,误差参数曲线在实际的参数值附近的变化率会显著变小,由此可获得参数d的估计值。基本 步骤如下: 1)设定参数d的变化范围及步长。 2)参数d从最大值按照设定的步长逐步减小,每1个参数值都对应1个点扩展函数,对每个点扩展函数 用某种复原算法求得模糊图像对应的复原图像。 3)对得到的复原图像进行模糊得到估计模糊图像,并计算该模糊图像与原始模糊图像之间的差值。 4)作出参数误差曲线,由此判定实际点扩展函数的参数d。 1.4图像复原算法的选取 在上述计算步骤中需要使用复原算法,目前常见的图像复原算法主要有Lucy—Richardson(L-R)复原、维 纳滤波复原、约束最小二乘复原。这些复原算法有各自不同的特点,因此在参数误差法中采用不同的复原算 法得到的模糊参数的精度也可能不一样。 依照图1所示的图像退化模型,图像复原就是寻找一个,的估计值 ,使得噪声n的范数lI n lI=n 凡= lI g一 l} 最小。图像复原转变为求 ( )=lI g一彤ll的极小值。 L.R迭代算法是一种非线性复原方法,它从最大似然公式引出,其迭代公式为: ( , )= ( , )[ (一 ,一,,) — + L] (4) ( ,Y) / ( ,Y) 式中k表示迭代次数, 表示卷积。当式(4)迭代收敛时,可以得到比较满意的复原效果。 令Q为.厂的约束算子,寻找一个f的最优估计 ,即求解最小化式(5) 。 L( )=I} l +A(1l Ig一 I 一 ll )l (5) 由此得到复原方程为: 尹=( 日+_1 Q Q) g (6) 2012年第1期 宋海英,胡 蓉:匀速直线运动模糊图像点扩展函数的识别方法 定义 Q= ~R ,其中碍,R 分别是,和的 自相关矩阵, =E(f・, 。),R :E(凡・n )。带入约束 复原方程(6)可得: =( 日+ ~r ) HTg (7) 根据Ⅳ的特点和矩阵傅里叶变换,可以得到: . 『. . 1旦( )!: ] 户(“ IL I/-/( )l:+÷(^ ) , ) , Ⅱ’ , J (8) 式中S ( , )和Js,(u, )分别是 ,Y)和n(x,Y)的功率谱密度。 当参数A不为零时,式(8)称为约束最:J ̄--乘滤波复原。当参数A=1时,式(7)就是维纳滤波复原。 维纳滤波器复原方法中参数A为1,故不能通过调整参数获取最佳复原效果,由此获得的参数误差曲线呈 现出非常明显的锯齿效应(如图2(b)所示)。L—R算法获得的参数误差曲线在整个区域都比较平滑,误差最小 值表现为一个点而不是一个区域(如图2(c)所示),比较容易造成较大的估计误差。约束最小二乘滤波复原可 以调整参数A,使复原效果达到最佳,获得的参数误差在理论参数附近比较平滑,而在其它区域呈现锯齿状(如 图2(d)所示),可以达到比较高的估计精度。因此本文在误差参数法中选用约束最小二乘滤波复原方法。 2实验结果及分析 为了验证算法的有效性,选取一幅标准图像用已知的退化参数进行运动模糊,然后对模糊后的退化图像 采用不同的复原方法分别做出参数误差曲线,并由此得到退化参数的估计值。 图2(a)为模糊长度d=7.3时的退化图像,图2(b)为采用维纳滤波复原算法的参数误差曲线图,图2 (c)为采用L—R复原算法的参数误差曲线图,图2(d)为采用最小二乘方复原算法的参数误差曲线图。 (a)退化图像 (b)维纳滤波复原算法参数误差曲线 (c)L.R复原算法参数误差曲线 (d)约束最小二乘复原算法参数误差曲线 图2参数估计结果 成都电子机械高等专科学校学报hap://paper.cec.edu.cn/ 第15卷 图2中所得参数误差曲线平坦区域的局部放大效果图如图3所示。从图中可以看出,采用维纳复原算 法的参数误差法判别出的模糊参数为6.95,与实际参数值7.3的误差为0.35;采用L.R复原算法的参数误 差法判别出的模糊参数为6.9,与实际参数值7.3的误差为0.4;采用最小二乘方复原算法的参数误差法判 别出的模糊参数为7.2,与实际参数值的误差只有0.1,达到了较高的判别精度。 (a)图2(b)的局部放大 (b)图2(c)的局部放大 (c)图2(d)的局部放大 圈3参数误差曲线的局部放大效果 利用估计的模糊参数对图2(a)中的退化图像进行复原。将得到的复原图像与原图像对比,并采用峰值 信噪比R 对重建图像的质量进行客观评价,如图4所示。 (a)d=6.95,RPsN=33.26 dB (b)d=6.9,RPsN=32.66 dB (c)d:7.2,RrsN=36.52 dB 图4模糊参数d为不同值时的复原效果 由图4的实验效果可见,模糊参数的估计精度对图像的复原效果影响很大,在参数误差法中使用约束最 小二乘复原法估计的参数精度相对较高,从而使得复原图像的尺 值相对较高,视觉效果明显好于另外两种。 3 结论 本文主要研究了图像退化的一般模型,讨论分析了匀速直线运动模糊点扩展函数的参数估计,并采用基 于约束最小二乘复原算法的参数误差曲线法对运动参数进行估计。实验结果表明:该方法得到的点扩展函 数参数精度相对较高,复原图像的视觉效果和R 值都有显著提高。 参考文献: [1]邹谋炎.反卷积和信号复原[M].北京:国防工业出版社,2001. [2]张彩芳,田岩,柳健,等.运动模糊图像点扩展函数的自动识别方法[J].红外与激光工程,2007,36(2):248—251. [3]蔡惠敏,张艳宁,王志印,等.一种匀速直线运动模糊参数估计方法[J].计算机工程与应用,2008,44(19):175—177,205. [4]YITZHAKY Y,KOPEIKA N S.Identification of blur parameters from motion—blurred images[J].Graphical Models and Image Processing,1997,59(5):310—320. [5]黄琦,张国基,唐向京.基于霍夫变换的图像运动模糊角度识别法的改进[J].计算机应用,2008,28(1):211—213. [6]郭永彩,郭瑞瑞,高潮.运动模糊图像点扩展函数的参数鉴别[J].仪器仪表学报,2010,31(5):1052—1057.