sobel算子的基本理论及改进算法~.doc

sobel算子的基本理论及改进算法~.doc

ID:55896426

大小:867.00 KB

页数:9页

时间:2020-06-13

sobel算子的基本理论及改进算法~.doc_第1页
sobel算子的基本理论及改进算法~.doc_第2页
sobel算子的基本理论及改进算法~.doc_第3页
sobel算子的基本理论及改进算法~.doc_第4页
sobel算子的基本理论及改进算法~.doc_第5页
资源描述:

《sobel算子的基本理论及改进算法~.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Sobel锐化算子及其改进算法090811207史清一、锐化的基本理论1、问题的提出在图像增强过程中,通常利用各类图像平滑算法消除噪声,图像的常见噪声主要有加性噪声、乘性噪声和量化噪声等。一般来说,图像的能量主要集中在其低频部分,噪声所在的频段主要在高频段,同时图像边缘信息也主要集中在其高频部分。这将导致原始图像在平滑处理之后,图像边缘和图像轮廓模糊的情况出现。2、锐化的目的为了减少这类不利效果的影响,就需要利用图像锐化技术,使图像的边缘变得清晰。图像锐化处理的目的是为了使图像的边缘、轮廓线以及图像的细节变得清

2、晰,经过平滑的图像变得模糊的根本原因是因为图像受到了平均或积分运算,因此可以对其进行逆运算(如微分运算)就可以使图像变得清晰。从频率域来考虑,图像模糊的实质是因为其高频分量被衰减,因此可以用高通滤波器来使图像清晰。但要注意能够进行锐化处理的图像必须有较高的性噪比,否则锐化后图像性噪比反而更低,从而使得噪声增加的比信号还要多,因此一般是先去除或减轻噪声后再进行锐化处理。图像锐化处理的主要目的是突出图像中的细节或者增强被模糊化了的细节,一般情况下图像的锐化被用于景物边界的检测与提取,把景物的结构轮廓清晰地表现出来。

3、3、重点明确图像锐化的目的是加强图像中景物的细节边缘和轮廓。锐化的作用是使灰度反差增强。因为边缘和轮廓都位于灰度突变的地方。所以锐化算法的实现是基于微分作用。4、图像锐化的方法一阶微分锐化方法;二阶锐化微分方法。5、一阶微分锐化的基本原理一阶微分计算公式:离散之后的差分方程:考虑到图像边界的拓扑结构性,根据这个原理派生出许多相关的方法。故一阶微分锐化又可分为单方向一阶微分锐化和无方向一阶微分锐化,后者又包括交叉微分锐化、Sobel锐化、Priwitt锐化。6、无方向一阶微分锐化问题的提出及设计思想单方向的锐化处

4、理结果对于人工设计制造的具有矩形特征物体(例如:楼房、汉字等)的边缘的提取很有效。但是,对于不规则形状(如:人物)的边缘提取,则存在信息的缺损。为了解决上面的问题,就希望提出对任何方向上的边缘信息均敏感的锐化算法。因为这类锐化方法要求对边缘的方向没有选择,所有称为无方向的锐化算法。二、Sobel算子法(加权平均差分法)对于数字图像{f(i,j)}经典算子的定义如下:设:则或通过定义可以利用两个方向模板与图像进行邻域卷积来完成的算子的边缘检测。这两个方向模板一个检验水平边缘,一个检验垂直边缘。算法的基本原理:适当

5、选取阈值M,作如下判断:若S(i,j)>M,则(i,j)为边缘点。{S(i,j)}为边缘图像,由于数据溢出的关系,这种边缘图像通常不直接使用,而使用的则是由边缘点与背景点构成的图像,故它为二值图像。Sobel算子也可用模板表示。模板中的元素表示算式中相应像素的加权因子。水平和垂直梯度模板分别为:Sobel算子就是对当前行或列对应的值加权后,再进行平均和差分,也称为加权平均差分。特点:锐化的边缘信息较强优点:Sobel算子和Prewitt算子一样,都在检测边缘点的同时具有抑制噪声的能力,检测出的边缘宽度至少为二像

6、素。缺点:由于它们都是先平均后差分,平均时会丢失一些细节信息,使边缘有一定的模糊。但由于Sobel算子的加权作用,其使边缘的模糊程度要稍低于程度要稍低于Prewitt算子。利用Sobel边缘检测算子法对灰度数字图像cameraman进行边缘检测,程序代码如下:>>I=imread('cameraman.tif');>>[H,W]=size(I);>>M=double(I);>>J=M;>>fori=2:H-1forj=2:W-1J(i,j)=abs(M(i-1,j+1)-M(i-1,j-1)+2*M(i,j+1

7、)-2*M(i,j-1)+M(i+1,j+1)-M(i+1,j-1))+abs(M(i-1,j-1)-M(i+1,j-1)+2*M(i-1,j)-2*M(i+1,j)+M(i-1,j+1)-M(i+1,j+1));end;end;>>subplot(1,2,1);imshow(I);title('原图');>>subplot(1,2,2);imshow(uint8(J));title('Sobel处理后');由以上两图对比可以看出,其有一定的抑制噪声能力;但添加了大量的椒盐噪声后抑制效果就比较差了。由以上两图对

8、比可以看出,由于Sobel算子的加权作用,其使边缘的模糊程度要稍低于程度要稍低于Prewitt算子。SobelPrewitt三、实时图像处理中Sobel算子的改进生物医学信号常常要时处理,故这里介绍一种实时处理的改进算法。改进1:Sobel算子的细化Sobe1算子是边缘检测算子,其处理模板中各因子之和为零,由于正的因子与负的因子之和分别为4和一4,在极端情况下处理结果可能溢出,因此,在

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

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

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