How to quantify the "uniformity" of a distribution of holes in a surface

346 Views Asked by At

I want to try to quantify if the distribution of holes over a surface is uniform or not. The holes can have any given shape and can be arranged in any way over the surface.

Three examples are provided below:

Three surfaces with the same area of holes

Imagine that all the surfaces have the same length and height, and all the surfaces have the same total area of holes. One can argue that surfaces 1 and 2 have a much more uniform hole distribution than surface 3.

I'm having trouble however in finding a way to quantify this hypothetical "uniformity" parameter. I don't have enough knowledge of abstract math like topology and such (my background is engineering), so tackling this problem is difficult to me.

I'm a capable programer, and my idea is to build a MATLAB script to do quantify the uniformity of a given surface, following some yet unknown algorithm.

Does anyone know about this topic, or have any good sources I can consult?

Thank you.