实验二 图像空域锐化增强

实验二 图像空域锐化增强

ID:12606686

大小:1.25 MB

页数:6页

时间:2018-07-18

实验二   图像空域锐化增强_第1页
实验二   图像空域锐化增强_第2页
实验二   图像空域锐化增强_第3页
实验二   图像空域锐化增强_第4页
实验二   图像空域锐化增强_第5页
资源描述:

《实验二 图像空域锐化增强》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数字图像处理实验报告姓名:田蕾学号:20091202098专业:信号与信息处理年级:09实验二图像空域平滑滤波一、实验目的理解图象锐化的概念,掌握常用空域锐化增强技术。进一步加深理解和掌握图像锐化的原理和具体算法。理解图象锐化增强的处理过程和特点。二、实验内容1、一阶微分锐化增强设计程序,分别实现Roberts、Sobel、Priwitt算子的锐化处理。观察处理前后图像效果,分析实验结果和算法特点。2、拉普拉斯锐化增强设计程序,实现拉普拉斯图像和原始图像叠加的增强处理,即(拉普拉斯模板中心系数为负和拉普拉斯模板中心系数为正)观察处理前后图像效果,分析实

2、验结果和算法特点。三、实验原理Roberts、Sobel、Priwitt算子都是突出图像的细节或者是增强被模糊了的细节。因此要对图像实现锐化处理,可以用空间微分来完成,但是,这样图像的微分增强了边缘和其他的突变(如噪声)并削弱了灰度变化缓慢区域。拉普拉斯算子具有各向同性的特点,这种滤波器的响应与滤波器作用的图像的突变方向无关。即各向同性滤波器旋转不变,原图像旋转后进行滤波后处理给出的结果与先对图像滤波然后再进行旋转地结果相同。四、算法设计(含程序设计流程图)一、实验结果及分析(需要给出原始图像和处理后的图像)实验结果分析:(1)Roberts算子,So

3、bel算子和Priwitt算子用来实现消除图像模糊地增强的方法。即“锐化”。此处理是为了加强图像的边界和细节。Roberts算子提出的是在2*2的邻域上计算对角导数,Sobel算子提出了一种将方向差分局部均匀相结合的方法。常用的即为在3*3邻域上计算x和y方向的偏导数。Priwitt算子也是在3*3邻域内计算偏微分估计值。实际上,不同的算子对应不同的卷积核,他们产生的偏导数在图像处理中心点上用均值或是绝对值求和的形式结合起来。但是这类算法增强噪声的缺陷也在图像中体现了。(2)Laplacian算子是一个标量,具有各向同性的性质。对噪声更加敏感,会使噪声

4、成分急速增强。因此在实际应用中通常在进行平滑操作的同时进行二阶微分,效果比较的好。附:程序源代码(1)Roberts算子处理:I=imread('D:Matlabproject一阶微分空域锐化实验原图.jpg');I=im2double(I);figure;imshow(I);title('原图')[heightwidthR]=size(I);fori=2:height-1forj=2:width-1R(i,j)=abs(I(i+1,j+1)-I(i,j))+abs(I(i+1,j)-I(i,j+1));endendfigure;imshow(R

5、,[]);T=R;fori=1:height-1forj=1:width-1if(R(i,j)<0.25)R(i,j)=1;elseR(i,j)=0;endendendfigure;imshow(R,[]);title('Roberts算子锐化处理后图像');[m,n]=size(T);AR(1:m,1:n)=I(1:m,1:n)+T(1:m,1:n);figure;imshow(AR);title('叠加图');(2)Sobel算子:I=imread('D:Matlabproject一阶微分空域锐化实验原图.jpg');I=im2double(

6、I);figure;imshow(I);title('原图')[heightwidthR]=size(I);%Dx=[-1-2-1%000%121];%Dy=[-101%-202%-101];fori=2:height-1forj=2:width-1Dx=[I(i+1,j-1)-I(i-1,j-1)]+2*[I(i+1,j)-I(i-1,j)]+[I(i+1,j+1)-I(i-1,j+1)];Dy=[I(i-1,j+1)-I(i-1,j-1)]+2*[I(i,j+1)-I(i,j-1)]+[I(i+1,j+1)-I(i+1,j-1)];S(i,j)=s

7、qrt(Dx^2+Dy^2);endendfigure;imshow(S);T=S;fori=1:height-1forj=1:width-1if(S(i,j)<0.6)S(i,j)=1;elseS(i,j)=0;endendendfigure;imshow(S,[]);title('sobel算子锐化处理后图像')[m,n]=size(T);AS(1:m,1:n)=I(1:m,1:n)+T(1:m,1:n);figure;imshow(AS);title('叠加图');(3)Priwitt算子锐化处理:I=imread('D:Matlabproj

8、ect一阶微分空域锐化实验原图.jpg');I=im2double(I);figure;im

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。