数字图像处理(翟瑞芳)第7章-imagesegmenta.ppt
《数字图像处理(翟瑞芳)第7章-imagesegmenta.ppt》由会员分享,可在线阅读,更多相关《数字图像处理(翟瑞芳)第7章-imagesegmenta.ppt(70页珍藏版)》请在三一办公上搜索。
1、数 字 图 像 处 理 Digital Image Processing,翟瑞芳Office:逸夫楼B407-1,第7章 图像分割,7.1 阈值分割 7.2 区域分割7.3 边缘检测 7.4 区域标记与轮廓跟踪,7.1.1 概述在对图像的研究和应用中,人们往往对图像中的某些部分感兴趣,这些部分称为目标或前景;为了辨识和分析目标,需要将有关区域分离提取出来,在此基础上对目标进一步利用,如进行特征提取和测量。图像分割就是把图像分成各具特性的区域,并提取出感兴趣目标的技术和过程。,7.1 图 像 分 割,概括地说,给定某种一致性(均匀)属性准则(度量)P,将图象X正确地划分成为互不交迭的区域集的过程
2、称之为分割。,图像分割的基本策略分割算法基于灰度值的两个基本特性:不连续性和相似性检测图像像素灰度级的不连续性,找到点、线(宽度为1)、边(不定宽度)。先找边,后确定区域。,图像分割的基本策略检测图像像素的灰度值的相似性,通过选择阈值,找到灰度值相似的区域,区域的外轮廓就是对象的边,图像分割算法分类,常用的阈值化处理就是图像的二值化处理,即选择一阈值,将图像转换为黑白二值图像,用于图像分割及边缘跟踪等预处理。图像阈值化处理的变换函数表达式为,7.1 阈值分割,阈值变换曲线,在图像的阈值化处理过程中,选用不同的阈值其处理结果差异很大。阈值过大,会提取多余的部分;而阈值过小,又会丢失所需的部分。因
3、此,阈值的选取非常重要。全局阈值:与所有像素的灰度有关;局部阈值:与像素本身及其局部性质(如邻域)有关;动态阈值:不仅与局部性质有关,还与像素位置有关。,不同阈值对阈值化结果的影响(a)原始图像;(b)阈值T=91;(c)阈值T=130;(d)阈值T=43,暗的背景:f(x,y)T1 亮的对象:f(x,y)T,暗的背景:f(x,y)T 亮的一个对象:T1 T2,噪声对图像阈值处理的影响,无噪声的图像(b)均值为0,标准差为10的高斯噪声(c)均值为0,标准差为50的高斯噪声(d)-(f)对应的直方图,光照和反射对图像阈值处理的影响,噪声的图像(b)灰度斜坡图像(c)图像(a)和图像(b)的积(
4、d)-(f)对应的直方图,(1)极小点阈值法将直方图的包络线看做一条曲线,通过求取曲线极小值的方法可以找到直方图的谷底点,并将其作为分割阈值。满足:,极小点阈值法示例,(2)迭代阈值法选择一个T的初始估计值用T分割图像,生成两组像素:G1由所有灰度值大于T的像素组成,而G2由所有灰度值小于或等于T的像素组成对区域G1和G2中的所有像素计算平均灰度值1和2 计算新的阈值T2=(1+2)/2 重复步骤2到4,直到逐次迭代所得的T值之差小于事先定义的参数T0(T0 是一个很小的正数),迭代阈值法示例,(3)最大类间方差法;OTSU法 判别分析法确定最佳阈值的准则,是使进行阈值处理后分离的像素类之间的
5、类间方差最大。判别分析法只需计算直方图的0阶矩和1阶矩,是图像阈值化处理中常用的自动确定阈值的方法。设图像总像素数为N,灰度值为i的像素数为Ni,则至灰度级K的灰度分布的0阶矩及1阶矩分别定义为 0阶矩:,1阶矩:,当K=L-1时,(L-1)=1;(L-1)T,T称为图像的平均灰度。设有M-1个阈值:0k1k2KM-1L-1。将图像分割成M个灰度值的类Cj(Cjkj-1+1,kj;j=1,2,M;k0=0,kM=L),则各类Cj的发生概率j和平均值j为,式中,(0)=0,(0)=0。,由此可得各类的类间方差为,将使上式的2值为最大的阈值组(k1,k2,,kM1),作为M值化的最佳阈值组。,OT
6、SU 的 具体实现,假定最简单图像f(i,j)的灰度区间为0,L-1,选择一阈值t将图像的像元分为c1、c2两组。,图像总像素为 w1+w2,组内方差,组间方差,灰度均值为,显然,组内方差越小,则组内像素越相似;组间方差越大,则两组的差别越大。,OTSU 的 代码,int otsu(unsigned char*image,int rows,int cols,int x0,int y0,int dx,int dy)unsigned char*np;/图像指针 int thresholdValue=1;/阈值 int ihist256;/图像直方图,256个点 int i,j,k;/various
7、 counters int n,n1,n2,gmin,gmax;double m1,m2,sum,csum,fmax,sb;,/对直方图置零.memset(ihist,0,sizeof(ihist);gmin=255;gmax=0;/生成直方图for(i=y0;i gmax)gmax=*np;if(*np gmin)gmin=*np;np+;,/set up everythingsum=csum=0.0;n=0;for(k=0;k=255;k+)/*x*f(x)1阶矩*/sum+=(double)k*(double)ihistk;n+=ihistk;/*f(x)0 阶矩*/if(!n)/if
8、n has no value,there is problems.fprintf(stderr,NOT NORMAL thresholdValue=160n);return(160);,/do the otsu global thresholding methodfmax=-1.0;n1=0;for(k=0;k fmax)fmax=sb;thresholdValue=k;,/at this point we have our thresholding value/debug code to display thresholding valuesTRACE(#OTSU:thresholdValu
9、e=%d gmin=%d gmax=%dn,thresholdValue,gmin,gmax);return(thresholdValue);,(a)原始图像;(b)直方图(高峰被裁减);(c)全局阈值分割结果;(d)Otsu方法分割结果,(a)噪声图像(b)直方图(c)Otsu方法处理后结果(d)平滑(5*5模板)(e)对应直方图(f)分割结果,(4)P参数确定阈值 p参数法仅适用于事先已知目标所占全图像百分比的场合。若一幅图像由亮背景和黑目标组成,已知目标占图像的(100p)%面积,则使得至少(100p)%的像素阈值化后匹配为目标最高灰度,将选作用于二值化处理的阈值。,(5)最小误差分割(
10、最优阈值法),设目标的像点数占图像总点数的百分比为,背景点占,混合概率密度为:,当选定门限为 时,目标点错划为背景点的概率为:背景点错划为目标点的概率为:,则总错误概率为:,令:,则:,对正态分布,有:,7.1.3 局部阈值 在实际应用中,图像常常受到噪声等的影响而使原本分离的峰之间的谷被填充。此时,可利用像素领域的局部性质进行阈值的选取。基本思想:利用像素邻域的局部性质变换原始直方图得到新直方图。新直方图与原始直方图相比,或者峰之间的谷更深,或者谷转变成峰而更易检测。直方图变换法和散射图法。常用的像素邻域局部性质是像素的梯度值或拉普拉斯值。,直方图变换法 借助邻域性质变换原来的直方图 获得低
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 翟瑞芳 imagesegmenta
链接地址:https://www.31ppt.com/p-5984609.html