图像恢复(数字图像处理实验报告)

合集下载

数字图像处理实验报告

数字图像处理实验报告

数字图像处理实验报告实验一数字图像处理编程基础一、实验目的1. 了解MATLAB图像处理工具箱;2. 掌握MATLAB的基本应用方法;3. 掌握MATLAB图像存储/图像数据类型/图像类型;4. 掌握图像文件的读/写/信息查询;5. 掌握图像显示--显示多幅图像、4种图像类型的显示方法;6. 编程实现图像类型间的转换。

二、实验内容1. 实现对图像文件的读/写/信息查询,图像显示--显示多幅图像、4种图像类型的显示方法、图像类型间的转换。

2. 运行图像处理程序,并保存处理结果图像。

三、源代码I=imread('cameraman.tif')imshow(I);subplot(221),title('图像1');imwrite('cameraman.tif')M=imread('pout.tif')imview(M)subplot(222),imshow(M);title('图像2');imread('pout.bmp')N=imread('eight.tif')imview(N)subplot(223),imshow(N);title('图像3');V=imread('circuit.tif')imview(V)subplot(224),imshow(V);title('图像4');N=imread('C:\Users\Administrator\Desktop\1.jpg')imshow(N);I=rgb2gary(GRB)[X.map]=gary2ind(N,2)RGB=ind2 rgb(X,map)[X.map]=gary2ind(I,2)I=ind2 gary(X,map)I=imread('C:\Users\dell\Desktop\111.jpg');subplot(231),imshow(I);title('原图');M=rgb2gray(I);subplot(232),imshow(M);[X,map]=gray2ind(M,100);subplot(233),imshow(X);RGB=ind2rgb(X,map);subplot(234),imshow(X);[X,map]=rbg2ind(I);subplot(235),imshow(X);四、实验效果实验二 图像几何变换实验一、实验目的1.学习几种常见的图像几何变换,并通过实验体会几何变换的效果;2.掌握图像平移、剪切、缩放、旋转、镜像等几何变换的算法原理及编程实现;3.掌握matlab 编程环境中基本的图像处理函数。

数字图像处理实验报告

数字图像处理实验报告

数字图像处理实验报告数字图像处理实验报告(一)实验目的1.理解数字图像处理的基本概念与原理。

2.掌握数字图像处理的基本方法。

3.掌握常用数字滤波器的性质和使用方法。

4.熟练应用数字图像处理软件进行图像处理。

实验器材计算机、MATLAB软件实验内容1.图像的读写与显示首先,我们需要在MATLAB中读入一幅图像,并进行显示。

% 导入图像文件I = imread('myimage.jpg');% 显示图像imshow(I);2.图像的分辨率与色彩空间转换数字图像处理中的一个重要概念是图像的分辨率,通常用像素数量表示。

图像的分辨率越高,代表着图像包含更多的像素,从而更具细节和清晰度。

在数字图像处理中,常常需要将一幅图像从一种色彩空间转换为另一种色彩空间。

RGB色彩空间是最常见的图像色彩空间之一,并且常常作为其他色彩空间的基础。

% 转换图像色彩空间J = rgb2gray(I);% 显示转换后的图像imshow(J);3.图像的增强与滤波图像的增强通常指的是对图像的对比度、亮度和清晰度等方面进行调整,以改善图像的质量和可读性。

数字图像处理中的滤波是一种常用的图像增强方法。

滤波器是一个能够对图像进行局部操作的矩阵,它能够提取或抑制特定的图像特征。

% 对图像进行平滑滤波K = imgaussfilt(J, 1);% 显示滤波后的图像imshow(K);4.数字图像处理在实际应用中的例子数字图像处理在很多实际应用中被广泛应用。

这些应用包括医疗成像、计算机视觉、人脸识别、安防监控等。

下面是数字图像处理在人脸识别应用中的一个简单例子。

% 导入图像文件I = imread('face.jpg');% 进行人脸检测faceDetector = vision.CascadeObjectDetector;bbox = step(faceDetector, I);% 在图像上标记人脸位置IFaces = insertObjectAnnotation(I, 'rectangle', bbox, 'Face');imshow(IFaces);实验结论通过本次实验,我已经能够理解数字图像处理的基本概念与原理,掌握数字图像处理的基本方法,熟练应用数字图像处理软件进行图像处理。

数字图像处理报告(含anaconda配置python)

数字图像处理报告(含anaconda配置python)

课程名称现代数字图像处理与分析教师姓名姓名学号专业所在院系计算机学院类别: A.博士B.硕士 C.进修生日期: 2019年5月29 日评语注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

计算遥感图中长江的流域面积一、前言数字图像处理是一种通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。

数字图像树立技术目前已经在各个领域上都有了比较广泛的应用。

下文主要讲了的是通过图像分割算法将遥感图中长江的流域面积分割出来,再计算其流域面积。

分辨率为30m的遥感图如图1所示:图1 遥感图二、常用的图像分割算法图像分割方法的研究一直受到很多学者的关注,四十多年里,图像分割的研究一直受到人们高度的重视。

迄今为止。

研究者们已经提出了上千种各种类型的分割算法,而且近年来每年都有上百篇相关研究成果发表。

但是,现有的方法多是为特定应用设计的,有很大的针对性和局限性,对图像分割的研究还缺乏一个统一的理论体系。

Fu和Mui从细胞学图像处理的角度将图像分割技术分为三大类:特征阀值或聚类、边缘检测和区域提取。

一个更加细致的分类里,Haraliek and Shapiro将所有算法分为6类:测度空间导向的空间聚类、单一连接区域生长策略、混合连接区域生长策略、中心连接区域生长策略、空间聚类策略和分裂合并策略。

依据算法所使用的技术或针对的图像,Pal and Pal也把图像分割算法分成了6类:阀值分割、像素分割、深度图像分割、彩色图像分割、边缘检测和基于模糊集的方法。

但是,该分类方法中,各个类别的内容是有重叠的。

为了涵盖不断涌现的新方法,有的研究者将图像分割算法分类以下类:并行边界分割技术、串行边界分割技术、并行区域分割技术、串行区域分割技术、结合特定理论工具的分割技术和特殊图像分割技术。

而在较近的一篇综述中,更有学者将图像分割简单的分成基于数据驱动的分割和基于模型驱动的分割两类。

数字图像处理实验三:图像的复原

数字图像处理实验三:图像的复原

南京工程学院通信工程学院实验报告课程名称数字图像处理C实验项目名称实验三图像的复原实验班级算通111 学生姓名夏婷学号 208110408 实验时间 2014年5月5日实验地点信息楼C322实验成绩评定指导教师签名年月日实验三、图像的恢复一、实验类型:验证性实验二、实验目的1. 掌握退化模型的建立方法。

2. 掌握图像恢复的基本原理。

三、实验设备:安装有MATLAB 软件的计算机四、实验原理一幅退化的图像可以近似地用方程g=Hf+n 表示,其中g 为图像,H为变形算子,又称为点扩散函数(PSF ),f 为原始的真实图像,n 为附加噪声,它在图像捕获过程中产生并且使图像质量变坏。

其中,PSF 是一个很重要的因素,它的值直接影响到恢复后图像的质量。

I=imread(‘peppers.png’);I=I(60+[1:256],222+[1:256],:);figure;imshow(I);LEN=31;THETA=11;PSF=fspecial(‘motion’,LEN,THETA);Blurred=imfilter(I,PSF,’circular’,’conv’);figure;imshow(Blurred);MATLAB 工具箱中有4 个图像恢复函数,如表3-1 所示。

这4 个函数都以一个PSF 和模糊图像作为主要变量。

deconvwnr 函数使用维纳滤波对图像恢复,求取最小二乘解,deconvreg 函数实现约束去卷积,求取有约束的最小二乘解,可以设置对输出图像的约束。

deconvlucy 函数实现了一个加速衰减的Lucy-Richardson 算法。

该函数采用优化技术和泊松统计量进行多次迭代。

使用该函数,不需要提供有关模糊图像中附加噪声的信息。

deconvblind 函数使用的是盲去卷积算法,它在不知道PSF 的情况下进行恢复。

调用deconvblind 函数时,将PSF 的初值作为一个变量进行传递。

数字图像实验报告

数字图像实验报告

数字图像实验报告数字图像实验报告引言:数字图像处理是一门涉及计算机科学和电子工程的学科,它通过对图像进行数字化处理,实现对图像的分析、增强和改变。

本实验报告旨在介绍数字图像处理的基本概念和实验结果,以及对实验结果的分析和讨论。

一、实验目的本次实验的主要目的是了解数字图像处理的基本原理和方法,通过实践掌握常见的图像处理技术,并对实验结果进行分析和评估。

二、实验过程1. 图像获取在本次实验中,我们使用了一张自然风光的彩色图像作为实验对象。

这张图像包含了丰富的颜色和细节,能够很好地展示数字图像处理的效果。

2. 图像预处理在进行图像处理之前,我们需要对图像进行预处理,以便更好地进行后续处理。

预处理包括图像去噪、增强和边缘检测等步骤。

我们使用了常见的滤波算法对图像进行去噪处理,然后使用直方图均衡化技术对图像进行增强,最后使用边缘检测算法提取图像的边缘信息。

3. 图像分割图像分割是将图像分成若干个具有独立特征的区域的过程。

我们使用了基于阈值的分割方法对图像进行分割,通过调整阈值的大小,可以得到不同的分割结果。

4. 特征提取特征提取是从图像中提取出具有代表性的特征,用于进一步分析和处理。

我们使用了常见的特征提取算法,如边缘检测、角点检测和纹理特征提取等,从图像中提取出了边缘、角点和纹理等特征。

5. 图像重建图像重建是将经过处理的图像恢复到原始状态的过程。

我们使用了图像插值算法对图像进行重建,通过插值算法,可以将图像的分辨率提高,从而得到更清晰的图像。

三、实验结果经过以上的处理步骤,我们得到了一系列经过处理的图像。

通过对比原始图像和处理后的图像,我们可以看到图像处理对图像的改变和影响。

在图像去噪和增强的过程中,我们成功地去除了图像中的噪声,并增强了图像的对比度和细节。

在图像分割和特征提取的过程中,我们成功地将图像分割成若干个具有独立特征的区域,并提取出了图像的边缘、角点和纹理等特征。

在图像重建的过程中,我们成功地提高了图像的分辨率,得到了更清晰的图像。

数字图像处理实验

数字图像处理实验

数字图像处理实验实验总学时:10学时实验目的:本实验的目的是通过实验进一步理解和掌握数字图像处理原理和方法。

通过分析、实现现有的图像处理算法,学习和掌握常用的图像处理技术。

实验内容:数字图像处理的实验内容主要有三个方面:(1) 对图像灰度作某种变换,增强其中的有用信息,抑制无用信息,使图像的视在质量提高,以便于人眼观察、理解或用计算机对其作进一步的处理。

(2) 用某种特殊手段提取、描述和分析图像中所包含的某些特征和特殊的信息,主要的目的是便于计算机对图像作进一步的分析和理解,经常作为模式识别和计算机视觉的预处理。

这些特征包括很多方面,例如,图像的频域特性、灰度特征、边界特征等。

(3) 图像的变换,以便于图像的频域处理。

实验一图像的点处理实验内容及实验原理:1、灰度的线性变换灰度的线性变换就是将图像中所有的点的灰度按照线性灰度变换函数进行变换。

该线性灰度变换函数是一个一维线性函数:灰度变换方程为:其中参数为线性函数的斜率,函数的在y轴的截距,表示输入图像的灰度,表示输出图像的灰度。

要求:输入一幅图像,根据输入的斜率和截距进行线性变换,并显示。

2、灰度拉伸灰度拉伸和灰度线性变换相似。

不同之处在于它是分段线性变换。

表达如下:其中,(x1,y1)和(x2,y2)是分段函数的转折点。

要求:输入一幅图像,根据选择的转折点,进行灰度拉伸,显示变换后的图像。

3、灰度直方图灰度直方图是灰度值的函数,描述的是图像中具有该灰度值的像素的个数,其横坐标表示像素的灰度级别,纵坐标表示该灰度出现的频率(象素的个数)。

要求:输入一幅图像,显示它的灰度直方图,可以根据输入的参数(上限、下限)显示特定范围的灰度直方图。

4、直方图均衡:要求1 显示一幅图像pout.bmp的直方图;2 用直方图均衡对图像pout.bmp进行增强;3 显示增强后的图像。

实验二:数字图像的平滑实验内容及实验原理:1.用均值滤波器(即邻域平均法)去除图像中的噪声;2.用中值滤波器去除图像中的噪声3. 比较两种方法的处理结果 实验步骤:用原始图象lena.bmp 或cameraman.bmp 加产生的3%椒盐噪声图象合成一幅有噪声的图象并显示;1. 用均值滤波器去除图像中的噪声(选3x3窗口);2. f (x 0,y 0)=Med {f (x,y )∨x ∈[x 0−N,x 0+N ],y ∈[y 0−N,y 0+N ]}用中值滤波器去除图像中的噪声(选3x3窗口做中值滤波);3. 将两种处理方法的结果与原图比较,注意两种处理方法对边缘的影响。

数字图像处理实验报告

数字图像处理实验报告

数字图像处理实验报告目录1.数字图像处理简介2.实验目的3.实验内容4.实验结果及代码展示5.算法综述6.M atlab优势7.总结8.存在问题一、数字图像处理简介图像处理,是对图像进行分析、加工、和处理,使其满足视觉、心理以及其他要求的技术。

图像处理是信号处理在图像域上的一个应用。

目前大多数的图像是以数字形式存储,因而图像处理很多情况下指数字图像处理。

此外,基于光学理论的处理方法依然占有重要的地位。

图像处理是信号处理的子类,另外与计算机科学、人工智能等领域也有密切的关系。

传统的一维信号处理的方法和概念很多仍然可以直接应用在图像处理上,比如降噪、量化等。

然而,图像属于二维信号,和一维信号相比,它有自己特殊的一面,处理的方式和角度也有所不同。

二、实验目的巩固所学知识,提高所学能力三、实验内容利用matlab的GUI程序设计一个简单的图像处理程序,并含有如下基本功能:1. 读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题2. 对给定图像进行旋转3.对给定的图像添加噪声(椒盐噪声、高斯噪声)四、实验结果及代码展示1.软件设计界面2.各模块功能展示以及程序代码(1)读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题效果展示:代码:a = imread('C:\Documents and Settings\Administrator\桌面\数字图像\舞美.JPG');i = rgb2gray(a);I = im2bw(a,0.5);subplot(3,1,1);imshow(a);title('源图像')subplot(3,1,2);imshow(i);title('灰度图像')subplot(3,1,3);imshow(I);title('二值图像')(2)图像旋转原图效果展示:代码:clc;clear all;close all;Img=imread('D:\My Documents\My Pictures\5.JPG'); Img=double(Img);[h w]=size(Img);alpha=pi/4;wnew=w*cos(alpha)+h*sin(alpha);hnew=w*sin(alpha)+h*cos(alpha);wnew=ceil(wnew);hnew=ceil(hnew); u0=w*sin(alpha);T=[cos(alpha),sin(alpha);-sin(alpha),cos(alpha)]; Imgnew2=zeros(hnew,wnew);Imgnew1=zeros(hnew,wnew); for u=1:hnewfor v=1:wnewtem=T*([u;v]-[u0;0]);x=tem(1);y=tem(2);if x>=1&&x<=h&&y>=1&&y<=wx_low=floor(x);x_up=ceil(x);y_low=floor(y);y_up=ceil(y);if (x-x_low)<=(x_up-x)x=x_low;elsex=x_up;endif (y-y_low)<=(y_up-y)y=y_low;elsey=y_up;endp1=Img(x_low,y_low);p2=Img(x_up,y_low);p3=Img(x_low,y_low);p4=Img(x_up,y_up);s=x-x_low;t=y-y_low;Imgnew1(u,v)=Img(x,y);Imgnew2(u,v)=(1-s)*(1-t)*p1+(1-s)*t*p3+(1-t)*s*p2+s*t*p4;endendendfigure;imshow(Imgnew2,[]);B=imrotate(Img,alpha/pi*180);figure;imshow(B,[]);(3)对给定的图像添加噪声(斑点噪声、高斯噪声)效果展示:代码:I= imread('D:\My Documents\My Pictures\5.JPG');figure,subplot(211);imshow(I);title('原图');J1=imnoise(I,'gaussian',0,0.02);subplot(223);imshow(J);title('添加高斯噪声');J=imnoise(I,'speckle',0.04);subplot(224);imshow(J);title('添加斑点噪声');五、算法综述灰度图像:一幅完整的图像,是由红色、绿色、蓝色三个通道组成的。

(完整word版)数字图像处理实验 ——图像恢复

(完整word版)数字图像处理实验                            ——图像恢复

数字图像处理实验——图像恢复班级:信息10—1姓名:张慧学号:36实验四、图像复原一、实验目的1了解图像退化原因与复原技术分类化的数学模型;2熟悉图像复原的经典与现代方法;3热练掌握图像复原的应用;4、通过本实验掌握利用MATLAB编程实现数字图像的图像复原。

二、实验原理:图像复原处理是建立在图像退化的数学模型基础上的,这个退化数学模型能够反映图像退化的原因。

图像的退化过程可以理解为施加于原图像上的运算和噪声两者联合作用的结果,图像退化模型如图1所示,可以表示为:g ( x, y ) H [ f ( x, y )] n( x, y ) f ( x, y )h( x, y ) n( x, y) (1)图1 图像退化模型(1)在测试图像上产生高斯噪声lena图-需能指定均值和方差;并用滤波器(自选)恢复图像;噪声是最常见的退化因素之一,也是图像恢复中重点研究的内容,图像中的噪声可定义为图像中不希望有的部分。

噪声是一种随机过程,它的波形和瞬时振幅以及相位都随时间无规则变化,因此无法精确测量,所以不能当做具体的处理对象,而只能用概率统计的理论和方法进行分析和处理。

本文中研究高斯噪声对图像的影响及其去噪过程。

①高斯噪声的产生:所谓高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。

一个高斯随机变量z的PDF可表示为:P(z)()22x pz u2σ-⎡⎤-⎢⎥⎣⎦(2)其中z代表灰度,u是z的均值,σ是z的标准差。

高斯噪声的灰度值多集中在均值附近。

图2 高斯函数可以通过不同的算法用matlab 来产生高斯噪声。

②高斯噪声对信号的影响噪声影响图像处理的输入、采集、处理的各个环节以及输出结果的全过程,在图像中加高斯噪声通常会使图像变得模糊并且会出现细小的斑点,使图像变得不清晰。

③去除高斯噪声的一些方法去除高斯噪声的方法有直方图变换,低通滤波,高通滤波,逆滤波,维纳滤波,中值滤波等。

本文应用高斯平滑滤波进行去噪处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理作业——图像恢复摘要数字图像恢复是数字图像处理的一个基本的和重要的课题,它是后期图像处理(分析和理解)的前提。

图像在摄取、传输、储存的过程中不可避免地引起图像质量的下降(图像退化),图像恢复就是试图利用退化过程的先验知识使已退化的图像恢复本来面貌,即根据退化的原因,分析引起退化的环境因素,建立相应的数学模型,并沿着使图像降质的逆过程恢复图像。

本文首先对测试图像进行模糊及加噪处理,然后用不同的图像恢复方法,如维纳滤波恢复、约束最小二乘滤波进行图像恢复,并比较它们的处理效果。

发现维纳滤波较约束最小二乘法滤波效果要好,这是因为前者利用了原图像的统计信息,采用了真实的PSF函数来恢复。

无论何种算法,它们都要依据获取的相关信息才能有效地实施,算法利用的信息越多,信息的准确性越高,复原图像的质量也就越高。

实验原理:图像复原处理是建立在图像退化的数学模型基础上的,这个退化数学模型能够反映图像退化的原因。

图像的退化过程可以理解为施加于原图像上的运算和噪声两者联合作用的结果,图像退化模型如图1所示,可以表示为:g ( x , y ) = H [ f ( x , y )] + n ( x , y ) = f ( x , y ) *h ( x , y ) + n ( x , y ) (1)图1 图像退化模型(1)在测试图像上产生高斯噪声lena 图-需能指定均值和方差;并用滤波器(自选)恢复图像;实验原理:噪声是最常见的退化因素之一,也是图像恢复中重点研究的内容,图像中的噪声可定义为图像中不希望有的部分。

噪声是一种随机过程,它的波形和瞬时振幅以及相位都随时间无规则变化,因此无法精确测量,所以不能当做具体的处理对象,而只能用概率统计的理论和方法进行分析和处理。

本文中研究高斯噪声对图像的影响及其去噪过程。

①高斯噪声的产生:所谓高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。

一个高斯随机变量z 的PDF 可表示为:P (z )(2)其中z 代表灰度,u 是z 的均值,是z 的标准差。

高斯噪声的灰度值多集中在均值附近。

图2 高斯函数可以通过不同的算法用matlab 来产生高斯噪声。

②高斯噪声对信号的影响噪声影响图像处理的输入、采集、处理的各个环节以及输出结果的全过程,在图像中加高斯噪声通常会使图像变得模糊并且会出现细小的斑点,使图像变得不清晰。

()22z u 2σ-⎡⎤-⎢⎥⎣⎦③去除高斯噪声的一些方法去除高斯噪声的方法有直方图变换,低通滤波,高通滤波,逆滤波,维纳滤波,中值滤波等。

本文应用高斯平滑滤波进行去噪处理。

处理结果如下图:维纳滤波对高斯白噪声的图像滤波效果较好,具有比较好的选择性,可以更好地保存图像的边缘和高频细节信息。

所以,维纳滤波在大多数情况下都可以获得满意的结果,尤其对含有高斯噪声的图像。

(2)推导维纳滤波器并实现下边要求; 实验原理:维纳滤波综合了退化函数和噪声统计特性两个方面进行复原处理,其目标是寻找一个滤波器,使得复原后图像与原始图像 的均方误差最小:源图像lena.bmp加入gaussian 噪声后的lena.bmp高斯平滑后的lena.bmp(7x7)5010015020025030035040045050050100150200250300350400450500),(ˆy x f ),(y x f min })],(),(ˆ{[2=-y x f y x fE因此维纳滤波器又称为最小均方误差滤波器。

在频率中用下式表达:其中,(,)G u v 是退化图像的傅立叶变换,(,)H u v 是退化函数。

2*|(,)|=(,)(,)H u v H u v H u v ,*(,)H u v 是(,)H u v 的复共轭。

2(,)=|N (,)|S u v u v η,为噪声的功率谱。

2f (,)=|(,)|S u v F u v ,为未退化图像的功率谱。

维纳滤波器的推导:合理假设要估计的信号f(x,y)为0均值平稳随机过程,噪声为0均值平稳随机过程。

g ( x , y ) = h ( x , y ) * f ( x , y ) + η( x , y )^(,)(,)*(,)f x y w x y g x y =根据已退化图像g(x,y),利用线性估计器(,)w x y 来估计原始图像。

先证: g ( x , y ) = f ( x , y ) + η( x , y ),最小化均方误差:2(,)e x y =22(,)e x y E,e(x,y)=f(x,y)− fˆ(x,y), f ˆ(x,y)=w(x,y)*g(x,y)最小化均方误差可以由正交原则求解,即最优求解的误差与观测的信号值不相关。

得: E[e(m, n ) g * (x, y)]= E[f(m,n )− fˆ(m,n)] g*(x, y)]=0 进一步分解得:E [f(m,n)g * (x, y)]=E[fˆ(m,n)g * (x, y)]= E {12k k ∞∞=-∞=-∞∑∑w(k1, k2 )[g (m −k1, n−k2)g*(x,y)]} = E {12k k ∞∞=-∞=-∞∑∑w(k1, k2 )(R g (m −k1-x , n−k2-y)}=w(m-x,n-y)* R g (m-x, n-y)221|(,)|ˆ(,)(,)(,)|(,)|(,)/(,)f H u v F u v G u v H u v H u v S u v S u v η⎡⎤=⎢⎥+⎢⎥⎣⎦记: R fg ( m-x, n-y)= E[f(m,n)g * (x, y)] 因此, R fg ( m, n)= w(m,n)* R g (m, n) 上式作Flouier 变换得:P fg ( w1, w2)= W(w1, w2)* P g (w1, w2)即:W(w1, w2)= P fg ( w1, w2)/ P g (w1, w2). (3)又有: R fg ( m-x, n-y)= E[f(m,n)g * (x, y)]= E [f(m,n).[12k k ∞∞=-∞=-∞∑∑h (k1, k2)f(x-k1,y-k2)+η(x , y )]*=12k k ∞∞=-∞=-∞∑∑h *(k1, k2) R f (m-x+ k1, n-y +k2)= h *(-(m-x),-(n-y))* R f (m-x, n-y)因此, R fg ( m, n)= h *(-m,-n)* R f (m, n) 对上式作Flouier 变换得:P fg ( w1, w2)= H*( w1, w2)P f (w1, w2) (4)同时,R g (m-x, n-y)= E[g(m,n)g * (x, y)]= E [12k k ∞∞=-∞=-∞∑∑h (k1, k2) f(m-k1,n-k2)+ η(m,n)]*[12l l ∞∞=-∞=-∞∑∑ h *( l 1,l 2) f*(x-l 1,y-l 2)+ η*(x , y )]=12k k ∞∞=-∞=-∞∑∑12l l ∞∞=-∞=-∞∑∑h (k1, k2) h *( l 1,l 2) E[f(m-k1,n-k2)f*(x-l 1,y-l 2)]+ E{η(m,n) η*(x , y )}得: R g (m-x, n-y)= 12k k ∞∞=-∞=-∞∑∑12l l ∞∞=-∞=-∞∑∑h(k1,k2)h*(l 1,l 2) R f (m-k1-x+l 1,n-k2-y+l 2)+ R η (m-x,n-y)= R f (m-x,n-y)* h(m-x,n-y)* h* (-(m-x),-(n-y))+ R η (m-x,n-y)所以,R g (m, n)= R f (m,n)* h(m,n)* h*(-m,-n)+ R η (m-x,n-y)上式作Flouier 变换得:P g (w1,w2)= P f (w1, w2)*H(w1, w2)*H*(-w1,-w2)+P η(w1, w2)=()2H w 1, w 2 P f (w1, w2)+ P η(w1, w2) (5)综合以上式(3)(4)(5)可得:()()()()()2H * w 1, w 2Pf w 1, w 2H w 1, w 2Pf w 1, w 2P w 1, w 2(1,2)W w w +=推导完毕。

(a) 实现模糊滤波器如方程Eq.(5.6-11).在图像复原中,有3种主要的估计退化函数的方法:(1)图像观察估计法,(2) 试验估计法,(3)模型估计法。

本文实现从基本原理开始推导数学模型的模型估计法。

其SFR 为:()(,)sin[()]()j ua vb TH u v ua vb eua vb πππ-+=++根据上式设计滤波器,实现的程序代码见附录。

(b) 模糊lena 图像:45度方向,T=1;根据(a )所设计的滤波器处理图像,效果如下图示:源图像lena.bmp运动模糊后的lena.bmp(角度为45)(c) 在模糊的lena 图像中增加高斯噪声,均值=0,方差=10 pixels 以产生模糊图像;处理结果如下图示(程序代码见附录):(d) 分别利用方程Eq. (5.8-2)和(5.9-4),恢复图像;考虑到设计的复杂性以及时间的有限性,本次实验的图像复原利用MATLAB 数字图像处理工具箱来完成。

①维纳滤波复原程序中仿真了一个运动模糊PSF ,对原图像进行模糊操作,并指定运动位移为50个像素,运动角度为45度。

利用函数deconvwnr 进行维纳滤波复原图像,调用格式为:Wnr=deconvwnr(blurredNoisy,PSF); MATLAB 代码见附录,其处理结果如下图示:运动模糊后的lena.bmp(角度为45)加噪并模糊的lena.bmp模糊噪声图像的维纳滤波复原可见,直接用无信噪比NSR 参数的函数deconvwnr 进行复原的滤波效果很差,因此引人信噪比NSR 作为噪声参数进行图像复原,即:noise=imnoise(zeros(size(I)),’gaussian ’,0,0.01); NSR=sum(noise(:).^2)/sum(im2double(I(:)).^2); Wnr=deconvwnr(blurredNoisy,PSF,NSR); 处理结果如图所示:②最小二乘滤波复原维纳滤波建立在最小化统计准则的基础上,在平均意义上它是最优的。

本节所提供的算法具有显著的特点对于处理的每一幅图像它都能产生最优结果。

根据卷积定义,有H 对噪声敏感,为了减少噪声敏感性问题,以平滑措施的最佳复原为基础,如一幅图像的二阶导数(“拉普拉斯变换”算子)。

相关文档
最新文档