ch图像分析基础实用.pptx
《ch图像分析基础实用.pptx》由会员分享,可在线阅读,更多相关《ch图像分析基础实用.pptx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、v图像分割的目的是理解图像的内容,提取出我们感兴趣的对象。v图像分割按照具体应用的要求和具体图像的内容将图像分割成一块块区域。v图像分割是模式识别和图像分析的预处理阶段。v通常图像分割采用聚类方法,假设图像中组成我们所感兴趣对象的像素具有一些相似的特征,如相同的灰度值、相同的颜色等。1.图像分割(1)概论第1页/共68页分割对象灰度图像、彩色图像遥感图像、红外图像、X光成像、超声图像以及核磁共振成像等。分割与识别的关系没有对物体或其局部的认识,分割就无法进行。没有分割,物体识别也是不可能的?分割可视为一种特殊的识别问题。第2页/共68页传统的图像分割技术:基于像素灰度值的分割技术基于区域的分割
2、技术基于边界的分割技术v图像的描述,包括边界和区域的描述v对图像区域的操作数学形态学(1)概论1.图像分割第3页/共68页1.特征空间聚类方法(clustering)阈值化、尺度空间聚类、均值迁移.对含噪图像以及纹理图像分割的鲁棒性较好但特征选取依赖一定的先验和统计知识2.基于边缘的方法梯度法、Snake模型方法直观,分割结果比较美观简单,但边缘检测受噪声影响大,不能保证边缘的封闭性1.图像分割(最近新方法)第4页/共68页3.基于区域的方法区域生长法、分裂合并法保证得到边缘封闭的区域,缺点是边缘复杂,没有统一标准描述区域4.全局优化方法(globaloptimization)Bayes方法、
3、最小描述长度(MDL)、最小割算法.计算量大,技巧性强1.图像分割(最近新方法)5.混合方法形态学方法、表面拟合法、边缘-区域法6.基于识别的方法通过识别结果的反馈实现分割第5页/共68页灰度阈值分割法是最古老的分割技术只能应用于图像中组成感兴趣对象的灰度值是均匀的,并且和背景的灰度值不一样。事先决定一个阈值,当一个像素的灰度值超过这个阈值,我们就说这个像素属于我们所感兴趣的对象;反之则属于背景部分。这种方法的关键是怎样选择阈值,一种简便的方法是检查图像的直方图,然后选择一个合适的阈值。(2)灰度阈值分割法1.图像分割第6页/共68页单一阈值方法也不适合于由许多不同纹理组成一块块区域的图像。如
4、果图像适合这种分割法,那么图像的直方图在表示对象和背景的小范围灰度值附近出现一个高峰值。适合这种分割法的图像的直方图应是双极模式,我们可以在两个峰值之间的低谷处找到一个合适的阈值。(2)灰度阈值分割法1.图像分割第7页/共68页若T为图像的一个阈值,它应具备的条件:(1)T应介于目标/背景灰度之间(2)近似于T的象素应是少数。T位于直方图谷点(3)若T为阈值,则分割出的背景和目标都应均匀,错分率低,类内方差小(4)若T为阈值,则分割出的背景和目标之间的类间方差大1.图像分割(2)灰度阈值分割法第8页/共68页v用如下所示的循环迭代策略得到阈值1.假设图像中处于四个角的像素是属于背景部分,其它像
5、素属于感兴趣对象,然后定义一个背景灰度和对象灰度的初始值。2.通过下面的公式循环迭代直至前后两次循环得到的阈值Ti+1和Ti相差非常小,循环过程停止。1.图像分割(2)灰度阈值分割法uibackground和uiobject分别是循环第i次得到的背景灰度值和对象灰度值。第9页/共68页v这种单一阈值分割方法一种拓展就是将图像分成一个个子区域,不同的子区域采用不同的阈值。将图像分成6464重叠的子区域,并在每个子区域中检测区域的直方图是不是双极模式,如果一个区域的直方图不是双极模式,则判定该区域完全属于背景部分或对象部分。第10页/共68页原始图像分割结果(T=170)第11页/共68页OTSU
6、算法以最佳门限将图像灰度直方图分割成两部分,使两部分类间方差取最大值,即分离性最大.设图像灰度级1M,第i级象素ni个,总象素:则第i级灰度出现的概率为Pi=ni/N.设灰度门限值为k,则图像像素按灰度级被分为两类:C0=1,2,.,k,C1=k+1,.,M,图像总平均灰度级:(3)OTSU算法C0类的平均灰度级为:像素数为:第12页/共68页C1类的平均灰度级为:-(k),像素数为:N-N0两部分图像所占比例分别为:w1=1-w(k);对C0,C1均值作处理:0=(k)/w(k)1=(k)/1-w(k)图像总均值可化为:=w00+w11类间方差:2(k)=w0(0)2+w1(1)2=w0w1
7、(01)2化为:2(k)=w(k)(k)2/w(k)1w(k)k从1M变化,使2(k)最大的k*即为所求之最佳门限.2(k)称为目标选择函数.第13页/共68页实例:黑夜车灯检测(直接阈值分割)缺点:阈值不好确定;误差较大;同学们自己察看资料:OTSU算法level=graythresh(I)MATLAB使用OTSU算法得到图像的全局阈值:N.Otsu,AThresholdSelectionMethodfromGray-LevelHistograms,IEEETransactionsonSystems,Man,andCybernetics,vol.9,no.1,pp.62-66,1979.Wa
8、tershed(分水岭算法)第14页/共68页(4)最小误差分割设目标的像点数占图像总点数的百分比为,背景点占1,混合概率密度为:p(z)=p1(z)+(1)p2(z)当选定门限为T时,目标点错划为背景点的概率为:把背景点错划为目标点的概率为:则总错误概率为:E(T)=E1(T)+(1)E2(T)第15页/共68页第16页/共68页1.图像分割(4)区域生长法v 什么是区域 图像中属于某个区域的像素点必须加以标志,当应用区域生长法来分割图像时,最终应该不存在没有被标注的像素点。在同一区域的像素点必须相连。这就意味着我们可以从现在所处的像素点出发,按照某种连接方式到达任何一个邻近的像素点。常用的
9、有两种各向同性连通方式:四连通和八连通。区域之间不能重叠,也就是说一个像素只能有一个标注。在区域Ri中每一个像素点必须遵从某种规则P(Ri)。例如我们说P(Ri)为真,当区域Ri中所有像素具有相似的灰度(相似性在一定的范围内)。两个不同的区域Ri和Rj具有的规则不同。第17页/共68页最简单的区域生长法是将像素聚类,为了达到这一目的,我们从一个种子像素点出发,按照某种连通方式和规则P来检查周围邻近的像素点,如果具有和种子像素点相似的性质,就说明它们属于同一区域,这种算法有点类似于计算机图形学中的多边形种子填充算法。区域生长法的程序伪码 procedureprocedure label_regi
10、on_of(I,x,y,label,intensity);ifif I(x,y)=intensity thenthenI(x,y):=label;label_region_of(I,x,y-1,label,intensity);label_region_of(I,x,y+1,label,intensity);label_region_of(I,x-1,y,label,intensity);label_region_of(I,x+1,y,label,intensity);这是一个在高层编程实现递归调用很好的方式 不过这种方法的一个主要缺点是怎样获得初始的种子像素点。我们可以重新回到基于直方图的方
11、法上来,为每一个区域寻找一个种子像素,找到具有图像直方图中峰值的像素点作为种子像素。1.图像分割(4)区域生长法第18页/共68页将图像分割成越来越小的区域直至每个区域中的像素点具有相似的数值。这种方法的一个优点是不再需要前面所说的种子像素 L 但是它有一个明显的缺点是会使分割后的区域具有不连续的边界。ifif current region homogeneous test is FALSEthenthen split into four quadrants attempt to merge these quadrants recursively call the procedure for
12、each subdivisionfind any remaining merges 一种简单直接实现算法1.图像分割(4)区域分割与合并第19页/共68页图像分割:图像分割是图像分析的第一步,是所有分析和识别的基础,如果这一步做好,将大大提高分析能力;缺乏有力的统一的理论指导,算法繁多;可和其他学科交叉应用。第20页/共68页()图像边缘检测:使用图像增强一章中所讲的各种图像锐化算子,然后进行自适应阈值分割,得到二值图像,一般为黑底白边缘的图像。I=imread(rice.tif);BW1=edge(I,sobel);BW2=edge(I,canny);imshow(BW1)figure,im
13、show(BW2).图像检测第21页/共68页图像分析例子一:米粒个数检测,米粒边缘检测RiceTest.m()图像边缘检测:.图像检测第22页/共68页(2)线检测:Hough变换Hough变换问题的提出在找出边界点集之后,需要连接,形成完整的边界图形描述第23页/共68页(2)线检测:Hough变换在xy坐标系中的一条直线,若用分别表示法线的距离及法线与x轴的夹角,则:xy第24页/共68页(2)线检测:Hough变换Hough变换的性质:()在(x,y)域中的一条直线对应着变换域中的一个点();()(x,y)域中的一个点对应着变换域中的一条正弦曲线;()变换域中一条曲线上的n点对应于(x
14、,y)于中过一个公共点的n条直线。第25页/共68页(2)线检测:Hough变换Hough变换的性质:第26页/共68页(2)线检测:Hough变换Hough变换的性质:在参数平面上相交最多的交点,对应的xy平面上的直线就是我们的解()(x,y)域中一条直线上的n个点对应于变换域中经过一个公共点的n条曲线。若该直线为y=ax+b,则变换域的公共点为:第27页/共68页使用交点累加器,或交点统计直方图,找出相交线段最多的参数空间的点(,)然后找出该点对应的xy平面的直线线段(2)线检测:Hough变换Hough变换的实现:参数空间分成小格,每格上有计数器,峰值检测,参数空间分成小格,每格上有计数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch 图像 分析 基础 实用
限制150内