第7章 图像分割
合集下载
第七章 图像分割_PPT课件

•关键点
– 鲁棒局部特征,抗变形能力强,适用于匹配
• 7.3 阈值法 —— 全局阈值法
• 思路
– 将分割问题视为面向每一个像素的分类问题,通常使用简单的阈 值不等式判断像素的类别。
• 条件
– 待分割区域与背景区域在像素级特征上存在明显的差异,而两个 区域内部像素在统计上各自具有较强的相似性。从特征直方图上 看,具有明显的双峰分布的图像比较适合使用阈值法进行分割
• 自然图像理解
• 7.2 图像特征概述
•亮度 •直方图 •变换系数 •边缘 •纹理 •关键点
• 7.2 图像特征概述
•亮度
– 空间连续性,稠密性,直观,敏感性
•直方图
– 统计特征,抗线性几何变换
•变换系数
– 频域统计特征,提供一种完全不同的视角
•边缘
– 符合视觉习惯,是形状信息的基础
•纹理
– 局部不连续性和全局相似性的统一
• 7.3 阈值法 —— 全局阈值法
• 如何确定阈值T?
–迭代法 –大津法 (OTSU) –最优阈值法 –最大熵法 –众数法 –矩不变法 ……
• 7.3 阈值法 —— 全局阈值法
• 迭代阈值法
1)选取一个的初始估计值T; 2)用T分割图像。这样便会生成两组像素集合:G1由所有灰度值大 于T的像素组成,而G2由所有灰度值小于或等于T的像素组成。 3)对G1和G2中所有像素计算平均灰度值u1和u2。 4)计算新的阈值:T=1/2(u1 + u2)。 重复步骤(2)到(4),直到T值更新后产生的偏差小于一个事先定 义的参数T0。
• 从优化的角度看,迭代阈值法的目标函数:
• 7.3 阈值法 —— 全局阈值法
• 大津法(OTSU) – 寻找使类间离散度最大化的阈值T – 类间离散度的数学定义
– 鲁棒局部特征,抗变形能力强,适用于匹配
• 7.3 阈值法 —— 全局阈值法
• 思路
– 将分割问题视为面向每一个像素的分类问题,通常使用简单的阈 值不等式判断像素的类别。
• 条件
– 待分割区域与背景区域在像素级特征上存在明显的差异,而两个 区域内部像素在统计上各自具有较强的相似性。从特征直方图上 看,具有明显的双峰分布的图像比较适合使用阈值法进行分割
• 自然图像理解
• 7.2 图像特征概述
•亮度 •直方图 •变换系数 •边缘 •纹理 •关键点
• 7.2 图像特征概述
•亮度
– 空间连续性,稠密性,直观,敏感性
•直方图
– 统计特征,抗线性几何变换
•变换系数
– 频域统计特征,提供一种完全不同的视角
•边缘
– 符合视觉习惯,是形状信息的基础
•纹理
– 局部不连续性和全局相似性的统一
• 7.3 阈值法 —— 全局阈值法
• 如何确定阈值T?
–迭代法 –大津法 (OTSU) –最优阈值法 –最大熵法 –众数法 –矩不变法 ……
• 7.3 阈值法 —— 全局阈值法
• 迭代阈值法
1)选取一个的初始估计值T; 2)用T分割图像。这样便会生成两组像素集合:G1由所有灰度值大 于T的像素组成,而G2由所有灰度值小于或等于T的像素组成。 3)对G1和G2中所有像素计算平均灰度值u1和u2。 4)计算新的阈值:T=1/2(u1 + u2)。 重复步骤(2)到(4),直到T值更新后产生的偏差小于一个事先定 义的参数T0。
• 从优化的角度看,迭代阈值法的目标函数:
• 7.3 阈值法 —— 全局阈值法
• 大津法(OTSU) – 寻找使类间离散度最大化的阈值T – 类间离散度的数学定义
图像分割技术 PPT

Roberts算子:边缘定位准,但是对噪声敏感。适用于边缘明显且噪声 较少的图像分割。 Prewitt算子:对噪声有抑制作用,抑制噪声的原理是通过像素平均, 但是像素平均相当于对图像的低通滤波,所以Prewitt算子对边缘的定位不 如Roberts算子。 Sobel算子:Sobel算子和Prewitt算子都是加权平均,但是Sobel算子 认为,邻域的像素对当前像素产生的影响不是等价的,所以距离不同的像 素具有不同的权值,对算子结果产生的影响也不同。一般来说,距离越远, 产生的影响越小。 Isotropic Sobel算子:加权平均算子,权值反比于邻点与中心点的距 离,当沿不同方向检测边缘时梯度幅度一致,就是通常所说的各向同性。 上面的算子是利用一阶导数的信息。 Laplacian算子:是二阶微分算子。其具有各向同性,即与坐标轴方向 无关,坐标轴旋转后梯度结果不变。但是,其对噪声比较敏感,所以,图 像一般先经过平滑处理,因为平滑处理也是用模板进行的,所以,通常的 分割算法都是把Laplacian算子和平滑算子结合起来生成一个新的模板。
串行边界分割
并行边缘检测的方法,对图像的每一点上所做的处理 不依赖于其它的点处理结果。串行边界分割在处理图像时不 但利用了本身像素的信息,而且利用前面处理过像素的结果。 对某个像素的处理,以及是否把它分类成为边界点,和先前 对其它点的处理得到的信息有关。 串行边界分割技术通常是通过顺序的搜索边缘点来工作 的,一般有三个步骤: 1.起始边缘点的确定。 2.搜索准则,将根据这个准则确定下一个边缘点。 3.终止条件,设定搜索过程结束的条件。
区域分割与边界分割的比较
区域分割实质:把具有某种相似性质的像素连 通,从而构成最终的分割区域。它利用了图像的局 部空间信息,可有效地克服其他方法存在的图像分 割空间不连续的缺点。 基于区域的分割方法往往会造成图像的过度分 割,而单纯的基于边缘检测方法有时不能提供较好 的区域结构,为此可将基于区域的方法和边缘检测 的方法结合起来,发挥各自的优势以获得更好的分 割效果。
07-图像分割

-1 -1
2
-1 -1
-1
2 -1
-1
-1 2
水平模板
45度模板
垂直模板
135度模板
43
例: 图像
1
1
1
1
1
1
1
1
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
用4种模板分别计算 R水平 = -6 + 30 = 24
R45度 = -14 + 14 = 0
R垂直 = -14 + 14 = 0 R135度 = -14 + 14 = 0
相同;
当R的值足够大时,说明该点的值与周围的点非常不
同,是孤立点。通过阈值T来判断: |R| > T 检测到一个孤立点。
42
2. 线的检测
通过比较典型模板的计算值,确定一个点是否在某个 方向的线上:
-1
2 -1
-1
2 -1
-1
2 -1
-1
-1 2
-1
2 -1
2
-1 -1
-1
-1 -1
2
2 2-1128 8 源自 8-1-18
-1
-1
-1
R = (-1 * 8 * 8 + 128 * 8) / 9
= (120 * 8) / 9 = 960 / 9 = 106 设 :阈值:T = 64 R>T
41
算法描述:
设定阈值 T,如T = 32、64、128等,并计算高通滤波值
R;
如果R值等于0,说明当前检测点的灰度值与周围点的
2
-1 -1
-1
2 -1
-1
-1 2
水平模板
45度模板
垂直模板
135度模板
43
例: 图像
1
1
1
1
1
1
1
1
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
5
1
用4种模板分别计算 R水平 = -6 + 30 = 24
R45度 = -14 + 14 = 0
R垂直 = -14 + 14 = 0 R135度 = -14 + 14 = 0
相同;
当R的值足够大时,说明该点的值与周围的点非常不
同,是孤立点。通过阈值T来判断: |R| > T 检测到一个孤立点。
42
2. 线的检测
通过比较典型模板的计算值,确定一个点是否在某个 方向的线上:
-1
2 -1
-1
2 -1
-1
2 -1
-1
-1 2
-1
2 -1
2
-1 -1
-1
-1 -1
2
2 2-1128 8 源自 8-1-18
-1
-1
-1
R = (-1 * 8 * 8 + 128 * 8) / 9
= (120 * 8) / 9 = 960 / 9 = 106 设 :阈值:T = 64 R>T
41
算法描述:
设定阈值 T,如T = 32、64、128等,并计算高通滤波值
R;
如果R值等于0,说明当前检测点的灰度值与周围点的
第七章图像分割 海事 朱虹

均匀性度量法
所谓的均匀性度量方法,是根据“物以类 聚”的思想而设计的。 其基本设计思想是:属于“同一类别”的 对象具有较大的一致性。 实现的手段是:以均值与方差作为度量均 匀性的数字指标。
均匀性度量法算法步骤
1)给定一个初始阈值Th=Th0 (例如,可以默认为1,或者是128等), 则将原图像素点分为C1和C2两类
P-参数法算法步骤
1)设图像的大小为m*n,计算得到原图的 灰度直方图h;
2)输入目标物所占的画面的比例p;
3)尝试性地给定一个阈值 Th=Th0; 4)计算在Th下判定的目标物的像素点数N;
5)判断ps=N/(m*n)是否接近p? 是,则输出结果; 否则,Th=Th+dT; (if ps<p,则dT>0; else dT<0); 转至第四步,直到满足条件。
图像分割说明示例
图像分割示例:条码的二值化
图像分割示例:肾小球区域的提取
图像分割示例:细菌检测
图像分割示例:印刷缺陷检测
图像分割示例:印刷缺陷检测
图像分割的难点
从前面的例子可以看到,图像分割是比较 困难的。原有是画面中的场景通常是复杂 的,要找出两个模式特征的差异,并且可 以对该差异进行数学描述都是比较难的。
均匀性度量法处理效果示例
聚类方法
基本设计思想: 1. 聚类方法是采用了模式识别中的聚类思 想。 2. 以类内保持最大相似性以及类间保持最 大距离为最佳阈值的求取目标。
聚类方法算法步骤
1)给定一个初始阈值Th=Th0 (例如,可以默认为1,或者是128等), 则将原图像素点分为C1和C2两类
图像分割与特征提取 ppt课件

ppt课件
5
7.1 图像分割的概念
2. 图像分割的依据和方法
◆图像分割的依据是各区域具有不同的特性,这些 特性可以是灰度、颜色、纹理等。而灰度图像分割的 依据是基于相邻像素灰度值的不连续性和相似性。也 即,子区域内部的像素一般具有灰度相似性,而在区 域之间的边界上一般具有灰度不连续性。
◆灰度图像分割是图像分割研究中最主要的内容,其 本质是按照图像中不同区域的特性,将图像划分成不 同的区域。
7.2.1 图像边缘
图像
剖面
一阶导数
二阶导数
上升阶跃边缘 (a)
下降阶跃边缘 (b)
脉冲状边缘 (c)
屋顶边缘 (d)
图7.1 图像边缘及其导数曲线规律示例
ppt课件
11
7.2 基于边缘检测的图像分割
7.2.1 图像边缘
综上所述,图像中的边缘可以通过对它们求导数 来确定,而导数可利用微分算子来计算。对于数字图 像来说,通常是利用差分来近似微分。
方向:
f (x, y) = arctan(Gx / Gy )
(7.5)
ppt课件
14
7.2.2 梯度边缘检测
(1) Roberts算子
是一个交叉算子,其在点(i,j)的梯度幅值表示为:
G(i, j) = f (i, j) f (i 1, j 1) f (i 1, j) f (i, j 1) (7.6)
ppt课件
2
7.1 图像分割的概念
◆目标或前景 ◆背景 ◆目标一般对应于图像中特定的、具有独特性质的 区域。
ppt课件
3
7.1 图像分割的概念
1. 图像分割
图像分割就是依据图像的灰度、颜色、纹理、边 缘等特征,把图像分成各自满足某种相似性准则或具 有某种同质特征的连通区域的集合的过程。
7-第七章图像分割1、2

30
拉普拉斯算子
0 1 0
1 -4 1
0 1 0
1 1
1 -8
1 1
1
1
1
图7.5 两种常用的拉普拉斯算子模板
31
拉普拉斯算子一般不以其原始形式用于边缘检测,原因在于: (1)它是一个二阶导数,对噪声非常敏感。 (2)拉普拉斯算子的幅值产生双边缘。(最大负值和最大正值) (2)不能检测边缘的方向。(无方向模版) 那么它在分割中所起的作用: (1)利用它的零交叉性质进行边缘定位----该算子与平滑过程一起利 用零交叉作为找到边缘的前兆。 (2)确定一个象素在边缘暗的一边还是亮的一边。
I=imread(„rice.tif‟);
imshow(I); BW1=edge(I,‟prewitt‟); BW2=edge(I,‟canny‟); figure;
Imshow(BW1); figure; imshow(BW2);
37
38
7.3
边缘连接(跟踪)
利用前面的方法检测出边缘点,但由于噪声、光照 不均等因素的影响,获得边缘点有可能是不连续的,必 须使用连接过程将边缘像素组合成有意义的边缘信息, 以备后续处理。 边缘跟踪的方法 1. 局部边缘连接法; 2. 光栅扫描跟踪法; 3. Hough 变换法。
第七章 图像分割
1
2
图像分割
作用
图像分割是图像识别和图像理解的基本前提步骤,图像分割质量的好坏 直接影响后续图像处理的效果。
图 像
图像 预处理 图像 分割
图像 识别
图像 理解
图7.1图像分割在整个图像处理过程中的作用
3
4
图像分割
◘灰度图像分割的依据 基于亮度值的两个基本特性: 不连续性 --- 区域之间; 相似性 ----- 区域内部。
胡学龙《数字图像处理(第二版)》课后习题解答

2
1.PHOTOSHOP:当今世界上一流的图像设计与制作工具,其优越性能令其产品望尘 莫及。PHOTOSHOP 已成为出版界中图像处理的专业标准。高版本的 P扫描仪、数码相机等图像输入设备采集的图 像。PHOTOSHOP 支持多图层的工作方式,只是 PHOTOSHOP 的最大特色。使用图层功能 可以很方便地编辑和修改图像,使平面设计充满创意。利用 PHOTOSHOP 还可以方便地对 图像进行各种平面处理、绘制简单的几何图形、对文字进行艺术加工、进行图像格式和颜色 模式的转换、改变图像的尺寸和分辨率、制作网页图像等。
1.5 常见的数字图像处理开发工具有哪些?各有什么特点? 答.目前图像处理系统开发的主流工具为 Visual C++(面向对象可视化集成工具)和 MATLAB 的图像处理工具箱(Image Processing Tool box)。两种开发工具各有所长且有相互 间的软件接口。 Microsoft 公司的 VC++是一种具有高度综合性能的面向对象可视化集成工具,用它开发 出来的 Win 32 程序有着运行速度快、可移植能力强等优点。VC++所提供的 Microsoft 基础 类库 MFC 对大部分与用户设计有关的 Win 32 应用程序接口 API 进行了封装,提高了代码 的可重用性,大大缩短了应用程序开发周期,降低了开发成本。由于图像格式多且复杂,为 了减轻程序员将主要精力放在特定问题的图像处理算法上,VC++ 6.0 提供的动态链接库 ImageLoad.dll 支持 BMP、JPG、TIF 等常用 6 种格式的读写功能。 MATLAB 的图像处理工具箱 MATLAB 是由 MathWorks 公司推出的用于数值计算的有 力工具,是一种第四代计算机语言,它具有相当强大的矩阵运算和操作功能,力求使人们摆 脱繁杂的程序代码。MATLAB 图像处理工具箱提供了丰富的图像处理函数,灵活运用这些 函数可以完成大部分图像处理工作,从而大大节省编写低层算法代码的时间,避免程序设计 中的重复劳动。MATLAB 图像处理工具箱涵盖了在工程实践中经常遇到的图像处理手段和 算法,如图形句柄、图像的表示、图像变换、二维滤波器、图像增强、四叉树分解域边缘检 测、二值图像处理、小波分析、分形几何、图形用户界面等。但是,MATLAB 也存在不足 之处限制了其在图像处理软件中实际应用。首先,强大的功能只能在安装有 MATLAB 系统 的机器上使用图像处理工具箱中的函数或自编的 m 文件来实现。其次,MATLAB 使用行解 释方式执行代码,执行速度很慢。第三,MATLAB 擅长矩阵运算,但对于循环处理和图形 界面的处理不及 C++等语言。为此,通应用程序接口 API 和编译器与其他高级语言(如 C、 C++、Java 等)混合编程将会发挥各种程序设计语言之长协同完成图像处理任务。API 支持 MATLAB 与外部数据与程序的交互。编译器产生独立于 MATLAB 环境的程序,从而使其他 语言的应用程序使用 MATLAB。
数字图像处理课程第七章_图像分割

特点:仅计算相邻像素的灰度差,对噪声比较 敏感,无法抑止噪声的影响。
Roberts算子
• 公式:
fx f (x 1, y 1) f (x 1, y 1) f y f (x 1, y 1) f (x 1, y 1)
• 模板: -1
1
• 特点:
fx’
1
fy’ -1
– 与梯度算子检测边缘的方法类似,对噪声敏感,但效果较梯度算 子略好
2
c 1 3 f (x, y) f (x 1, y) f (x, y 1)
4
按梯度的定义,由平面p(x,y)=ax+by+c的偏导数很容易
求得梯度。
a为两行像元平均值的差分,b为两列像元平均值的差分
。
这种运算可简化为模板求卷积进行,计算a和b对应的模板如下: Nhomakorabea1
1/
2
1
1
1
1 1/ 21
1 1
如果取最大值的绝对值为边缘强度,并用考虑 最大值符号的方法来确定相应的边缘方向,则考 虑到各模板的对称性,只要有前四个模板就可以 了。
Nevitia算子
拉普拉斯算子
• 定义:
– 二维函数f(x,y)的拉普拉斯是一个二阶的微分定义为: 2f = [2f / x2 , 2f / y2]
• 离散形式: 2 f (x, y) f (x 1, y) f (x 1, y) f (x, y 1) f (x, y 1) 4 f (x, y)
预处理 图像分割 特征提取 对象识别
7.1 概述
• 图像分割的概念
– 把图像分成互不重叠的区域并提取感兴趣目标的技术
图像分割的定义:
令集合R代表整个图像区域,对R的分割可看作将R分成N
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10
图像分割方法依照图像特性不同,大致可以分为三 大类: 第一类是阈值方法,这种方法是根据图像灰度 值的分布特性确定某个阈值以进行图像分割; 第二类为边界分割方法,这类方法是通过检测 出封闭某个区域的边界来进行图像分割的。通 俗地讲,这类方法实际上是沿着闭合的边缘线 将其包围的区域剪切出来; 第三类方法是区域提取方法,这类方法的特点 是根据特定区域与其他背景区域特性上的不同 来进行分割。
44
加权梯度直方图的设计方法是,通过对梯度分布进 行加权修正,增大直方图的分布细节。一般采用的 方法是,对高梯度区加较大的权值,以减小灰度均 匀区域内像素点对直方图的贡献,增加边界上的点 对直方图的贡献。如图 (b)所示,通过这样的处理之 后,选择第一个峰值为最佳阈值点即可。
45
7.4 区域提取方法
16
P-参数法 —— 算法步骤
1)设图像的大小为m×n,计算得到原图的灰 度直方图h; 2)输入目标物所占画面的比例p; 3)尝试性地给定一个阈值Th=Th0; 4)计算在Th下判定的目标物的像素点数N;
N h( k )
k 0
17
Th
P-参数法 —— 算法步骤
5)判断 ps N /(m n) 是否接近p? 是, 则输出结果; 否则,Th=Th+dT; (if ps<p, 则dT>0; else dT<0), 然后,转4),直到满足条件。
3) 分别计算两个类的平均相对二维熵
E1 pij pst ln pij pst
i 1 j 1 255 s t
E2
s
i s 1 j t 1
p 1 p ln p 1 p
ij st ij st
255Hale Waihona Puke 其中, pst pij
37
7.2 基于灰度空间分布的阈值方法
在上一节介绍的各种方法中,主要以图像灰 度作为分割的准则。 事实上,图像像素间存在很强的相关性。如 果在确定阈值时,除了考虑当前像素的灰度 值外,再考虑其与邻近像素之间的关系,可 以获得更加科学的分割阈值。
38
二维熵法
二维熵法的思想是:使用灰度级-局域平均灰度 级形成的二维熵来度量像素及其邻域中像素之间 的信息相关性,并基于此进行阈值选取。 度量邻域相关性,最简单有效的方法是以其一定 大小的模板中的像素灰度均值来描述。
i Th i Th
255
其中,
。
34
④选择最佳的阈值Th=Th*,使得图像按照该阈值分为C1和 C2两类后,满足 下图是采用该方法处理的结果,其分割阈值为Th* =125。
35
7.1.8 局部阈值方法
前面给出了几种常用的阈值方法,均采用单一阈值。 对于较为简单的图像(即目标与背景比较容易区分) 简单且有效。 对于较为复杂的图像,则往往会产生一些问题。
Th=82 Th=3
Th=31
26
7.1.4 聚类方法
聚类方法是采用了模式识别中的聚类思 想。 它以类内保持最大相似性以及类间保持 最大距离为最佳阈值的求取目标。
27
聚类方法 —— 算法步骤(一)
1)给定一个初始阈值Th=Th0 2)分别计算两类的类内方差:
1 1 N C1
f ( x , y )C 1
则将原图分为C1和C2两类;
默认值为128是指从中间开始搜索;
默认值为1是指从头开始搜索。
22
均匀性度量法 ——算法步骤
2)分别计算两类的类内方差:
1 1 N C1
12
f ( x , y )C 1
f ( x , y )C 1
f ( x, y )
( f ( x, y ) 1 )2
43
梯度直方图法
由于目标和背景内部的像素具有较低的梯度值,而边 界具有较高的梯度值,故可通过对图像中梯度值的统 计来进行阈值的选取。 下图是对Cameraman图像Sobel锐化结果的梯度值统 计直方图。由于图像中像素间的相关性较强,故低梯 度(接近0处)的像素个数为大多数,从该直方图无 法获得直接选择阈值的提示信息。对该直方图进行修 正,获得一个加权梯度直方图。
聚类方法 —— 处理效果示例
Th=91
Th=82
聚类方法与均匀性度量方法的最大差 别是考虑了类之间的距离。
31
7.1.5 最大熵方法
熵是信息论中对数据中所包含信息量大小的 度量。熵取最大值时,就表明获得的信息量 为最大。 最大熵方法的设计思想是,选择适当的阈值 将图像分为两类,两类的平均熵之和为最大 时,可从图像中获得最大信息量,以此来确 定最佳阈值。
12
7.1.1 基于灰度直方图的峰谷方法
当图像的灰度直方图为双峰分布时,表明图像的 内容大致为两个部分,分别为灰度分布的两个山 峰的附近。
13
基于灰度直方图的峰谷方法
如图所示,直方图的左侧峰为亮度较低的部分,这 部分恰好对应于画面中较暗的背景部分;直方图的 右侧峰为亮度较高的部分,在这里恰好对应于画面 中花的部分,选择阈值为两峰间的谷底点,即可将 花从原图中分割出来。 显然,灰度直方图的峰谷阈值方法是一种有效且非 常简单的方法,但是该方法有一个局限性,就是要 求图像的灰度直方图必须具有双峰性。
1 2 NC 2
f ( x , y )C 2
f ( x, y )
2
2 2
f ( x , y )C 2
( f ( x, y ) 2 )
23
均匀性度量法 ——算法步骤
3)分别计算两类像素在图像中的分布概率:
N C1 p1 N image
像的影响程度。
NC 2 p2 N image
20
7.1.3 均匀性度量法
所谓的均匀性度量方法,是根据“物以类 聚” 的思想而设计的。 其基本设计思想是:属于“同一类别”的对 象具有较大的一致性。 实现的手段是:以均值与方差作为度量均匀 性的数字指标。
21
均匀性度量法 ——算法步骤
1)给定一个初始阈值Th=Th0 (例如:可以默认为1,或者是128等),
区域提取方法是根据特定区域的特性,将该 区域从图像中分割出来。 显然,这类方法的核心,就是如何对区域的 特性进行恰当的描述,以及如何根据该特性 进行区域分割。
46
7.4.1 区域生长法
f ( x, y )
2
1 2 NC 2
2 2
f ( x , y )C 2
f ( x, y )
2
2 1
f ( x , y )C 1
( f ( x, y ) 1 )
f ( x , y )C 2
( f ( x, y ) 2 )
28
聚类方法 —— 算法步骤(二)
图像分割说明示例
4
图像分割示例 ——条码的二值化
局 部 放 大
5
图像分割示例 —— 肾小球区域的提取
?
6
图像分割示例 ——细菌检测
7
图像分割示例 —— 印刷缺陷检测
8
图像分割示例 —— 印刷缺陷检测
检测结果
局部放大图
9
图像分割的难点
从前面的例子可以看到,图像分割是比较 困难的。原因是画面中的场景通常是复杂 的,要找出两个模式特征的差异,并且可 以对该差异进行数学描述都是比较难的。
36
由图可见,因为光照不均(光源位于画面的左侧) 的缘故,如果采用单一阈值(即使是前面所介绍的 最佳阈值方法)进行分割,会导致远离光源的右侧 的气泡区域,提取出的面积远远小于实际面积,这 样,就会影响后续进行定量分析的结果。 如果将图像进行一定的等分,在每个子块上,光照 不均的影响就可以忽略不计,这时,在每个子块上 采用前面给出的阈值方法(最简单的方法:求该子 块内图像灰度的均值),最终就可以达到理想的效 果。
11
7.1 基于图像灰度分布的阈值方法
所谓阈值方法就是确定某个阈值Th,根据图像中每 个像素的灰度值大于或小于该阈值Th,来进行图像 分割。阈值方法的数学模型如下: 设原图像为f (x,y),经过分割处理后的图像为g (x,y) , g (x,y)为二值图像,则有
根据上式可知,阈值方法的核心就是阈值Th的确定 方法。
第7章
图像分割
图像分割就是从图像中将某个特定区域与其 他部分进行分离并提取出来的处理。 图像分割处理实际上就是区分图像中的“前 景目标”和“背景”,所以通常又称之为图 像的二值化处理。 图像分割在图像分析、图像识别、图像检测 等方面占有非常重要的地位。
2
本章内容简介
基于图像灰度分布的阈值方法 基于灰度空间分布的阈值方法 边缘检测方法 区域提取方法
i 1 j 1
t
二维熵法 —— 算法步骤(三)
4) 选择最佳的阈值Th=Th*,使得图像按照 给阈值分为C1和C2两类后,满足
E1 E2 ThTh
*
max E1 E2
7.3 边缘检测方法
关于边缘检测类的阈值方法,在前一章中的 边缘检测一节中已经介绍了Canny算子以及 LOG滤波方法下的边缘检测。这些方法都是 通过对边缘变化率的分析而获得的。 本节介绍在另外思路下的边缘检测类的阈值 方法。
二维熵法 —— 算法步骤(一)
1) 对每一个像素计算其联合概率分布
p i, j
Nij Nimage
其中,Nij为图像中像素灰度值为i,模板中像素 均值为j的像素个数;Nimage为图像的总像素数。 2) 给定一个初始阈值Th=Th0,将图像分为C1和 C2类;
二维熵法 —— 算法步骤(二)
[ p p ]|Th(t ) [ p p2 ]|Th(t 1)
' 2 1 1 ' 2 2 2 2 1 1 2 2