MATLAB边缘检测博文

    

在边缘检测是图像处理计算机视觉中的基本问题,它的目的是标识出数字图像中亮度变化明显的点。图像经过边沿检测处理之后,不仅大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性。

事实上,边缘存在于图像的不规则结构和不平稳现象中,也即存在于信号的突变点处,这些点给出了图像轮廓的位置。这些轮廓常常是我们在图像边缘检测时,所需要的非常重要的一些特征条件,这就需要我们对一幅图像检测并提取出它的边缘。

可用于图像边缘检测和轮廓提取的方法有很多,其中包括有常见的Robert 边缘算子、Prewitt 边缘算子、Sobel 边缘算子等等。本文首先将会从数字图像处理的角度,对几种边缘检测算法进行详细的分析,然后会并选择其中一种边缘检测算法进行实验。考虑到以后进一步的学习,本文将会使用MATLAB对算法进行实现。最后,本文将会把实验获得的实际效果,与理论分析的结果进行比对,并以此对本次实验进行总结。

关键字:边缘检测 轮廓提取 图像处理 matlab

1.3 论文的内容与结构

1.3.1 研究内容

本文就数字图像的边缘检测算法研究主要介绍了五种方法,分别为:Robert算子,Laplacian算子,Prewitt算子,Canny算子以及Sobel算子的“中心思想”以及实现方法、适用范围。除此之外还设计了简单的GUI界面,GUI界面可以使五种算法达到的效果对比更条理清楚,更直观的体现出五种算法的特点以及优劣。最后将五种算法程序融入到整个系统中,经过优化,调试程序以达到最佳效果。确保数据采集准确快速且运行稳定。最后总结了五种方法所实现的边缘检测效果、优缺点。

1.3.2 论文结构

第一章主要是此次毕设引言还有介绍下毕设的主要研究内容;

第二章主要是对此次所需要用到的Matlab软件做个简单的介绍,然后再介绍图像处理的基本理论以及人机交互界面GUI的简单设计;

第三章主要是对系统进行分析然后再设计,介绍系统实行的方式和每个模块的主要成分;

第四章则是介绍如何实现此次系统设计,并做一个完整的结果展示;

第五章是对整个设计做个总结,对本次论文设计这些日子以来的工作发展与设计成果以及还存在的问题一一做个介绍,之后就是本次论文的所参考的一些文献等,本次论文的章节结构大致如此。

     

       

3. 系统分析与设计

目前,图像边缘检测技术已经广泛的应用于卫星,导航,监控等系统中,本设计由五种算法组成:Robert算子,Laplacian算子,Prewitt算子,Canny算子以及Sobel算子。如下图,它的设计框图3-1:

1.先将原图输入进系统,分别利用Robert算子,Laplacian算子,Prewitt算子,Canny算子以及Sobel算子五种算子进行边缘检测;

2.接着再显示五种算法下边缘检测前后的效果图;

3.观察五种算法下边缘检测的增强效果

图3-1 设计框图

图像边缘是图像最基本的特征,边缘在图像分析中起着重要的

用。所谓边缘(edge)是指图像局部特征的不连续性。灰度或结构

信息的突变称为边缘,例如:灰度级的突变、颜色的突变、纹理结

的突变。边缘是一个区域的结束,也是另一个区域的开始,利用该

征可以分割图像。

当人们看一个有边缘  的物体时,首先感觉到的便是边缘,如

一条理想的边缘应该具有如图2.1(a) 所示模型的特性。每个像素

都处在灰度级跃变的一个垂直的台阶上(例如图形中所示的水平线通

过图像的灰度剖面图)。

而实际上,诸如图像采集系统的性能、采样频率和获得图像的照

明条件等因素的影响,得到的边缘往往是模糊的,边缘被模拟成具有

“斜坡面”的剖面,如图2.1(b) 所示,在这个模型中不再有细线(宽

为一个像素的线条),而是出现了边缘的点包含斜坡中任意点的情况。

由此可以看到:模糊的边缘使边缘的“宽度”较大,面清晰的边缘使

边缘的宽度较小。

图像的边缘有方向的幅度两个属性,沿边缘方向像素变化平缓,

垂直于边缘方向像素变化剧烈。边缘上的这种变化可以用微分算子检

测出来,通常用一阶导数或二阶导数来检测边缘,不同的是一阶导数

认为最大值对应边缘位置,而二阶导数以过零点对应边缘位置。实际上,对于图像中的任意方向上的边缘都可以进行类似的分析。图像边

缘检测中对任意点的一阶导数可以利用该点梯度的幅度来获得,二阶

导数可以用拉普拉斯算子得到。

3.1 Robert算子

景物的边缘总是以图像中强度的突变形式出现的,所以景物边缘包含着大量的信息。由于景物的边缘具有十分复杂的形态,因此,最常用的边缘检测方法是所谓的“梯度检测法”。

     设

是图像灰度分布函数;

是图像边缘的梯度值;

是梯度的方向。则有        

       (1)

                     (n=1,2,...)

             

     (2)

式(1)与式(2)可以得到图像在(x,y)点处的梯度大小和梯度方向。

将式(1)改写为:

  

       (3)

  

称为Roberts边缘检测算子。式中对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值