首页 > 条据书信 > 外贸信函 / 正文
结合Butterworth滤波和Sobel算子的图像边缘检测:边缘检测算子
2019-12-01 07:38:42 ℃1图像边缘是一种重要的视觉信息,图像边缘检测是图像处理、图像分析、模式识别、计算机视觉以及人类视觉的基本步骤。其结果的正确性和可靠性将直接影响到机器视觉系统对客观世界的理解。实现边缘检测有很多不同的方法,也一直是图像处理中的研究热点,人们期望找到一种抗噪强、定位准、不漏检、不误检的检测算法。经典的算法[1-2]中主要用梯度算子,最简单的梯度算子是Roberts算子,比较常用的有Prewitt算子和Sobel算子,其中Sobel算子效果较好,但是经典Sobel算子存在边缘定位不准的缺点,文[3-4]对其作了描述和改进,本文提出另一种改进方法。
2Sobel算子特点分析
Sobel边缘检测算子使用两个如下有向算子(一个水平的,一个是垂直的),每一个逼近一个偏导数:Dxf(x,y)={f(x+1,y-1)+2f(x+1,y)+f(x+1,y+1)}-{f(x-1,y-1)+2f(x-1,y)+f(x-1,y+1)}Dyf(x,y)={f(x-1,y+1)+2f(x,y+1)+f(x+1,y+1)}-{f(x-1,y-1)+2f(x,y-1)+f(x+1,y-1)}如果用Sobel算子检测图像M的边缘的话,可以先分别用水平算子和垂直算子对图像进行卷积,得到的是两个矩阵,在不考虑边界的情形下也是和原图像同样大小的图像M1,M2,他们分别表示图像M中相同位置处的两个偏导数。然后把M1,M2对应位置的两个数平方后相加得到一个新的矩阵G,G表示M中各个像素的灰度的梯度值(一个逼近)。这样就可以通过阀值处理得到边缘图像。Sobel算子利用像素的左、右、上、下邻域的灰度加权算法,根据在边缘点处达到极值这一原理进行边缘检测。该方法不但产生较好的检测效果,而且对噪声具有平滑作用,可以提供较为精确的边缘方向信息。但是,在抗噪声好的同时也存在检测到伪边缘,定位精度不高的缺点。如果在Sobel算子处理图像之前对图片进行预处理,突出图片的边缘线条部分,那么再经Sobel算子运算后的边缘线条将会精确得多,而Sobel算子的噪声抑制作用也得到保存。所以有必要先对图像作增强的预处理。
3Butterworth滤波
预处理图像中的边沿或线条与图像频谱中的高频分量相对应,因此,可以采用高通滤波的方法,使低频分量得到抑制,从而达到增强高频分量,使图像的边沿或线条变得清晰,完成图像的预处理。常用的高通滤波器有:理想高通滤波器、Butterworth高通滤波器、指数形高通滤波器。理想高通滤波器的滤波效果最好,但其位于D0的阶跃会对图像产生大量的噪声点。指数高通滤波器相对理想高通滤波器来说要好一些,但其截止部分仍过于陡峭,这点仅经高通滤波后难以察觉,但在之后的Sobel算子处理后会产生大量噪声点,而Butterworth滤波器则相对较为平滑,且可由阶数来控制曲线形状。Butterworth滤波器的转移函数为:其中D0为截止频率。阶数n控制曲线的形状,即决定了函数的衰减率。由于在高低频率间的过渡比较平滑,所以用Butterworth滤波器得到的输出图其振铃效应不明显。为此,预处理程序采用Butterworth高通滤波器比较适合。
4实验结果及讨论
下面就用本文提出的方法,先对图像进行Butterworth高通滤波器预处理,再对预处理后的图像采用Sobel算子进行边缘检测。我们在Windows2000下,用VisualC++6.0编程环境实现了该方法,对常用的lena图像分别用Sobel算子和本文提出的方法进行边缘检测,(a)lena原图(b)Sobel算子检测结果(c)本文方法检测结果图1图像边缘检测结果图从图1(b)可以看出,Soble算子对噪声有抑制作用,因此不会出现很多孤立的边缘像素点;但Sobel算子对边缘的定位不是很准确,图像的边界宽度往往不止一个像素。从图1(c)可以看出,经Butterworth高通滤波器处理后再对图像采用Sobel算子得到的边缘图,对边缘的定位较准,边界的线条并不是很粗,且对噪声也不是那么敏感。
从以上的结果中我们可以得出:(1)图像边缘检测不能仅基于当前点像素的突变,还应根据其邻域的像素及其梯度来判断,否则将会产生误判。(2)在一些对噪声敏感定位不准的算子处理之前对图像进行预处理可在一定程度上改进善甚至准确定位边缘。(3)在对图像进行预处理时,必须注意到滤波函数的图形。过低的截止频率会影响滤波的性能,而过高的截止频率会导致一些边缘丢失。(4)在图像预处理时,必须选定合适的参数。过于陡峭的滤波函数会给图像带来很多的噪声,严重干扰之后的边缘检测;而过于平滑的函数则对低频分量的滤波有限,达不到滤波目的,甚至会对边缘的高频部分造成影响。
5结论
针对Sobel算子检测边缘时边界宽度多于一个像素,边缘定位不准的问题,提出了先用Butterworth高通滤波器对图像进行预处理,对预处理后的图像再进行Sobel算子边缘检测可以解决边缘定位不准的问题。实验结果验证了所提方法的有效性。
猜你喜欢
- 2024-01-15 关于外贸发展情况调研报告
- 2024-01-04 关于外贸领域进出口情况调研报告
- 2023-10-23 2023年度外贸协议书4篇【精选推荐】
- 2023-10-11 2023年关于外贸总结9篇【完整版】
- 2023-08-22 外贸业务员工作计划怎么写-业务员工作计划6篇
- 2023-08-19 2023年度外贸下半年工作计划4篇
- 2023-06-18 2023年应届生外贸实习报告3000字
- 2023-06-18 网上外贸业务实习报告例文【优秀范文】
- 2023-06-18 2023年度电子公司外贸跟单员实习报告
- 2023-06-18 2023年度外贸公司大学生实习报告
- 搜索
-
- 学习第三次中央新疆工作座谈会心得体会 09-28
- 关于党建工作与业务工作深度融合的几点 03-25
- 2020新冠疫苗预防接种应急预案 12-24
- [公司新年贺词]公司买新机器祝福语 11-25
- 政府宣传标语(精选多篇) 01-29
- 项目评审费用管理办法 07-01
- 基层党建联系点工作制度 08-06
- 参观哈尔滨党史纪念馆心得 09-06
- 2020秋新教科版小学三年级科学上期中测 10-29
- 某市纪委关于对督导力度不够、基层监督 03-12
- 11-25国庆70周年庆典晚会 庆典晚会串词
- 11-25办公室礼仪的十大原则 浅谈办公室的电话礼仪
- 01-17用心灵轻轻地歌唱_心灵的歌唱
- 01-17也许你不是我一生的唯一|也许不是我
- 01-17爱了,请珍惜;不爱,趁早放手|爱就珍惜不爱就放手
- 01-17岁月带走的是记忆,但回忆会越来越清晰|有趣又有深意的句子
- 01-17曾经的美好只是曾经,我只想珍惜身边的人|我只想珍惜你
- 01-18从容不惊 [学会笑眼去看世界,不惊不乍,淡定从容]
- 02-03当代大学生学习态度调查报告
- 02-03常用护患英语会话
- 标签列表