Full Text:   <2339>

CLC number: TP390

On-line Access: 

Received: 2006-04-07

Revision Accepted: 2006-04-19

Crosschecked: 0000-00-00

Cited: 0

Clicked: 4600

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2006 Vol.7 No.7 P.1152-1159


Example based painting generation

Author(s):  GUO Yan-wen, YU Jin-hui, XU Xiao-dong, WANG Jin, PENG Qun-sheng

Affiliation(s):  State Key Lab of CAD & CG, Zhejiang University, Hangzhou 310027, China; more

Corresponding email(s):   ywguo@cad.zju.edu.cn

Key Words:  Non-photorealistic rendering (NPR), Van Gogh, Painting, Grounding, Brush

GUO Yan-wen, YU Jin-hui, XU Xiao-dong, WANG Jin, PENG Qun-sheng. Example based painting generation[J]. Journal of Zhejiang University Science A, 2006, 7(7): 1152-1159.

@article{title="Example based painting generation",
author="GUO Yan-wen, YU Jin-hui, XU Xiao-dong, WANG Jin, PENG Qun-sheng",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Example based painting generation
%A GUO Yan-wen
%A YU Jin-hui
%A XU Xiao-dong
%A PENG Qun-sheng
%J Journal of Zhejiang University SCIENCE A
%V 7
%N 7
%P 1152-1159
%@ 1673-565X
%D 2006
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2006.A1152

T1 - Example based painting generation
A1 - GUO Yan-wen
A1 - YU Jin-hui
A1 - XU Xiao-dong
A1 - WANG Jin
A1 - PENG Qun-sheng
J0 - Journal of Zhejiang University Science A
VL - 7
IS - 7
SP - 1152
EP - 1159
%@ 1673-565X
Y1 - 2006
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2006.A1152

We present an approach for generating paintings on photographic images with the style encoded by the example paintings and adopt representative brushes extracted from the example paintings as the painting primitives. Our system first divides the given photographic image into several regions on which we synthesize a grounding layer with texture patches extracted from the example paintings. Then, we paint those regions using brushes stochastically chosen from the brush library, with further brush color and shape perturbations. The brush direction is determined by a direction field either constructed by a convenient user interactive manner or synthesized from the examples. Our approach offers flexible and intuitive user control over the painting process and style.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Carr, J.C., Beatson, R.K., Cherrie, J.B., Mitchell, T.J., Fright, W.R., McCallum, B.C., Evans, T.R., 2001. Reconstruction and Representation of 3D Objects with Radial Basis Functions. Proc. SIGGRAPH’01, p.67-76.

[2] Comaniciu, D., Meer, P., 2002. Mean shift: A robust approach toward feature space analysis. IEEE Trans. PAMI, 24(5):603-619.

[3] Freeman, W.T., Tenenbaum, J.B., Pasztor, E.C., 2003. An example-based approach to style translation for line drawings. ACM Trans. Graphics, 22(1):33-46.

[4] Hamel, J., Strothotte, T., 1999. Capturing and re-using rendition styles for non-photorealsitic rendering. Computer Graphics Forum (Eurographics’99), 18(3):173-182.

[5] Hertzmann, A., 1998. Painterly Rendering with Curved Brush Strokes of Multiple Sizes. Proc. SIGGRAPH’98, p.453-460.

[6] Hertzmann, A., Jacobs, C.E., Oliver, N., Curless, B., Salesin, D.H., 2001. Image Analogies. Proc. SIGGRAPH’01, p.327-340.

[7] Hertzmann, A., Oliver, N., Curless, B., Seitz, S.M., 2002. Curve Analogies. Proc. 13th Eurographics Workshop Rendering, p.233-246.

[8] Jodoin, P.M., Epstein, E., Granger-Piché, M., Ostromoukhov, V., 2002. Hatching by Example: A Statistical Approach. Proc. Int’l Symp. NPAR 2002, Annecy, France, p.29-36.

[9] Kalnins, R.D., Markosian, L., Meier, B.J., Kowalski, M.A., Lee, J.C., Davidson, P.L., Webb, M., Hughes, J.F., Finkelstein, A., 2002. WYSIWYG NPR: Drawing strokes directly on 3D models. ACM Trans. Graphics (SIGGRAPH’02), 21(3):755-762.

[10] Kass, M., Witkin, A., Terzolpoulos, D., 1988. Snakes: Active contour models. International Journal of Computer Vision, 1(4):321-331.

[11] Litwinowicz, P., 1997. Processing Images and Video for an Impressionist Effect. Proc. SIGGRAPH’97, p.407-414.

[12] Maxwell, B.A., Brubaker, S.J., 2003. Texture Edge Detection Using the Compass Operator. Proc. of BMVC 2003.

[13] Meier, B.J., 1996. Painterly Rendering for Animation. Proc. SIGGRAPH’96, p.477-484.

[14] Nehab, D., Velho, L., 2002. Multiscale Moment-Based Painterly Rendering. Proc. of SIBGRAPI’2002, p.244-251.

[15] Sederberg, T., Parry, S., 1986. Free-form deformation of solid geometric models. Computer Graphics (SIGGRAPH’86), 20(4):151-160.

[16] Shiraishi, M., Yamaguchi, Y., 2000. An Algorithm for Automatic Painterly Rendering Based on Local Source Image Approximation. Proc. of the First International Symposium on Non-photorealistic Animation and Rendering—NPAR’00, p.53-58.

[17] Wang, B., Wang, W.P., Yang, H.P., Sun, J.G., 2004. Efficient example-based painting and synthesis of 2D directional texture. IEEE Trans. Visualization and Computer Graphics, 10(3):266-277.

[18] Wang, J., Xu, Y.Q., Shum, H.Y., Cohen, M.F., 2004. Video Tooning. ACM Trans. Graphics (SIGGRAPH’04), 23(3):574-583.

[19] Wei, L.Y., Levoy, M., 2000. Fast Texture Synthesis Using Tree-structured Vector Quantization. Proc. SIGGRAPH’00, p.479-488.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - 2022 Journal of Zhejiang University-SCIENCE