运动模糊图像复原算法实现及应用
运动模糊图像复原算法实现及应用

运动模糊图像复原算法实现及应⽤任务书1、课程设计⽬的:1)提⾼分析问题、解决问题的能⼒,进⼀步巩固数字图像处理系统中的基本原理与⽅法。
2)熟悉掌握⼀门计算机语⾔,可以进⾏数字图像应⽤处理的开发设计。
2、课程设计的题⽬:运动模糊图像复原算法实现及应⽤1)创建⼀个仿真运动模糊PSF来模糊⼀幅图像(图像选择原理)。
2)针对退化设计出复原滤波器,对退化图像进⾏复原(复原的⽅法⾃定)。
3)对退化图像进⾏复原,显⽰复原前后图像,对复原结果进⾏分析,并评价复原算法。
3、课程设计⽅案制定:1)程序运⾏环境是Windows 平台。
2)开发⼯具选⽤matlab、VC++、VB、C#等,建议选⽤matlab作为编程开发⼯具,可以达到事半功倍的效果、并降低编程难度。
3)以组件化的思想构建整个软件系统,具体的功能模块根据选定的不同题⽬做合理的划分。
4、课程设计的⼀般步骤:1)选题与搜集资料:选择课题,进⾏系统调查,搜集资料。
2)分析与设计:根据搜集的资料,进⾏功能分析,并对系统功能与模块划分等设计。
3)程序设计:掌握的语⾔,编写程序,实现所设计的功能。
4)调试与测试:⾃⾏调试程序,同学之间交叉测试程序,并记录测试情况。
5)验收与评分:指导教师对每个成员开发对的程序进⾏综合验收,综合设计报告,根据课程设计成绩的判定⽅法,评出成绩。
5、要求1)理解各种图像处理⽅法确切意义。
2)独⽴进⾏⽅案的制定,系统结构设计合理。
3)程序开发时,则必须清楚主要实现函数的⽬的和作⽤,需要在程序书写时做适当的注释。
⽬录摘要 (2)⼀、概述 (3)1.1选题背景 (3)1.2课程设计⽬的 (4)1.3设计内容 (5)⼆、图像退化与复原 (6)2.1图像退化与复原的定义 (6)2.2图像退化模型 (7)2.3运动模糊图像复原的⽅法 (7)2.3.1逆滤波复原法 (8)2.3.2维纳滤波的原理 (9)三、运动模糊图象复原的matlab实现 (10)3.1维纳滤波复原 (10)3.2约束最⼩⼆乘滤波复原 (10)3.3 运动模糊图像复原实例 (11)四、课程设计总结与体会 (14)参考⽂献 (16)摘要随着计算机技术的发展,计算机的运⾏速度和运算精度得到进⼀步提⾼,其在图像处理领域的应⽤⽇见⼴泛。
二维运动模糊图像的处理

二维运动模糊图像的处理一、引言随着科技的发展,越来越多的摄像设备被应用到生产、生活中,如监控摄像、自动驾驶等等。
但是在摄像过程中,由于运动造成的图像模糊往往是难以避免的问题。
因此,如何对运动模糊图像进行处理,使其能够更好地被人们使用和理解,成为了一个重要的研究方向。
二、运动模糊的原因运动模糊是由于拍摄对象或摄像机的运动引起的,当相机或对象运动速度超过一定值时,在摄影时会发生模糊。
一般情况下,运动模糊是由于以下因素导致的:1.对象或相机运动速度过快,导致成像时间变长。
2.快门时间过长,光线进入相机时间过长。
3.场景亮度不足,导致曝光过度。
为了降低由于运动引起的图像模糊,可以采用以下几种方法:1.采用高速摄影,减少曝光时间,从而减少运动模糊。
2.调整相机曝光参数,如快门时间、光圈等,减少曝光时间,从而减少运动模糊。
3.在场景中增加光源,增加曝光度,从而减少运动模糊。
然而,这些方法都需要在摄影时进行处理和调整,而对于已经拍摄好的运动模糊图像,需要通过图像处理技术进行处理。
下面介绍几种常用的图像运动模糊处理方法:1.基于卷积的方法运动模糊的本质是物体或相机的运动,因此可以采用卷积来模拟。
具体步骤是将原始图像与一个运动模糊核进行卷积,然后通过反卷积方法将卷积后的图像恢复成原始图像。
这种方法的优点是原理简单,易于实现,但是需要事先知道运动模糊核的参数,同时对于复杂的运动模糊图像,会产生不理想的效果。
2.基于图像重建的方法利用运动模糊图像中的运动方向和运动长度,可以利用图像重建方法进行处理。
具体步骤是先求出运动方向和长度,然后利用启发式算法或迭代算法对图像进行重建。
这种方法可以处理各种形式的运动模糊图像,并且对于噪声的影响也较小。
但是其效果与运动模糊核的准确性和精度有关,需要事先知道运动模糊核的参数。
四、结论对于运动模糊图像的处理,需要根据具体情况选择合适的方法。
在摄影时,可以采用自适应快门或滤波方式降低运动模糊;对于已经拍摄好的运动模糊图像,可以采用卷积、图像重建、去卷积等方法进行处理。
运动模糊检测算法 -回复

运动模糊检测算法-回复运动模糊是指由于物体或相机移动引起的拍摄图像模糊现象。
在许多场景下,运动模糊都是一个严重的问题,因为它会导致图像失真,降低图像的质量和清晰度。
为了解决这个问题,许多运动模糊检测算法被提出并广泛应用于计算机视觉和图像处理领域。
本文将介绍一种常用的运动模糊检测算法,并详细探讨其原理和实现步骤。
第一步:定义运动模糊问题在开始讨论运动模糊检测算法之前,我们首先需要定义运动模糊的问题。
运动模糊通常发生在相机或拍摄物体移动的情况下。
当相机移动或物体快速移动时,图像中的像素会跟随移动轨迹,导致图像模糊。
因此,为了解决这个问题,我们需要确定图像中是否存在运动模糊,并找到合适的方法来评估和纠正这种模糊。
第二步:基于图像频谱的运动模糊检测算法为了检测运动模糊,我们可以利用图像频谱的特性。
运动模糊会导致图像频谱的高频成分减弱或消失,而低频成分增强。
因此,我们可以通过分析图像的频谱来检测运动模糊。
首先,我们需要将输入图像转换为频域表示。
这可以通过使用快速傅里叶变换(FFT)算法来实现。
然后,我们可以获取频谱图像,并可视化频谱图像。
在频谱图像中,我们可以观察到频谱的低频成分是否增强,高频成分是否减弱。
接下来,我们需要设置一个适当的阈值来检测运动模糊。
这可以通过比较频谱图像的低频成分和高频成分之间的差异来实现。
如果差异超过阈值,则可以判断图像存在运动模糊。
最后,我们可以通过应用逆快速傅里叶变换(IFFT)来恢复原始图像。
通过将频域表示转换回空域表示,我们可以减轻或甚至消除运动模糊。
第三步:运动模糊检测算法的实现基于图像频谱的运动模糊检测算法的实现主要分为以下几个步骤:1. 加载输入图像并将其转换为灰度图像。
2. 使用FFT算法将灰度图像转换为频域表示。
3. 获取频谱图像并进行可视化。
4. 计算频谱图像的低频和高频成分之间的差异。
5. 判断差异是否超过预设阈值,如果超过,则判断图像存在运动模糊。
6. 如果图像存在运动模糊,可以选择应用逆FFT来恢复原始图像。
运动模糊图像复原算法综述

E∑∑fx ) = (y ,
图像的熵 为
( 5 )
H ∑∑f , l (y f = - (yn x ) x ) f ,
噪 声熵 为
( 6 )
性 ,此 时 即使没 有 噪声 ,也 无 法精 确 的恢 复 图像 。 由于逆 滤 波恢 复 方法 的 普 遍病 态 性 ,所 以需要 模 糊 图像 具 有 很 高 的信 噪 比 [] 6 。在 有 噪 声 的情 况 下 ,这 种恢 复方 法 的效 果很 差 ,对 于运 动 模糊 图像 , 由于其 传输 函 数存 在
几乎是伴随着数 字图像处理产 生的,并成为 图像处理领域 中非常重要 的一块 。然 而,在实 际的图像复原 工作 中,会遇 到各种各样 的具体情 况,针对各种 不同的具体 情况,需要用特 定的复原方法 去解 决 。所 以,针对特定 图像的复原 办法是千差万 别的 ,阐述 几种经典 的图像复原方 法原理 以及 各 自的适用环 境 ,并对 图像复原的今 后发展方 向做 阐述 。 [ 关键 词] 质量退化 图像 复原 复原方法 中图分类号 :T 3 文献标 识码:A 文章编号 :1 7 —7 9 2 1 )0 1 0 5 0 P 1 5 7( 0 0 1 0 5 - 2 6
及 其频 率域 的描述 ;
G ( v)= ( , u, H u v) F ( , U v) + ( , N u v) () 2
原错 误 的感 知在 具有 一 致 灰度 和亮 度 的 区域 中更 为严 重 ,而 对于 出现在 暗
的和 高梯 度 区域 的误 差 敏感 性 差得 多 。第 二 ,空 间可 变得 退 化不 能用 标准
的维 纳滤 波 方法 复原 ,而这 样 的退 化是 常 见 的。第 三 ,纳 滤 波不 能 处理 非
运动模糊图像恢复算法研究背景意义及现状

运动模糊图像恢复算法研究背景意义及现状1研究背景及意义 (1)2国内外的研究现状分析 (2)2.1图像恢复算法的情况 (2)2.2运动模糊图像恢复算法的情况 (2)2.3小波去噪算法的发展情况 (3)1研究背景及意义视觉与听觉是人类获取信息的主要途径。
据统计,大约75%以上的信息是通过人的视觉捕获,而图像正是人类获取视觉信息的主要媒介。
图像是各种观测系统通过不同形式和各种手段观测客观世界而获得的,并且可以直接或间接作用于人眼并进而产生视知觉的实体。
现在由于数字化技术的飞速发展,我们越来越多地接触到的图像是数字图像。
目前人们研究的数字图像,主要应用的是计算机图像技术。
所谓数字图像是先由图像数字化器,如数码摄像机或扫描仪等对模拟图像按照一定的规则进行扫描、采样、量化,然后按照一定的编码规则进行编码后再存储在存储器中。
在图像的形成、传输、存贮、记录和显示过程中不可避免地存在程度不同的变质和失真。
由于数字图像形成过程的每一环节都可能造成图像质量退化,因此,要想得到高质量的数字图像,很多情况下,都需要对图像进行复原,以达到适应人视觉系统的生理、心理性质从而以便观赏、识别或者其他应用的需要。
因此现如今图像复原是数字图像处理中的一个重要课题。
它的主要目的是改善给定的图像质量并尽可能恢复原图像。
图像在形成、传输和记录过程中,受多种因素的影响,图像的质量都会有不同程度的下降,典型的表现有图像模糊、失真、有噪声等,这一质量下降的过程称为图像的退化。
为了更好的观察事物,采集到的图像需要根据相应的退化模型的相关知识重建或恢复出原始图像,这种重建或恢复的过程通常称之为图像复原。
图像复原的目的就是尽可能恢复被退化图像的本来面目。
聚焦不准造成的散焦模糊,太阳辐射、大气湍流造成的遥感照片的高斯模糊,以及在图像系统中始终存在的噪声干扰等因素都有可能造成图像退化。
除此之外,在拍摄期间,如果相机与景物之间存在足够大的相对运动同样会造成所拍摄图像的模糊,这种模糊一般称之为运动模糊。
二维运动模糊图像的处理

二维运动模糊图像的处理
二维运动模糊是指物体在二维平面上的运动导致图像模糊。
具体而言,当相机快门打开的时间足够长时,物体的运动轨迹会在感光元件上留下痕迹,导致图像产生模糊效果。
这种模糊效果可能会在拍摄快速移动的物体、摄像机晃动或者低光条件下产生。
为了消除二维运动模糊,通常采用图像处理算法来对图像进行复原。
下面将介绍一些常用的方法。
1. 基于逆滤波的复原方法:逆滤波是恢复原始图像的一种基本技术。
假设原始图像可以表示为一个线性系统的输出,那么通过找到该线性系统的逆滤波器,从模糊图像中提取出原始图像。
在实际应用中,逆滤波方法容易受到噪声的干扰,可能导致结果不理想。
2. 统计方法:统计方法是另一种常用的复原方法。
通过统计模糊图像中像素值的分布情况,可以推测出原始图像的分布,并在此基础上进行复原。
统计方法在处理噪声比较多的情况下效果较好,但对于噪声较少的情况效果可能不佳。
3. 图像增强方法:图像增强方法是一种通过增大图像的对比度或者锐化效果来减弱图像模糊的方法。
通过增强图像的边缘信息或者恢复图像的高频细节,可以使图像看起来更加清晰。
4. 基于最小二乘法的复原方法:最小二乘法是一种优化算法,能够找到使得模糊图像与原始图像的差异最小的复原结果。
通过建立一个优化问题,并找到使得问题的目标函数最小的参数值,可以得到最佳的复原结果。
二维运动模糊图像的处理方法有很多种,每种方法都有其适用的场景和局限性。
在实际应用中,需要根据具体情况选择合适的方法来进行处理。
运动模糊图像复原算法

运动模糊图像复原算法【摘要】运动模糊图像的产生是由于拍摄瞬间摄影镜头与被摄物体之间的相对运动产生的。
解决方法如模糊方向和大小未知时使用的盲卷积复原,即先估计模糊核中的参数,再利用复原滤波例如Lucy and Richardson或Wiener滤波等恢复出清晰图像。
在这篇文章中,提出了一种新的去模糊的算法,能更准确的寻找赖以重建模糊核信息的参数。
本文提出的预处理方法,能迅速恢复模糊图像,实验结果证明该方法能更准确的恢复出清晰图像。
【关键词】运动模糊;反卷积;图像复原;预处理;Butterworth带通滤波0 引言图像复原技术是当今图像处理研究领域的一个重要分支。
目的是去除或减轻在获取数字图像过程中发生的图像质量下降即退化的问题,从而使图像尽可能接近真实的场景。
景物形成过程中可能出现畸变、模糊、失真或混入噪声,使所成图像降质,则称为图像的“退化”。
运动模糊图像的产生原因可能是由于摄像机与被摄物体之间的相对运动或曝光瞬间相机抖动造成的。
通过硬件上的去模糊技术并不容易实施且往往价格昂贵。
因此,软件补偿非常流行。
先通过数学方法将运动模糊建模为点扩展函数(psf)与图像的卷积。
再由去模糊方法如迭代算法Lucy-Richardson或非迭代算法Wiener 算法[1]或更复杂的方法如Bussgang算法[2]重建原始图像。
由于清晰的源图像信息是未知的,因此为了重建图像需要估计点扩散函数。
很多方法估计psf已经发展的很好[3-4]。
估计点扩散函数的方法很大程度依赖于特定类型的图像如天文学和天体物理学的照片,电脑断层扫描图像,或显微镜图像。
本文提出一个估计点扩散函数参数的新方法。
对图像先进行预处理,在做参数识别和复原滤波,从而更准确的恢复清晰图像。
实验结果证明本文方法效果较好。
1 图像恢复方法的数学模型2 快速恢复算法2.1 点扩散函数的估计如果引起图像退化的点扩散函数具有零点,这些零点就会迫使退化图像的频谱在某些特定的频率上变成0,表现在频谱上就会出现一系列暗线。
运动模糊图像的复原

运动模糊图像的复原一、 设计目的:1、提高分析问题、解决问题的能力,进一步巩固数字图像处理的基本原理和方法;2、熟悉掌握一门计算机语言,可以进行数字图像的应用处理和开发设计;3、通过本课程设计,加深对数字图像复原的理解.二、设计内容1、自选黑白图像,并获得失真图像。
2、对失真图像进行FFT ,并从频谱上研究如何获得失真参数。
3、用获得的参数对失真图像加以恢复。
三、实验原理匀速直线运动造成的模糊就可以运用数学推导出其退化函数。
假设对平面匀速运动的物体采集一副图像),(y x f ,并设)(0t x 和)(0t y 分别是景物在x 和y 方向的运动分量,T 是采集时间,忽略其他因素,假设采集到的由于运动造成的模糊图像),(y x g 为:⎰--=Tdt t y y t x x f y x g 000)](),([),( 其傅里叶变换为:dxdy e dt t y y t x x f dxdye y x g v u G vy ux j T vy ux j )(2000)(2)](),([),(),(+-∞∞-∞∞-+-∞∞-∞∞-⎰⎰⎰⎰⎰⎥⎦⎤⎢⎣⎡--==ππ改变计分顺序,有dt dxdy e t y y t x x f y x G vy ux j T ])(),([),()(2000+-∞∞-∞∞-⎥⎦⎤⎢⎣⎡--=⎰⎰⎰π再利用傅里叶变换的移位性,有d e v u F dt e v u F y x G Tt vy t ux j T t vy t ux j ⎰⎰+-+-==0)]()([20)]()([20000),(),(),(ππ令dt e u v H T t vy t ux j ⎰+-=0)]()([200),(π (5.3.8)则),(),(),(v u F v u H v u G =如果给定运动量0x 和0y ,退化传递函数可直接(5.3.8)得到。
假设当前图像只在x 方向做匀速直线运动,即⎩⎨⎧==0)(/)(00t y T at t x (5.3.10) 由上式可见,当t=T 时,),(y x f 在水平方向的移动距离为a 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务书1、课程设计目的:1)提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。
2)熟悉掌握一门计算机语言,可以进行数字图像应用处理的开发设计。
2、课程设计的题目:运动模糊图像复原算法实现及应用1)创建一个仿真运动模糊PSF来模糊一幅图像(图像选择原理)。
2)针对退化设计出复原滤波器,对退化图像进行复原(复原的方法自定)。
3)对退化图像进行复原,显示复原前后图像,对复原结果进行分析,并评价复原算法。
3、课程设计方案制定:1)程序运行环境是Windows 平台。
2)开发工具选用matlab、VC++、VB、C#等,建议选用matlab作为编程开发工具,可以达到事半功倍的效果、并降低编程难度。
3)以组件化的思想构建整个软件系统,具体的功能模块根据选定的不同题目做合理的划分。
4、课程设计的一般步骤:1)选题与搜集资料:选择课题,进行系统调查,搜集资料。
2)分析与设计:根据搜集的资料,进行功能分析,并对系统功能与模块划分等设计。
3)程序设计:掌握的语言,编写程序,实现所设计的功能。
4)调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况。
5)验收与评分:指导教师对每个成员开发对的程序进行综合验收,综合设计报告,根据课程设计成绩的判定方法,评出成绩。
5、要求1)理解各种图像处理方法确切意义。
2)独立进行方案的制定,系统结构设计合理。
目录摘要 (2)一、概述................................ 错误!未定义书签。
1.1选题背景 (3)1.2课程设计目的 (4)1.3设计内容 (5)二、图像退化与复原 (6)2.1图像退化与复原的定义 (6)2.2图像退化模型 (7)2.3运动模糊图像复原的方法 (7)2.3.1逆滤波复原法 (8)2.3.2维纳滤波的原理 (9)三、运动模糊图象复原的matlab实现 (10)3.1维纳滤波复原 (10)3.2约束最小二乘滤波复原.............. 错误!未定义书签。
3.3 运动模糊图像复原实例............. 错误!未定义书签。
四、课程设计总结与体会.................. 错误!未定义书签。
参考文献................................ 错误!未定义书签。
摘要随着计算机技术的发展,计算机的运行速度和运算精度得到进一步提高,其在图像处理领域的应用日见广泛。
图像复原是数字图像处理的重要组成部分,而运动模糊图像复原又是图像复原中的重要课题之一。
本文目的在于将传统的光学理论与正在发展的数字图像处理方法相结合,利用计算机对运动模糊图像进行复原,进一步提高运动模糊图像的复原精度,降低在拍摄过程中对光学设备精度和拍摄人员的要求。
可广泛用于天文、军事、道路交通、医学图像、工业控制及侦破等领域,具有十分重要的现实意义。
关键词:运动模糊;图像复原一、概述1.1选题背景从历史上来看,数字图像处理研究有很大部分是在图像恢复方面进行的,包括对算法的研究和针对特定问题的图像处理程序的编写。
数字图像处理中很多值得注意的成就就是在这个方面取得的。
在六十年代中期,去卷积(逆滤波)开始被广泛地应用于数字图像恢复。
Nathan用二维去卷积的方法来处理由漫游者、探索者等外星探索发射器得到的图像。
在同一个时期,采用PSF(Point Spread Function )的解析模型对望远镜图像中由于大气扰动所造成的模糊进行了去卷积处理。
从此以后,去卷积就成了图像恢复的一种标准技术。
但是这种方法对于噪声很敏感,在噪声较大的情况下,图像恢复的效果不明显。
大部分图像中,邻近的像素是高度相关的,同时为了减少噪声的干扰。
Pratt 提出了提高维纳滤波计算的方法[10,11]。
但是维纳滤波只是在最小均方意义下的最优方法,针对某个具体图像,它不一定是恢复图像的最好方法。
后来canon 提出了功率谱均衡滤波器[12],它和维纳滤波器类似,但是在某些情况下,它的恢复性能优于维纳滤波器[13]。
在轻微模糊和适度噪声条件下,Andrews和Hunt 对逆滤波器、维纳滤波器进行了对比研究[s]。
其结果表明:在上述条件下,采用去卷积(逆滤波)效果较差;而维纳滤波器会产生超过人眼所希望的严重的低通滤波效应。
Andrews提出一种基于线性代数的图像恢复方法[13,14,15]。
它为恢复滤波器的数值计算提供了一个统一的设计思路。
这种方法可以适用于各种退化图像的复原,但是由于涉及到的向量和矩阵尺寸都非常大,因此线性代数方法可能无法给出一种高效的实现算法。
对于随空间改变的模糊,一种直接而且有效的恢复方法是坐标变换恢复。
其思想就是通过对退化图像进行几何变换,使得到的模糊函数具有空间不变性。
然后采用普通的空间不变恢复方法对其进行恢复,再用一个和先前几何变换相反的逆变换将模糊图像恢复为原始图像。
利用这种方法, Huang对彗星图像进行了处理[17]。
Saw chuk研究了由于非线性运动、像散和像场弯曲造成的退化图像。
对于这些随空间变化的退化图像,在所需的几何变换己知的情况下,恢复是相当有效的。
由于许多模糊图像系统实际上是非线性系统,把非线性系统简化为线性系统,采用线性恢复方法,虽然简化了计算量和便于实现,但是在某些情况下,恢复出来的图像效果不是很好,于是就提出了非线性图像恢复技术,其中最著名的就是EM算法。
EM算法最初是由几个不同的研究者提出的,后来Dempster把他们的思想进行了总结,把相应的算法命名为EM算法,并且证明了它的收敛性。
从此以后,EM算法就在不同领域中得到了广泛的发展,其中一个重要的应用领域就是图像恢复。
EM算法不一定收敛到全局最优,但是却能稳定的收敛到局部最优,它的最大缺点就是计算量太大。
1974年Besag把马尔可夫场引入到图像处理领域中,目前己经在图像恢复、分类、分割等方面得到了广泛应用。
MRF本质上是一个条件概率模型,结合贝叶斯准则,把问题归结为求解模型的最大后验概率估计,进而转化为求解最小能量函数的优化组合问题。
图像恢复发展到现在,已经有了许多成熟的算法,但是还是存在许多问题,等待着我们去解决。
目前图像恢复的最新发展有[l3]:1)非稳图像复原,即空间可变图像复原。
2)退化视频信号的复原问题,以及摄像机拍照图像复原,这是一个需要进一步研究的领域。
3)运动补偿时空复原滤波,同时将时间相关应用到运动补偿中。
4)“Telemedicine”的出现,远程诊断极大的依赖于远程接受的图像质量,图像恢复在医学领域中有相当重要的作用。
5)模糊PSF的Identification仍然是一个困难的问题,尤其在空间可变的PSF的估计中。
6)空间可变恢复方法,可以利用Wavelets和Markov随机场等方法进行图像恢复,这是一个具有发展潜力的研究方向。
1.2课程设计目的图像复原是图像处理中的重要内容,它的主要目的就是改善图像质量,研究如从所得的变质图像中复原出真实图像,或说是研究如何从获得的信息中反演出有关真实目标的信息。
造成图像退化或者说使图像模糊的原因很多,如果是因为在摄像时相机和被摄景物之间有相对运动而造成的图像模糊则称为运动模糊。
所得到图像中的景物往往会模糊不清,我们称之为运动模糊图像。
运动模糊图像在日常生活中普遍存在,给人们的实际生活带来了很多不便。
近年来,在数字图像处理领域,关于运动模糊图像的复原处理成为了国内外研究的热点问题之一,也出现了一些行之有效的算法和方法。
但是这些算法和方法在不同的情况下,具有不同的复原效果。
因为这些算法都是其作者在假定的前提条件下提出的,而实际上的模糊图像,并不一定能够满足这些算法前提,或者只满足其部分前提。
作为一个实用的图像复原系统,就得提供多种复原算法,使用户可以根据情况来选择最适当的算法以得到最好的复原效果。
图像复原关键是要知道图像退化的过程,即要知道图像退化模型,并据此采取相反的过程以求得原始(清晰)图像。
由此可知,运动造成图像的退化是非常普遍的现象,而在众多的应用领域又需要清晰高质量的图像,所以对于退化后的图像进行复原处理非常具有现实意义。
随着机器视觉和计算机主动视觉技术的发展,越来越多的成像系统传感器必然要安装在运动平台上,这为各种运动模糊图像的复原提供了极大的应用空间。
旋转运动模糊图像的复原是工作在旋转运动平台的成像系统必然遇到的问题,例如,随弹体(或机体)作高速旋转运动时的弹载(或机载)成像传感器。
显然,安装在导引头上的弹载成像传感器随弹体一起作高速旋转运动时,在对目标场景进行成像时,在短曝光时间内,由于成像传感器与目标景物之间有相当大的相对旋转角度,因此所获取的图像模糊是很严重的,这给后继的目标识别工作带来了很大的困难。
这就需要运用运动模糊图像的复原技术对退化后的图像进行恢复,从而得到清晰的图像,为进一步处理做好准备。
综上所述,无论在日常生活还是在国防军工领域,运动造成图像模糊现象普遍存在,这给人们生活和航空侦察等造成很多不便,所以很有必要对运动模糊图像的恢复做深入研究。
1.3设计内容本文主要是关于运动模糊图像复原算法实现及应用的讨论,主要要求有:1、创建一个仿真运动模糊PSF来模糊一幅图像(图像选择原理)。
2、针对退化设计出复原滤波器,对退化图像进行复原(复原的方法自定)。
3、对退化图像进行复原,显示复原前后图像,对复原结果进行分析,并评价复原算法。
从而提高我们分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法,可以进行数字图像应用处理的开发设计。
本文主要研究了直线运动模糊恢复,对相关算法的恢复效果进行了对比分析,给出了相关结论。
阐述了直线运动模糊恢复的两种算法:逆滤波法、维纳滤波法。
分别介绍了各种算法的原理。
并对各种原理分别做了仿真实验,给出了实验结果,比较了各实验效果。
二、图像退化和复原2.1图像退化与复原的定义数字图像在获取的过程中,由于光学系统的像差、光学成像衍射、成像系统的非线性畸变、摄影胶片的感光的非线性、成像过程的相对运动、大气的湍流效应、环境随机噪声等原因,图像会产生一定程度的退化。
因此,必须采取一定的方法尽可能地减少或消除图像质量的下降,恢复图像的本来面目,这就是图像复原,也称为图像恢复。
图像复原是试图利用退化过程的先验知识使已退化的图像恢复本来面目,即根据退化的原因,分析引起退化的环境因素,建立相应的数学模型,并沿着使图像降质的逆过程恢复图像。
从图像质量评价的角度来看,图像复原就是提高图像的可理解性。
而图像增强的目的是提高视感质量,图像增强的过程基本上是一个探索的过程,它利用人的心理状态和视觉系统去控制图像质量,直到人们的视觉系统满意为止。
对于图像复原,一般采用两种方法。
一种方法是对于图像缺乏先验知识的情况下的复原,此时可对退化过程如模糊和噪声建立数学模型,进行数学描述,并进而寻找一种去除或削弱其影响的过程;另一种方法是对原始图像已经知道是那些退化因素引起的图像质量下降过程,来建立数学模型,并依据它对图像退化的影响进行拟合的过程。