图像信号处理三
实验三 图像分割
实验目的
(1)了解图像分割的基本原理,并利用图像分割算法进行图像分割处理;
(2)掌握数学形态学的基本运算。
实验内容
(1)利用类间方差阈值算法实现图像的分割处理;
(2)利用形态学处理进行处理结果修正。
实验要求
(1)实验用图如下所示;
图 3 原始图像
(2)对输入图像进行平滑处理,以减小噪声对分割处理的影响,比较中值滤波范围取不同值时对图像滤波的效果;
(3)利用类间方差阈值算法对滤波处理后图像进行分割处理,获取分割图像;
(4)利用数学形态学中的腐蚀和膨胀运算处理,剔除分割处理结果中的一些细小的残余误分割点,在进行腐蚀和膨胀运算时可采用半径为r的圆形结构元素,注意比较选取不同r值时的处理结果(r分别取1、3、5)。
实验原理
图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。从数学角度来看,图像分割是将数字图像划分成互不相交的区域的过程。图像分割的过程也是一个标记过程,即把属于同一区域的像素赋予相同的编号。
实验结果与分析
实验结果:
(一)对输入图像进行平滑处理,中值滤波范围为1,结果如下:
中值滤波范围为3,结果如下:
中值滤波范围为5,结果如下:
(二)利用类间方差阈值算法对滤波处理后图像进行分割处理,获取分割图像
(三)利用数学形态学中的腐蚀和膨胀运算处理,剔除分割处理结果中的一些细小的残余误分割点,r = 1时的处理结果:
r = 3时的处理结果:
r = 5时的处理结果:
实验分析:
由实验结果可以看出,中值滤波效果抑制了图像中大部分噪声,而图像也被一定程度地模糊;经过图像分割之后,目标的轮廓被提取出来。
腐蚀运算时,目标轮廓缩小,r 越大,蚕食部分越大;
膨胀运算时,目标轮廓扩大,r 越大,扩大部分越大。
主要代码
主程序:
1 | clc |
类间方差阈值求最佳阈值:
1 | function best = third1 ( I ) |