实验3 图像增强—滤波器的设计

合集下载

滤波器的设计实验报告

滤波器的设计实验报告

滤波器的设计实验报告滤波器的设计实验报告引言:滤波器是一种电子设备,用于改变信号的频率特性。

在电子通信、音频处理、图像处理等领域中,滤波器扮演着至关重要的角色。

本实验旨在设计并验证滤波器的性能,以增进对滤波器原理和应用的理解。

实验目的:1. 掌握滤波器的基本原理和分类;2. 学习滤波器的设计方法和参数选择;3. 实现一个滤波器电路,并验证其性能。

实验装置和材料:1. 函数发生器:用于产生输入信号;2. 示波器:用于观察输入和输出信号;3. 电阻、电容、电感:用于构建滤波器电路;4. 电源:为电路提供稳定的电压。

实验步骤:1. 确定滤波器类型:根据实验要求和信号特性,选择合适的滤波器类型。

常见的滤波器类型有低通、高通、带通和带阻滤波器。

2. 计算滤波器参数:根据滤波器类型和信号频率要求,计算所需的电阻、电容和电感数值。

这些参数将决定滤波器的截止频率和增益特性。

3. 搭建电路:根据设计的滤波器电路图,使用电阻、电容和电感等元件搭建电路。

确保电路连接正确,无误。

4. 连接信号源和示波器:将函数发生器连接到滤波器输入端,将示波器连接到滤波器输出端。

调整函数发生器的频率和幅度,观察示波器上的波形变化。

5. 测试滤波器性能:通过改变输入信号的频率,观察输出信号的变化。

记录截止频率、增益、相位差等性能参数,并与理论计算结果进行对比。

6. 优化滤波器性能:根据实验结果,对滤波器进行调整和优化。

可以尝试改变电阻、电容和电感数值,或者采用其他滤波器类型,以改善滤波器的性能。

实验结果与讨论:根据实验数据和观察结果,我们可以得出以下结论:1. 滤波器的截止频率与电阻、电容和电感的数值有关。

通过调整这些参数,可以改变滤波器的频率响应。

2. 不同类型的滤波器对信号的处理方式不同。

低通滤波器通过滤除高频成分,使得低频信号通过;高通滤波器则相反。

3. 滤波器的增益特性和相位差对信号处理有重要影响。

在设计滤波器时,需要权衡增益和相位差之间的关系。

7.图像增强—频域滤波 - 数字图像处理实验报告

7.图像增强—频域滤波 - 数字图像处理实验报告

计算机与信息工程学院验证性实验报告一、实验目的1.掌握怎样利用傅立叶变换进行频域滤波 2.掌握频域滤波的概念及方法 3.熟练掌握频域空间的各类滤波器 4.利用MATLAB 程序进行频域滤波二、实验原理及知识点频域滤波分为低通滤波和高通滤波两类,对应的滤波器分别为低通滤波器和高通滤波器。

频域低通过滤的基本思想:G (u,v )=F (u,v )H (u,v )F (u,v )是需要钝化图像的傅立叶变换形式,H (u,v )是选取的一个低通过滤器变换函数,G (u,v )是通过H (u,v )减少F (u,v )的高频部分来得到的结果,运用傅立叶逆变换得到钝化后的图像。

理想地通滤波器(ILPF)具有传递函数:01(,)(,)0(,)ifD u v D H u v ifD u v D ≤⎧=⎨>⎩其中,0D 为指定的非负数,(,)D u v 为(u,v )到滤波器的中心的距离。

0(,)D u v D =的点的轨迹为一个圆。

n 阶巴特沃兹低通滤波器(BLPF)(在距离原点0D 处出现截至频率)的传递函数为201(,)1[(,)]nH u v D u v D =+与理想地通滤波器不同的是,巴特沃兹率通滤波器的传递函数并不是在0D 处突然不连续。

高斯低通滤波器(GLPF)的传递函数为222),(),(σv u D ev u H =其中,σ为标准差。

相应的高通滤波器也包括:理想高通滤波器、n 阶巴特沃兹高通滤波器、高斯高通滤波器。

给定一个低通滤波器的传递函数(,)lp H u v ,通过使用如下的简单关系,可以获得相应高通滤波器的传递函数:1(,)hp lp H H u v =-利用MATLAB 实现频域滤波的程序f=imread('room.tif');F=fft2(f); %对图像进行傅立叶变换%对变换后图像进行队数变化,并对其坐标平移,使其中心化 S=fftshift(log(1+abs(F)));S=gscale(S); %将频谱图像标度在0-256的范围内 imshow(S) %显示频谱图像h=fspecial('sobel'); %产生空间‘sobel’模版 freqz2(h) %查看相应频域滤波器的图像 PQ=paddedsize(size(f)); %产生滤波时所需大小的矩阵 H=freqz2(h,PQ(1),PQ(2)); %产生频域中的‘sobel’滤波器H1=ifftshift(H); %重排数据序列,使得原点位于频率矩阵的左上角 imshow(abs(H),[]) %以图形形式显示滤波器 figure,imshow(abs(H1),[])gs=imfilter(double(f),h); %用模版h 进行空域滤波gf=dftfilt(f,H1); %用滤波器对图像进行频域滤波 figure,imshow(gs,[]) figure,imshow(gf,[])figure,imshow(abs(gs),[]) figure,imshow(abs(gf),[])f=imread('number.tif'); %读取图片PQ=paddedsize(size(f)); %产生滤波时所需大小的矩阵 D0=0.05*PQ(1); %设定高斯高通滤波器的阈值H=hpfilter('gaussian',PQ(1),PQ(2),D0); %产生高斯高通滤波器 g=dftfilt(f,H); %对图像进行滤波 figure,imshow(f) %显示原图像figure,imshow(g,[]) %显示滤波后图像三、实验步骤:1.调入并显示所需的图片;2.利用MATLAB 提供的低通滤波器实现图像信号的滤波运算,并与空间滤波进行比较。

实验3 图像增强数字图像处理实验

实验3 图像增强数字图像处理实验

实验三、图像增强一、实验目的1掌握灰度直方图的概念及其计算方法;2熟练掌握直力图均衡化和直方图规定化的计算过程;3熟练掌握空域滤波中常用的平滑和锐化滤波器;4掌握色彩直方图的概念和计算方法5利用MATLAB程序进行图像增强。

二、实验原理图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。

其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。

图像增强技术主要有直方图修改处理、图像平滑化处理、图像尖锐化处理和彩色处理技术等。

本实验以直方图均衡化增强图像对比度的方法为主要内容,其他方法同学们可以在课后自行联系。

直方图是多种空间城处理技术的基础。

直方图操作能有效地用于图像增强。

除了提供有用的图像统计资料外,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。

直方图在软件中易于计算,也适用于商用硬件设备,因此,它们成为了实时图像处理的一个流行工具。

直方图是图像的最基本的统计特征,它反映的是图像的灰度值的分布情况。

直方图均衡化的目的是使图像在整个灰度值动态变化范围内的分布均匀化,改善图像的亮度分布状态,增强图像的视觉效果。

灰度直方图是图像预处理中涉及最广泛的基本概念之一。

图像的直方图事实上就是图像的亮度分布的概率密度函数,是一幅图像的所有象素集合的最基本的统计规律。

直方图反映了图像的明暗分布规律,可以通过图像变换进行直方图调整,获得较好的视觉效果。

直方图均衡化是通过灰度变换将一幅图像转换为另一幅具有均衡直方图,即在每个灰度级上都具有相同的象素点数的过程。

下面给出直方图均衡化增强图像对比度的MA TLAB程序:I=imread(‘原图像名.gif); % 读入原图像J=histeq(I); %对原图像进行直方图均衡化处理Imshow(I); %显示原图像Title(‘原图像’); %给原图像加标题名Figure;imshow(J); %对原图像进行屏幕控制;显示直方图均衡化后的图像Title(‘直方图均衡化后的图像’) ; %给直方图均衡化后的图像加标题名Figure; subplot(1,2,1) ;%对直方图均衡化后的图像进行屏幕控制;作一幅子图作为并排两幅图的第1幅图Imhist(I,64); %将原图像直方图显示为64级灰度Title(‘原图像直方图’) ; %给原图像直方图加标题名Subplot(1,2,2); %作第2幅子图Imhist(J,64) ; %将均衡化后图像的直方图显示为64级灰度Title(‘均衡变换后的直方图’) ; %给均衡化后图像直方图加标题名处理后的图像直方图分布更均匀了,图像在每个灰度级上都有像素点。

图像频域增强滤波

图像频域增强滤波

1 低通滤波器法
结论:图像的边缘和其他尖锐跳跃(如噪声)对傅 立叶变换的高频分量有很大贡献;
方法:通过一个线性系统,频域上对一定范围高频 分量进行衰减能够达到平滑化;
这种线性系统称为低通滤波器法。
Gu,vFu,vHu,v Fu,v是输入,Gu,v是输出 Hu,v是线性系统的传递函数
第七页,共80页
带通滤波器:以围绕图像能量83%的圆作为截止点, 带宽以围绕图像能量93%的圆,半径为4到20,傅 立叶反变换后作为兰色分量;
高通滤波器:以围绕图像能量95%的圆作为截止点, 半径为50,傅立叶反变换后作为绿色分量;
第五十页,共80页
3 带通和带阻滤波器法
第五十一页,共80页
4 同态滤波
目的:正常图象是在均匀光强度情况下获得的 图象,实际上光照射是不均匀,或光强范围动 态太大。
u0
1 2
f1
f2 ,u
f2
f1
理想带阻滤波器的传递函数可写为
H
u
1
u u
*
u
u0
u
u0
理想带阻函数的冲激响应为
h
t
t
2
u
sin ut
ut
cos
2
u 0t
第四十三页,共80页
3 带通和带阻滤波器法
G(u)
-f2 -f1
2
1
-4
-2
0
-1
-2
f2 f1
2t
4
第四十四页,共80页
3 带通和带阻滤波器法
附加处 理
输出 图象
第三页,共80页
1 低通滤波器法
1)原理 2)理想低通滤波器 3)巴特沃思低通滤波器 4)指数低通滤波器

图像增强和滤波实验

图像增强和滤波实验

实验四图像增强和滤波实验一.实验目的:掌握基本的图像增强方法,观察图像增强的效果,加深对灰度直方图的理解。

掌握基本的图像滤波方法,观察图像滤波的效果。

二.实验内容:对比度增强,灰度变换,直方图均衡化,图像滤波对给定的灰度的数字图像(图像文件名分别为cameraman.tif,rice.tif和pout.tif)进行如下处理:(1)统计原图像的灰度直方图,并利用直方图均衡化处理进行图像增强,同屏显示处理前后图像及其灰度直方图,比较异同,并回答数字图像均衡化后其直方图分布情况。

(2)利用图像调整函数(直接灰度调整方法)进行图像增强,同屏显示处理前后图像及其灰度直方图,比较异同,并回答数字图像均衡化后其直方图分布情况。

(3)利用函数IMNOISE,在图像(LENA256.BMP)上分别叠加高斯噪声(gaussian)和椒盐噪声(salt&peppers),对比高斯低通滤波器和均值滤波器的性能。

三、实验原理1、图像增强技术;图像滤波技术介绍图像增强是将原来不清晰的图像变得清晰或强调某些关注的特征,抑制非关注的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果的图像处理方法。

按所处理的对象不同可分为灰度图像增强和彩色图像增强。

图像非常直观,易于理解,但在实际应用中得到的图像品质并不是那么好,或在图像采集过程中不可避免的加入了噪声,因此研究快速且有效地图像增强算法成为推动图像分析和图像理解领域发展的关键内容之一。

突出图像中目标物体的某些特点、从数字图像中提取目标物的特征参数等等,这些都有利于对图像中目标的识别、跟踪和理解。

图像增强并不要求忠实地反映原始图像相反,含有某种失真(例如突出轮廓线)的图像可能比无失真的原始图像更为清晰。

在力学应用中,液体流动双折射图像的处理,物体变形图像的处理等。

按照增强处理的空间不同可分为两类:空域增强,频率增强。

前者直接在图像所在的二维空间进行增强处理,即增强构成图像的像素,包括灰度变换增强,直方图增强,图像平滑和图像锐化等。

实验图像的滤波增强处理

实验图像的滤波增强处理

实验图像的滤波增强处理实验目的1了解空域增强的基本原理2掌握平滑滤波器和锐化滤波器的使用3掌握图像中值滤波增强的使用4了解频域增强的基本原理5掌握低通滤波器和高通滤波器的使用实验原理1.空域增强空域滤波是在图像空间中借助模板对图像进行领域操作,处理图像每一个像素的取值都是根据模板对输入像素相应领域内的像素值进行计算得到的。

空域滤波基本上是让图像在频域空间内某个范围的分量受到抑制,同时保证其他分量不变,从而改变输出图像的频率分布,达到增强图像的目的。

空域滤波一般分为线性滤波和非线性滤波两类。

线性滤波器的设计常基于对傅立叶变换的分析,非线性空域滤波器则一般直接对领域进行操作。

各种空域滤波器根据功能主要分为平滑滤波器和锐化滤波器。

平滑可用低通来实现,平滑的目的可分为两类:一类是模糊,目的是在提取较大的目标前去除太小的细节或将目标内的小肩端连接起来;另一类是消除噪声。

锐化可用高通滤波来实现,锐化的目的是为了增强被模糊的细节。

结合这两种分类方法,可将空间滤波增强分为四类:1)线性平滑滤波器(低通)2)非线性平滑滤波器(低通)3)线性锐化滤波器(高通)4)非线性锐化滤波器(高通)空间滤波器都是基于模板卷积,其主要工作步骤是:1(1)将模板在图中移动,并将模板中心与图中某个像素位置重合;2(2)将模板上的系数与模板下对应的像素相乘;3(3)将所有乘积相加;(4)将和(模板的输出响应)赋给图中对应模板中心位置的像素。

1.1平滑滤波器线性低通平滑滤波器也称为均值滤波器,这种滤波器的所有系数都是正数,对3×3 的模板来说,最简单的是取所有系数为1,为了保持输出图像任然在原来图像的灰度值范围内,模板与象素邻域的乘积都要除以9。

MATLAB 提供了fspecial 函数生成滤波时所用的模板,并提供filter2 函数用指定的滤波器模板对图像进行运算。

函数fspecial 的语法格式为:h=fspecial(type)h=fspecial(type,parameters)其中参数type 指定滤波器的种类,parameters 是与滤波器种类有关的具体参数。

实验三 图像增强

实验三 图像增强

实验三:图像增强(4学时)实验目的:1.熟练掌握图像的灰度变换增强,二维滤波增强,锐化处理的原理。

2.自如的应用MATLAB环境对图像进行灰度变换、直方图处理,平滑处理,锐化处理。

实验内容:1.对已知图像作灰度变换增强,分析不同变换函数对同一图像处理的结果。

2.作出已知图像的直方图,对图像进行直方图修正,分析修正结果3.分别对图像进行均匀滤波和中值滤波。

4.分别用几种不同方式对已知图像进行锐化处理。

实验原理:1、灰度变换灰度变换是直接对像素进行处理,常用三种基本函数,线性函数、对数函数、幂函数。

可以完成图像的反转、拉伸、γ校正等,改变图像对比度、增加灰度宽度。

2、直方图校正直方图是图像的灰度概率统计图,修改直方图可以改变图像灰度分布状态,从而改变图像对比度。

3、图像滤波器图像滤波器实质上是一种离散卷积处理,也叫掩膜操作。

通过使用不同模板获得不同结果。

平滑模板使图像模糊但可消除噪声,锐化模板可以提高线、点的立体效果从而实现图像分割的功能。

实验方法:使用matlab处理实验基本要求:1.设计程序求出已知图像的直方图,将原图像亮度提高20后再作直方图,在同一画面输出。

2.设计程序将已知图像添加椒盐噪声,分别用均匀滤波,和中值滤波处理,与原图像在同一画面输出。

3.设计程序将求出已知图像中目标物的轮廓与原图像在同一画面输出。

实验设备:MATLAB实验环境,图像输入输出设备,图像处理设备。

A=imread('D:\11.jpg');B=rgb2gray(A);Subplot(2,2,1);imshow(B);title('原图灰度图');Subplot(2,2,2);imhist(B);title('原图灰度图直方图');C=imadjust(B,[0.3 0.7],[]);Subplot(2,2,3);imshow(C);title('增强图像');Subplot(2,2,4);imhist(C);title('增强图像直方图');A=imread('D:\11.jpg');B=rgb2gray(A);J=histeq(B);Subplot(2,2,1);imshow(B);title('原图');Subplot(2,2,2);imhist(B);title('原图直方图');Subplot(2,2,3);imshow(J);title('均衡化图像');Subplot(2,2,4);imhist(J);title('均衡化图像直方图');A=imread('D:\11.jpg');B=rgb2gray(A);Subplot(2,2,1);imshow(B);title('原图');J=imnoise(B,'salt & pepper',0.04); Subplot(2,2,2);imshow(J);title('加噪声后图像');K=medfilt2(J);Subplot(2,2,3);imshow(K);title('中值滤波后图像');h=ones(3,3)/9;D=conv2(J,h)/255; Subplot(2,2,4);imshow(D); title('均值滤波后图像');A=imread('D:\11.jpg');B=rgb2gray(A);Subplot(1,2,1);imshow(B); title('原图');J= edge(B,'roberts',0.1); Subplot(1,2,2);imshow(J); title('罗伯茨梯度锐化图');A=imread('D:\11.jpg');B=rgb2gray(A);Subplot(1,2,1);imshow(B); title('原图');J= edge(B,'prewitt',0.1); Subplot(1,2,2);imshow(J);title('梯度锐化图');A=imread('D:\11.jpg');B=rgb2gray(A);Subplot(1,2,1);imshow(B);title('原图');J= edge(B,'sobel',0.05);Subplot(1,2,2);imshow(J);title('梯度锐化图');实验总结:在本次试验中我在灰度线性变换增强上使用了J=imadjust(I,[low high],[bottom top],gamma); [low high]原图像要变换的灰度范围,[bottom top]指定的变换后的灰度范围,gamma为校正量,gamma=1线性校正,gamma>1抛物线校正,gamma<1三次曲线校正。

实验图像的滤波增强处理

实验图像的滤波增强处理

实验图像的滤波增强处理一、简介图像滤波是图像处理的基础操作,它可以在频域或空域中对图像进行处理,例如去噪、平滑、增强等。

常见的滤波算法包括均值滤波、中值滤波、高斯滤波等。

在实验图像处理中,我们需要通过滤波算法对图像进行增强处理,使得目标区域更加清晰、明显。

本文将介绍三种常见的滤波算法,并使用python代码实现对实验图像的增强处理。

二、滤波算法介绍1. 均值滤波均值滤波是一种线性平滑滤波算法,它将目标像素的邻域像素的值取平均作为目标像素的值,可以有效地去除图像中的噪声。

均值滤波的卷积核大小可以自定义,一般情况下,卷积核大小越大,去噪效果越好,但是图像的细节也会随之模糊。

2. 中值滤波中值滤波是一种非线性平滑滤波算法,它将目标像素的邻域像素的值进行排序,将中间值作为目标像素的值。

中值滤波的优点是能够保留图像的边缘和细节信息,但是对于非常密集的噪声,中值滤波效果不如均值滤波。

3. 高斯滤波高斯滤波是一种近似线性的平滑滤波算法,它将目标像素的邻域像素的加权平均值作为目标像素的值。

高斯滤波的权重系数是由高斯函数计算而来,所以它能够更好地保留图像的边缘和细节信息。

相对于均值滤波和中值滤波,高斯滤波处理较为耗时,但是滤波效果更加自然、柔和。

三、实验代码下面是在python中实现三种滤波算法的代码:1. 均值滤波import cv2def mean_filter(image, kernel_size):h, w = image.shapekernel = np.ones((kernel_size, kernel_size), np.float32) / (kernel_ size * kernel_size)image_filtered = cv2.filter2D(image, -1, kernel)return image_filtered2. 中值滤波import cv2def median_filter(image, kernel_size):image_filtered = cv2.medianBlur(image, kernel_size)return image_filtered3. 高斯滤波import cv2def gaussian_filter(image, kernel_size, sigma):h, w = image.shapekernel = cv2.getGaussianKernel(kernel_size, sigma)image_filtered = cv2.filter2D(image, -1, kernel * kernel.T) return image_filtered四、实验结果分析分别对实验图像进行均值滤波、中值滤波和高斯滤波处理,并将处理后的图像与原图像进行对比,得到如下结果:1. 均值滤波处理结果mean_filter.pngmean_filter.png2. 中值滤波处理结果median_filter.pngmedian_filter.png3. 高斯滤波处理结果gaussian_filter.pnggaussian_filter.png从实验结果来看,三种滤波算法都能够对实验图像进行增强处理,而且处理后的图像均比原图像清晰明显。

图像增强实验

图像增强实验

图像增强实验实验三、图像增强实验⽬的:(1)进⼀步掌握matlab中的图像处理和分析⼯具。

(2)掌握线性灰度变换的原理和⽬的,熟练使⽤线性灰度变换数学公式。

(3)理解直⽅图的意义,以及直⽅图均衡化的原理与⽬的。

(4)掌握⼏种空间域平滑滤波的⽅法及其应⽤场合,如邻域平均法、中值滤波、和多图像平均法。

(5)了解在频域内使⽤低通滤波器消除噪声的⽅法与特点。

(6)掌握图像锐化⽅法及其应⽤场合。

(7)掌握⼏种图像边缘检测算⼦,如罗伯特梯度算⼦、拉普拉斯算⼦、Sobel算⼦、Prewitt算⼦。

实验内容:1.验证实验-+++++1.1 基于点运算的图像对⽐度增强(a) 利⽤matlab图像⼯具箱提供的函数imhist( ) 观察Mr.bmp 的直⽅图。

请问:该图有何不⾜?如何利⽤matlab图像⼯具箱提供的函数imadjust ( )对其进⾏修正?对⽐度不够强,要增强对⽐度。

J = imadjust(I,[0.0 0.5],[]);>> imshow(I), figure, imshow(J)(b) 利⽤matlab图像⼯具箱提供的函数histeq( ) 对Mr.bmp 进⾏直⽅图均衡化处理,观察处理前后两幅图像的直⽅图。

请问:经过直⽅图均衡处理后,图像的直⽅图有何变化?图像的视觉效果有那些改进?1.2 图像平滑与锐化(a) 了解下列函数如何使⽤?(请各举⼀例加以说明)Imnoise(), colfilt(), medfilt2( ), filter2(), fspecial( ), ordfilt2();(b)利⽤matlab图像⼯具箱提供的函数imnoise ( ) 产⽣3幅不同的含噪图像并保存为bmp⽂件(噪声模型分别为gaussian,salt & pepper,speckle)。

J = imnoise(I,'salt & pepper',0.02);>> figure, imshow(J);J = imnoise(I,'gaussian',0.02);>> figure, imshow(J);J = imnoise(I,'speckle',0.02);>> figure, imshow(J);(c) 输⼊下列代码⽣成⽂件MyMeanFilter.m,并利函数MyMeanFilter( )对加噪图像做“均值滤波”处理(取滤波窗⼝尺⼨分别为3*3,5*5,7*7)。

数字图像处理 实验报告(完整版)

数字图像处理 实验报告(完整版)

数字图像处理实验一 MATLAB数字图像处理初步一、显示图像1.利用imread( )函数读取一幅图像,假设其名为lily.tif,存入一个数组中;2.利用whos 命令提取该读入图像flower.tif的基本信息;3.利用imshow()函数来显示这幅图像;实验结果如下图:源代码:>>I=imread('lily.tif')>> whos I>> imshow(I)二、压缩图像4.利用imfinfo函数来获取图像文件的压缩,颜色等等其他的详细信息;5.利用imwrite()函数来压缩这幅图象,将其保存为一幅压缩了像素的jpg文件,设为lily.jpg;语法:imwrite(原图像,新图像,‘quality’,q), q取0-100。

6.同样利用imwrite()函数将最初读入的tif图象另存为一幅bmp图像,设为flily.bmp。

7.用imread()读入图像Sunset.jpg和Winter.jpg;8.用imfinfo()获取图像Sunset.jpg和Winter.jpg的大小;9.用figure,imshow()分别将Sunset.jpg和Winter.jpg显示出来,观察两幅图像的质量。

其中9的实验结果如下图:源代码:4~6(接上面两个) >>I=imread('lily.tif')>> imfinfo 'lily.tif';>> imwrite(I,'lily.jpg','quality',20);>> imwrite(I,'lily.bmp');7~9 >>I=imread('Sunset.jpg');>>J=imread('Winter.jpg')>>imfinfo 'Sunset.jpg'>> imfinfo 'Winter.jpg'>>figure(1),imshow('Sunset.jpg')>>figure(2),imshow('Winter.jpg')三、二值化图像10.用im2bw将一幅灰度图像转化为二值图像,并且用imshow显示出来观察图像的特征。

面向指纹图像增强的Gabor滤波器设计

面向指纹图像增强的Gabor滤波器设计

[ ywo d ]f grr ti g acme tGa o l rIp t up t/ b f rpp l es utr Ke r s i epi ;maee n e n; br t ;n u O tu(O) u e; ien t cue n n h n i fe / I i r
DOI 1 .9 9 .s . 0 —4 82 1.80 5 : 03 6 ̄i n1 03 2 .0 21.3 s 0
(tt Ke aoaoyo ASCa dS se F dnUnvri , h g a2 10 , hn ) Sae yL b rtr f I n ytm, u a ies y S a h i 0 2 3 C ia t n
[ src]T i pp r rp ss einadi lmett nsh meo brftr o n epitmaeeh cme tIe ly cuaeo a Abta t hs ae o oe d s n e na o ce f o l r g rr g n a e n.t mpo s c rt cl p a g mp i Ga i e f f i ni n a l
第 3 卷 第 1 期 8 8
Vol 8 - 3






21 0 2年 9月
S ptmbe e e r 201 2
NO 1 .8
Co pu e gi e i m trEn ne rng
人工 智 能及识 别技 术 ・
文章编号:10_ 48o2 8_3. 3 文献 o 32( l1—o m_ 2 ) 1 0 标识码z A
8% ,因此,为 G br 3 J ao 滤波设计专门的硬件加速单元 即 能以最小的代价同时解决精度和时间开销问题。 而其余增

实验三 图像增强

实验三 图像增强

实验三图像增强
一、实验内容
1.设计目标直方图,并将输入图像按目标直方图进行规定化处理;
2.采用平滑滤波器对图像平滑;
3.采用锐化方法对图像进行锐化处理。

二、实验原理
1.直方图规定化是图像增强的重要手段,由人来确定的目标直方图往往具有较好的视觉感
受,因此把输入图像的直方图按照目标直方图规定化后,可以获得更加清晰的图像。

2.锐化和平滑是图像增强的方法之一,采用前者可以突出图像的细节,后者可以滤除图像
中的噪声,从而达到图像清晰的目的。

三、实验方法及程序
1.选择一副图像,对灰度图像进行直方图均衡化处理。

2.选择一副图像,对灰度图像采用均值滤波。

3.选择一副图像,对灰度图像,采用prewitt边缘算子和sobel算子对图像进行增强处理。

4.仿照matlab识别圆形物体例程,对coins.png图像进行处理。

四、实验结果与分析
Matlab代码以及结果图
五、思考题
1.设计其他形状的直方图对图像进行规定化处理
2.为什么原图减去低通图像,能够实现锐化图像?。

实验三IIR滤波器的设计与信号滤波

实验三IIR滤波器的设计与信号滤波

实验三 IIR 滤波器的设计与信号滤波1、实验目的(1)熟悉用双线性变换法设计IIR 数字滤波器的原理与方法。

(2)掌握数字滤波器的计算机仿真方法。

(3)通过观察对实际心电图信号的滤波作用,获得数字滤波的感性知识。

2、实验仪器:PC 机一台 MATLAB 软件3、实验原理利用双线性变换设计IIR 滤波器(只介绍巴特沃斯数字低通滤波器的设计),首先要设计出满足指标要求的模拟滤波器的传递函数)(s H a ,然后由)(s H a 通过双线性变换可得所要设计的IIR 滤波器的系统函数)(z H 。

如果给定的指标为数字滤波器的指标,则首先要转换成模拟滤波器的技术指标,这里主要是边界频率s p w w 和的转换,对s p αα和指标不作变化。

边界频率的转换关系为)21tan(2w T =Ω。

接着,按照模拟低通滤波器的技术指标根据相应设计公式求出滤波器的阶数N 和dB 3截止频率c Ω;根据阶数N 查巴特沃斯归一化低通滤波器参数表,得到归一化传输函数)(p H a ;最后,将c s p Ω=代入)(p H a 去归一,得到实际的模拟滤波器传输函数)(s H a 。

之后,通过双线性变换法转换公式11112--+-=zz T s ,得到所要设计的IIR 滤波器的系统函数)(z H 。

利用所设计的数字滤波器对实际的心电图采样信号进行数字滤波器。

4、实验步骤及内容(1)复习有关巴特沃斯模拟滤波器的设计和用双线性变换法设计IIR 数字滤波器的内容,用双线性变换法设计一个巴特沃斯IIR 低通数字滤波器。

设计指标参数为:在通带内频率低于π2.0时,最大衰减小于dB 1;在阻带内[]ππ,3.0频率区间上,最小衰减大于dB 15。

(2)绘制出数字滤波器的幅频响应特性曲线。

(3)用所设计的滤波器对实际心电图信号采样序列(实验数据在后面给出)进行仿真滤波处理,并分别绘制出滤波前后的心电图信号波形图,观察总结滤波作用与效果。

(4)输入为20Hz 正弦和200Hz 的正弦的叠加波形,要求用双线性变换法设计一巴特沃斯数字低通滤波器滤除200Hz 的正弦,使输出中只保留20Hz 的正弦波。

实验三图像滤波

实验三图像滤波

实验三 图像滤波实验一、实验目的1.熟练掌握空域滤波中常用滤波器的原理;2.理解邻域平均、中值滤波降噪法等的图像增强原理;3.加深对图像增强的认识,巩固所学图像增强理论知识和相关算法;4.利用MATLAB 程进行图像滤波,观察增强效果。

二、实验原理以图像平滑为例:图像平滑方法是一种实用的图像处理技术,能减弱或消除图像中的高频率分量,但不影响低频率分量。

因为高频率分量主要对应图像中的区域边缘等灰度值较大变化较快的部分,平滑滤波将这些分量滤去可减少局部灰度起伏,使图像变得比较平滑。

实际应用中,平滑滤波还可用于消除突发噪声,或者在提取较大目标前去除过小的细节或将目标内的小间断连接起来。

1. 邻域平均法用窗口像素的平均值取代中心像素原来的灰度值。

邻域的选取通常有4-邻域和8-邻域。

∑∈=A y x y x f L j i g ),(),(1),( 2. 中值滤波与加权平均方式的平滑滤波不同,中值滤波是抑制噪声的非线性处理方法。

对于给定的n 个数值{a1,a2,…,an},将它们按大小有序排列。

当n 为奇数时,位于中间位置的那个数值称为这n 各数值的中值。

当n 为偶数时,位于中间位置的两个数值的平均值称为这n 个数值的中值。

中值滤波,就是图像中滤波后的某像素输出值等于该像素邻域中各像素灰度的中值。

三、实验内容与步骤:按下面要求编写程序并运行对peppers.bmp 图像添加零均值“高斯”噪声,用3×3或9×9滑动平均模板进行降噪处理,观察平均降噪图像的效果。

1.对peppers.bmp 图像添加零均值“高斯”噪声程序代码如下:I=imread('d:\peppers.bmp');J=imnoise(I,'gaussian',0,0.02);subplot(1,2,1);imshow(I);title('原图');subplot(1,2,2);imshow(J);title('加噪处理后的图');运行结果如下:2.用3×3滑动平均模板进行降噪处理,观察平均降噪图像的效果程序代码如下:I=imread('d:\peppers.bmp');J=imnoise(I,'gaussian',0,0.02);[H,W]=size(J);M=double(J);M1=M;for j=2:H-1for k=2:W-1M1(j,k)=[M(j-1,k-1)+M(j-1,k)+M(j-1,k+1)+M(j,k-1)+M(j,k)+M(j,k+1)+M(j+1,k-1) +M(j+1,k)+M(j+1,k+1)]/9;end;end;subplot(1,3,1);imshow(I);title('原图');subplot(1,3,2);imshow(J);title('加噪处理');subplot(1,3,3);imshow(uint8(M1),[]);title('3*3邻域平均降噪处理');运行结果如下:3.对peppers.bmp图像添加“椒盐”噪声,分别采用5×5的矩形、圆形及十字形窗口进行中值滤波处理,观察处理结果。

基于MATLAB的数字图像课程设计-图像频域增强高通滤波器算法设计

基于MATLAB的数字图像课程设计-图像频域增强高通滤波器算法设计

基于MATLAB的数字图像课程设计-图像频域增强高通滤波器算法设计摘要图像增强是对数字图像的预处理,使图像整体或局部特征能有效地改善。

通过对频域域图像增强理论的理解,分析了频率域的高通滤波。

在此基础上,利用MATLAB对理想高通滤波器、巴特沃斯高通滤波器、指数高通滤波器、梯形高通滤波器、以及高斯高通滤波器进行编程与仿真,并对其结果进行了分析与比较,表明这五种高通滤波器都能较好地对图像进行锐化处理。

关键词:图像增强;频率域;高通滤波;MATLAB(4)通过高通滤波技术来消除图像的模糊,突出图像的边缘,使低频分量得到抑制,增强高频分量,使图像的边沿或线条变得清晰,实现图像的锐化。

2 课程设计相关知识2.1 数字图像处理简介数字图像处理,通俗地讲是指应用计算机以及数字设备对图像进行加工处理的技术。

2.1.1 数字图像发展概述20世纪20年代,图像处理技术首次应用于改善伦敦到纽约之间的海底电缆传送图片的质量。

1964年,美国喷气推动实验室用计算机成功地对4000多张月球照片进行处理。

70年代中期,随着离散数学理论的创立和完善,数字图像处理技术得到了迅猛的发展,理论和方法不断完善。

90年代,随着个人计算机进入家庭,硬件价格不断下降,数字世界逐渐进入人们的生活。

2.1.2 数字图像处理内容图像处理的内容包括:图像变换,图像增强,图像编码与压缩,图像复原,图像重建,图像识别以及图像理解。

(1)图像数字化图像数字化即图像采样和量化,是指把连续的图像信号变为离散的数字信号,以适应计算机的处理。

(2)图像编码压缩把数字化的图像数据按一定规则进行排列或运算过程,称为图像编码。

利用图像本身的内在特性,通过某种特殊的编码方式,达到减少原图像数据时空占用量的处理叫做图像压缩编码。

(3)图像变换一般指利用正交变换的性质和特点,将图像转换到变换域中进行处理,并且大部分变换都有快速算法。

(4)图像增强图像增强的目的是突出图像中所感兴趣的部分,如强化图像的高频分量,可使图像中物体轮廓清晰,细节明显。

数字图像实验三图像增强

数字图像实验三图像增强

实验三、图像增强一、实验目的(1)熟悉并学会使用MATLAB中图像增强的相关函数。

(2)掌握图像灰度修正、平滑去噪、锐化加强边缘和轮廓的方法,并编程实现。

二、实验主要仪器设备(1)台式机或笔记本电脑。

(2)MATLAB软件(含图像处理工具箱)。

注意:由于软件版本的缘故,软件的界面可能有所差异,读者可以根据实际安装的软件选择相关的命令。

(3)典型的灰度、彩色图像文件。

三、实验原理数码相机的曝光量指到达DC感光器件上的光线总量,用曝光值(EV)表示。

图像的过度曝光、曝光不足时,用曝光补偿调节曝光量,这种功能可修正自动曝光设置值为上升或下降几级。

例如,某些DC的EV调整范围为+3~0~-3。

尝试对同一景象进行正确曝光、过度曝光和曝光不足三种情况成像情况。

(1)将一幅图像视为一个二维矩阵,用MATLAB进行图像增强。

(2)利用MATLAB图像处理工具箱中的函数imread(读入),imshow(显示),imnoise (加噪),filter2(滤波)对图像进行去噪处理。

(3)图像灰度修正:灰度变换。

对不满意的图像通过线性或非线性灰度映射关系进行变换,其效果可以得到明显提高。

通过分析,会发现变换前后图像的直方图也发生相应的变化。

(4)图像平滑方法:领域平均、中值滤波。

分析图像降质的性质,区分平稳性还是非平稳型、加性还是乘性等,采用合适的去噪方法,可以去除或降低噪声对图像的影响。

从频率域看,平均操作在降低噪声的同时衰减了图像的高频分量,会影响图像细节的重现。

中值滤波对某些信号具有不变形,适用于消除图像中的突发干扰,但如果图像含有丰富的细节,则不宜使用。

(5)图像锐化方法:人眼对目标的边缘和轮廓较为敏感,对图像进行锐化,有助于突出图像的这些特征。

从频率域看,锐化提升了图像的高频分量。

四、实验内容MATLAB图像增强:①图像灰度修正;②图像平滑方法;③图像锐化方法。

五、实验步骤MATLAB图像增强。

(1)图像灰度修正。

三图像的滤波及增强

三图像的滤波及增强

实验三图像的滤波及增强一.实验目的1.熟悉matlab图像处理工具箱及中值滤波函数的使用;2.理解和掌握中值滤波的方法和应用;二.实验设备1.PC机一台;2.软件matlab;三.实验原理增强图像中的有用信息,它可以是一个失真的过程,其目的是要改善图像的视觉效果,针对给定图像的应用场合,有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果,满足某些特殊分析的需要。

图像增强可分成两大类:频率域法和空间域法。

前者把图像看成一种二维信号,对其进行基于二维傅里叶变换的信号增强。

采用低通滤波(即只让低频信号通过)法,可去掉图中的噪声;采用高通滤波法,则可增强边缘等高频信号,使模糊的图片变得清晰。

后者空间域法中具有代表性的算法有局部求平均值法和中值滤波(取局部邻域中的中间像素值)法等,它们可用于去除或减弱噪声。

中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值. 中值滤波对脉冲噪声有良好的滤除作用,例如椒盐噪声。

特别是在滤除噪声的同时,能够保护信号的边缘,使之不被模糊。

这些优良特性是线性滤波方法所不具有的。

此外,中值滤波的算法比较简单,也易于用硬件实现。

所以,中值滤波方法一经提出后,便在数字信号处理领得到重要的应用。

四.程序设计K=imread('2.jpg');I=rgb2gray(K);D1=imnoise(I,'salt& pepper',0.02);%加入椒盐噪声K=medfilt2(D1);%对加入椒盐噪声的图片中值滤波figure(4);subplot(1,3,1);imshow(I,[0 255]);title('原图');subplot(1,3,2);imshow(D1,[0 255]);title('加入椒盐噪声') subplot(1,3,3);imshow(K,[0 255]);title('中值滤波后')五.实验结果六.实验心得通过执行程序更加形象化真实化的认识了理论课上学到的椒盐噪声,这些白点会由参数的设置变化,上图是0.02时,若加大数值则加入椒盐噪声后图像白点便会增加,但它们还是随机分布的。

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

实验3 图像增强—滤波器的设计
一、实验目的
1.掌握图像显示的基本原理,熟悉图像的基本格式和数据结构;
2.掌握图像空间滤波器的基本原理和方法;
3.熟练掌握空域滤波中常用的平滑和锐化滤波器;
4.了解不同滤波器方式的使用和使用的场合,培养处理实际图像的能力;
二、实验要求
1.学生应当完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高
斯噪声和椒盐噪声,进行滤波处理,能够正确地评价处理的结果,能够从理论上作出合理的解释。

2.学生应当对于给定的图像,使用一阶算子(Sobel算子和Robert算子)和二阶算子
(拉普拉斯算子)对图像进行锐化处理,比较不同算子的处理结果,并能做出正确地评价。

三、实验内容与实验步骤
1.调入并显示原始图像Sample.bmp;
2.在原始图像Sample.bmp上分别加入高斯噪声、椒盐噪声和加性噪声;
3.产生均值和中值滤波器;
4.分别采用3×3和5×5的模板,分别用均值滤波器和中值滤波器,对加入噪声的图
像进行处理并观察不同噪声的水平下,上述滤波器处理的结果。

5.选择不同大小的模板,对加入某一固定噪声水平噪声的图像进行处理,观察上述滤
波器处理的结果。

6.输出全部结果并讨论。

四、实验仪器
1.计算机;
2.VC程序;
3.移动式存储器(软盘、U盘等)。

4.记录用的笔、纸。

五、实验报告内容
1..叙述操作过程
2.用数据和图片给出各个步骤中取得的实验结果,并进行必要的讨论。

六、思考题
1.简述高斯噪声和椒盐噪声的特点。

2.结合实验内容,定性评价平均滤波器和中值滤波器对高斯噪声和椒盐噪声的去噪效
果?
3.结合实验内容,定性评价滤波器窗口对去噪效果的影响?。

相关文档
最新文档