Iterative Brush Path Extraction Algorithm for Aiding Flock Brush Simulation of Stroke-Based Painterly Rendering

Aus de_evolutionary_art_org
Wechseln zu: Navigation, Suche


Tieta Putri, Ramakrishnan Mukundan: Iterative Brush Path Extraction Algorithm for Aiding Flock Brush Simulation of Stroke-Based Painterly Rendering. In: EvoMUSART 2016, 152-162.



Painterly algorithms form an important part of non-photorealistic rendering (NPR) techniques where the primary aim is to incorporate expressive and stylistic qualities in the output. Extraction, representation and analysis of brush stroke parameters are essential for mapping artistic styles in stroke based rendering (SBR) applications. In this paper, we present a novel iterative method for extracting brush stroke regions and paths for aiding a particle swarm based SBR process. The algorithm and its implementation aspects are discussed in detail. Experimental results are presented showing the painterly rendering of input images and the extracted brush paths.

Extended Abstract


booktitle={Evolutionary and Biologically Inspired Music, Sound, Art and Design},
series={Lecture Notes in Computer Science},
editor={Johnson, Colin and Ciesielski, Vic and Correia, João and Machado, Penousal},
title={Iterative Brush Path Extraction Algorithm for Aiding Flock Brush Simulation of Stroke-Based Painterly Rendering},
publisher={Springer International Publishing},
keywords={Computational intelligence, Non-photorealistic rendering, Brush stroke extraction, Painterly rendering, Flock simulation, Autonomous agents, Swarm intelligence},
author={Putri, Tieta and Mukundan, Ramakrishnan},

Used References

1. Gooch, B., Gooch, A. (2001). Non-photorealistic rendering. A.K. Peters, ISBN-13: 978-1568811338. 404

2. Hertzmann, A.: A Survey of Stroke-based rendering. In: IEEE Computer Graphics and Application, vol. 4, pp. 70–81. IEEE Press, New York (2003)

3. Whitted, T.: Anti-aliased line drawing using brush extrusion. Assoc. Comput. Machi. Spec. Interest Group Comput. Graph. Interact. Techn. Comput. Graph. 17(3), 151–156 (1983). ACM

4. Strassman, S.: Hairy brush. Assoc. Comput. Machi. Spec. Interest Group Comput. Graph. Interact. Techn. Comput. Graph. 20(4), 225–232 (1986)

5. Pham, B.: Expressive brush strokes. Comput. Vis. Graph. Image Process. Graph. Models Image Process. 53(1), 1–6 (1991). ElsevierMATH

6. Pudet, T.: Real time fitting of hand-sketched pressure brushstrokes. Comput. Graph. Forum 13(3), 205–220 (1994).

7. Hertzmann, A.: Painterly rendering with curved brush strokes of multiple sizes. In: 25th Annual Conference on Computer graphics and Interactive Techniques 1998, pp. 453–460. ACM (1998)

8. Huang, H.E., Lim, M.H., Chen, X., Ho, C.S.: Interactive GA flock brush for non-photorealistic rendering. In: Bui, L.T., Ong, Y.S., Hoai, N.X., Ishibuchi, H., Suganthan, P.N. (eds.) SEAL 2012. LNCS, vol. 7673, pp. 480–490. Springer, Heidelberg (2012)

9. Li, J., Yao, L., Hendriks, E., Wang, J.Z.: Rhythmic brushstrokes distinguish Van Gogh from his contemporaries: findings via automated brushstroke extraction. IEEE Trans. Pattern Anal. Mach. Intell. 34(6), 1159–1176 (2012).

10. Meer, P., Georgescu, B.: Edge detection with embedded confidence. IEEE Trans. Pattern Anal. Machine Intell. 23(12), 1351–1365 (2001).

11. Johnson Jr., C.R., Hendriks, E., Berezhnoy, I.J., Brevdo, E., Hughes, S.M., Daubechies, I., Li, J., Postma, E., Wang, J.Z.: Image processing for artist identification. IEEE Sig. Process. Mag. 25(4), 37–48 (2008).

12. Berezhnoy, I.E., Postma, E., Van Den Herik, H.J.: Automatic extraction of brushstroke orientation from paintings. Mach. Vis. Appl. 20(1), 1–9 (2009).

13. Seo, S., Lee, H.: Pixel based stroke generation for painterly effect using maximum homogeneity neighbor filter. Multimedia Tools Appl. 74(10), 3317–3328 (2015).

14. Gooch, B., Coombe, G., Shirley, P.: Artistic vision: painterly rendering using computer vision techniques. In: 2nd International Symposium on Non-photorealistic Animation and Rendering 2002, pp. 83-ff. ACM (2002)

15. Obaid, M., Mukundan, R., Bell, T.: Enhancement of moment based painterly rendering using connected components. In: International Conference on Computer Graphics, Imaging and Visualization 2006, Sydney, pp 378–383. IEEE (2006)

16. Reinhard, E., Khan, E.A., Akyuz, A.O., Johnson, G.: Colour Imaging: Fundamentals and Applications. AK Peters Ltd, Wellesley (2008)

17. Connolly, C., Fleiss, T.: A study of efficiency and accuracy in the transformation from RGB to CIELAB colour space. IEEE Trans. Image Process. 6(7), 1046–1048 (1997).

18. Huang, H. E., Ong, Y. S., Chen, X.: Autonomous flock brush for non-photorealistic rendering. In: IEEE Congress on Evolutionary Computation 2012, pp. 1–8. IEEE (2012)

19. Kennedy, J., Kennedy, J.F., Eberhart, R.C.: Swarm Intelligence. Morgan Kaufmann, San Francisco (2001)

20. Craig Reynolds: Flocks, herds, schools. A distributed behavioural model. ACM SIGGRAPH Computer Graphics, 21(4), 1987, 25-34.


Full Text

internal file

Sonstige Links