Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Modeling and generating moving trees from video

Published: 12 December 2011 Publication History

Abstract

We present a probabilistic approach for the automatic production of tree models with convincing 3D appearance and motion. The only input is a video of a moving tree that provides us an initial dynamic tree model, which is used to generate new individual trees of the same type. Our approach combines global and local constraints to construct a dynamic 3D tree model from a 2D skeleton. Our modeling takes into account factors such as the shape of branches, the overall shape of the tree, and physically plausible motion. Furthermore, we provide a generative model that creates multiple trees in 3D, given a single example model. This means that users no longer have to make each tree individually, or specify rules to make new trees. Results with different species are presented and compared to both reference input data and state of the art alternatives.

Supplementary Material

Supplemental material. (a127-li.zip)

References

[1]
Akagi, Y., and Kitajima, K. 2006. Computer animations of swaying trees based on physical animation. Computers and Graphics 30, 4, 529--539.
[2]
Anastacio, F., Sousa, M. C., Samavati, F., and Jorge, J. A. 2006. Modeling plant structures using concept sketches. Proceedings of the 4th international symposium on Non-photorealistic animation and rendering, 105--113.
[3]
Bishop, C. 2006. Pattern Recognition and Machine Learning. Springer-Velrag.
[4]
Chen, X., Neubert, B., Xu, Y.-Q., Deussen, O., and Kang, S. B. 2008. Sketch-based tree modeling using markov random field. ACM Trans. Graph. 27, 5, 1--9.
[5]
Deussen, O., and Lintermann, B. 2005. Digital Design of Nature: Computer Generated Plants and Organics. SpringerVerlag.
[6]
Diener, J., Reveret, L., and Fiume, E. 2006. Hierarchical retargetting of 2d motion fields to the animation of 3d plant models. ACM SIGGRAPH/Eurographics Symposium on Computer animation, 187--195.
[7]
Diener, J., Rodriguez, M., Baboud, L., and Reveret, L. 2009. Wind projection basis for real-time animation of trees. Computer Graphics Forum (Proceedings Eurographics 2009) 28, 2, 533--540.
[8]
Flash, T., and Hogan, N. 1984. The coordination of arm movements: An experimentally confirmed mathematical model. Journal of Neuroscience 5, 1688--1703.
[9]
Habel, R., Kusternig, A., and Wimmer, M. 2009. Physically guided animation of trees. Computer Graphics Forum (Proceedings Eurographics 2009) 28, 2, 523--532.
[10]
Harris, C., and Stephens, M. 1988. In Proc. 4th Alvey Vision Conference, 189--192.
[11]
Lindenmayer, A. 1968. Mathematical models for cellular interactions in development ii. simple and branching filaments with two-sided inputs. Journal of Theoretical Biology 18, 3, 300--315.
[12]
Lintermann, B., and Deussen, O. 1999. Interactive modeling of plants. IEEE Computer Graphics and Applications 19, 1, 56--65.
[13]
Liu, C., Torralba, A., Freeman, W. T., Durand, F., and Adelson, E. H. 2005. Motion magnification. In ACM SIGGRAPH, 519--526.
[14]
Livny, Y., Yan, F., Olson, M., Chen, B., Zhang, H., and El-Sana, J. 2010. Automatic reconstruction of tree skeletal structures from point clouds. ACM Trans. Graph. 29 (December), 151:1--151:8.
[15]
Livny, Y., Pirk, S., Cheng, Z., Yan, F., Deussen, O., Cohen-Or, D., and Chen, B. 2011. Texture-lobes for tree modeling. ACM Siggraph, to appear.
[16]
Lucas, B. D., and Kanade, T. 1981. An iterative image registration technique with an application to stereo vision. Proceedings of the 7th International Joint Conference on Artificial Intelligence, 674--679.
[17]
Minka, T. P. 2003. Estimating a dirichlet distribution. M.I.T Technical report.
[18]
Neubert, B., Franken, T., and Deussen, O. 2007. Approximate image-based tree-modeling using particle flows. ACM Trans. Graph. 26, 3, 88--95.
[19]
Okabe, M., Owada, S., and Igarashi, T. 2005. Interactive design of botanical trees using freehand sketches and example-based editing. Comput. Graph. Forum 24, 3, 487--496.
[20]
Ota, S., Tamura, M., Fujimoto, T., and K, M. 2004. A hybrid method for the real-time animation of trees swaying in wind fields. The Visual Computer 20, 11, 613--623.
[21]
Palubicki, W., Horel, K., Longay, S., Runions, A., Lane, B., Měch, R., and Prusinkiewicz, P. 2009. Self-organizing tree models for image synthesis. ACM SIGGRAPH, 1--10.
[22]
Prusinkiewicz, P., and Lindenmayer, A. 1990. The algorithmic beauty of plants. Springer-Verlag.
[23]
Quan, L., Tan, P., Zeng, G., Yuan, L., Wang, J., and Kang, S. B. 2006. Image-based plant modeling. ACM Trans. Graph. 25, 3, 599--604.
[24]
Reche-Martinez, A., Martin, I., and Drettakis, G. 2004. Volumetric reconstruction and interactive rendering of trees from photographs. ACM Trans. Graph. 23, 3, 720--727.
[25]
Sakaguchi, T., and Ohya, J. 1999. Modeling and animation of botanical trees for interactive virtual environments. In ACM symposium on Virtual reality software and technology, 139--146.
[26]
Shi, J., and Malik, J. 2000. Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22, 8, 888--905.
[27]
Shinya, M., and A, F. 1992. Stochastic motion-motion under the influence of wind. Computer Graphics Forum 11, 3, 119--128.
[28]
Shlyakhter, I., Rozenoer, M., Dorsey, J., and Teller, S. 2001. Reconstructing 3d tree models from instrumented photographs. IEEE Comput. Graph. Appl. 21, 3, 53--61.
[29]
Sun, M., Jepson., A. D., and Fiume, E. 2003. Video input driven animation (vida). In Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2, 96--103.
[30]
Talton, J. O., Lou, Y., Lesser, S., Duke, L, Mech, R., and Koltun, V 2011. Metropolis procedural modeling. ACM Tran-s. Graph. 30, 11:1--11:14.
[31]
Tan, P., Zeng, G., Wang, L, Kang, S. B., and Quan, L. 2007. Image-based tree modeling. In ACM SIGGRAPH, 87--93.
[32]
Tan, P., Fang, T., Xiao, L, Zhao, P., and Quan, L. 2008. Single image tree modeling. ACM Trans. Graph. 27, 5, 1--7.
[33]
Wessélen, D., and Seipel, S. 2005. Real-time visualisation of animated trees. The Visual Computer 21, 6, 397--405.
[34]
Xu, FL, Gossett, N., and Chen, B. 2007. Knowledge and heuristic-based modeling of laser-scanned trees. ACM Trans. Gr 26, 4, 19--31.

Cited By

View all
  • (2024)Interactive Invigoration: Volumetric Modeling of Trees with StrandsACM Transactions on Graphics10.1145/365820643:4(1-13)Online publication date: 19-Jul-2024
  • (2024)DeadWood: Including Disturbance and Decay in the Depiction of Digital NatureACM Transactions on Graphics10.1145/364181643:2(1-19)Online publication date: 23-Jan-2024
  • (2024)DeepTree: Modeling Trees With Situated LatentsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330788730:8(5795-5809)Online publication date: Aug-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 30, Issue 6
December 2011
678 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2070781
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011
Published in TOG Volume 30, Issue 6

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. generative model
  2. tree modeling and animation

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)29
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Interactive Invigoration: Volumetric Modeling of Trees with StrandsACM Transactions on Graphics10.1145/365820643:4(1-13)Online publication date: 19-Jul-2024
  • (2024)DeadWood: Including Disturbance and Decay in the Depiction of Digital NatureACM Transactions on Graphics10.1145/364181643:2(1-19)Online publication date: 23-Jan-2024
  • (2024)DeepTree: Modeling Trees With Situated LatentsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.330788730:8(5795-5809)Online publication date: Aug-2024
  • (2024)Developability Approximation for Neural Implicits Through Rank Minimization2024 International Conference on 3D Vision (3DV)10.1109/3DV62453.2024.00041(780-789)Online publication date: 18-Mar-2024
  • (2023)Rhizomorph: The Coordinated Function of Shoots and RootsACM Transactions on Graphics10.1145/359214542:4(1-16)Online publication date: 26-Jul-2023
  • (2023)Modeling of the 3D Tree Skeleton Using Real-World Data: A SurveyIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.319301829:12(4920-4935)Online publication date: 1-Dec-2023
  • (2023)Cross Spectral Disparity Estimation From VIS and NIR Paired Images Using Disentangled Representation and Reversible Neural NetworksIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2023.323880024:5(5326-5336)Online publication date: 1-May-2023
  • (2023)Improved Upsampling Based Depth Image Super-Resolution ReconstructionIEEE Access10.1109/ACCESS.2023.327496611(46782-46792)Online publication date: 2023
  • (2023)Windowed variation kernel Wiener filter model for image denoising with edge preservationOptics & Laser Technology10.1016/j.optlastec.2023.109688167(109688)Online publication date: Dec-2023
  • (2022)A blind medical image denoising method with noise generation networkJournal of X-Ray Science and Technology10.3233/XST-21109830:3(531-547)Online publication date: 15-Apr-2022
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media