数字图像处理实验报告-图像边缘检测和特征提取_第1页
数字图像处理实验报告-图像边缘检测和特征提取_第2页
数字图像处理实验报告-图像边缘检测和特征提取_第3页
数字图像处理实验报告-图像边缘检测和特征提取_第4页
数字图像处理实验报告-图像边缘检测和特征提取_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华南师范大学实验报告一、实验目的1、.掌握边缘检测的Matlab实现方法2、了解MatIab区域操作函数的使用方法3、了解图像分析和理解的基本方法4、了解纹理特征提取的matlab实现方法二、实验平台计算机和MatIab软件环境三、实验内容1、图像边缘检测2、图像纹理特征提取四、实验原理1、图像边缘检测图像理解是图像处理的一个重要分支,它研究的是为完成某一任务需要从图 像中提取哪些有用的信息,以及如何利用这些信息解释图像。边缘检测技术对于处 理数字图像非常重要,因为边缘是所要提取LI标和背景的分界线,提取出边缘才能 将Ll标和背景区分开来。在图像中,边界表明一个特征区域的终结和另一个特征区 域

2、的开始,边界所分开区域的内部特征或属性是一致的,而不同的区域内部的特征 或属性是不同的,边缘检测正是利用物体和背景在某种图像特性上的差异来实现的,这些差异包括灰度,颜色或者纹理特征。边缘检测实际上就是检测图像特征发 生变化的位置。山于噪声和模糊的存在,检测到的边界可能会变宽或在某些点处发生间断, 因此,边界检测包括两个基本内容:首先抽取出反映灰度变化的边缘点,然后剔除 某些边界点或填补边界间断点,并将这些边缘连接成完整的线。边缘检测的方法大 多数是基于方向导数掩模求卷积的方法。导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可将这些导数值作为相应点的边

3、界强度,通过设置门限 的方法,提取边界点集。a x¾,Sin a = GL(COS ai+Sin a j)一阶导数与是最简单的导数算子,它们分别求出了灰度在X和y方向上的变化率,而方向上的灰度变化率可以用下面式子计算:对于数字图像,应该釆用差分运算代替求导,相对应的一阶差分为:5,j)=O,)-O-1J)=(/,7)-o,7-1)方向差分为:(r,y) = x(z3 J) COS a + y(i,7) Sin a函数f在某点的方向导数取得最大值的方向是,方向导数的最大值是称为梯度模。利用梯度模算子来检测边缘是一种很好的方法,它不仅具有位移不变 性,还具有各向同性。为了运算简便,实际中

4、采用梯度模的近似形式,如:x(,)+G,y)max(z,),O)及maxf(ij)-f(m,n)等。另外,还有一些常用的算子,如RObertS算子和SObeI算子。RObertS算子的表达式为:max(i3 )-(+l,+l),(+1,7)-f(i,j +1)|)SObeI算子的表达式为:X方向算子:(1 2 1、OOO-2 -Iyy方向算子:r 0 -2 0-2J 0 J其中,山于SobeI算子是滤波算子的形式,用于提取边缘。我们可以利用快 速卷积函数,简单有效,因此应用很广泛。拉普拉斯高斯(LOG)算法是一种二阶边缘检测方法。它通过寻找图像灰度值 中二阶微分中的过零点(ZerO CrOSS

5、ing)来检测边缘点。其原理为,灰度级变形 成的边缘经过微分算子形成一个单峰函数,峰值位置对应边缘点;对单峰函数进行 微分,则峰值处的微分值为0,峰值两侧符号相反,而原先的极值点对应于二阶微 分中的过零点,通过检测过零点即可将图像的边缘提取出来。2、区域简单形状特征2. 1面积S和周长L面积和周长时描述块状图形大小的最基本特征。图像中的图形面积S可用同 一标记的区域中像素的个数来表示。图形周长L用图形上相邻边缘间距离之和来表 示O3、图像纹理特征提取3.1基于图像灰度直方图的特征提取图像灰度直方图的形状揭示了图像的特征。例如,分布范围狭窄的直方图表 示低对比度的图像:单峰直方图描述图像中所含L

6、l标的灰度范围相对背景来说具有 较窄的灰度范围。设图像可能的灰度级数为L,其灰度直方图为h(i), i二0, 1,L-1,灰度均值为 m,则其n阶中心统讣矩为WM=X (/ - m, () n = 2,3,-式中,u2也称方差,是对灰度对比度的度量,可以描述直方图的相对平滑程 度;u3表示了直方图的偏斜度;u4描述了直方图的相对平坦型。常见的纹理统计 度量如下:(1) 均值:(2)标准偏差:(3)平滑度:(4)三阶矩:(5) 一致性:(6)爛:m ih(i)Z=OR = I-11 + “2 = 2(i)i=0 = z(z)logA(z)/=03. 2基于图像灰度共生矩阵的特征提取灰度共生矩阵能

7、反映出图像灰度关于方向、相邻间隔、变化幅度的综合信 息,它是分析图像的局部模式和它们排列规则的基础。它反映了图像中任意两点灰 度的相关性,根据它可以进行纹理特征的抽取及分析。为了能更直观地以共生矩阵描述纹理状况,从共生矩阵导出一些反应矩阵状 况的参数,典型的有以下儿种:(1)对比度:CON = £却-力2 MJ)/=0 ;=0(2) 相关:1n nCoR =xy LZ=O =o其中:他=Xz)/=0 y=o>)7=0 ,=06 =-X(-aA,7) n i=0j=0=丄£(丿-“丿吃P(ZJ) n j=0I=O(3)能量:MSM =M) J)(4)逆差矩:NC = t

8、 叫 r=o j=o I + (i - 7)3.3基于频域的纹理统计方法纹理的频谱度量是基于傅里叶频谱的,适用于描述图像中的周期或近似周期 二维模式的方向性。这些在频域中易于识别的全局纹理模式,在空间域中很难检测 到。因此,纹理的频谱对于判别周期纹理模式和非周期纹理模式非常有用,对于量 化两个周期末时间的差也非常有用。对纹理描述有用的傅里叶频谱的3个特征:(1)频谱中突起的尖峰给出了纹 理模式的主要方向;(2)在频谱平面中尖峰的位置给出了模式的基本空间周期;(3) 通过过滤除去所有周期性的部分,而留下非周期性的图像元素,然后,这些 留下的元素可以通过统计技术进行描述。在用频谱法进行纹理特征提取

9、时常使用函数S(M)的极坐标表达比较简单。这里S是频谱函数,r和是坐标系中的变量。对于每个 方向,S(M)可以看做一维函数¾。类似的,对每个频率r,Sa也是一个一维函数。对固定的值分析¾(),可得到沿着自原点的辐射方向上的频谱所表现的特性。繁殖,分析固定;T值的Se),可得到沿着以原点为圆心的圆形上的特性。通过求这些函数的积分(离散变量求和),我们可得到全局描述:Sa)=工 SeQ=OS(O) =r-这里RO是以原点为圆心的圆的半径。五、思考题1、在边缘提取中,比较边缘提取中LOG、Canny算子的边缘提取效果。 答:用Canny算子与IOg算子提取边缘的代码如下:I=do

10、uble (imread(, CirCIeS png,);bw4=edge (I, ' Canny,) ;%canny 边缘检测bw5=edge (I, , log') ;%log 边缘检测SUbPIOt (2, 3, 1) ; imshow(I) ; title(,原图')SUbPIOt (2, 3, 2) ; i ms how (bw4) ; title(, Canny 边缘检测')SUbPIOt (2, 3, 3) ; imshow(bw5) ; title(, IOg 边缘检测,)运行结果如下:山上图可以看出,Canny算子提取的边缘的完整与连续性优于L

11、Og算子,并 且Canny算子对于弱边缘的检测能力也优于LOg算子,具有较高的边缘定位精度, 边缘较为平滑。2、在纹理的频域特征提取中,分析纹理方向和纹理周期与FOUrier变换谱之间的关系?答:利用频谱法提取纹理特征代码如下:f l=imread(, texturel jpg'); sradl,sangl, si=Specxture(fl); SUbPIOt (2, 4, 1);imshow(f 1);title(,原始图像');SUbPlOt (2,4,2);imshow(sl,);title(,原始图像的频谱');SUbPlOt (2,4,3);PIOt (Sra

12、dl);titleC s(r)曲线');SUbPIOt(2, 4, 4);PIOt (Sangl);title(,s(o)曲线');f2=imread(, texture2 jpg');srad2,sang2, s2=SPeCXtUre(f2);SUbPIOt 4, 5); imshow(f2);titlef原始图像');SUbPIOt (2,4,6);imshow(s2,);titlef原始图像的频谱');SUbPlOt (2, 4, 7);PIOt(Srad2);titlef s(r)曲线');SUbPlOt (2,4,8);PIOt (Sa

13、ng2);title(, S(O)曲线');运行结果如下:由以上两图可知,当某一纹理图像沿(-)方向的边缘大量存在时,则在频率域 内沿÷2方向即与方向成直角的方向上能量集中出现,因此频谱可以反映 纹理的方向性。频谱的s (r)曲线反映了能量随半径r的变化曲线。在纹理较粗的 情况下,即纹理周期较大的情况下,能量多集中在离原点较近的范围内,而在纹理 较细的情况下,即纹理周期较小的情况下,能量分散在离原点较远的范围。3、在共生矩阵中,纹理的粗细是怎样度量的?答:利用角二阶矩阵,即归一化后的灰度共生矩阵。角二阶矩阵是图像灰度 分布均匀程度和纹理粗细的一个度量,当图像纹理细致,分布较为

14、均匀时,能量值 较大,反之较小。六、实验报告要求1、写出边界提取的原理。答:在图像中,边界表明一个特征区域的终结和另一个特征区域的开始,边 界所分开区域的内部特征或属性是一致的,而不同的区域内部的特征或属性是不同 的,边缘检测正是利用物体和背景在某种图像特性上的差异来实现的,这些差异包 括灰度,颜色或者纹理特征。边缘检测实际上就是检测图像特征发生变化的位置, 边缘检测的方法大多数是基于方向导数掩模求卷积的方法。导数算子具有突出灰度 变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可 将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集。2、写出区域描述中,二维

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论