Great work as usual! Today I learned about the "watermelon mosaic virus" that makes similar and beautiful patterns, and instantly thought of your project. I wonder if you could smooth the sharp corners of two ripples meeting.
Via Reddit, by any chance? 😀
You could perhaps try to apply a selective blur to the valleys in the mask. Check out the maskImageData cell further down, you'd want to get rid of the sharp black lines.