图像分割与特征提取91259教学文案.ppt
《图像分割与特征提取91259教学文案.ppt》由会员分享,可在线阅读,更多相关《图像分割与特征提取91259教学文案.ppt(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图像分割与特征提取91259已经介绍的:已经介绍的:图像变换、图像增强、图像恢复、图像变换、图像增强、图像恢复、图像编码等,都是使输出图像的编码或品质得到图像编码等,都是使输出图像的编码或品质得到某种程度改善的处理方法,一般被认为是图像处某种程度改善的处理方法,一般被认为是图像处理的低级阶段。理的低级阶段。图像分析图像分析是一种通过对图像中不同对象进行分割是一种通过对图像中不同对象进行分割(把图像分为不同区域或目标物把图像分为不同区域或目标物)来对图像中目标来对图像中目标进行分类和识别的技术。进行分类和识别的技术。7.17.1图像分割的概念图像分割的概念 2.图像分割的依据和方法图像分割的依据
2、和方法 图像分割的依据是各区域具有不同的特性,这些图像分割的依据是各区域具有不同的特性,这些特性可以是灰度、颜色、纹理等。而灰度图像分割的特性可以是灰度、颜色、纹理等。而灰度图像分割的依据是基于相邻像素灰度值的不连续性和相似性。也依据是基于相邻像素灰度值的不连续性和相似性。也即,子区域内部的像素一般具有灰度相似性,而在区即,子区域内部的像素一般具有灰度相似性,而在区域之间的边界上一般具有灰度不连续性。域之间的边界上一般具有灰度不连续性。灰度图像分割是图像分割研究中最主要的内容,其灰度图像分割是图像分割研究中最主要的内容,其本质是按照图像中不同区域的特性,将图像划分成不本质是按照图像中不同区域的
3、特性,将图像划分成不同的区域。同的区域。7.17.1图像分割的概念图像分割的概念 7.27.2基于边缘检测的图像分割基于边缘检测的图像分割 基于边缘检测的图像分割方法的基本思路是先基于边缘检测的图像分割方法的基本思路是先确定图像中的边缘像素,然后就可把它们连接在一确定图像中的边缘像素,然后就可把它们连接在一起构成所需的边界。起构成所需的边界。7.2.1 7.2.1 图像边缘图像边缘 图像边缘意味着图像中一个区域的终结和另一个图像边缘意味着图像中一个区域的终结和另一个区域的开始,图像中相邻区域之间的像素集合构成了区域的开始,图像中相邻区域之间的像素集合构成了图像的边缘。图像的边缘。进一步讲,图像
4、的边缘是指图像灰度发生空间突进一步讲,图像的边缘是指图像灰度发生空间突变的象素的集合。变的象素的集合。7.27.2基于边缘检测的图像分割基于边缘检测的图像分割 7.2.1 7.2.1 图像边缘图像边缘 图像边缘有两个特征:方向和幅度图像边缘有两个特征:方向和幅度 沿边缘走向,像素值变化比较平缓;沿边缘走向,像素值变化比较平缓;沿垂直于边缘的走向,像素值则变化比较剧烈。沿垂直于边缘的走向,像素值则变化比较剧烈。一般常用一阶和二阶导数来描述和检测边缘。一般常用一阶和二阶导数来描述和检测边缘。7.27.2基于边缘检测的图像分割基于边缘检测的图像分割 图像图像剖面剖面一阶导数一阶导数二阶导数二阶导数
5、上升阶跃边缘上升阶跃边缘 下降阶跃边缘下降阶跃边缘 脉冲状边缘脉冲状边缘 屋顶边缘屋顶边缘 (a)(b)(c)(d)图图7.1 7.1 图像边缘及其导数曲线规律示例图像边缘及其导数曲线规律示例 7.2.1 7.2.1 图像边缘图像边缘 7.27.2基于边缘检测的图像分割基于边缘检测的图像分割 7.2.1 7.2.1 图像边缘图像边缘 综上所述,图像中的边缘可以通过对它们求导数综上所述,图像中的边缘可以通过对它们求导数来确定,而导数可利用微分算子来计算。对于数字图来确定,而导数可利用微分算子来计算。对于数字图像来说,通常是利用差分来近似微分。像来说,通常是利用差分来近似微分。7.27.2基于边缘
6、检测的图像分割基于边缘检测的图像分割 7.2.2 7.2.2 梯度边缘检测梯度边缘检测 设设f(x,y)f(x,y)为连续图像函数,为连续图像函数,G Gx x和和G Gy y分别为分别为x x方向和方向和y y方向的梯度,且在点方向的梯度,且在点(x,y)(x,y)处的梯度可以表示为一个处的梯度可以表示为一个矢量,并有其梯度定义:矢量,并有其梯度定义:(7.1)7.27.2基于边缘检测的图像分割基于边缘检测的图像分割 7.2.27.2.2梯度边缘检测梯度边缘检测(7.2)(7.3)(7.4)(7.5)对应于欧氏距离的梯度幅值:对应于欧氏距离的梯度幅值:对应于街区距离的梯度幅值:对应于街区距离
7、的梯度幅值:对应于棋盘距离的梯度幅值:对应于棋盘距离的梯度幅值:由梯度矢量幅角表示的梯度方向是函数由梯度矢量幅角表示的梯度方向是函数f(x,y)f(x,y)增加最快的增加最快的方向:方向:(1)(1)RobertsRoberts算子算子 是一个交叉算子,其在点是一个交叉算子,其在点(i,j)(i,j)的梯度幅值表示为:的梯度幅值表示为:7.2.27.2.2梯度边缘检测梯度边缘检测(7.6)(7.7)(7.8)用卷积模板可表示为用卷积模板可表示为 :其中,其中,G Gx x和和G Gy y分别为分别为 :(2)(2)SobelSobel算子算子 SobelSobel算子在点算子在点(i,j)(i
8、,j)的梯度幅值表示为:的梯度幅值表示为:7.2.27.2.2梯度边缘检测梯度边缘检测(7.10)(7.11)简化的卷积模板表示形式为简化的卷积模板表示形式为 :其中,其中,s sx x和和s sy y分别分别x x方向和方向和y y方向梯度的模版形式方向梯度的模版形式 :(7.9)(3)(3)PrewittPrewitt算子算子 PrewittPrewitt算子在点算子在点(i,j)(i,j)的梯度幅值表示为:的梯度幅值表示为:7.2.27.2.2梯度边缘检测梯度边缘检测(7.10)(7.12)简化的卷积模板表示形式为简化的卷积模板表示形式为 :其中,其中,s sx x和和s sy y分别分
9、别x x方向和方向和y y方向梯度的模版形式方向梯度的模版形式 :(7.9)7.2.37.2.3二阶微分边缘检测二阶微分边缘检测 拉普拉斯二阶导数算子拉普拉斯二阶导数算子 :(7.13)(7.14)二阶差分的偏导数近似式为二阶差分的偏导数近似式为 :以上是以以上是以(i+1,j)(i+1,j)为中心,用为中心,用i i替换替换i+1i+1可得以可得以(i,j)(i,j)为中心为中心的二阶偏导数公式:的二阶偏导数公式:(7.15)(7.16)7.2.37.2.3二阶微分边缘检测二阶微分边缘检测 也即有也即有:同理有同理有:所以有所以有:对应的集中模板为对应的集中模板为:图图7.3 Laplaci
10、an7.3 Laplacian二阶边缘检测算子的边缘检测示例二阶边缘检测算子的边缘检测示例 7.2.37.2.3二阶微分边缘检测二阶微分边缘检测 7.2.47.2.4HoughHough变换变换 Hogh(哈夫)变换的基本思想是将图像空间(哈夫)变换的基本思想是将图像空间X-Y变换到参数空间变换到参数空间P-Q,利用图像空间,利用图像空间X-Y与参数空间与参数空间P-Q的点线对偶性,通过利用图像空间的点线对偶性,通过利用图像空间X-Y中的边中的边缘数据点去计算参数空间缘数据点去计算参数空间P-Q中的参考点的轨迹,从中的参考点的轨迹,从而将不连续的边缘像素点连接起来,或将边缘像素点而将不连续的边
11、缘像素点连接起来,或将边缘像素点连接起来组成封闭边界的区域,从而实现对图像中直连接起来组成封闭边界的区域,从而实现对图像中直线段、圆和椭圆的检测。线段、圆和椭圆的检测。设在图像空间中,所有过点设在图像空间中,所有过点(x,y)(x,y)的直线都满足方程:的直线都满足方程:(7.17)(7.18)(7.19,20)(7.21,22)7.2.47.2.4HoughHough变换变换 1.1.HoughHough变换的基本原理变换的基本原理若将其改写成:若将其改写成:这时,这时,p p和和q q可以看作是变量,而可以看作是变量,而x x和和y y是参数,上式就是参数,上式就可表示参数空间可表示参数空
12、间P-QP-Q中过点中过点(p,q)(p,q)的一条直线。的一条直线。一般地一般地,对于过同一条直线的点对于过同一条直线的点(x(xi i,y,yi i)和和(x(xj j,y,yj j),有有图像空间方程图像空间方程:参数空间方程参数空间方程:7.2.47.2.4HoughHough变换变换 1.1.HoughHough变换的基本原理变换的基本原理 由此可见,图像空间由此可见,图像空间X-YX-Y中的一条直线中的一条直线(因为两点因为两点可以决定一条直线可以决定一条直线)和参数空间和参数空间P-QP-Q中的一点相对应;中的一点相对应;反之,参数空间反之,参数空间P-QP-Q中的一点和图像空间
13、中的一点和图像空间X-YX-Y中的一条中的一条直线相对应。直线相对应。7.2.47.2.4HoughHough变换变换 PQXY (p,q)(p,q)图图7.4 7.4 图像空间直线与参数空间点的对偶性图像空间直线与参数空间点的对偶性 1.1.HoughHough变换的基本原理变换的基本原理7.2.47.2.4HoughHough变换变换 1.1.HoughHough变换的基本原理变换的基本原理 把上述结论推广到更一般的情况:把上述结论推广到更一般的情况:如果图像空间如果图像空间X-YX-Y中的直线上有中的直线上有n n个点,那么这些个点,那么这些点对应参数空间点对应参数空间P-QP-Q上的一
14、个由上的一个由n n条直线组成的直线簇,条直线组成的直线簇,且所有这些直线相交于同一点。且所有这些直线相交于同一点。B BC CA A.C.BPQXY A(a a)一条直线上的多个点与相交于一点的直线簇相对应一条直线上的多个点与相交于一点的直线簇相对应7.2.47.2.4HoughHough变换变换 1.1.HoughHough变换的基本原理变换的基本原理C CB BXYA A PC CA AB B(b b)一条直线上的多个点与相交于一点的正弦曲线簇相对应)一条直线上的多个点与相交于一点的正弦曲线簇相对应7.2.47.2.4HoughHough变换变换 1.1.HoughHough变换的基本原
15、理变换的基本原理max max maxmaxminmin 0 00 0(x,y)(x,y)XY(7.23)图图7.6 7.6 直线的极坐标表示直线的极坐标表示 图图7.7 7.7 将平面细分成网格阵列将平面细分成网格阵列 7.2.47.2.4HoughHough变换变换 2.2.HoughHough变换的应用变换的应用7.37.3基于阈值的图像分割基于阈值的图像分割 基于阈值的图像分割适用于那些物体(前景)基于阈值的图像分割适用于那些物体(前景)与背景在灰度上有较大差异的图像分割问题。与背景在灰度上有较大差异的图像分割问题。7.3.1 7.3.1 基于阈值的分割方法基于阈值的分割方法 基于阈值
16、的图像分割方法是提取物体与背景在灰基于阈值的图像分割方法是提取物体与背景在灰度上的差异,把图像分为具有不同灰度级的目标区域度上的差异,把图像分为具有不同灰度级的目标区域和背景区域的一种图像分割技术。和背景区域的一种图像分割技术。T 图图7.3.1 7.3.1 基于单一阈基于单一阈值分割的灰度直方图值分割的灰度直方图 7.3.17.3.1基于阈值的分割方法基于阈值的分割方法 1.1.阈值化分割方法阈值化分割方法 (7.24)(7.25)利用利用阈值阈值T T分割后的图像可定义为:分割后的图像可定义为:从暗的背景上分从暗的背景上分割出亮的物体:割出亮的物体:从亮的背景上分从亮的背景上分割出暗的物体
17、:割出暗的物体:例例7.3.17.3.1 利用阈值化方法提取物体的轮廓利用阈值化方法提取物体的轮廓。(a a)细胞图像)细胞图像 (b b)提取的边界轮廓图)提取的边界轮廓图图图7.9 7.9 用阈值化方法提取细胞边界轮廓用阈值化方法提取细胞边界轮廓7.3.17.3.1基于阈值的分割方法基于阈值的分割方法 1.1.阈值化分割方法阈值化分割方法 7.3.17.3.1基于阈值的分割方法基于阈值的分割方法 1.1.阈值化分割方法阈值化分割方法 (7.26)(1)(2)(3)当在较暗的背景上有当在较暗的背景上有2 2个较亮的物体,且有如下的直方个较亮的物体,且有如下的直方图和约定时:图和约定时:可用两
18、个阈值进行分割,更一般的多个阈值的情况为:可用两个阈值进行分割,更一般的多个阈值的情况为:(7.27)(7.28)7.3.17.3.1基于阈值的分割方法基于阈值的分割方法 2.2.半阈值化分割方法半阈值化分割方法 图像经阈值化分割后不是表示成二值和多值图像,而图像经阈值化分割后不是表示成二值和多值图像,而是是将比阈值大的亮像素的灰度级保持不变,而将比阈值是是将比阈值大的亮像素的灰度级保持不变,而将比阈值小的暗像素变为黑色;或将比阈值小的暗像素的灰度级保小的暗像素变为黑色;或将比阈值小的暗像素的灰度级保持不变,而将比阈值大的亮像素变为白色。持不变,而将比阈值大的亮像素变为白色。7.3.17.3.
19、1基于阈值的分割方法基于阈值的分割方法 2.2.半阈值化分割方法半阈值化分割方法(a a)式()式(7.277.27)的图示)的图示 (b b)式()式(7.287.28)的图示)的图示 图图7.11 7.11 半阈值化的图示半阈值化的图示 7.37.3基于阈值的图像分割基于阈值的图像分割 7.3.2 7.3.2 基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取 1.1.利用极大值和极小值寻找谷底及其阈值利用极大值和极小值寻找谷底及其阈值(7.29)7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取 2.2.双峰形直方图谷底阈值的获取双峰形直方图谷底阈值的获取 通常情
20、况下由于直方图呈锯齿形状,这时,需要利用通常情况下由于直方图呈锯齿形状,这时,需要利用某些解析函数对双峰之间的直方图进行拟合,并通过对拟某些解析函数对双峰之间的直方图进行拟合,并通过对拟合函数求微分获得最小值。合函数求微分获得最小值。设有二次曲线方程:设有二次曲线方程:(7.30)(7.31)对应于直方图双峰之间的最小值谷底阈值就为:对应于直方图双峰之间的最小值谷底阈值就为:图图7.12 7.12 用二次曲线拟合双峰形直方图的谷底示例用二次曲线拟合双峰形直方图的谷底示例 2.2.双峰形直方图谷底阈值的获取双峰形直方图谷底阈值的获取7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的
21、阈值选取 3.3.用最小误差法确定最佳阈值用最小误差法确定最佳阈值(自学)(自学)7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取(7.32)(7.33)(7.34)物体的误分概率背景的误分概率(7.35)7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取(7.39)(7.40)(7.41)(7.36)(7.37)(7.38)7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取(1)(2)(7.42)(7.43)(7.44)7.3.27.3.2基于双峰形直方图的阈值选取基于双峰形直方图的阈值选取 7.3.37.3.3其它阈值选取
22、方法其它阈值选取方法 1.1.全局阈值的选取全局阈值的选取 0255T 0255T(a a)(b b)图图7.13 全阈值选取示例全阈值选取示例 7.3.27.3.2其它阈值选取方法其它阈值选取方法 2.2.类二值图像的阈值选取类二值图像的阈值选取 当图像可看作是一幅类二值图像,并且大约已知当图像可看作是一幅类二值图像,并且大约已知该类二值图像灰度分布的百分比时,就可通过试探的该类二值图像灰度分布的百分比时,就可通过试探的方法选取阈值,直到阈值化后的图像的效果达到最佳方法选取阈值,直到阈值化后的图像的效果达到最佳为止。为止。7.3.27.3.2其它阈值选取方法其它阈值选取方法 3.3.迭代式阈
23、值的选取迭代式阈值的选取 基本思路是:首先根据图像中物体的灰度分布情基本思路是:首先根据图像中物体的灰度分布情况,选取一个近似阈值作为初始阈值,一个比较好的况,选取一个近似阈值作为初始阈值,一个比较好的方法就是将图像的灰度均值作为初始阈值;然后通过方法就是将图像的灰度均值作为初始阈值;然后通过分割图像和修改阈值的迭代过程来获得任可的最佳阈分割图像和修改阈值的迭代过程来获得任可的最佳阈值。值。7.3.27.3.2其它阈值选取方法其它阈值选取方法 3.3.迭代式阈值的选取迭代式阈值的选取 迭代式阈值选取过程可描述为:迭代式阈值选取过程可描述为:选取一个初始阈值选取一个初始阈值T T;利用阈值利用阈
24、值T T把给定图像分割成两组图像,记为把给定图像分割成两组图像,记为R R1 1和和R R2 2;计算计算R R1 1和和R R2 2均值均值1和和2;选择新的阈值选择新的阈值T T,且,且 重复第重复第至至步,直至步,直至R R1 1和和R R2 2的均值的均值1和和2不再变不再变化为止。化为止。7.47.4基于跟踪的图像分割基于跟踪的图像分割 基于跟踪的图像分割方法是先通过对图像上的点基于跟踪的图像分割方法是先通过对图像上的点的简便运算,来检测出可能存在的物体上的点,然后的简便运算,来检测出可能存在的物体上的点,然后在检测到的点的基础上通过跟踪运算来检测物体的边在检测到的点的基础上通过跟踪
25、运算来检测物体的边缘轮廓的一种图像分割方法。缘轮廓的一种图像分割方法。7.4.17.4.1轮廓跟踪法轮廓跟踪法 是一种适用于黑白二值图像的图像分割方法。是一种适用于黑白二值图像的图像分割方法。7.4.17.4.1轮廓跟踪法轮廓跟踪法 轮廓跟踪图像分割算法:轮廓跟踪图像分割算法:(1)(1)在靠近边缘处任取一起始点,在靠近边缘处任取一起始点,然后按照每次只前进一步,步距为一然后按照每次只前进一步,步距为一个象素的原则开始跟踪;个象素的原则开始跟踪;(2)(2)当跟踪中的某步是由白区进入当跟踪中的某步是由白区进入黑区时,以后各步向左转,直到穿出黑区时,以后各步向左转,直到穿出黑区为止;黑区为止;黑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 分割 特征 提取 91259 教学 文案
限制150内