Abstract
We propose an algorithm for generating novel 3D tree model variations from existing ones via geometric and structural blending. Our approach is to treat botanical trees as elements of a tree-shape space equipped with a proper metric that quantifies geometric and structural deformations. Geodesics, or shortest paths under the metric, between two points in the tree-shape space correspond to optimal deformations that align one tree onto another, including the possibility of expanding, adding, or removing branches and parts. Central to our approach is a mechanism for computing correspondences between trees that have different structures and a different number of branches. The ability to compute geodesics and their lengths enables us to compute continuous blending between botanical trees, which, in turn, facilitates statistical analysis, such as the computation of averages of tree structures. We show a variety of 3D tree models generated with our approach from 3D trees exhibiting complex geometric and structural differences. We also demonstrate the application of the framework in reflection symmetry analysis and symmetrization of botanical trees.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, The Shape Space of 3D Botanical Tree Models
- Carlos A. Alfaro, Burcu Aydın, Carlos E. Valencia, Elizabeth Bullitt, and Alim Ladha. 2014. Dimension reduction in principal component analysis for trees. Computational Statistics 8 Data Analysis 74, 157--179. Google ScholarDigital Library
- Ibraheem Alhashim, Honghua Li, Kai Xu, Junjie Cao, Rui Ma, and Hao Zhang. 2014. Topology-varying 3d shape creation via structural blending. ACM Transactions on Graphics 33, 4, Article 158. Google ScholarDigital Library
- Brett Allen, Brian Curless, and Zoran Popović. 2003. The space of human body shapes: Reconstruction and parameterization from range scans. ACM Transactions on Graphics 22, 3, 587--594. Google ScholarDigital Library
- Masaki Aono and Tosiyasu Kunii. 1984. Botanical tree image generation. IEEE Computer Graphics and Appllications 4, 5, 10--34. Google ScholarDigital Library
- Bedrich Beneš and Erik Uriel Millán. 2002. Virtual climbing plants competing for space. In Proceedings of the Computer Animation (CA’02). IEEE Computer Society, Washington, DC, USA, 33--. http://dl.acm.org/citation.cfm?id=791218.791582 Google ScholarDigital Library
- S. Biasotti, A. Cerri, A. Bronstein, and M. Bronstein. 2015. Recent trends, applications, and perspectives in 3D shape similarity assessment. In Computer Graphics Forum. Google ScholarDigital Library
- Louis J. Billera, Susan P. Holmes, and Karen Vogtmann. 2001. Geometry of the space of phylogenetic trees. Advances in Applied Mathematics 27, 4, 733--767. Google ScholarDigital Library
- Volker Blanz and Thomas Vetter. 1999. A morphable model for the synthesis of 3D faces. In Siggraph. ACM Press/Addison-Wesley Publishing Co., New York, NY, 187--194. Google ScholarDigital Library
- Jules Bloomenthal. 1985. Modeling the mighty maple. SIGGRAPH 19, 3 (July 1985), 305--311. Google ScholarDigital Library
- Rolf Borchert and Norman A. Slade. 1981. Bifurcation ratios and the adaptive geometry of trees. Botanical Gazette 142, 3, 394--401.Google ScholarCross Ref
- Stefan Bornhofen and Claude Lattaud. 2009. Competition and evolution in virtual plant communities: A new modeling approach. Natural Computing 8, 2, 349--385. Google ScholarDigital Library
- Derek Bradley, Derek Nowrouzezahrai, and Paul Beardsley. 2013. Image-based reconstruction and synthesis of dense foliage. ACM Transactions on Graphics 32, 4, 10. Google ScholarDigital Library
- Xuejin Chen, Boris Neubert, Ying-Qing Xu, Oliver Deussen, and Sing Bing Kang. 2008. Sketch-based tree modeling using Markov random field. ACM Transactions on Graphics 27, 5, Article 109, 9 pages. Google ScholarDigital Library
- P.-H. Cournede, Veronique Letort, Amélie Mathieu, Meng Zhen Kang, Sébastien Lemaire, Samis Trevezas, François Houllier, and Philippe De Reffye. 2011. Some parameter estimation issues in functional-structural plant modelling. Mathematical Modelling of Natural Phenomena 6, 2, 133--159.Google ScholarCross Ref
- Phillippe de Reffye, Claude Edelin, Jean Françon, Marc Jaeger, and Claude Puech. 1988. Plant models faithful to botanical structure and development. SIGGRAPH 22, 4, 151--158. Google ScholarDigital Library
- Oliver Deussen and Bernd Lintermann. 2004. Digital Design of Nature: Computer Generated Plants and Organics. Springer, New York, NY. Google ScholarDigital Library
- Aasa Feragen, Pechin Lo, Marleen de Bruijne, Mads Nielsen, and François Lauze. 2013a. Toward a theory of statistical tree-shape analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence 35, 8, 2008--2021. Google ScholarDigital Library
- Aasa Feragen, Megan Owen, Jens Petersen, Mathilde M. W. Wille, Laura H. Thomsen, Asger Dirksen, and Marleen de Bruijne. 2013b. Tree-space statistics and approximations for large-scale analysis of anatomical trees. In Information Processing in Medical Imaging (IPMI’13). 74--85. Google ScholarDigital Library
- N. Greene. 1989. Voxel space automata: Modeling with stochastic growth processes in voxel space. SIGGRAPH 23, 3, 175--184. Google ScholarDigital Library
- Hisao Honda. 1971. Description of the form of trees by the parameters of the tree-like body: Effects of the branching angle and the branch length on the shape of the tree-like body. Journal of Theoretical Biology 31, 2, 331--338.Google ScholarCross Ref
- Jing Hua and Mengzhen Kang. 2011. Functional tree models reacting to the environment. In ACM SIGGRAPH 2011 Posters. ACM, New York, NY, USA, Article 60, 1 pages. Google ScholarDigital Library
- Arjun Jain, Thorsten Thormählen, Tobias Ritschel, and Hans-Peter Seidel. 2012. Exploring shape variations by 3D-model decomposition and part-based recombination. In Computer Graphics Forum, Vol. 31. Wiley Online Library, Hoboken, NJ, 631--640. Google ScholarDigital Library
- Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, and Vladlen Koltun. 2012a. A probabilistic model for component-based shape synthesis. ACM Transactions on Graphics 31, 4, Article 55, 11 pages. Google ScholarDigital Library
- Evangelos Kalogerakis, Siddhartha Chaudhuri, Daphne Koller, and Vladlen Koltun. 2012b. A probabilistic model for component-based shape synthesis. ACM Transactions on Graphics 31, 4, 55. Google ScholarDigital Library
- Martin Kilian, Niloy J. Mitra, and Helmut Pottmann. 2007. Geometric modeling in shape space. ACM Transactions on Graphics 26, 3, 64. Google ScholarDigital Library
- Sebastian Kurtek, Anuj Srivastava, Eric Klassen, and Hamid Laga. 2013. Landmark-guided elastic shape analysis of spherically-parameterized surfaces. Computer Graphics Forum 32, 2pt4, 429--438.Google Scholar
- Hamid Laga, Sebastian Kurtek, Anuj Srivastava, and Stanley J. Miklavcic. 2014. Landmark-free statistical analysis of the shape of plant leaves. Journal of Theoretical Biology 363, 41--52.Google ScholarCross Ref
- Hamid Laga, Qian Xie, Ian H. Jermyn, and Anuj Srivastava. 2017. Numerical inversion of SRNF maps for elastic shape analysis of genus-zero surfaces. IEEE Transactions on Pattern Analysis and Machine Intelligence 39, 12 (2017), 2451--2464.Google ScholarCross Ref
- Chuan Li, Oliver Deussen, Yi-Zhe Song, Phil Willis, and Peter Hall. 2011. Modeling and generating moving trees from video. ACM Transactions on Graph.ics 30, 6, Article 127, 12 pages. Google ScholarDigital Library
- Aristid Lindenmayer. 1968. Mathematical models for cellular interactions in development I. Filaments with one-sided inputs. Journal of Theoretical Biology 18, 3, 280--299.Google ScholarCross Ref
- Bernd Lintermann and Oliver Deussen. 1999. Interactive modeling of plants. IEEE Computer Graphics and Application 19, 1, 56--65. Google ScholarDigital Library
- Yotam Livny, Soeren Pirk, Zhanglin Cheng, Feilong Yan, Oliver Deussen, Daniel Cohen-Or, and Baoquan Chen. 2011. Texture-lobes for tree modelling. ACM Transactions on Graphics 30, 4, Article 53, 10 pages. Google ScholarDigital Library
- Yotam Livny, Feilong Yan, Matt Olson, Baoquan Chen, Hao Zhang, and Jihad El-Sana. 2010. Automatic reconstruction of tree skeletal structures from point clouds. ACM Transactions on Graphics 29, 6, Article 151, 8 pages. Google ScholarDigital Library
- Niloy J. Mitra, Mark Pauly, Michael Wand, and Duygu Ceylan. 2013. Symmetry in 3D geometry: Extraction and applications. In Computer Graphics Forum, Vol. 32. Wiley Online Library, Hoboken, NJ, 1--23. Google ScholarDigital Library
- Radomír Měch and Przemyslaw Prusinkiewicz. 1996. Visual models of plants interacting with their environment. In Proceedings of SIGGRAPH. ACM, New York, NY, USA, 397--410. Google ScholarDigital Library
- Boris Neubert, Thomas Franken, and Oliver Deussen. 2007. Approximate image-based tree-modeling using particle flows. ACM Transactions on Graphics 26, 3, Article 88. Google ScholarDigital Library
- Makoto Okabe, Shigeru Owada, and Takeo Igarashi. 2007. Interactive design of botanical trees using freehand sketches and example-based editing. In ACM SIGGRAPH 2007 courses. ACM, Article 26. Google ScholarDigital Library
- Peter E. Oppenheimer. 1986. Real time design and animation of fractal plants and trees. SIGGRAPH 20, 4, 55--64. Google ScholarDigital Library
- Megan Owen and J. Scott Provan. 2011. A fast algorithm for computing geodesic distances in tree space. IEEE/ACM Transactions on Computational Biology and Bioinformatics 8, 1, 2--13. Google ScholarDigital Library
- Wojciech Palubicki, Kipp Horel, Steven Longay, Adam Runions, Brendan Lane, Radomír Měch, and Przemyslaw Prusinkiewicz. 2009. Self-organizing tree models for image synthesis. ACM Transactions on Graphics 28, 3, Article 58, 10 pages. Google ScholarDigital Library
- Sören Pirk, Till Niese, Oliver Deussen, and Boris Neubert. 2012a. Capturing and animating the morphogenesis of polygonal tree models. ACM Trans. Graph. 31, 6, Article 169 (Nov. 2012), 10 pages. Google ScholarDigital Library
- Sören Pirk, Ondrej Stava, Julian Kratt, Michel Abdul Massih Said, Boris Neubert, Radomír Měch, Bedrich Benes, and Oliver Deussen. 2012b. Plastic trees: Interactive self-adapting botanical tree models. ACM Transactions on Graphics 31, 4, Article 50, 10 pages. Google ScholarDigital Library
- Joanna L. Power, A. J. Bernheim Brush, Przemyslaw Prusinkiewicz, and David H. Salesin. 1999. Interactive arrangement of botanical L-system models. In Proceedings of the 1999 Symposium on Interactive 3D graphics. ACM, 175--182. Google ScholarDigital Library
- P. Prusinkiewicz. 1986. Graphical applications of L-systems. In Proceedings on Graphics Interface’86/Vision Interface’86. Canadian Information Processing Society, Toronto, ON, Canada, 247--253. http://dl.acm.org/citation.cfm?id=16564.16608 Google ScholarDigital Library
- P. Prusinkiewicz and A. Lindernmayer. 1990. The Algorithmic Beauty of Plants. Springer, New York, NY. Google ScholarDigital Library
- Przemyslaw Prusinkiewicz, Lars Mündermann, Radoslaw Karwowski, and Brendan Lane. 2001. The use of positional information in the modeling of plants. In Proceedings of SIGGRAPH. ACM, New York, NY, USA, 289--300. Google ScholarDigital Library
- Przemyslaw Prusinkiewiczy, Mark Hammely, Jim Hananz, and Radom Mech. 1996. L-System: From the theory to visual models of plants. CSIRO Symposium on Computational Challanges in Life Sciences.Google Scholar
- Long Quan, Ping Tan, Gang Zeng, Lu Yuan, Jingdong Wang, and Sing Bing Kang. 2006. Image-based plant modeling. ACM Transactions on Graphics 25, 3, 599--604. Google ScholarDigital Library
- Alex Reche-Martinez, Ignacio Martin, and George Drettakis. 2004. Volumetric reconstruction and interactive rendering of trees from photographs. ACM Transactions on Graphics 23, 3, 720--727. Google ScholarDigital Library
- William T. Reeves and Ricki Blau. 1985. Approximate and probabilistic algorithms for shading and rendering structured particle systems. SIGGRAPH 19, 3, 313--322. Google ScholarDigital Library
- Ilya Shlyakhter, Max Rozenoer, Julie Dorsey, and Seth Teller. 2001. Reconstructing 3D tree models from instrumented photographs. IEEE Computer Graphics and Application 21, 3, 53--61. Google ScholarDigital Library
- Anuj Srivastava, Eric Klassen, S. Joshi, and Ian Jermyn. 2011. Shape analysis of elastic curves in Euclidean spaces. IEEE Transactions on Pattern Analysis and Machine Intelligence 99, 1--1. Google ScholarDigital Library
- Ondrej Stava, Sören Pirk, Julian Kratt, Baoquan Chen, R. Měch, Oliver Deussen, and Bedrich Benes. 2014. Inverse procedural modelling of trees. In Computer Graphics Forum, Vol. 33. Wiley Online Library, Hoboken, NJ, 118--131. Google ScholarDigital Library
- Karl-Theodor Sturm. 2003. Probability measures on metric spaces of nonpositive. Heat Kernels and Analysis on Manifolds, Graphs, and Metric Spaces: Lecture Notes from a Quarter Program on Heat Kernels, Random Walks, and Analysis on Manifolds and Graphs: April 16-July 13, 2002, Emile Borel Centre of the Henri Poincaré Institute, Paris, France 338, 357.Google Scholar
- Ping Tan, Tian Fang, Jianxiong Xiao, Peng Zhao, and Long Quan. 2008. Single image tree modeling. ACM Transactions on Graphics 27, 5, Article 108, 7 pages. Google ScholarDigital Library
- Stanislaw Ulam. 1962. On some mathematical problems connected with patterns of growth of figures. In Proceedings of Symposia in Applied Mathematics, Vol. 14. Am. Math. Soc. Vol. 14, Providence, 215--224.Google Scholar
- Carlos A. Vanegas, Ignacio Garcia-Dorado, Daniel G. Aliaga, Bedrich Benes, and Paul Waddell. 2012. Inverse design of urban procedural models. ACM Transactions on Graphics 31, 6, 168. Google ScholarDigital Library
- Yutong Wang, Xiaowei Xue, Xiaogang Jin, and Zhigang Deng. 2016. Creative virtual tree modeling through hierarchical topology-preserving blending. IEEE Transactions on Visualization and Computer Graphics 23, 12 (2016), 2521--2534.Google ScholarCross Ref
- Jason Weber and Joseph Penn. 1995. Creation and rendering of realistic trees. In SIGGRAPH. ACM, New York, NY, USA, 119--128. Google ScholarDigital Library
- Zhongke Wu, Mingquan Zhou, and Xingce Wang. 2009. Interactive modeling of 3D tree with ball b-spline curves. International Journal of Virtual Reality 8, 1.Google ScholarCross Ref
- Dejia Zhang, Ning Xie, Shuang Liang, and Jinyuan Jia. 2015. 3D tree skeletonization from multiple images based on PyrLK optical flow. Pattern Recognition Letters 76, 49--58. Google ScholarDigital Library
- Qi-Long Zhang and Ming-Yong Pang. 2008. A survey of modeling and rendering trees. In Proceedings of the 3rd International Conference on Technologies for E-Learning and Digital Entertainment. Springer-Verlag, 757--764. Google ScholarDigital Library
- Youyi Zheng, Daniel Cohen-Or, and Niloy J. Mitra. 2013. Smart variations: Functional substructures for part compatibility. In Computer Graphics Forum, Vol. 32. 195--204.Google ScholarCross Ref
Index Terms
- The Shape Space of 3D Botanical Tree Models
Recommendations
Interactive wood combustion for botanical tree models
We present a novel method for the combustion of botanical tree models. Tree models are represented as connected particles for the branching structure and a polygonal surface mesh for the combustion. Each particle stores biological and physical ...
Skeleton Tree based Non-rigid 3D Shape Retrieval
VINCI '19: Proceedings of the 12th International Symposium on Visual Information Communication and InteractionWe propose a skeleton tree based method for classifying and retrieving non-rigid shapes. Firstly, based on the extracted skeletons of a non-rigid shape and geodesic distance computation, the center point in skeleton is defined and detected. Then, a ...
Exploring shape spaces of 3D tree point clouds
Highlights- ORL tree shape space captures tree geometry in a natural way.
- Geodesics in ...
Graphical abstractDisplay Omitted
AbstractWe propose a framework for creating a shape space for biological trees from existing point clouds. Our method allows to freely explore the shapes between given input trees by computing arbitrary points on the geodesics induced by our ...
Comments