Fast Gaussian blur + Image quantization = Fast Gaussian quantization.
This works followed closely the work I have done on image voronoization. The Codegolf thread that initiated the aforementioned project links another related Codegolf thread "Paint by Numbers", which I again wanted to try.
The answer provided by DavidC is a Mathematica code that perform a Gaussian blur step then an image quantization. Pretty simple and giving nice results ! I decided to port the exact same routine to C++, using my implementation of the fast Gaussian blur approximation by IvanK (see details here and my code here) and a classic K-Means pass for image quantization.
Here are the the results with various blur radiis (R) and number of colors after quantization (K):
R\K | 4 | 16 | 64 | 256 |
---|---|---|---|---|
0 | ||||
1 | ||||
2 | ||||
4 | ||||
8 | ||||
16 |