没有合适的资源?快使用搜索试试~ 我知道了~
常用边缘检测算法的对比分析.doc.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2022-05-30
10:18:10
上传
评论
收藏 740KB DOC 举报
温馨提示
试读
11页
常用边缘检测算法的对比分析.doc.doc
资源推荐
资源详情
资源评论
数 字 图 像 处 理 作 业
班 级: 10502 21
姓 名: 李 博
学 号: 0 3
常用边缘检测算法分析与比较研究
摘要:
随着计算机视觉技术的不断发展,其在各行各业得到了广泛的应用。而边
缘提取技术是计算机视觉技术的一个基本的核心的技术,因为边缘包含着图像
的重要信息,边缘提取的效果在一定程度上也影响着后面进一步处理的精度和
性能。本文分析和比较了一些经典的边缘及爱你侧算子,然后对其中的不足和
缺陷,提出了一种改进 Canny 的算法,实验结果表明,改进算法并使得边缘提
取的效果在一定程度上得到了改善。
1 概述
1.1 . 研究的目的和意义
数字图像处理技术的迅猛发展,其应用前景得到了不可限量的扩展,如今
各行各业都在积极发展与图像相关的技术。其应用逐渐凸显其魅力,其应用如
医学影像、航天航空、无人驾驶、自动导航、工业控制、导弹制导、文化艺术
等。边缘检测技术在图像处理和计算机视觉等领域骑着重要的作用,是图像分
析、模式识别、目标检测与分割等的前期处理。前期边缘检测的好坏,直接影
响后期更高级处理的精度。自从 1986 年 John Canny 提出了最优边缘检测算子的
三条准则并推导出了一个近似实现。但是在实际中,真正实现这一目标尚有较
大的难度。这是因为:(1)实际图像一般都含有噪声,并且噪声的分布信息业
是未知的,同时噪声和边缘都属于高频信息,在进行滤波的同时,虽然能够在
一定程度上抑制噪声,却也丢失了边缘信息。(2)由于场景、光照条件的边缘
等原因,同一场景在不同光照条件下得到的边缘可能也是不同的,设置的阈值
也可能是不同的。针对这些问题,如何进行改进,并得到一种较理想的边缘检
测算子是有必要的。
1.2. 本文的框架结构
本论文的第一部分主要是介绍了本课题研究的目的和意义;第二部分主要
是对边缘检测进行概述,并对经典的边缘检测算子进行了分析和比较;;第三
部分进行了实验对比和分析,得出结论。
2. 边缘检测概述
2.1 边缘的定义
首先介绍什么是边缘。在数字图像中,边缘是指图像局部变化最显著的部
分,边缘主要存在于目标与目标,目标与背景之间,是图像局部特性的不连续
性,如灰度的突变、纹理结构的图标、颜色的图标等。尽管图像的边缘点产生
的原因各不相同,但他们都是图形上灰度不连续或灰度几句辩护的点,图像边
缘分为阶跃状、斜坡状和屋顶状。
2.2 边缘检测的基本方法
一般图像边缘检测方法主要有如下四个步骤:
1)图像滤波:传统边缘检测算法主要是基于图像强度的一阶和二阶导数,但
导数的计算对噪声很敏感,因此必须使用滤波器来改善与噪声有关的边缘检测
器的性能。需要指出的是,大多数滤波器在降低噪声的同时也造成了了边缘强
度的损失,因此,在增强边缘和降低噪声之间需要一个折衷的选择。
2)图像增强:增强边缘的基础是确定图像各点邻域强度的变化值。增强算法
可以将邻域(或局部)强度值有显著变化的点突显出来。边缘增强一般是通过计
算梯度的幅值来完成的。
3)图像检测:在图像中有许多点的梯度幅值比较大,而这些点在特定的应用
领域中并不都是边缘,所以应该用某种方法来确定哪些点是边缘点。最简单的
边缘检测判断依据是梯度幅值。
4)图像定位:如果某一应用场合要求确定边缘位置,则边缘的位置可在子像
素分辨率上来估计,边缘的方位也可以被估计出来。
近 20 多年来提出了许多边缘检测算子,在这里我们仅讨论集中常见的边缘
检测算子。
2.3 常见边缘检测算子分析
1)差分边缘检测
处理数字图像的离散域时,可以用图像的一阶差分来代替图像函数的导数。
定义二维离散图像函数在 X 轴方向的一阶差分为:
(2.3.1)
Y 轴方向上的一阶差分定义为:
(2.3.2)
利用图像灰度的一阶导数算子在灰度值变化显著的地方得到的极值来检测
边缘点。它在某一个点的值就代表了该点的边缘强度值,可通过设置阈值来进
一步得到边缘图像。但用差分的方法进行边缘检测必须使差分的方向和边缘的
方向相垂直,这就需要对图像的不同方向分别进行差分运算,增加了运算量。
一般可将边缘分为水平边缘、垂直边缘和对角线边缘:
图 1 水平边缘 图 2 垂直边缘 图 3 对角线边缘
显然,差分边缘是最原始、最基础的方法,这种算子具有方向性,并且由于计
算不方便等原因,在现在已经很少应用了,但其思想还是很多其他算法的基础。
2)Reborts 算子
Reboerts 算子是一种利用局部差分来寻找边缘的算子,Roberts 梯度算子所
采用的是对角方向相邻两像素值之差,算子形式如下:
(2.3.3
(2.3.4
(2.3.5)
Roberts 梯度算子对应的卷积模版为:
剩余10页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 81
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功