实验四图像增强

合集下载

数字图像处理实验报告——图像增强实验

数字图像处理实验报告——图像增强实验

实验报告课程名称数字图像处‎理导论专业班级_____‎_____‎_____‎姓名_____‎_____‎_____‎学号_____‎_____‎_____‎电气与信息‎学院和谐勤奋求是创新‎2.编写函数w‎ = genla‎p laci‎a n(n),自动产生任‎一奇数尺寸‎n的拉普拉‎斯算子,如5×5的拉普拉‎斯算子w = [ 1 1 1 1 11 1 1 1 11 1 -24 1 11 1 1 1 14.采用不同的‎梯度算子对‎b lurr‎y_moo‎n.tif进行‎锐化滤波,并比较其效‎果。

[I,m ap]=im rea‎d('trees‎.tif');I=doubl‎e(I);subpl‎o t(2,3,1)imsho‎w(I,m ap);title‎(' Origi‎nal Im age‎');[Gx,Gy]=gradi‎e nt(I); % gradi‎e n t calcu‎l atio‎nG=sqrt(Gx.*Gx+Gy.*Gy); % matri‎xJ1=G; % gradi‎e nt1subpl‎o t(2,3,2)imsho‎w(J1,m ap);title‎(' Opera‎tor1 Im age‎');J2=I; % gradi‎e nt2 K=find(G>=7);J2(K)=G(K);subpl‎o t(2,3,3)im sho‎w(J2,m ap);title‎(' Opera‎tor2 Im age‎');J3=I; % gradi‎e n t3 K=find(G>=7);J3(K)=255;subpl‎o t(2,3,4)im sho‎w(J3,m ap);title‎(' Opera‎tor3 Im age‎');J4=I; % gradi‎e n t4 K=find(G<=7);J4(K)=255;subpl‎o t(2,3,5)im sho‎w(J4,m ap);title‎(' Opera‎tor4 Im age‎');J5=I; % gradi‎e nt5 K=find(G<=7);J5(K)=0;Q=find(G>=7);J5(Q)=255;subpl‎o t(2,3,6)im sho‎w(J5,m ap);title‎(' Opera‎tor5 Im age‎');5.自己设计锐‎化空间滤波‎器,并将其对噪‎声图像进行‎处理,显示处理后‎的图像;附录:可能用到的‎函数和参考‎结果**************报告里不能‎用参考结果‎中的图像1)采用3×3的拉普拉‎斯算子w = [ 1, 1, 1; 1 – 8 1; 1, 1, 1]滤波I=im rea‎d('moon.tif');T=doubl‎e(I);subpl‎o t(1,2,1),im sho‎w(T,[]);title‎('Origi‎n al Im age‎');w =[1,1,1;1,-8,1;1,1,1];K=conv2‎(T,w,'sam e');subpl‎o t(1,2,2)im sho‎w(K);title‎('Lapla‎cian Trans‎f orm a‎tion');图2.9 初始图像与‎拉普拉斯算‎子锐化图像‎2)编写函数w‎ = genla‎p laci‎a n(n),自动产生任‎一奇数尺寸‎n的拉普拉‎斯算子,如5×5的拉普拉‎斯算子:w = [ 1 1 1 1 11 1 1 1 11 1 -24 1 11 1 1 1 11 1 1 1 1]funct‎i on w = genla‎p laci‎a n(5)%Com pu‎t es the Lapla‎c ian opera‎t orw = ones(n);x = ceil(n/2);w(x, x) = -1 * (n * n - 1);3)分别采用5‎×5,9×9,15×15和25‎×25大小的‎拉普拉斯算‎子对blu‎rry_m‎o on.tif进行‎锐化滤波,并利用式完‎成图像的锐‎化增强,观察其有何‎不同,要求在同一‎窗口中显示‎。

图像增强__实验报告

图像增强__实验报告

深圳大学实验报告课程名称: 数字图像处理实验项目名称: 图像增强学院: 信息工程学院专业: 通信工程****: ***报告人: 学号: 班级: 1班实验时间: 2015、04、09实验报告提交时间: 2015、05、21教务处制[1] 简述直方图均衡化原理答:直方图均衡化的基本思想就是对原始图像中的像素灰度做某种映射变换,使变换后的图像灰度的概率密度就是均匀分布的,即变换后图像就是一幅灰度均匀分布的图像,这意味着图像灰度的动态范围得到了增加,从而可提高图像的对比度。

[2] 对给定的两幅灰度数字图像(可以用MATLAB自带的图像文件)进行如下处理:a、对原图像进行直方图均衡化处理,同屏显示处理前后图像及其直方图,比较异同,并回答为什么数字图像均衡化后其直方图并非完全均匀分布。

答:代码实现如下:A = imread('1、jpg');I=rgb2gray(A);[height,width] = size(I);figuresubplot(221)imshow(I)%显示原始图像subplot(222)imhist(I)%显示原始图像直方图%进行像素灰度统计;s = zeros(1,256);%统计各灰度数目,共256个灰度级for i = 1:heightfor j = 1: widths(I(i,j) + 1) = s(I(i,j) + 1) + 1;%对应灰度值像素点数量增加一 endend%计算灰度分布密度p = zeros(1,256);for i = 1:256p(i) = s(i) / (height * width * 1、0);end%计算累计直方图分布c = zeros(1,256);c(1) = p(1);for i = 2:256c(i) = c(i - 1) + p(i);end%累计分布取整,将其数值归一化为1~256c = uint8(255 、* c + 0、5);%对图像进行均衡化for i = 1:heightfor j = 1: widthI(i,j) = c(I(i,j)+1);endendsubplot(223)imshow(I)%显示均衡化后的图像subplot(224)imhist(I)%显显示均衡化后的图像的直方图进行灰度均衡化的公式有很多,只要满足两个关键的条件就行了。

ENVI实验三-四

ENVI实验三-四

实验三波段组合计算及图像增强在本专题中,以ETM数据为对象,介绍在图像处理过程中的波段组合方式,波段之间的运算方式,数据的拉伸及增强处理过程。

(1)打开影像1选择file →open image file,打开can_tmr.img,点击打开,影像就出现在可用波段例表中。

2 在可用波段列表中,点击RGB Color,选择R(4)G(5)B(3)三个波段来进行波段显示。

3 点击Load RGB,一幅假彩色图像就显示在影像窗口中。

(2)波段组合1 在显示的影像中,只用了can_tmr.img文件的三个波段,而文件有6个波段,在这里,可以尝试从6个波段当中,选取3个波段来组合,并比较不同波段组合之间的图像显示效果。

2 在可用波段列表中,点击RGB Color,选择R(7)G(4)B(1)三个波段来进行波段显示。

3 在可用波段列表中,点击Display#1,在下拉菜单中,选择New display,点击Load RGB,一幅真彩色图像就显示在影像窗口中。

【截图一张,】4 动态链接比较前后两幅影像的效果,在主影像窗口中,选择tools →link →link displays,在link displays对话框中,点击ok,两幅影像就链接起来了。

5 在可用波段列表中,选择其余的波段组合方式,并加以比较。

(2)波段运算Band math功能为用户提供了一个灵活的图像处理工具,在Band math对话框中,可以实现不同波段之间的加减乘除等运算。

在这里还是为对象进行波段运算。

1在主菜单栏中,选择Basic Tools →Band math。

将出现band math对话框。

图6.2 Band math对话框3 在enter an expression的文本框中,输入需要进行波段计算的IDL (Interactive Data Language)表达式,使用变量代替波段名或文件名,变量名必须以字符“b”或“B”开头,后面跟着5个以内的数字字符。

实验四、图像增强实验报告

实验四、图像增强实验报告

桂林理工大学实验报告班级软件15-1班学号3152012011124 姓名周奎良同组实验者实验名称实验四图像增强日期2018年11月18 日一、实验目的1掌握灰度直方图的概念及其计算方法;2熟练掌握直力图均衡化和直方图规定化的计算过程;3熟练掌握空域滤波中常用的平滑和锐化滤波器;4掌握色彩直方图的概念和计算方法5利用MATLAB程序进行图像增强。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

处理后的图像直方图分布更均匀了,图像在每个灰度级上都有像素点。

从处理前后的图像可以看出,许多在原始图像中看不清楚的细节在直方图均衡化处理后所得到的图像中都变得十分清晰。

实验四 图像增强处理

实验四 图像增强处理

实验三图像增强处理一、实习目的和要求·了解什么是遥感图像解译,了解遥感图像解译的目的,根据不同的应用目的能够选择不同的方法增强解译效果;·学习图像增强的方法,能够对不同应用目的的图像进行不同的增强效果,达到解译效果;·知道ERDAS软件中图像增强处理主要分成三部分:空间、辐射、光谱增强,了解空间、辐射、光谱分辨率的概念并有直观的概念;·理解各种图像增强方法的原理,熟练掌握用ERDAS软件进行增强的操作步骤;要求能够独立完成各种增强处理;·了解图像解译的基本原理,能够通过ERDAS软件进行简单的图像解译,达到分析图像应用图像的目的;·掌握变化监测的原理并能够通过软件分析和应用变化监测;·了解地形分析和傅里叶变换的原理能够使用遥感软件进行分析;·了解归纳分析和区域特征的原理,会使用这几种方法,掌握代数运算的原理了解在图像处理中的实际应用;·了解图像投影变换的原理以及方法;·了解傅里叶变换的方法以及原理和应用;二、实验原理·当一幅图像的目视效果不太好,或则有用的信息突出不够时,就需要对图像进行增强处理,图像增强的目的是为了提高图像质量和突出所需信息,有利于分析判读或作进一步处理;·图像空间增强是利用象元自身及其周围象元的灰度值进行运算,达到增强目的主要有卷积增强、非定向边缘增强、纹理分析、锐化处理、自适应滤波等;·图像辐射增强处理时对单个象元的灰度值进行变换达到图像增强的目的,主要有直方图均衡化、直方图匹配、亮度反转、降噪处理、去条带处理等;·图像光谱增强处理是基于多波段数据对每个象元的灰度值进行变换达到增强,主要方法有主成分变换、主成分逆变换、缨帽变换、色彩变换、指数变换等;·变化监测是根据两个时期的遥感图像来计算其差异,系统可以根据您所定义的阈值来表明重点变化区域,并输出两个分析结果图像,其一是图像变化文件,其二是主要变化区域文件。

实验四 图像增强

实验四 图像增强

实验四图像增强实验目的:理解ERDAS软件下进行图像增强的基本方法加深对数字图像的认识实验器材计算机,erdas软件Erdas软件自带example目录下文件学习方法:对照学习教程PDF文件page108页开始,在文档指导下,打开Erdas软件自带example 目录下文件进行图像操作。

在进行增强操作前,阅读功能简介,了解各种增强方法的功能。

各个图像增强操作做完后,在viewer视图下,打开原图(input file .img文件置左)和结果(output file .img文件置右)进行对比观察。

主要内容:1 图像解译工具的功能认识(简介)(page108-page112)图像空间增强空间域(按像素灰度值)图像辐射增强图像增强图像光谱增强频率域(在频率域进行滤波处理)傅立叶变换2 图像空间增强(spatial enhancement)图像空间增强技术是利用像元自身及其周围象元灰度值进行计算,达到增强整个图像的目的。

重点做的内容:卷积增强(convolution)非定向边缘检测(non-directional edge)纹理分析(Texture)分辨率融合(resolution merge)锐化处理(crisp)3 图像辐射增强(radiometric enhancement)去霾处理(haze reduction)去条带处理(destripe TM data)4 图像光谱增强(spectral enhancement)))指数计算(indices)5 傅立叶变换(fourier analysis)(能力扩展部分,选作)把遥感图像从空间域转到频率域,对图像在频率域进行滤波处理,减少或消除周期性噪声。

重点做的内容:傅里叶变换(fourier analysis)周期性噪声去除(periodi noise removal)注:标的为必做的内容,其他为选作内容。

1 ERDAS下的图像增强工具2 空间增强处理阅读pdf文件page113页,了解卷积增强处理的功能介绍按照步骤做:2-1 Concolution2-2 非定向边缘检测page114先阅读非定向边缘检测的功能介绍2-3 纹理分析阅读pdf文件page116,了解纹理分析(texture)的功能Texture工具2-4 分辨率融合(resolution merge)阅读page118,了解分辨率融合的功能,使用数据spot.img dmtm.img2-5锐化处理(crisp enhancement)阅读pdf文档page119,了解锐化处理的功能,使用数据为:panatlanta.img (亚特兰大全色图像)3辐射增强处理3-查找表拉伸(LUT stretch)阅读文档Page121 了解查找表拉伸的功能,使用数据mobbay.img3-2 直方图均衡化(histogram equalization)阅读pdf文件page122 了解直方图均衡化的基本功能使用数据lanier.img3-3 直方图匹配(histogram match)阅读pdf文件page123,了解直方图匹配的功能,应用数据为:wasia1_mss.img wasia2_mss.img3-4 亮度翻转(brightness inverse)阅读pdf文件page124 了解亮度翻转的功能,使用文件loplakebedsig357PreN3.img3-5去霾处理(haze reduction)阅读材料page125,了解去条带处理的功能,使用数据klon_tm.img3-6去条带处理(destripe TM data)阅读材料page126,了解去条带处理的功能,使用数据tm_stripe.img4光谱增强处理4-1 主成分变换(principal component analysis)阅读材料page127,了解主成分变换的功能,使用数据lanier.img4-2去相关拉伸(decorrelation stretch)阅读材料page129,了解去相关拉伸的功能,使用数据lanier.img4-3色彩变换(RGB to HIS)阅读材料page131,了解色彩变换的功能,使用数据dmtm.img4-4指数计算(indices)阅读材料page133,了解指数计算的功能,使用数据tmatalanta.img 或者实验3(几何校正)的数据chuxiong.img 重点实验的指数:NDVI 归一化植被指数最后在视图下打开数据,采用查询光标查询计算出的NDVI指数5傅立叶变换(Fourier transform)阅读材料page146,了解傅立叶变换的功能,使用数据tm_1.img1 先用傅立叶变换建立函数2 在傅立叶编辑窗口打开上一步处理输出的fft文件.以下为低通滤波执行逆变换,得到结果.IMG文件。

数字图像实验报告图像增强实验

数字图像实验报告图像增强实验

数字图像实验报告图像增强实验一、实验目的熟悉并掌握MATLAB图像处理工具箱的使用;理解并掌握常用的图像的空域增强技术。

二、实验内容对一幅图像分别添加高斯、椒盐和斑点噪声,并分别进行均值和中值滤波处理,显示处理前后的图像。

三、实验方法及程序学生自行编程实现提示:1.加入高斯噪声的函数调用。

I_noise =imnoise(I,’gaussian’,0,0.1)2.加入椒盐噪声的函数调用。

I_noise = imnoise(I,’salt&pepper’,0.06)3.加入斑点噪声的函数调用。

I_noise= imnoise(I,’speckle’,0.1)4.均值滤波的函数调用。

I_smooth=imfilter(I_noise,fspecial(‘average’,5))5.中值滤波的函数调用。

I_smooth=medfilt2(I_noise,[3 3])A=imread('toyobjects.png');B=imnoise(A,'gaussian',0,0.1);%加入高斯噪声C=imnoise(A,'salt & pepper',0.05);%加入椒盐噪声D=imnoise(A,'speckle',0.05);%加入斑点噪声I1=imfilter(B,fspecial('average',5));I2= medfilt2(B);%高斯中值处理K1=imfilter(C,fspecial('average',5));K2= medfilt2(C);%椒盐中值处理G1=imfilter(D,fspecial('average',5));G2= medfilt2(D);%斑点噪声中值处理figure(1);imshow(A);title('原图像');figure(2);subplot(1,3,1);imshow(B);title('高斯噪声'); subplot(1,3,2);imshow(I1);title('高斯均值滤波处理'); subplot(1,3,3);imshow(I2);title('高斯中值滤波处理'); figure(3);subplot(1,3,1);imshow(C);title('椒盐噪声'); subplot(1,3,2);imshow(K1);title('椒盐均值处理'); subplot(1,3,3);imshow(K2);title('椒盐中值处理'); figure(4);subplot(1,3,1);imshow(D);title('斑点噪声'); subplot(1,3,2);imshow(G1);title('斑点噪声均值处理'); subplot(1,3,3);imshow(G2);title('斑点噪声中值处理');四、实验结果与分析分别运用B=imnoise(A,'gaussian',0,0.1)C=imnoise(A,'salt & pepper',0.05)D=imnoise(A,'speckle',0.05);三个函数啊加入不同的噪声,再用I_smooth=imfilter(I_noise,fspecial(‘average’,5))I_smooth=medfilt2(I_noise,[3 3])对加入噪声的图像进行处理,比较不同的处理方式对加入噪声后的图像处理后的清晰度。

遥感图像增强实验报告

遥感图像增强实验报告

遥感图像增强实验报告引言遥感技术在地球科学和环境科学领域有着广泛的应用,其中图像增强是遥感图像处理的重要环节之一。

图像增强旨在改善遥感图像的视觉效果,使得图像的细节更加清晰、对比度更加鲜明,以便更好地进行地表特征的识别和分析。

在本次实验中,我们将探讨常用的图像增强方法,并且使用实际遥感图像进行增强实验。

实验目的1. 了解遥感图像增强的基本概念和方法。

2. 掌握常见的图像增强方法的实施过程。

3. 分析和比较不同图像增强方法的效果,选择最适合的增强方法。

实验步骤1. 数据准备:选择一张遥感图像作为实验数据,确保图像分辨率适中、含有一定的地表特征。

2. 灰度拉伸:使用灰度拉伸方法增强图像的对比度。

首先计算图像的最小灰度值(Min)和最大灰度值(Max),然后通过线性变换将灰度值映射到0-255的范围内。

3. 直方图均衡化:利用直方图均衡化方法增强图像的细节。

首先计算图像的灰度直方图,然后按照直方图均衡化的公式对每个灰度值进行调整。

4. 自适应直方图均衡化:对比直方图均衡化方法,自适应直方图均衡化能够避免对整个图像进行均衡化,而是通过使用局部领域内的信息来进行均衡化。

5. 对比度增强:使用对比度增强方法增强图像的对比度。

可以通过调整图像的亮度、对比度和饱和度来实现。

6. 结果分析:根据实验结果分析不同图像增强方法的效果,选择最佳的增强方法。

实验结果与分析经过实验,我们得到了经过不同图像增强方法处理后的图像。

通过对比实验前后的图像,我们可以得出以下结论:1. 灰度拉伸方法能够有效增强图像的对比度,使得图像的亮度范围更广,细节更加清晰。

2. 直方图均衡化方法能够增强图像的细节,特别是在暗部和亮部细节的表现上有显著提升。

3. 自适应直方图均衡化方法相比于普通直方图均衡化方法在处理具有大范围对比度差异的遥感图像时效果更好,避免了过度增强和信息损失。

4. 对比度增强方法可以通过调整图像的亮度、对比度和饱和度来增强图像的视觉效果,但对于某些场景可能会导致图像过度增强或过度饱和。

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

信息工程学院实验报告课程名称:数字图像处理Array实验项目名称:实验四图像增强实验时间:2016.11.08班级::学号:一、实验目的1.了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学理论知识。

2. 掌握图像空域增强算法的基本原理。

3. 掌握图像空域增强的实际应用及MATLAB实现。

4. 掌握频域滤波的概念及方法。

5. 熟练掌握频域空间的各类滤波器。

6.掌握怎样利用傅立叶变换进行频域滤波。

7. 掌握图像频域增强增强的实际应用及MATLAB实现。

二、实验步骤及结果分析1. 基于幂次变换的图像增强程序代码:clear all;close all;I{1}=double(imread('fig534b.tif'));I{1}=I{1}/255;figure,subplot(2,4,1);imshow(I{1},[]);hold onI{2}=double(imread('room.tif'));I{2}=I{2}/255;subplot(2,4,5);imshow(I{2},[]);hold onfor m=1:2Index=0;for lemta=[0.5 5]Index=Index+1;F{m}{Index}=I{m}.^lemta;subplot(2,4,(m-1)*4+Index+1),imshow(F{m}{Index},[])endend执行结果:图1 幂次变换增强结果实验结果分析:由实验结果可知,当r<1时,黑色区域被扩展,变的清晰;当r>1时,黑色区域被压缩,变的几乎不可见。

2.直方图规定化处理程序代码:clear allclcclose all%0.读图像I=double(imread('lena.tiff'));subplot(2,4,1);imshow(I,[]);title('原图')N=32;Hist_image=hist(I(:),N);Hist_image=Hist_image/sum(Hist_image);Hist_image_cumulation=cumsum(Hist_image);%累计直方图subplot(245);stem(0:N-1,Hist_image);title('原直方图');%1.设计目标直方图Index=0:N-1;%正态分布直方图Hist{1}=exp(-(Index-N/2).^2/N);Hist{1}=Hist{1}/sum(Hist{1});Hist_cumulation{1}=cumsum(Hist{1});subplot(242);stem([0:N-1],Hist{1});title('规定化直方图1');%倒三角形状直方图Hist{2}=abs(2*N-1-2*Index);Hist{2}=Hist{2}/sum(Hist{2});Hist_cumulation{2}=cumsum(Hist{2});subplot(246);stem(0:N-1,Hist{2});title('规定化直方图2');%2. 规定化处理Project{1}=zeros(N);Project{2}=zeros(N);Hist_result{1}=zeros(N);Hist_result{2}=zeros(N);for m=1:2Image=I;%SML处理(SML,Single Mapping Law单映射规则for k=1:NTemp=abs(Hist_image_cumulation(k)-Hist_cumulation{m});[Temp1,Project{m}(k)]=min(Temp);end%2.2 变换后直方图for k=1:NTemp=find(Project{m}==k);if isempty(Temp)Hist_result{m}(k)=0;else Hist_result{m}(k)=sum(Hist_image(Temp)); endendsubplot(2,4,(m-1)*4+3);stem(0:N-1,Hist_result{m});title(['变换后的直方图',num2str(m)]);%2.3结果图Step=256/N;for K=1:NIndex=find(I>=Step*(k-1)&I<Step*k);Image(Index)=Project{m}(k);endsubplot(2,4,(m-1)*4+4),imshow(Image,[]); title(['变换后的结果图',num2str(m)]); end执行结果:原图规定化直方图2变换后的直方图1变换后的结果图1变换后的直方图2变换后的结果图2图2 直方图规定化实验结果分析:由实验结果可知,采用直方图规定化技术后,原图的直方图逼近规定化的直方图,从而有相应的变换后的结果图1和变换后的结果图2。

3.灰度图像常用平常、锐化滤波程序代码:clear all;close all;%0.原图I=double(imread('lena.tiff'));subplot(2,4,1);imshow(I,[]);title('原图'); %1.均值低通滤波H=fspecial('average',5);F{1}=double(filter2(H,I));subplot(2,4,2);imshow(F{1},[]);title('均值低通滤波');%2.gaussian 低通滤波H=fspecial('gaussian',7,3);F{2}=double(filter2(H,I));subplot(2,4,3);imshow(F{2},[]);title('高斯低通滤波');%3.增强图像=原图-均值低通滤波 F{3}=2*I-F{1};subplot(2,4,4);imshow(uint8(F{3}),[]);title('原图-均值低通滤波');%4.增强图像=原图-高斯低通滤波 F{4}=2*I-F{2};subplot(2,4,5);imshow(uint8(F{4}),[]);title('原图-高斯低通滤波');%5.'prewitt'边缘算子增强 H=fspecial('prewitt'); F{5}=uint8(I+filter2(H,I));subplot(2,4,6);imshow(F{5},[]);title('prewitt 边缘算子增强');%6.'soble'边缘算子增强 H=fspecial('sobel'); F{6}=uint8(I+filter2(H,I));subplot(2,4,7);imshow(F{6},[]);title('sobel 边缘算子增强');执行结果:原图均值低通滤波高斯低通滤波原图-均值低通滤波原图-高斯低通滤波prewitt 边缘算子增强sobel 边缘算子增强图3 灰色图像平滑、锐化实验结果分析:由实验结果可知,均值和高斯滤波都使原图模糊,而采用原图减去低通滤波图像方法、prewitt 算子、sobel 算子都可以增强图像边缘。

4. 频率域滤波:对于给定图像+噪声,使用不同的频域滤波器对图像进行滤波处理。

(1)用Butterworth 低通滤波器实现图像信号的滤波运算。

程序代码:clear all ; close all ;%(a)读入并显示图像electric.tif ; I=imread('electric.tif');subplot(2,3,1),imshow(I);title('原图像'); %(b)利用imnoise 命令在图electric.tif 上加入高斯(gaussian) 噪声;J=imnoise(I,'gaussian',0,0.01);subplot(2,3,2),imshow(J);title('加入高斯噪声的图像');%(c)用Butterworth 低通滤波器实现图像信号的滤波运算,变换不同的截止频率d I1=fftshift(fft2(J)); [m,n]=size(I1);N=2;d1=30;d2=50;d3=70;d4=90; n1=floor(m/2);n2=floor(n/2); for i=1:m for j=1:nd=sqrt((i-n1)^2+(j-n2)^2); H1=1/(1+(d/d1)^(2*N)); H2=1/(1+(d/d2)^(2*N)); H3=1/(1+(d/d3)^(2*N)); H4=1/(1+(d/d4)^(2*N)); I3(i,j)=H1*I1(i,j); I5(i,j)=H2*I1(i,j); I7(i,j)=H3*I1(i,j); I9(i,j)=H4*I1(i,j); end end I3=ifftshift(I3);I4=real(ifft2(I3)); I5=ifftshift(I5); I6=real(ifft2(I5)); I7=ifftshift(I7); I8=real(ifft2(I7)); I9=ifftshift(I9); I10=real(ifft2(I9));subplot(2,3,3),imshow(I4,[]),title('Butterworth 低通滤波器d1=30');subplot(2,3,4),imshow(I6,[]),title('Butterworth 低通滤波器d2=50');subplot(2,3,5),imshow(I8,[]),title('Butterworth 低通滤波器d3=70');subplot(2,3,6),imshow(I10,[]),title('Butterworth 低通滤波器d4=90');执行结果:原图像加入高斯噪声的图像Butterworth 低通滤波器d1=30Butterworth 低通滤波器d2=50Butterworth 低通滤波器d3=70Butterworth 低通滤波器d4=90图4 Butterworth 低通滤波器滤波结果实验结果分析:由实验结果可知,采用Butterworth 低通滤波器对加噪声的图像进行滤波运算,滤波器的截止频率d 越小,滤波后的图像越模糊。

相关文档
最新文档