几种边缘检测算子比较

上传人:工**** 文档编号:504310634 上传时间:2023-10-26 格式:DOCX 页数:5 大小:124KB
返回 下载 相关 举报
几种边缘检测算子比较_第1页
第1页 / 共5页
几种边缘检测算子比较_第2页
第2页 / 共5页
几种边缘检测算子比较_第3页
第3页 / 共5页
几种边缘检测算子比较_第4页
第4页 / 共5页
几种边缘检测算子比较_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《几种边缘检测算子比较》由会员分享,可在线阅读,更多相关《几种边缘检测算子比较(5页珍藏版)》请在金锄头文库上搜索。

1、常用的检测算子有:(1) 微分算子(2) 拉普拉斯高斯算子cann算子微分算子Sobel算子, Rober算子,prewit算子比较Sobel算子是滤波算子的形式来提取边缘。X,Y方向各用一个模 板,两个模板组合起来构成1个梯度算子。X方向模板对垂直边缘影 响最大,Y方向模板对水平边缘影响最大。Rober t算子是一种梯度算子,它用交叉的差分表示梯度,是一种 利用局部差分算子寻找边缘的算子,对具有陡峭的低噪声的图像效果 最好。prewit算子是加权平均算子,对噪声有抑制作用,但是像素平均 相当于对图像进行地同滤波,所以prewit算子对边缘的定位不如 rober算 子。源程序:i=imread

2、( t anke.jpg);i2=im2double(i); ihd=rgb2gray(i2); thr,sorh,keepapp=ddencmp(den,wv,ihd); ixc=wdencmp(gbl,ihd,sym4,2,thr,sorh,keepapp); figure,imshow(ixc), t消噪后图像);k2=medfilt2(ixc,7 7);figure,imshow(k2), ti中值滤波); isuo=imresize(k2,0.25,bicubic);%sobert、rober和prewit算子检测图像边缘 esobel=edge(isuo,sobel);erob=e

3、dge(isuo,roberts); eprew=edge(isuo,prewitt);subplot(2,2,1);imshow(isuo); tit前期处理图像);subplot(2,2,2);imshow(esobel);title(算1子提取); subplot(2,2,3);imshow(erob) ;title(ro算子提取); subplot(2,2,4);imshow(eprew);title(prewitt 算子提取); 程序运行结果:前期处理图像sobel算子提取rober t算子提取prewit算子提取拉普拉斯高斯算子拉普拉斯高斯算子是一种二阶导数算子,将在边缘处产生一个

4、陡 峭的零交叉。前面介绍的几种梯度法具有方向性,不能对各种走向的 边缘都具有相同的增强效果。但是Laplacian算子是各向同性的,能对 任何走向的界线和线条进行锐化,无方向性。这是拉普拉斯算子区别 于其他算法的最大优点。源程序:elog=edge(isuo,log); imshow(elog);title(log 算子提取);log算子提取运行结果:canny算子Canny边缘检测是一种比较新的边缘检测算子,具有很好的边缘 监测性能,在图像处理中得到了越来越广泛的应用。源程序:ecanny=edge(isuo,canny);imshow(ecanny);title(canny 算子提取);程

5、序运行结果:边缘检测结果比较Roberts算子检测方法对具有陡峭的低噪声的图像处理效果较好,但是 利用roberts算子提取边缘的结果是边缘比较粗,因此边缘的定位不是 很准确。Sobel算子检测方法对灰度渐变和噪声较多的图像处理效果较好,sobel 算子对边缘定位不是很准确,图像的边缘不止一个像素。Prewitt算子检测方法对灰度渐变和噪声较多的图像处理效果较好。但 边缘较宽,而且间断点多。Laplacian算子法对噪声比较敏感,所以很少用该算子检测边缘,而是 用来判断边缘像素视为与图像的明区还是暗区。Canny方法不容易受噪声干扰,能够检测到真正的弱边缘。优点在 于,使用两种不同的阈值分别检测强边缘和弱边缘,并且当弱边缘和 强边缘相连时,才将弱边缘包含在输出图像中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号