摘要
随着虚拟现实技术和计算机图形学的发展,利用计算机虚拟现实世界成为热门课题。而种类繁多的植物是构成自然景物的基础,因此,虚拟植物成为当今计算机图形学领域的研究热点之一。由于植物结构复杂、形态多样,使得图形学技术在该领域面临许多挑战,并随着计算机软硬件处理海量数据能力的提高,呈现两个主要的发展趋势:是宏观方向的发展,表现为范围大、复杂度高的场景实时绘制,涵盖海量数据的存储、优化;另一个重要趋势是微观方向的发展,表现为构建的虚拟植物的模型尺度的加细,从单个植株逐渐深入到植物器官或更小尺度的几何造型,应用于精确模拟植物的真实生理过程。本文从微观角度出发,对植物精细建模概念进行详细阐述,将烟草作为主要的研究对象,就如何构建精细的植物器官模型、实现从器官到植株的可视化模拟进行了探讨。
为实现植物器官的精细建模与可视化,本文以烟草为例,提出了基于结构骨架和参数的器官交互式建模方法,对烟草叶片、花朵进行细节模拟。在叶片建模过程中,通过分析烟草叶片的形态结构,将脉序作为结构骨架,利用三维数字化仪获取烟草叶片脉序和边缘主要形态特征点,综合球B样条曲线和插值样条曲面实现了烟草叶片的三维重建和真实感显示。在花朵建模方面,针对烟草单花花冠联合的特点,提出了基于球B样条曲线和参数曲面的单花建模方法,提取了模型控制参数,实现了多个开花状态的仿真;针对烟草花序为聚散花序的特点,提出了一种基于分形系统的植物花序可视化仿真方法,通过构造初始分形单元,以仿射变换为基本框架,按照一定的迭代生成算法,建立了烟草花序结构与几何模型,实现了花序生长模拟。最后,根据整个植株的拓扑结构,完成植株模型的初步建立。可视化结果表明,该方法建立各模型都有较高的真实感,为农学研究者提供便捷的烟草可视化研究平台。
As development of virtual reality technology and computer graphics, the use of computers in the virtual reality becomes hot topics. Various species of plant is foundation of natural scene, therefore, virtual plant becomes one of key researches in computer graphics fields nowadays. With complex structures and various forms of plant, graphics in the field faced many challenges, and as capability of data processing of computer software or hardware is improving, there are two main trends:one is broad direction which focus on real-time rendering of complicated scene, covers storage and optimization of mass data; another trend is microcosmic modeling in which scale is from a single plant to organs even smaller particles, aims at simulation of plant actual physical process. From the micro perspective, this paper describes the concept of fine modeling in details, taking tobacco as an example, explores how to build fine models of organs and realize visualization of organs to single plant.
In order to realize explicit modeling and visualization of plant organs, taking tobacco plant as an example, an interactive modeling method based on skeleton structure and parameters is proposed in this paper, which generates the detail model render of leaves and flowers. In leaf modeling, through analysis of morphological structure of tobacco leaves,3D scanner is used to get principal characteristic points of their veins and fringe, and then ball B-spline curve and B-spline surface are combined used to realize 3D reconstruction and reality exhibition of them. In tobacco flowers modeling, for the feature of crown united, we propose a flower modeling method based on ball B-spline curve and parametric surface, and get the control parameters to realize simulation of several model in different flowering states; for the characteristic of group inflorescence, we propose a visualized simulation method for plant inflorescence based on fractal system. Through establishment of initial fractal unit, with affine transformation as the basic framework, the geometrical and structural growth model of tobacco inflorescence are constructed, according to a certain iterative generation algorithm, what is more, the growth process is completed, that provides a new technical means for other similar flowers modeling. Finally, tobacco complete plant model are preliminary established according to its topological structure. The visual results show that all model have more reality, that provide convenient visual platform for agricultural researchers.
引文
[1]郭焱,李保国.虚拟植物的研究进展[J].科学通报,2001,46(4):273-280.
[2]ZHAN Z, WANG Y, DE REFFYE P, et al. Architectural modeling of wheat growth and validation study[C]. Proceedings ASAE Annual International Meeting, Milwaukee, Wisconsin,2000.
[3]ELIZONDO D A, MCCLENDON R W, HOOGENBOM G. Neural-network models for predicting flowering and physiological maturity of soybean[C]. Transactions of the ASAE,1994, 37:981-988.
[4]CENTER B, VERMA B P. A fuzzy photosynthesis model for tomato[C]. Transactions of the ASAE,1997,40:815-821.
[5]JACOB C. Genetic L-system programming:breedig and evolving aruficial flowers with mathematica[C]. Proceeding of 1st International Mathematica Symposium. Southampt-on, Computaional Mechanics Publications,1995:215-222.
[6]PRUSINKIEWICZ P, LINDENMAYER A. The algrithmic beauty of plants[M]. New York: Springer Verlag,1990.
[7]KAANDORP J A. Fractal modeling:growth and form in biology[M]. New York:Springer Verlag,1994.
[8]DE REFFYE P, EDELIN C, FRANCON J, et al. Plant models faithful to botanical structure and development[J]. Computer Graphics,1988,22(4):151-158.
[9]MECH R, PRUSINKIEWICZ P. Visual models of plants interacting with their environment [C].Proceedings of SIGGRAPH 1996, New Orleans, Louisiana:397-410.
[10]HU B G, DE REFFYE P, Zhao X, et al. GreenLab:a new methodology towards plant functional-structural model structuralAspect[C]. Plant growth modeling and pplications (PMA'03), Beijing, China:Tsinghua University Press and Springer, 2003:21-35.
[11]JALLAS E, SEQUIRA R, MARTIN P, et al. A cotton simulation model for the next century[C]. Seminar proceedings of 1'Unite'de Biometrie et Intelligence Artificielle du centre INRA, Toulouse, France.1998.
[12]赵星,DE REFFYE P,熊范纶,等.虚拟植物生长的双尺度自动机模型[J].软件学报,2002,25(11):116-124.
[13]MAX N. Cone-sphere[C]. ACM Transactions on Graphics(SIGGRAPH. 1990 Conference Proceedings),1990,24(2).
[14]BLOOMENTHAL J. Modeling the mighty maple[C]. ACM Transactionson Graphics SIGGRAPH 1985 Conference Proceedings,1985,19:305-311.
g[15] BLOOMENTHAL J. Skeletal design of natural forms[D]. Calgary:Univ. of Calgary, 1995.
[16]GALBRAITH C, MACMURCHY P, WYVILL B. Blobtree trees[C]. Proceedings of Computer Graphics International 2004,2004.
[17]Galbraith C, M " undermann L, Wyvill B. Implicit visualizationand inverse modeling of growing trees[C]. ComputerGraphics Forum.Proceedings of Eurographics'2004, 2004
[18]JIRASEK C, PRUSINKIEWICZ P. A biomechanical model of branch shape in plants[C]. Lantin M (ed) Proceedings of the western computer graphics symposium, Whistler, Canada,1998,23-26.
[19]HART J C, BAKER B, MICHAELRAJ J. Structural simulation of tree growth and response[J]. The Visual Computer,2003,19(2-3):151-163.
[20]WU Z, ZHOU M, WANG X. Interactive modeling of 3D tree with dall B-spline curves[J]. The International Journal of Virtual Reality,2009,8(2):101-107.
[21]WU Z, SEAH H S, ZHOU M. Skeleton based parametric solid models:ball B-spline curves[C]. Proceedings of 10th IEEE International Conference on Computer-Aided Design and Computer Graphics, Washington,2007:421-424.
[22]PEYRAT A, TERRAZ 0, MERILLOU S, et al. Generating vast varieties of realistic leaves with parametric 2Gmap L-systems[J]. The Visual Computer,2008,24(7-9): 807-816.
[23]RODKAEW Y, CHONGSTITVATANA P, SIRIPANT S, et al. Modeling plant leaves in marble-patterned colours with particle transportation system[C]. Proceedings of the 4th International Workshop on Functional-Structural Plant Models. Montpellier, France:[Publisher unknown],2004:391-397.
[24]RODKAEW Y, SIRIPANT S, Lursinsap C et al. An algorithm for generating vein images for realistic modeling of a leaf [C]. Proceedings of Computational Mathematics and Modeling, Bangkok, Thailand,2002.
[25]RUNIONS A, FUHRER M, LANE B, et al. Modeling and visualization of leaf venation patterns[J]. ACM Transactions on Graphics,2005,24(3):702-711.
[26]LONG Q, PING T, GANG Z, et al. Image-based plant modeling[J]. ACM Transactions on Graphics,2006,25(3):599-604.
[27]HAMMEL M S, PRUSINKIEWICZ P, Wyvill B. Modelling compound leaves using implicit contours[C]. Proceedings of the 10th International Conference of the Computer Graphics Society on Visual computing:integrating computer graphics with computer vision:integrating computer graphics with computer vision,1992:199-212.
[28]马珍杰,姜昱明.法国梧桐树叶片仿真[J].计算机仿真,2009,26(2):221-224.
[29]陆声链,郭新宇,李长峰.3维植物叶片精细建模和绘制技术[J].中国图象图形学报,2009,14(4):731-737.
[30]刘晓东,罗轶先,郭新宇,等.基于NURB曲面的玉米叶生长过程中的形态建模[J].计算机工程与应用,2004,14:201—204.
[31]刘晓东,曹云飞,刘国荣,等.基于NURBS曲面的水稻叶形态建模[J].微电子学与计算机,2004,21(9):117—124.
[32]伍艳莲,曹卫星,汤亮,等.基于OpenGL的小麦可视化技术[J].农业工程学报,2009,25(1):121—126.
[33]QIN P, CHEN C. Simulation model of flower using the integration of L-systems with bezier surfaces[J]. International Journal of Computer Science and Network Security,2006,6 (2A):65-68.
[34]廖桂平,李锦卫,欧中斌,等.基于参数L-系统的油菜花朵与花序生长可视化研究[J].农业工程学报,2009,25(4):150-155.
[35]苏红波,郭新宇,陆声链,等.苹果花序几何造型及可视化研究[J].中国农学报,2009,25(2):272-276.
[36]陆玲,王蕾,杨勇,等.基于平面变形的植物花瓣可视化造型[J].农业机械学报,2008,39(9):87-91.
[37]陆玲,杨学东,王蕾.半透明植物花朵可视化造型研究[J].农业机农业机械学报,2010,39(9):87-91.
[38]IJIRI T, OWADA 0, OKABE M, et al. Floral diagrams and inflorescences:interactive flower modeling using botanical structural constraint[C]. In Proc. ACM SIGGRAPH, New York:ACM Press,2005,24(3):720-726.
[39]IJIRI T, Owada S, Igarashi T. Seamless Integration of Initial Sketching and Subsequent Detail Editing in Flower Modeling[C]. In EUROGRAPHICS 2006,2006, 25(3).
[40]ZHAN D, XU S, YE X, et al. Flower solid modeling based on sketches[J]. Journal of Zhejiang University SCIENCE A,2008,9(4):481-488.
[41]宋成芳,彭群生,丁子昂,等.基于草图的花开建模与动画[J].软件学报,2007,18(Supplement):45-53.
[42]雷蕾.黄瓜生长和模拟的可视化研究[D].北京:首都师范大学,2005.
[43]苏红波,戴仕明,郭新宇,等.苹果果实几何造型及可视化研究[J].中国农学通报,2008,24(10):536-541.
[44]陆玲,周书民.植物果实的几何造型及可视化研究[J].系统仿真学报,2007,19(8):1739-1741.
[45]邓青青,朱庆生.果树单果生长建模方法研究[J].计算机工程与应用,2007,43(15):234-237.
[46]BOUDON F, MEYER A, GODIN C. Survey on Computer Representations of Trees for Realistic and Efficient Rendering[R]. Technical Report 2301, LIRIS, Number 2301,2006.
[47]REMOLAR I, CHOVER M, BELMONTE 0, et al. Geometric simplification of foliage[C]. Eurographics Short Presentations,2002:397-404.
[48]REMOLAR I, CHOVER M, RIBELLES J, et al. View-dependent Multiresolution Model for Foliage[C]. The 11th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision'2003, University of West Bohemia, Campus Bory, February 3-7,2003.
[49]ZHANG X, BLAISE F. Progressive Polygon Foliage Simplification[C]-. Proceeding of 2003'International Symposium on Plant growth Modeling, simulation, visualizat-ion and their Applications,2003:217-230.
[50]ZHANG X, BLAISE F, JAEGER M. Multiresolution Plant Models with Complex Organs[C]. Proceedings of ACM International Conference on Virtual Reality Continuum and Its Applications VRCIA 2006:331-334.
[51]DENG Q, ZHANG X, GAY S, et al. Continuous LOD model of coniferous foliage[J]. The International Journal of Virtual Reality,2007,6(4):77-84.
[52]DENG Q, ZHANG X, YANG G, et al. Multiresolution foliage for forest rendering[J]. Journal Computer Animation and Virtual World,2010,21(1):1-23.
[53]DENG Q, ZHANG X. Grid-based view-dependent foliage simplification[J]. Journal of Computational Information Systems,2008,4(4):1643-1650.
[54]ZHANG X, DENG Q, JAEGER M. Level of detail technique for plant models[J]. Chinese Journal of Sterology and Image Analysis,2006,11(4):235-242.
[55]曹勇,田捷,张晓鹏,等.递进网格算法在虚拟内窥镜中的应用[J].软件学报,2002,13(4):677-685.
[56]DENG Q, ZHANG X, JAEGER M. View-dependent Hierarchical Foliage Simplification[C]. Proceeding of The 2nd International Conference of E-Learning and Games Edutainment, Hongkong,2007:44-55.
[57]DENG Q, ZHANG X, JAEGER M. Efficient multiresolution of foliage for real-time rendering[C]. Proceedings of PMA06:The Second International Symposium on plant growth modeling, simulation, visualization and applications, Beijing, China, Los Alamitos:IEEE Computer Society,2006:307-314.
[58]谭保国.精细油藏数值模拟建模技术[M].北京:地质出版社,1999.
[59]王春宇.鄂尔多斯盆地马岭油田上里塬区储层精细建模[D].北京:中国地质科学院,2007.
[60]李毓,王洪辉.四川洛带遂宁组气藏微相精细建模研究及应用[J].成都理工大学学报(自然科学版),2009,36(4):362-366.
[61]徐文杰,胡瑞林.基于逆向工程的三维复杂地质体精细建模及ADINA前处理在FLAC~(3D)建模中的应用[J].工程地质学报,2008,15(5):703-709.
[62]刘杰.水工岩体结构三维精细建模与曲面块体分析理论与应用研究[D].天津:天津大学,2009.
[63]林莹.三维城市精细建模的常见问题及解决方案探讨[J].现代测绘,2009,32(4):13-15.
[64]徐欣,武仲科,周明全,等.基于球B样条的3D人物角色建模与动画[J].计算机应用,2009,29(8):2053-2055,2086.
[65]BLOOMENTHAL J, SHOEMAQKE K. Convolution surface [C]. computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Las Vegas,1991:251-256.
[66]郭月清,等.烤烟栽培技术[M].北京:金盾出版社,1992.
[67]朱心雄,等.自由曲线曲面造型技术[M].北京:科学出版社,2000.
[68]OPPENDHEIRNER P E. Real time design and animation of fractal plants and trees[J]. Computer Graphics,1986,20(4):55-64.
[69]BARNSLEY M F, DEMKO S. Interated Function Systems and Global Construction of Fractals[C]. Proceeding of the Royal Society of London A 399,1985:243-275.
[70]刘秀丽,招启柏,吕冰,等.烟草花序的形成过程研究[C].中国植物生理学会第九次全国会议论文摘要汇编,中国学术期刊电子出版社,2004:392.
[71]刘秀丽,招启柏,吕冰,等.烟草花序建成及其与叶型关系的研究[J].分子植物育种,2003,1(04):509-513.
[72]MURRAY C D. The physiological principle of minimum work[C]. Proceedings of the National Academy of Sciences 12,1926:207-214.