通过在多个重叠的网格正方形之间进行插值来创建孔隙率图

Creating a porosity map by interpolating between multiple overlapping grid squares

我有一个黑色颗粒和白色毛孔的二值图像 space。我正在尝试观察整个图像的孔隙率变化。为此,我最初一直在使用方形网格并测量每个网格中的孔隙率(黑色像素与白色像素的比率)。然后我将这些值作为 XYZ 坐标上传到 matlab,X 和 Y 是每个网格的中心,Z 是孔隙率值。然后我在这些值之间进行插值以生成孔隙率图。

然而,当使用单个正方形网格时,孔隙率图不能很好地代表二值图像,因为网格很粗糙。但是,由于我正在尝试做的理论原因,我无法减小网格大小。

但是,我发现如果我覆盖多个网格,但它们逐渐向右或向下移动,那么我可以将这些新的 XYZ 值上传到 matlab 并在它们之间进行插值,从而生成更好的孔隙率图。

问题是我在任何地方都找不到对这种方法的任何参考,所以有人知道这种技术是否完全或在任何文献中使用过吗?在重叠方块之间进行插值也会导致任何问题,因为使用重叠方块生成的孔隙率图看起来不错吗?

我一直在文献中寻找这个问题的答案,所以我非常感谢任何帮助。

我不会使用粗网格并在值之间进行插值,而是使用滑动 window(与粗网格的单元格大小相同)并计算每个位置的孔隙率。 多重网格方法可能会产生伪像(别名问题)并且难以解释。