Abstract
In this paper, we introduce a new brush stroke generation method for painterly effect. Instead of using the gradient of the source image to determine the stroke direction, we extract regions that can be drawn in one stroke using Maximum Homogeneity Neighbor filtering followed by identification of connected components considering the homogeneity of pixels. We can make a brush stroke from each component based on a least squares approximation to the medial axis. This method results in realistic looking brush strokes of varying width that have irregular directions where necessary.
Similar content being viewed by others
References
Baxter W, Wendt J, Lin MC (2004) Impasto: a realistic, interactive model for paint. In: Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering, NPAR ’04. ACM, New York, pp 45–148. doi:10.1145/987657.987665
Garnica C, Boochs F, Twardochlib M (2000) A new approach to edge-preserving smoothing for edge extraction and image segmentation. Int Arch Photogramm Remote Sens 33(B3/1; PART 3):320–325
Gooch B, Coombe G, Shirley P (2002) Artistic vision: painterly rendering using computer vision techniques. In: Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering, NPAR ’02. ACM, New York, pp 83–ff
Haeberli P (1990) Paint by numbers: abstract image representations. ACM SIGGRAPH Comput Graph 24(4):207–214
Hertzmann A (1998) Painterly rendering with curved brush strokes of multiple sizes. In: Proceedings of SIGGRAPH’98. pp. 453–460
Hertzmann A (2003) Tutorial: a survey of stroke-based rendering. IEEE Comput Graph Appl 23(4):70–81. doi:10.1109/MCG.2003.1210867
Hua Huang LZ, Fu TN (2010) Video painting via motion layer manipulation. Comput Graph Forum 29(7):2055–2064
Kim II KI, Bae SY, Lee DC, Cho CS, Lee HJ, Lee KC (2013) Cloud-based gaming service platform supporting multiple devices. Electron Telecommun Res Inst 35(6):960–968
Lee H, Seo S, Yoon K (2011) Directional texture transfer with edge enhancement. Comput Graph 35(1):81–91. doi:10.1016/j.cag.2010.11.008
Lin L, Zeng K, Lv H, Wang Y, Xu Y, Zhu SC (2010) Painterly animation using video semantics and feature correspondence. In: Proceedings of the 8th international symposium on non-photorealistic animation and rendering, NPAR ’10. ACM, New York, pp 73–80
Litwinowicz PC (1997) Processing images and video for an impressionist effect. In: Proceedings of SIGGRAPH’97. pp 407–414
Meier BJ (1996) Painterly rendering for animation. In: In SIGGRAPH 96 conference proceedings. pp. 477–484
Nagao M, Matsuyama T (1979) Edge preserving smoothing. Comput Graph Image Process 9(4):394–407. doi:10.1016/0146-664X(79)90102-3, http://www.sciencedirect.com/science/article/pii/0146664X79901023
O’Donovan P, Hertzmann A (2012) Anipaint: interactive painterly animation from video. IEEE Trans Vis Comput Graph 18(3):475–487. doi:10.1109/TVCG.2011.51
Ramesh J, Rangachar K, Schunck BG (1995) Maching vision. McGraw-Hill, Inc., New York
Richard L, Burden JDF (2010) Numerical analysis. Brooks Cole
Salisbury MP, Wong MT, Hughes JF, Salesin DH (1997) Orientable textures for image-based pen-and-ink illustration. In: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, SIGGRAPH ’97. ACM Press/Addison-Wesley Publishing Co., New York, pp 401–406
Seo S, Ryoo S, Park J (2013) Interactive painterly rendering with artistic error correction. Multimed Tools Appl 65(2):221–237. doi:10.1007/s11042-011-0796-z
Seo S, Yoon K (2010) Color juxtaposition for pointillism based on an artistic color model and a statistical analysis. Vis Comput 26(6–8):421–431
Zhang SH, Chen T, Zhang YF, Hu SM, Martin RR (2009) Vectorizing cartoon animations. IEEE Trans Vis Comput Graph 15(4):618–629. doi:10.1109/TVCG.2009.9
Zhao M, Zhu S-C (2011) Customizing painterly rendering styles using stroke processes. In: Proceedings of the ACM SIGGRAPH/eurographics symposium on non-photorealistic animation and rendering, NPAR ’11. ACM, New York, No. 10, pp 137–146. doi:10.1145/2024676.2024698
Acknowledgments
This work was supported by Ministry of Culture, Sports and Tourism(MCST) and Korea Creative Content Agency(KOCCA) in the Culture Technology(CT) and Research Development Program 2013.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Seo, S., Lee, H. Pixel based stroke generation for painterly effect using maximum homogeneity neighbor filter. Multimed Tools Appl 74, 3317–3328 (2015). https://doi.org/10.1007/s11042-013-1835-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1835-8