amoodie / StratGAN

Coupling a generative adversarial network with image quilting to produce basin-scale realizations of fluvial stratigraphy.
MIT License
10 stars 2 forks source link

Paint rework #18

Closed amoodie closed 4 years ago

amoodie commented 5 years ago

This branch is an attempt to rewrite the logic for how to paint out using the Efros-Freeman quilting. The current approach uses different object for each small patch. The thought is to just call a Patch to fill itself: it would check its neighbor patches for whether they have data, and then use the minimum cost boundary calculations to handle the quilting. This way you could go to core (or sand body) places first, and then quilt out from there (any arbitrary location).

This has proved challenging because it requires a ton of config to be passed around, and because the cores run vertically, it's been kind of hard to get a sense for the correct alignment down a canvas...

May keep working on it, may try and think about another way to do things instead.