通过形态开闭的粒度测定

信息处理 图像处理 形态操作
2022-02-12 13:52:32

我试图了解粒度。我知道它处理确定图像中粒子的大小分布并使用打开和关闭的原理。

我有一个平滑的图像,上面有不同大小的弹珠,称之为 A 和一个结构元素 B,它是一个具有可变半径的圆盘。我知道当打开带有结构元素 B 的图像时,较小的弹珠会消失,而通过增加 B 的半径,较大的弹珠开始消失。

我不明白的是,如果我使用关闭而不是打开会发生什么。较大的弹珠会以较小的半径 B 消失吗?那么,关闭是否会发生完全相反的情况?

2个回答

当您使用开口时,整体操作称为粒度测量。但是,当您使用关闭时,它被称为反粒度测量。这是双重操作。它们结合在一起,形成了模式谱。

在您的情况下,如果您应用闭合,您肯定会测量弹珠之间的结构。

但是,绝对不建议先应用平滑,因为它会平滑边缘和小颗粒。因此,粒子检测将不太准确。

您可以将关闭视为打开的双重运算符;使用结构化元素打开图像时B不同尺寸为您提供模式频谱的值P(k)k>=0,关闭会给你的价值k<0. 这些让您了解图像中存在的“孔”的大小,而不是实际对象。

关闭图像也相当于打开图像补全。