1.2  图像复原原理及图像模糊消除算法

    必须用严谨的态度依照图像复原原则对退化的图像进行处理,才能使处理的结果尽可能接近原始真实的图像。要求总体考虑图像复原的全过程,取得模糊图像时要先考虑图像退化的原因,然后利用相应的数学退化模型对退化图像作针对性处理[1]。换个说法,对离散的时空区域,复原技术就是使用已掌握的图像退化经过的先验知识,使退化图像尽量恢复为原本的面貌,亦即根据图像复原的原则,首先分析引起退化的原因,再建立图像退化模型,然后沿着使图像降质的逆过程推演,最后获取清晰的图像。

图像复原是最基本的图像处理技术中的重要步骤。本设计采用图像复原常用手段中的维纳滤波复原法和逆滤波复原法(都属于频率域恢复法),并且比较、分析他们的复原效果图。

根据图像理想退化的先验知识和图像恢复原则,有很多对运动图像模糊消除的有效处理方法,如逆滤波恢复法、维纳滤波恢复法、平滑约束恢复法和能量约束恢复法等。

1.3  维纳滤波与逆滤波

采用维纳滤波法是归纳了退化函数和噪声函数的综合特性进行还原的处理方式,是当噪声与图像都是随机变量条件下,寻找未退化图像f的一个最小估计 ,使两者间的均方误差最小。在没有涉及噪声的任何信息下,采用逆滤波图像恢复法的恢复效果是很不错的,但是噪声的存在哪怕是微小的变化都对恢复估计有影响很大,所以当待恢复图像中存在噪声时逆滤波复原效果比维纳滤波差[2]。为了弥补逆滤波复原法存在的这一缺陷,人们提出了可以给恢复滤波器的部分区域赋零值以避免出现零点,但是同时也要注意赋值范围否则复原的效果仍是不理想。这里简要提及维纳滤波与逆滤波各自的特点,具体算法将在第三章给出。  

1.4  MATLAB函数

MATLAB可追溯到二十世纪七十年代,它的命名来源于Matrix Laboratory(矩阵实验室)的简称,是现今流行的功能强大的工程技术数值计算和系统仿真软件。当遇到大量的矩阵及其他计算问题时使用MATLAB软件有助于减少时间和精力的消耗,减缓工作进程的同时又保证了质量。MATLAB的重要构成是:主包、Simulink和工具箱。主包(MATLAB系统)包含MATLAB语言、工作环境、数学函数库、应用程序接口(API)和句柄图形;Simulink是一种用于动态系统仿真的可视化交互式系统,可允许用户通过鼠标驱动在窗口上绘制、选用图标用以模拟一个系统,同时还允许动态监控此系统;MATLAB中的工具箱可以解答各个模块的特有疑问,因为其有可自行扩展函数库,而MATLAB软件能成为应用软件中的主流离不开功能强大的工具箱。

MATLAB软件具备语法简洁精炼、句子逻辑性强和延展性好等特点,因而用MATLAB语言编译求解疑问比使用Fortran语言、C语言等便利简洁得多。MATLAB建立在向量基础上高级的程序语言,所以它从根本上就支持图像处理[1]。可以用MATLAB软件消除图像的模糊和污染图像的噪声。图像的数字化得到的是一组有序离散的数据,在MATLAB上将这些离散数字编辑成矩阵,就能进行一次性处理,这是MATLAB较其他标量语言的优势。

上一篇:STC89C52多功能智能家居远程监控系统设计+电路图
下一篇:STC89C52单片机RFID门禁系统的设计+电路图

MATLAB的GUI倒立摆控制系统设计与实现

Matlab基于模型跟随的自适...

MATLAB基于时序序列相似性匹配的电网故障诊断

matlab视觉导引车控制算法设计

MATLAB基于网络通信的非线...

MATLAB混合高斯分布模型的数据协调技术研究

MATLAB无人机自动起降系统的最优控制设计

新課改下小學语文洧效阅...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...

张洁小说《无字》中的女性意识