Evolutionary Algorithm for Example-based Painterly Rendering


NPR may be seen as any attempt to create images to convey a scene without directly rendering a physical simulation. This paper describes an evolutionary algorithm (EA) for learning painting styles from example images. The evolutionary algorithm has two main stages: learning and painting. By learning the painting style from a source pair of training images (a source photograph and its artistic style), a style approximation can then be accomplished to another target image. The mechanism of evolutionary algorithms is used here to learn or capture different characters used to depict different regions of the source painting and use them to convert similar regions with similar texture statistics of the target image into artistic rendering. Two main perturbation operators are used in the proposed EA: a multi-sexual recombination and mutation operators. On overall, the algorithm, with its implementation simplicity and computation efficiency, can provide acceptable results with perceived artistic rendering.