文章目录
- 一、膨胀与腐蚀
- 1.1 膨胀
- 1.2 腐蚀
- 二、开操作与闭操作
一、膨胀与腐蚀
1.1 膨胀
1. 集合
A
A
A 被集合
B
B
B 膨胀,定义式如下。其中集合
B
B
B 也称为结构元素;
(
B
^
)
z
(\hat{B})z
(B^)z 表示
B
B
B 的反射平移
z
z
z 后得到的新集合。
2. 膨胀步骤:
(1) 结构元素
B
B
B 做关于原点的对称得到
B
B
B 的映射。
(2) 对
B
B
B 的映射进行平移,当
A
A
A 与
B
B
B 的映射的交集不为空集时,此时原点所在位置的像素就属于膨胀集合。 注:是出现交集时,原点所在位置的像素。
(3) 不停平移,直至找出组成膨胀集合的所有像素。
3. 如下面例题所示。“1” 类像素是原点直接和图像集合
A
A
A 做交集得到的;“2” 类像素是结构元素
B
B
B 的非原点元素和图像集合
A
A
A 做交集得到的。
(1)原点位于结构元素之内
A
⊆
A
⊕
B
A⊆A⊕B
A⊆A⊕B
(2)原点位于结构元素之外 A ⊄ A ⊕ B A⊄ A⊕B A⊄A⊕B
当原点不在结构元素 B B B 内,原点处是空的。会发现做膨胀运算时,图像集合 A A A 中有三个像素不在膨胀集合中。当 B B B 的映像移动到上图三个位置时,因为原点处是空的,和图像集合 A A A 没交集,即此时原点所在位置的像素不属于膨胀集合。
1.2 腐蚀
1. 集合
A
A
A 被集合
B
B
B 膨胀,定义式如下。其中集合
B
B
B 也称为结构元素;
(
B
^
)
z
(\hat{B})z
(B^)z 表示
B
B
B 的反射平移
z
z
z 后得到的新集合。
2. 腐蚀步骤:
(1) 结构元素
B
B
B 移动,当结构元素
B
B
B 和图像集合
A
A
A 的子结构完重合时,此时原点所在位置的像素属于腐蚀集合。
(2) 重复上述操作,直至找出腐蚀集合的所有像素。
3. 如下面例题所示。
(1)原点位于结构元素之内
A
θ
B
⊆
A
AθB⊆A
AθB⊆A
(2)原点位于结构元素之外 A θ B ⊄ A AθB⊄A AθB⊄A
二、开操作与闭操作
1. 开操作和闭操作实际就是腐蚀和膨胀的一个组合运算,公式如下所示。
(1) 开操作:先进行腐蚀,再进行膨胀。
(2) 闭操作:先进行膨胀,再进行腐蚀。
2. 注意:(1) 开操作:先用 B B B 对 A A A 进行腐蚀得到 A A AA AA,然后再用 B B B 对 A A AA AA 进行膨胀得到 C C C。 (2) 闭操作:先用 B B B 对 A A A 进行膨胀得到 A A AA AA,然后再用 B B B 对 A A AA AA 进行腐蚀得到 C C C。
3. 举例: