Interesting, but I'd like to see it with a positive-shape optimization rather than an absolute (and abstract) method. That is, as shown, it flagrantly ignores the shape of the ground fill, which in my designs is as critical as the shape of the signal connections (which are also blown out by this method, but signal nodes are usually smaller so this need not be as big a deal).
To include this, one would have to define a set of points that belong to the polygon, and should remain fixed... but not so dense that little or no optimization is possible. I expect it's not as easily defined as the original case, unfortunately...
Tim