图像处理中程度和坚固性的应用区别是什么?

信息处理 图像处理 图像分割
2022-02-08 19:43:37

我遇到了图像对象属性,“范围”和“坚固性”。

定义很容易理解:图像对象的范围定义为图像对象的面积除以其边界矩形的面积。图像对象的实心度(凸度)是图像对象的面积除以其凸包的面积。

然而,从适用性的角度来考虑这两个属性,我似乎无法想到一个与另一个相比会如何提供优势。在快速查找这些术语之后,我的想法是,与范围相比,坚固性可以成为图像对象圆度的一个很好的标准,因为凸包形成了对象周围的最小封闭多边形。

这两个术语还有哪些其他应用 - 相互结合或作为更高级轮廓属性的构建块?

1个回答

我建议 Solidity 是更好的衡量标准。范围将是一个廉价的近似值。它很便宜,因为计算边界框比凸包便宜(而且实现起来非常简单)。

实体有时被称为凸度,但更常见的凸度是凸包的周长与物体周长的比率。这两个措施当然是相关的,但并不相同。

坚固度并不能量化圆度。矩形的 Solidity 为 1(最大可能值)。三角形也是如此。圆度(或与圆的相似度)可以通过比较面积和周长的平方或面积与宽度和高度的乘积来方便地计算(寻找费雷特直径来计算这些)。另一种方法是确定每个边界像素到对象几何中心的距离的变异系数。

Solidity 可用于量化对象边界中凹面的数量和大小。孔也经常包括在内。例如,它可以区分星形和圆形,但不能区分三角形和圆形。

以下是对物体形状特征的一个很好的综述:M. Yang、K. Kpalma 和 J. Ronsin,“形状特征提取技术综述”,在:模式识别技术、技术和应用,PY Yin(编辑),I-技术,2008 年。

DIPlib实现了这些功能中更有意义的功能(披露:我在 DIPlib 中实现了大部分功能。)