图像处理和分析教程(第3版)第10章

举报
资源描述
1 1图像处理和分析教程(第3版)章毓晋2 2第10章 图像分割在对图像的研究和应用中,人们往往仅对图像中的某些部分感兴趣。这些部分常称为目标或前景(其它部分称为背景),它们一般对应图像中特定的、具有独特性质的区域。为了辨识和分析目标,需要将这些有关区域分离提取出来图像分割是指把图像分成各具特性的区域并提取出感兴趣目标的技术和过程 3 3介绍4 4目 录 contents10.1图像分割定义和技术分类10.2并行边界技术10.3串行边界技术10.4并行区域技术10.5串行区域技术5 510.1 图像分割定义和技术分类可借助集合概念(1)(2)对所有的i和j,有(3)对i=1,2,n,有P(Ri)=TRUE(4)对 ,有(5)对i=1,2,n,Ri是连通的区域图像分割定义6 610.1 图像分割定义和技术分类对灰度图像的分割常可基于像素灰度值的2个性质:相似性(区域内部的像素)和不连续性(区域之间的像素)分割算法又可分为并行算法和串行算法图像分割技术分类7 710.2 并行边界技术边缘检测是所有基于边界的图像分割方法的第一步边缘是灰度值不连续的结果,这种不连续常可利用求导数方便地检测到。一般常用一阶和二阶导数来检测边缘 图10.2.1在空域对边缘的检测常采用局部导数算子进行。先介绍一阶导数算子和二阶导数算子,再讨论如何将检测出的边缘点连接成曲线或封闭轮廓边缘及检测原理8 810.2 并行边界技术梯度对应一阶导数,梯度算子是一阶导数算子。对一个连续函数f(x,y),它在位置(x,y)的梯度可表示为一个矢量(两个分量分别是沿X和Y方向的一阶导数)幅度(也常直接简称为梯度)和方向角分别为 一阶导数算子9 910.2 并行边界技术幅度计算常采用1范数(对应城区距离)或范数(对应棋盘距离)模板卷积一阶导数算子101010.2 并行边界技术拉普拉斯算子一种常用的二阶导数算子,实际中可根据二阶导数算子过零点的性质来确定边缘的位置二阶导数算子111110.2 并行边界技术马尔算子在拉普拉斯算子的基础上实现马尔边缘检测的思路源于对哺乳动物视觉系统的生物学研究。这种方法对不同分辨率的图像分别处理,在每个分辨率上进行如下计算 (1)用一个2-D的高斯平滑模板与源图像卷积 (2)计算卷积后图像的拉普拉斯值 (3)检测拉普拉斯图像中的过零点作为边缘点二阶导数算子121210.2 并行边界技术马尔算子高斯加权平滑函数对原始图f(x,y)的平滑结果为以对r求二阶导数来计算拉普拉斯值 二阶导数算子131310.2 并行边界技术坎尼算子好的边缘检测算子应具有的三个指标低失误概率,既要少将真正的边缘丢失也要少将非边缘判为边缘 高位置精度,检测出的边缘应在真正的边界上 单像素边缘,即对每个边缘有唯一的响应,得到的边界为单像素宽二阶导数算子141410.2 并行边界技术在有噪声时,用各种算子得到的边缘像素常是孤立的或分小段连续的。为组成区域的封闭边界以将不同区域分开,需要将边缘像素连接起来边缘像素连接的基础是它们之间有一定的相似性。用梯度算子对图像处理可得到像素两方面的信息:梯度的幅度 梯度的方向 边界闭合151510.3 串行边界技术边界点和边界段可以用图结构表示,通过在图中进行搜索对应最小代价的通道也可以找到闭合边界一个图可表示为G=N,A,其中N是一个有限非空的结点集,A是一个无序结点对的集。集A中的每个结点对(ni,nj)称为一段弧(niN,njN)通路的总代价:图搜索先检测边缘再串行连接成闭合边界161610.3 串行边界技术定义图中的边缘元素是两个互为4-近邻的像素间的边界,边界由一系列边缘元素构成每个由像素p和q确定的边缘元素对应一个代价函数图搜索代价函数的取值与像素间的灰度值差成反比,灰度值差小则代价大,灰度值差大则代价小 171710.3 串行边界技术一个借助有关具体问题的启发性知识减少搜索的方法 估计代价搜索算法(1)将起始结点标记为OPEN并置g(s)=0(2)如果没有结点OPEN,失败退出,否则继续(3)将估计代价r(n)为最小的OPEN结点标记为CLOSE动态规划181810.3 串行边界技术(4)如果n是目标结点,找到通路(可由n借助指针上溯至s)退出,否则继续(5)展开结点n,得到它的所有子结点(如果没有子结点,返回(2))(6)如果子结点ni还没有标记,置r(ni)=g(n)+c(n,ni),标记它为OPEN并将其指针返到结点n(7)如果子结点ni已标记为OPEN或CLOSE,根据g(ni)=ming(ni),g(n)+c(n,ni)更新。将g值减小的CLOSE子结点标 记为OPEN,并将指向其g值减小的子结点的指针重指向n。返回(2)动态规划191910.3 串行边界技术通过对图像进行极坐标变换而达到同时解决确定起始点和判断搜索结束这两个问题(1)先在原图像中确定一个包含目标的感兴趣区域(ROI)(2)将得到的ROI借助极坐标变换(即用图(a)中的箭头旋转扫描)转换成一个矩形区域(3)在矩形区域顶端选一个起点,利用动态搜索技术逐行向下搜索直至到达矩形区域底端动态规划用于状态空间202010.3 串行边界技术(4)将动态搜索得到的通路反极坐标变换回去动态规划用于状态空间212110.4 并行区域技术取阈值技术是最常见并行区域分割方法首先对一幅灰度取值在gmin和gmax之间的图像确定一个灰度阈值T(gmin T gmax),然后将图像中每个像素的灰度值与阈值T相比较,并将对应的像素根据比较结果(分割)划为两类:即像素的灰度值大于阈值的为一类,像素的灰度值小于阈值的为另一类 原理和分类并行的直接检测区域的分割方法222210.4 并行区域技术232310.4 并行区域技术取阈值分割方法的关键是选取合适的阈值(1)全局阈值:仅根据各个图像像素的本身性质f(x,y)来选取而得到的阈值(2)局部阈值:根据像素的本身性质f(x,y)和像素周围局部区域性质q(x,y)来选取得到的阈值(3)动态阈值:根据像素本身性质f(x,y),像素周围局部区域性质q(x,y)和像素位置坐标(x,y)来选取得到阈值原理和分类242410.4 并行区域技术全局阈值的选取极小值点阈值最优阈值252510.4 并行区域技术全局阈值的选取最大凸残差阈值当图像中目标和背景面积相差较大时,直方图的一个峰会淹没在另一个峰旁边的缓坡里图像的直方图(包括部分坐标轴)可看作平面上的一个区域,对该区域可计算其凸包并求取其最大的凸残差,用来分割图像 262610.4 并行区域技术直方图变换利用一些像素邻域的局部性质对原来的直方图进行变换以得到一个新的直方图局部阈值的选取272710.4 并行区域技术局部阈值的选取282810.4 并行区域技术灰度-梯度散射图一个轴是灰度值轴,一个轴是梯度值轴,统计值是同时具有某个灰度值和梯度值的像素个数 局部阈值的选取292910.4 并行区域技术当图像中有不同的阴影(例如由于照度影响),或各处的对比度不同时,如果只用一个固定的全局阈值对整幅图进行分割,则由于不能兼顾图像各处的情况而使分割效果受到影响用与坐标相关的一系列阈值来对图像进行分割。基本思想是首先将图像分解成一系列子图像,对每个子图像计算一个阈值。通过对这些子图像所得阈值的插值就可得到对图像中每个像素进行分割所需的阈值 动态阈值的选取303010.4 并行区域技术(1)将整幅图像分成一系列重叠的子图像(2)做出每个子图像的直方图(3)检测各个子图像的直方图是否为双峰的,如是则采用前面介绍的最优阈值法确定一个阈值,否则就不进行处理(4)根据对直方图为双峰的子图像得到的阈值通过插值得到所有子图像的阈值(5)根据各子图像的阈值再通过插值得到所有像素的阈值,然后对图像进行分割动态阈值的选取313110.5 串行区域技术将具有相似性质的像素集合起来构成区域先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素有相同或相似性质的像素(根据某种事先确定的生长准则或相似准则来判定)合并到种子像素所在的区域中将新像素当做新的种子像素继续进行上面的过程,直到再没有满足条件的像素可被包括进来 区域生长323210.5 串行区域技术如果所考虑的像素与种子像素在灰度值上差的绝对值小于某个阈值T,则将该像素包括进种子像素所在区域区域生长333310.5 串行区域技术从整幅图像开始通过不断分裂得到各个区域(1)对任一个区域Ri,如果P(Ri)=FALSE,就将其分裂成不重叠的四等分(2)对相邻的两个区域Ri和Rj,如果 P(Ri Rj)=TRUE,就将它们合并起来(3)如果进一步的分裂或合并都不可能了,则结束分裂合并3434教程作者(章毓晋)联系信息 通信地址:北京清华大学电子工程系 邮政编码:100084 办公地址:清华大学,罗姆楼,6层305室 办公电话:(010)62798540 传真号码:(010)62770317 电子邮箱:zhang- 个人主页:
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 高等教育 > 大学课件


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号