使用扩展和收缩功能对区域进行概化

可使用扩展收缩工具概化或简化栅格。 与众数滤波边界清理工具不同,扩展收缩可用于将概化目标定位到特定的一个或多个区域。与“边界清理”工具不同,“扩展”和“收缩”可用于将概化目标定位到特定的一个或多个区域。 根据所用工具,可以使特定区域更大或更小。 也可以控制将发生的概化量。

这两种工具都有两种方法可供选择。 第一种是数学形态学方法。 另一种是基于距离的方法。

比较扩展和收缩

这两个工具的操作方式均为允许某些区域替换其他区域的像元。

扩展

使用扩展时,所选区域通过扩展到其他区域中增加大小。 从概念上讲,所选区域值可视为前景区域,而其他值将仍保留为背景区域。 前景区域可扩展到背景区域。

收缩

使用收缩工具时,所选区域将相对于扩展到其中的其他区域按像元收缩或减小大小。 从概念上讲,所选区域值视为前景区域,而其余区域值视为背景区域。 通过此工具,允许使用背景区域中的像元替换前景区域中的像元。

此外,还可以替换区域中的小岛屿(可被视为与区域共用边界)

概化量

可通过像元数参数控制概化量。 默认情况下,此值为 1,这意味着根据所用工具,所选区域将按与一个像元大小对应的数量进行扩展或收缩。 要增加概化程度,可以为此参数指定较大的值。 从概念上讲,这与将该工具运行指定次数一样,其中上一次运行的结果是后续迭代的输入

方法

当使用扩展收缩概化栅格时,可以使用基于距离的方法

基于距离的方法

基于距离的方法假设具有一个或多个所选输入区域值的像元为源。 输入栅格中的每个像元均视为与其距离最近的源像元的距离有关。 距离限制为输入栅格像元分辨率整数倍数的欧式距离。

需要评估以下条件才能确定该距离内任何特定像元的最终输出值。 虽然描述是针对扩展工具的,但是同样的原则也适用于收缩工具。

  • 如果像元只能在允许的距离范围内查找一种类型的区域源像元,则将按照该区域值扩展到该像元内。
  • 如果像元在允许的距离内具有多种类型的区域值,则将按照最近区域的值扩展到该像元内。
  • 如果像元在允许的距离内有几种类型的源像元,并且有两个或多个源像元具有相同的距离(平局),则该算法将首先计算每个源区域的贡献。 总贡献最大的区域将用作该像元的输出值。
  • 如果仍然存在平局,则表示存在两个或多个最近且贡献相同的源区域。 在此情况下,像元值最小的源将扩展到该像元内。

参考资料

Matheron, G., Elements pour une Theorie del Milieux Poreux, Masson, Paris, 1967

Serra, J. Image Analysis and Mathematical Morphology, Academic Press, London 1982