Most of the pipeline here is inspired by Image and Video Based Painterly Animation [HE 04]. We also experimented with tools from GradientShop [BZCC 10], such as the long-edge detector to compute better paint stroke orientations.
Each painting is composed of multiple layers, increasing in level of detail:
A couple more fun examples: