Skip to main content
Log in

Easy modeling of realistic trees from freehand sketches

  • Research Article
  • Published:
Frontiers of Computer Science Aims and scope Submit manuscript

Abstract

Creating realistic 3D tree models in a convenient way is a challenge in game design and movie making due to diversification and occlusion of tree structures. Current sketch-based and image-based approaches for fast tree modeling have limitations in effect and speed, and they generally include complex parameter adjustment, which brings difficulties to novices. In this paper, we present a simple method for quickly generating various 3D tree models from freehand sketches without parameter adjustment. On two input images, the user draws strokes representing the main branches and crown silhouettes of a tree. The system automatically produces a 3D tree at high speed. First, two 2D skeletons are built from strokes, and a 3D tree structure resembling the input sketches is built by branch retrieval from the 2D skeletons. Small branches are generated within the sketched 2D crown silhouettes based on self-similarity and angle restriction. This system is demonstrated on a variety of examples. It maintains the main features of a tree: the main branch structure and crown shape, and can be used as a convenient tool for tree simulation and design.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Neubert B, Franken T, Deussen O. Approximate image-based treemodeling using particle flows. ACM Transactions on Graphics, 2007, 26(3): 88

    Article  Google Scholar 

  2. Tan P, Fang T, Xiao J, Zhao P, Quan L. Single image tree modeling. ACM Transactions on Graphics, 2008, 27(5): 108

    Article  Google Scholar 

  3. Chen X, Neubert B, Xu Y, Deussen O, Kang S. Sketch-based tree modeling using Markov random field. ACM Transactions on Graphics, 2008, 27(5): 109

    Article  Google Scholar 

  4. Prusinkiewicz P, Lindenmayer A, Hanan J. Development models of herbaceous plants for computer imagery purposes. ACM SIGGRAPH Computer Graphics, 1988, 22(4): 141–150

    Article  Google Scholar 

  5. Prusinkiewicz P, Mündermann L, Karwowski R, Lane B. The use of positional information in the modeling of plants. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH’01. 2001, 289–300

  6. Reffyed P, Edelin C, Françon J, Jaeger M, Puech C. Plant models faithful to botanical structure and development. ACM SIGGRAPH Computer Graphics, 1988, 22(4): 151–158

    Article  Google Scholar 

  7. Weber J, Penn J. Creation and rendering of realistic trees. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH’95. 1995, 119–128

  8. Lintermann B, Deussen O. Interactive modeling of plants. IEEE Computer Graphics and Applications, 1999, 19(1): 56–65

    Article  Google Scholar 

  9. Shlyakhter I, Rozenoer M, Dorsey J, Teller S. Reconstructing 3D tree models from instrumented photographs. IEEE Computer Graphics and Applications, 2001, 21(3): 53–61

    Article  Google Scholar 

  10. Quan L, Tan P, Zeng G, Yuan L, Wang J, Kang S. Image-based plant modeling. ACM Transactions on Graphics, 2006, 25(3): 599–604

    Article  Google Scholar 

  11. Tan P, Zeng G, Wang J, Kang S, Quan L. Image-based tree modeling. ACM Transactions on Graphics, 2007, 26(3): 87

    Article  Google Scholar 

  12. Lopez L, Ding Y, Yu J. Modeling complex unfoliaged trees from a sparse set of images. Computer Graphics Forum, 2010, 29(7): 2075–2082

    Article  Google Scholar 

  13. Livny Y, Pirk S, Cheng Z, Yan F, Deussen O, Cohen-Or D, Chen B. Texture-lobes for tree modelling. ACM Transactions on Graphics, 2011, 30(4): 53

    Article  Google Scholar 

  14. Okabe M, Owada S, Igarash T. Interactive design of botanical trees using freehand sketches and example-based editing. Computer Graphics Forum, 2005, 24(3): 487–496

    Article  Google Scholar 

  15. Wither J, Boudon F, Cani M, Godin C. Structure from silhouettes: a new paradigm for fast sketch-based design of trees. Computer Graphics Forum, 2009, 28(2): 541–550

    Article  Google Scholar 

  16. Liu J, Zhang X, Li H, Dai M. Creation of tree models from freehand sketches by building 3D skeleton point cloud. Digital Techniques and Systems Entertainment for Education, 2010, 621–632

  17. Li C, Deussen O, Song Y, Willis P, Hall P. Modeling and generating moving trees from video. ACM Transactions on Graphics, 2011, 30(6): 127

    Article  Google Scholar 

  18. Teng C, Chen Y, Hsu W. Constructing a 3D trunk model from two images. Graphical Models, 2007, 69(1): 33–56

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaopeng Zhang.

Additional information

Jia Liu received her MS in Measurement and Control from Yanshan University in 2006 and her PhD in computer applications from the Institute of Automation, Chinese Academy of Science in 2010. She is currently a postdoctoral fellow in School of Astronautics, Beihang University. Her research interest is 3D shape modeling and rendering.

Zhiguo Jiang received his MS in 1990 and his PhD in 2005 in pattern recognition and intelligent systems from Beihang University. He is currently a full professor in Beihang University. His research interests include image processing and 3D reconstruction.

Hongjun Li received his MS in Mathematics from University of Science and Technology Beijing in 2003 and his PhD in computer applications from the Institute of Automation, Chinese Academy of Sciences in 2012. He is currently an associate professor in Beijing Forestry University. His research interests include computer graphics and geometric analysis.

Xiaopeng Zhang received his MS in Mathematics from Northwest University in 1987 and his PhD in computer science from the Institute of Software, Chinese Academy of Sciences (CAS), in 1999. He is a full professor in the Sino-French Laboratory LIAMA and National Laboratory of Pattern Recognition at the Institute of Automation, CAS. His main research interests are computer graphics and pattern recognition.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, J., Jiang, Z., Li, H. et al. Easy modeling of realistic trees from freehand sketches. Front. Comput. Sci. 6, 756–768 (2012). https://doi.org/10.1007/s11704-012-1295-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-012-1295-8

Keywords

Navigation