This is great and provides a good starting point for any similar efforts.
However I think the temptation to lean all tasks on AI is perhaps a little naive if not lazy.
For mask generation, there is really not much reason to use AI. In this example, simple stochastic blob detection, a trivial function you could get from openCV or ask a college sophomore to write would generate much better quality masks.