《最新图像边缘检测ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新图像边缘检测ppt课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、一、 图图 像像 分分 割割 图像分割是将图像划分成若干个互不相交的互不相交的小区域的过程,所谓小区域是某种意义下具有共同属性共同属性的像素的连通连通集合。 从集合的观点看:它应该是具有如下性质的一种点集,集合R代表整个区域,对R的分割可看作将R分成N个满足以下五个条件的非空子集R1,R2,RN:1阶矩: KiiNNik0)( 当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为
2、 )()()()()()(111jjjjjjjjkkkkkk式中, (0)=0,(0)=0。 由此可得各类的类间方差为 MjrjjMkkk121212)(),( 将使上式的2值为最大值的阈值组(k1, k2, , kM1), 作为M值化的最佳阈值组。若取M为2,即分割成2类,则可用上述方法求出二值化的阈值。 2. p尾法确定阈值尾法确定阈值 p尾法仅适用于事先已知目标所占全图像百分比的场合。若一幅图像由亮背景和黑目标组成,已知目标占图像的(100p)%面积,则使得至少(100p)%的像素阈值化后匹配为目标的最高灰度, 将选作用于二值化处理的阈值。 二、区域生长二、区域生长 区域生长的思路是从一
3、些种子点开始,直到充满整个图像。 在具体的实施中,需要确定:种子点的选取原则,即“检测检测准则准则”,一般是监督选取,每个目标区域中至少有一个点。 生长的方法,即“跟踪准则跟踪准则”,把满足一致性准则一致性准则(如灰度小于阈值)的点加入该区域。 对图像进行扫描,寻找满足“检测准则”的点后,把它的满足“跟踪准则”的任何邻点合并从而产生一个小块的区域。然后再检查该区域的全部邻点,再以每个邻点为新种子点,把满足“跟踪准则”的新邻点并入这个区域。不断重复上述步骤,直到没有邻点满足“跟踪准则”为止,则此块区域生长结束。然后用“检测准则”继续寻找,当找到满足“检测准则”的像点后,开始第二个区域的生长。 直
4、到所有的区域都满足区域生长终止准则区域生长终止准则 区域生长需要确定三个事情:确定初始生长的种子区域确定生长原则1. 确定生长停止原则一、一、 边缘检测与微分运算边缘检测与微分运算 边缘点是信号“变化剧烈”的地方,但这么说并不准确,需要定义一个准确的边缘数学模型。以一维信号为例, 图5-8(a)是一种阶跃信号,我们当然认为A点处为边缘点。在实际情况中,物理信号不可能有理想的突变, 而是如图5-8(b)所示的逐渐增大的信号,对图5-8(b)中所示A、B、C三点, 一般称B点为边缘点。在图5-8(c)和5-8(d)中,如果台阶比较窄,即可以认为B点为边缘点,也可以认为该信号有两个边缘点A与C。 边
5、缘检测的三个共性准则 1986年,John Canny在IEEE上发表了一篇关于边缘检测准则的文章,他提出了边缘检测的三个共性准则: 好的检测结果,或者说对边缘的误测率尽可能低,就是在图像边缘出现的地方检测结果中不应该没有;另一方面不要出现虚假的边缘; 对边缘的定位要准确,也就是我们标记出的边缘位置要和图像上真正边缘的中心位置充分接近; 对同一边缘要有尽可能低的响应次数,也就是检测响应最好是单像素的。图5-9 图像中不同类型的边界(a) 边界; (b) 线; (c) 折线变化; (d) 缓慢的平滑变化 (a)(b)(d)(c) 几种常用的边缘检测算子主要有Roberts边缘检测算子,Sobel
6、算子、Prewitt算子、Krisch边缘算子,高斯-拉普拉斯算子。1.Roberts算子|) 1, (), 1(| |,) 1, 1(), (max|), (jifjifjifjifjig100-101-10图5-8 不同的边缘信号 ABCABCABC(b)(c)(d)Sobel算子-1-1-100011110-110-1-101)1, 1() 1,(2) 1, 1() 1, 1() 1,(2) 1, 1(jifjifjxfjifjifjifx图像中每个点都用这两个模版做卷积。一个窗口对通常的水平边缘影响最大,而另一个窗口对垂直边缘影响最大。两个卷积的绝对值最大值作为该点的输出值。| |,m
7、ax|),(yxyxgPrewitt算子-10102-201-1-1-2-1000121)1, 1() 1,() 1, 1() 1, 1() 1,() 1, 1(jifjifjifjifjifjifx对图像中的任意点| |,max|),(yxyxg拉普拉斯算子0-104-1-1-100-1-1-1-18-11-1-1),(),(),(222jifjifjif),(4) 1,() 1,(), 1(), 1(jifjifjifjifjif5. 高斯高斯-拉普拉斯拉普拉斯(LOG)算子算子 噪声点对边缘检测有较大的影响, 效果更好的边缘检测器是高斯-拉普拉斯(LOG)算子。它把高斯平滑滤波器和拉普拉
8、斯锐化滤波器结合起来,先平滑掉噪声,再进行边缘检测,所以效果更好。 常用的LOG算子是55的模板: 244424080448*24844080424442 LOG算子中心点的距离与位置加权系数的关系Oxy 若将上图绕y轴作旋转一周后,LOG算子很像一顶墨西哥草帽, 所以,LOG又叫墨西哥草帽滤波器。 轮廓跟踪与提取轮廓跟踪与提取一、一、 轮廓跟踪轮廓跟踪 在识别图像中的目标时,往往需要对目标边缘作跟踪处理, 也叫轮廓跟踪轮廓跟踪。顾名思义,轮廓跟踪就是通过顺序找出边缘点来跟踪边界的。若图像是二值图像或图像中不同区域具有不同的像素值,但每个区域内的像素值是相同的,则如下算法可完成基于4连通或8连
9、通区域的轮廓跟踪。 轮廓跟踪的基本方法是:先根据“探测准则”找出目标物体轮廓上的第一个像素,再根据这些像素的某些特征用一定的“跟踪准则”找出目标物体上的其他像素。遍历跟踪法遍历跟踪法 从B开始,按照右、右上、上、左上、左、左下、下、右下的顺序找乡邻点中的边界点C。 若点C就是A,则表示轮廓已经完全搜索出来,否则从C点继续 这种算法要对每个边界像素周围的八个点进行判断,计算量比较大夹角跟踪法 一种快速的轮廓跟踪算法:利用边界上相邻像素间的夹角来搜索。 首先找到最左下角的边界点:按照从左到右,从上到下的顺序搜索到的第一个黑点。 不妨假设已经沿着顺时针方向环绕整个图像一圈找到了所有的边界点,边界是连续的,所以每个边界点都可以用这个边界点对前一边界点所张的角度来表示。轮廓提取图示二、二、 轮廓提取轮廓提取 二值图像轮廓提取的算法非常简单, 就是掏空内部点: 如果原图像中有一点为黑,且它的8个邻点都是黑色时,说明该点是内部点, 将该点删除(置为白色像素值255)。对图像中所有像素点执行该操作便可完成图像轮廓的提取。算法附后: 29 结束语结束语
限制150内