遥感数字图像处理第七章图像分割1剖析.

上传人:今*** 文档编号:107474165 上传时间:2019-10-19 格式:PPT 页数:130 大小:4.64MB
返回 下载 相关 举报
遥感数字图像处理第七章图像分割1剖析._第1页
第1页 / 共130页
遥感数字图像处理第七章图像分割1剖析._第2页
第2页 / 共130页
遥感数字图像处理第七章图像分割1剖析._第3页
第3页 / 共130页
遥感数字图像处理第七章图像分割1剖析._第4页
第4页 / 共130页
遥感数字图像处理第七章图像分割1剖析._第5页
第5页 / 共130页
点击查看更多>>
资源描述

《遥感数字图像处理第七章图像分割1剖析.》由会员分享,可在线阅读,更多相关《遥感数字图像处理第七章图像分割1剖析.(130页珍藏版)》请在金锄头文库上搜索。

1、第七章 图像分割,讲解内容 1.图像分割的概念与方法分类 2.边缘检测 3.Hough变换检测法 4.区域分割 5.区域生长 6.分裂合并法 目的 1.掌握图像分割的概念和边缘检测的原理与方法 2.掌握Hough变换检测直线原理,了解Hough变换检测曲线方法; 3.掌握最简单图像区域分割,了解区域生长和分裂合并法,7.1 概述,图像分析的概念 对图像中感兴趣的目标进行检测和测量,以获得它们的客观信息,从而建立对图像的描述 图像分析系统的基本构成,预处理,图像分割,特征提取,对象识别,7.1 概述,图像分析的步骤 把图像分割成不同的区域或把不同的对象分开 找出分开的各区域的特征 识别图像中要找

2、的对象或对图像进行分类 对不同区域进行描述或寻找出不同区域的相互联系,进而找出相似结构或将相关区域连成一个有意义的结构,7.1 概述,图像分割的概念 把图像分成互不重叠的区域并提取感兴趣目标的技术,图像分割的定义: 令集合R代表整个图像区域,对R的分割可看作将R分成N个满足以下五个条件的非空子集(子区域)R1,R2,RN: ; 对所有的i和j,ij,有RiRj =; 对i = 1,2,N,有P(Ri) = TRUE; 对ij,有P(RiRj) = FALSE; 对i =1,2,N,Ri是连通的区域。 其中P(Ri)是对所有在集合Ri中元素的逻辑谓词,代表空集。,7.1 概述,图像分割的基本策略

3、 分割算法基于灰度值的两个基本特性:不连续性和相似性 检测图像像素灰度级的不连续性,找到点、线(宽度为1)、边(不定宽度)。先找边,后确定区域。,7.1 概述,图像分割的基本策略 检测图像像素的灰度值的相似性,通过选择阈值,找到灰度值相似的区域,区域的外轮廓就是对象的边,7.1 概述,图像分割的方法 基于边缘的分割方法 先提取区域边界,再确定边界限定的区域。 区域分割 确定每个像素的归属区域,从而形成一个区域图。 区域生长 将属性接近的连通像素聚集成区域 分裂合并分割 综合利用前两种方法,既存在图像的划分,又有图像的合并。,分割对象,分割对象,7.2 边缘检测算子,边缘的定义: 图像中像素灰度

4、有阶跃变化或屋顶变化的那些像素的集合 边缘的分类 阶跃状 屋顶状,阶跃状,屋顶状,7.2 边缘检测算子,基本思想:计算局部微分算子,一阶微分,截面图,边界图像,7.2 边缘检测算子,一阶微分:用梯度算子来计算 特点:对于亮的边,边的变化起点是正的,结束是负的。对于暗边,结论相反。常数部分为零。 用途:用于检测图像中边的存在,7.2 边缘检测算子,二阶微分:通过拉普拉斯来计算 特点:二阶微分在亮的一边是正的,在暗的一边是负的。常数部分为零。 用途: 1)二次导数的符号,用于确定边上的像素是在亮的一边,还是暗的一边。 2)0跨越,确定边的准确位置,7.2 边缘检测算子,几种常用的边缘检测算子 梯度

5、算子 Roberts算子 Prewitt算子 Sobel算子 Kirsch算子 Laplacian算子 Marr算子,梯度算子,函数f(x,y)在(x,y)处的梯度为一个向量: f = f / x , f / y 计算这个向量的大小为: G = (f / x)2 +(f / y)21/2 近似为: G |fx| + |fy| 或 G max(|fx|, |fy|) 梯度的方向角为: (x,y) = tan-1(fy / fx) 可用下图所示的模板表示,为了检测边缘点,选取适当的阈值T,对梯度图像进行二值化,则有: 这样形成了一幅边缘二值图像g(x,y) 特点:仅计算相邻像素的灰度差,对噪声比较

6、敏感,无法抑止噪声的影响。,Roberts算子,公式: 模板: 特点: 与梯度算子检测边缘的方法类似,对噪声敏感,但效果较梯度算子略好,Prewitt算子,公式 模板: 特点: 在检测边缘的同时,能抑止噪声的影响,Sobel算子,公式 模板 特点: 对4邻域采用带权方法计算差分 能进一步抑止噪声 但检测的边缘较宽,Sobel算子,Sobel梯度算子的使用与分析 1. 直接计算y、x可以检测到边的存在, 以及从暗到亮,从亮到暗的变化 2. 仅计算|x|,产生最强的响应是正交 于x轴的边; |y|则是正交于y轴的边。 3. 由于微分增强了噪音,平滑效果是Sobel 算子特别引人注意的特性,Kirs

7、ch算子(方向算子),模板,特点 在计算边缘强度的同时可以得到边缘的方向 各方向间的夹角为45 分析 取其中最大的值作为边缘强度,而将与之对应的方向作为边缘方向; 如果取最大值的绝对值为边缘强度,并用考虑最大值符号的方法来确定相应的边缘方向,则考虑到各模板的对称性,只要有前四个模板就可以了。,拉普拉斯算子,定义: 二维函数f(x,y)的拉普拉斯是一个二阶的微分定义为: 2f = 2f / x2 , 2f / y2 离散形式: 模板: 可以用多种方式被表示为数字形式。对于一个3x3的区域,经验上被推荐最多的形式是:,拉普拉斯算子,定义数字形式的拉普拉斯的基本要求是,作用于中心像素的系数是一个负数

8、,而且其周围像素的系数为正数,系数之和必为0。,拉普拉斯算子,拉普拉斯算子的分析: 优点: 各向同性、线性和位移不变的; 对细线和孤立点检测效果较好。 缺点: 对噪音的敏感,对噪声有双倍加强作用; 不能检测出边的方向; 常产生双像素的边缘。,由于梯度算子和Laplace算子都对噪声敏感,因此一般在用它们检测边缘前要先对图像进行平滑。,Marr算子,Marr算子是在Laplacian算子的基础上实现的,它得益于对人的视觉机理的研究,有一定的生物学和生理学意义。 由于Laplacian算子对噪声比较敏感,为了减少噪声影响,可先对图像进行平滑,然后再用Laplacian算子检测边缘。 平滑函数应能反

9、映不同远近的周围点对给定像素具有不同的平滑作用,因此,平滑函数采用正态分布的高斯函数,即:,其中是方差。用h(x,y)对图像f(x,y)的平滑可表示为: *代表卷积。令r是离原点的径向距离,即r2=x2+y2。对图像g(x,y)采用Laplacian算子进行边缘检测,可得: 这样,利用二阶导数算子过零点的性质,可确定图像中阶跃边缘的位置。 称为高斯拉普拉斯滤波算子,也称为LOG滤波器,或“墨西哥草帽”。,Marr算子,一维LOG函数及其变换函数,二维LOG函数,Marr算子,由于的平滑性质能减少噪声的影响,所以当边缘模糊或噪声较大时,利用 检测过零点能提供较可靠的边缘位置。在该算子中,的选择很

10、重要, 小时边缘位置精度高,但边缘细节变化多; 大时平滑作用大,但细节损失大,边缘点定位精度低。应根据噪声水平和边缘点定位精度要求适当选取。 下面是10时,Marr算子的模板:,Marr算子,(a)原图 (b) 2h结果 (c)正值为白,负值为黑 (d)过零点,利用2h检测过零点,曲面拟合法,出发点 基于差分检测图像边缘的算子往往对噪声敏感。因此对一些噪声比较严重的图像就难以取得满意的效果。若用平面或高阶曲面来拟合图像中某一小区域的灰度表面,求这个拟合平面或曲面的外法线方向的微分或二阶微分检测边缘,可减少噪声影响。 四点拟合灰度表面法 用一平面p(x,y)=ax+by+c来拟合空间四邻像素的灰

11、度值f(x,y)、f(x,y+1)、f(x+1,y)、f(x+1,y+1)。 定义均方差为:,按均方差最小准则,令可解出参数a , b , c。可推导出: 按梯度的定义,由平面p(x,y)=ax+by+c的偏导数很容易求得梯度。 a为两行像元平均值的差分,b为两列像元平均值的差分。,这种运算可简化为模板求卷积进行,计算a和b对应的模板如下:,特点 其过程是求平均后再求差分,因而对噪声有抑制作用。,例子,7.3 边缘跟踪,出发点 由于噪音的原因,边界的特征很少能够被完整地描述,在亮度不一致的地方会中断。 因此典型的边检测算法后面总要跟随着连接过程和其它边界检测过程,用来归整边像素,成为有意义的边

12、。 间断的边连接起来形成封闭的边界。一般是在边界检测之后进行。,边缘跟踪的概念 将检测的边缘点连接成线就是边缘跟踪 线是图像的一种中层符号描述 由边缘形成线特征的两个过程 可构成线特征的边缘提取 将边缘连接成线 连接边缘的方法 光栅跟踪 全向跟踪,光栅扫描跟踪,概念 是一种采用电视光栅行扫描顺序,结合门限检测,对遇到的像素进行分析,从而确定是否为边缘的跟踪方法。,光栅扫描跟踪,具体步骤: (1)确定一个比较高的阈值d,把高于该阈值的像素作为对象点。称该阈值为“检测阈值” 。 (2)用检测阈值d对图像第一行像素进行检测,凡超过d的点都接受为对象点,并作为下一步跟踪的起始点。 (3)选取一个比较低

13、的阈值作为跟踪阈值,该阈值可以根据不同准则来选择。例如,取相邻对象点之灰度差的最大值作为跟踪阈值,有时还利用其他参考准则,如梯度方向、对比度等。 (4)确定跟踪邻域。取像素(i,j)的下一行像素(i+1,j-1),(i+1,j),(i+1,j+1)为跟踪邻域。,光栅扫描跟踪,(5)扫描下一行像素,凡和上一行已检测出来的对像点相邻接的像素,其灰度差大于跟踪阈值的,都接受为对象点,反之去除。 (6)对于已检测出的某一对象点,如果在下一行跟踪领域中,没有任何一个像素被接受为对象点,那么,这一条曲线的跟踪便可结束。如果同时有两个,甚至三个邻域点均被接受为对象点,则说明曲线发生分支,跟踪将对各分支同时进

14、行。如果若干分支曲线合并成一条曲线,则跟踪可集中于一条曲线上进行。一曲线跟踪结束后,采用类似上述步骤从第一行的其他检出点开始下一条曲线的跟踪。,光栅扫描跟踪,(7)对于未被接受为对象点的其他各行像素,再次用检测阈值进行检测,并以新检出的点为起始点,重新使用跟踪阈值程序,以检测出不是从第一行开始的其他曲线。 (8)当扫描完最后一行时,跟踪便可结束。,光栅扫描跟踪,光栅扫描跟踪,由结果可以看出,本例原图像中存在着三条曲线,两条从顶端开始,一条从中间开始。然而,如果不用跟踪法,只用一种阈值d或t检测均不能得到满意的结果。,光栅扫描跟踪,检测和跟踪所选择的特征可以不是灰度级,而是其他反映局部性质的量,

15、例如对比度、梯度等。此外,每个点所对应的邻域也可以取其他的定义,不一定是紧邻的下一行像素,稍远一些的领域也许对于弥合曲线的间隙更有好处。 跟踪准则也可以不仅仅针对每个已检测出的点,而是针对已检出的一组点。这时,可以对先后检出的点赋予不同的权,如后检出的点给以较大的权,而早先检出的点赋予相对小一些的权,利用被检测点性质和已检出点性质的加权均值进行比较,以决定接收或拒绝。总之,应根据具体问题灵活加以运用。,光栅扫描跟踪,光栅扫描跟踪和扫描方向有关,因此最好沿其他方向再跟踪一次,例如逆向跟踪,并将两种跟踪的结合综合起来能得到更好的结果。另外,若边缘和光栅扫描方向平行时效果不好,则最好在垂直扫描方向跟

16、踪一次,它相当于把图像转置90o后再进行光栅扫描跟踪。,全向跟踪,如果能使跟踪方向不仅局限于逐行(或列)的光栅式扫描,譬如说,在从上而下(或自左而右)的扫描过程中,也可以向上(或向左)跟踪,那么就会克服光栅跟踪依赖于扫描方向的缺点。这可以通过定义不同邻域的方法来实现。同样,如果我们选取的跟踪准则能够辨别远非紧邻的像素,那么光栅跟踪会漏掉平行于扫描方向曲线的缺点也能得到适当地克服。全向跟踪就是跟踪方向可以是任意方向,并且有足够大的跟踪距离的跟踪方法。显然,全向跟踪是改变了邻域定义和跟踪准则的一种光栅跟踪法。,全向跟踪,具体步骤: (1)按光栅扫描方式对图像进行扫描,用检测阈值找出一个起始跟踪的流动点(沿被检测曲线流动)。 (2)选取一个适当的、能进行全向跟踪的邻域定义(例如八邻域)和一个适当的跟踪准则(例如灰度阈值、对比度和相对流动点的距离等),对流动点进行跟踪。在

展开阅读全文
相关资源
相关搜索

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

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