向日葵生长模型的构建方法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
植物是自然界最重要的组成部分之一,与人类的生存与生活密切相关。所谓虚拟植物(Virtual Plant),就是利用计算机来模拟植物在三维空间中的生长发育过程,以可视化的方式来反映植物的形态结构规律。虚拟植物的研究是虚拟现实(Virtual Reality)技术中复杂耗时且最关键的技术之一,目前已经成为研究热点,在农业、林业、教育、娱乐、商业等领域有着广阔的应用前景。
     各种常用的植物建模方法都不是普适的,建模效率与建模结果的真实感之间难以平衡。另外,目前针对各种高大树木以及小麦、大豆、玉米、棉花、水稻等主要农作物的建模方法研究较多,而针对向日葵的研究报道还很少见。因此,本文主要以向日葵为研究对象,探讨如何快速有效地进行植物生长模型构建,根据自然界中真实向日葵的形态结构特点与植物学研究者测量的相关数据以及相关理论基础,对向日葵植株的地上部分进行了生长模型的构建。具体工作主要体现在以下几个方面:
     (1)针对向日葵地上部分主要器官(茎、叶、花)各自的不同特点,采用合适的方法分别对其进行几何模型的构建,以实现通过少量的人机交互达到较为逼真的模拟效果。提出了用参数化方法控制向日葵叶片的大致轮廓,并在此基础之上通过简单的计算修正轮廓,从而生成锯齿状叶缘的方法。
     (2)建立向日葵各器官的动态生长模型,实现向日葵各器官形态随时间的动态变化过程。其中,对传统的L-系统进行改进,并用于向日葵花开过程模拟和叶脉的拓扑结构构建,提高了效率,且节省了存储空间;基于形态特征变化对向日葵的向光性运动进行了模拟。
     (3)基于中国科技大学的赵星博士提出的双尺度自动机模型,以及“生长延时”机制,结合向日葵的具体特征,调用各器官的生长模型,进行向日葵植株的拼接,构建出向日葵植株不断变化的拓扑结构,实现了向日葵植株的动态生长过程。
     (4)以中小学生物实验课课堂教学为目的,利用面向对象(Objected Oriented)的思想设计了交互式向日葵虚拟生长系统,并采用MFC+OpenGL的组合方式在Visual Studio 2008集成开发环境下进行系统开发,将向日葵的动态生长发育过程可视化,充分验证了本文论述的解决方案的有效性,并具有一定的实际应用价值。
Plants were the most important and general life forms in the nature, and were very close to our daily lives. Virtual Plant was an interesting subject that simulates the growth process of the plants in 3-dimension space in computer, and reflects the morphological architecture rules of the plants. It was one of the most time-consuming, complex and pivotal technologies, belonging to the Virtual Reality. Virtual Plant had become one of the focuses in the Computer Science area, and opened up a vast range of application area, including agriculture, forest, education, entertainment, business and so on.
     The common plant construct methods were not suitable for all kinds of plants. And it was difficult to balance the efficiency and the quality. Additionaylly, there had been a lot of papers talked over the model of trees, wheat, soybean, corn, cotton, rice, etc. But few or nothing was about sunflower. So the paper aimed at the sunflower, but not the general plant. According to the sunflower’s topological structures and the data got by the researchers on the botany, this article visualized the growth of the whole plant, except the root. The main research and achievements were as follows:
     (1) Analyzed the special character of the sunflower organs, summarized various modeling methods, and selected the suitable method to construct the geometry model of the organs. A method which helps to gain a delicate sketch of the leaf from a rough one is proposed.
     (2) Simulated the dynamic growth process, including the movement process of the stem following the sun, of the organs by suitable growth function and reasonable assumption. The traditional L-System was improved for greater efficiency and less memory space, and successfully used in the visualization of the flower and skeleton of the leaf.
     (3) Set up the growth model of the sunflower based on the Dual-Scale Automation Model proposed by Dr. Xing-Zhao of CUST.
     (4) Designed the Sunflower Growing Simulation and Visualization System , which was aimed at the biological laboratory courses of the middle and primary schools. So the validity of the solution was fully verified. At the same time, the system could be widely used to prove the traditional teaching method.
引文
[1]Room P M,Hanan J S,Prusinkiewicz P.Virtual Plants:New Perspectives for Ecologists,Pathologists and agricultural scientists[J].Trends in Plant Science(S1360-1385),1996,1(1):33-38.
    [2][21]De Reffye P,Edelin C,Franqon J,et al.Plants models faithful to botanical structure and development[J].Computer Graphics (S0271-4159),1998,22(4):151-158.
    [3]Kurth W.Morphological models of plant growth:possibilities and ecological relevance [J].Ecological Modeling (S0304-3800),1994:299-308.
    [4][7]张青蓉,王文永,付宏杰,等.虚拟植物的构建及在生物学科教学中的应用[J].系统仿真学报,2006,18(z2).
    [5]梁瑛.大豆虚拟生长模型的构建及约束方法的研究[D].东北师范大学,2007.
    [6]叶立楠.基于L系统的虚拟柑橘生长模型的构建方法研究[D].东北师范大学,2009.
    [8][49]A.Lindenmayer,Mathematical models for cellular interaction in development.PartsⅠandⅡ.Journal of Theoretical Biology,1968(18):280-315.
    [9]胡林,周国民,丘耘等.虚拟植物研究进展[J].安徽农业科学,2008,36(25).
    [10]Prusinkiewicz P,Lindenmayer a,Hanan J.Developmental Models of Herbaceous Plants FR Computer Imagery Purpose.Computer Graphics,1988,22(4):140-150.
    [11]Mech R,Prusinkiewicz P.Visual Models of Plants Interacting with Their Environment [J].Computer Graphics,1996,30(3):397-410.
    [12]Prusinkiewicz P.A Look at the Visual Modeling of Plant Using L-System [J].Agronomic,1990,211-224.
    [13]Prusinkiewicz P,Hammelm,Mjolsness E.Animation of Plant Development[J].Computer Graphics,1993,27(3):351-360.
    [14]Reeves W T.Particle System-a Technique for Modeling a Class of Fuzzy Objects [J].Computer Graphics,1983,17(3):359-376.
    [15]Reeves W T,Blau R.Approximate and Probabilistic Algorithms for Shading and Rendering Structured Particle Systems[J].Computer Graphics,1985,19(3):313-322.
    [16]丁维龙,赵星,熊范纶,等.虚拟植物建模及其软件开发进展[J].模式识别与人工智能,2002,15(4).
    [17][91]黄文岳.芦苇生长模型及其可视化研究[D].江苏大学,2009.
    [18]Smith G S,Curtis J P,Edwards C M.A Method for Analyzing Plant Architectures as It Relates to Fruit Quality Using Three-Dimensional Computer Graphics[J].Annals of Botany,1992,70:265-269.
    [19]刘钢,彭群生,鲍虎军.基于图像建模技术研究综述与展望[J].计算机辅助设计与图形学学报,2005,17(1).
    [20]邱建雄,赵跃龙,杨瑞元.基于图像的建模和绘制技术综述[J].小型微型计算机系统,2004,25(5).
    [22]Bouchon J,De Reffye P,Barthelemy D.Modelisation Et Simulation De L’architecture Des Vegetaux.Paris,Nra 1997.
    [23]Godin C,Carglio Y.A Multiscale Model of Plant Topological Structures[J].J Theor Bio,1998,84(3),191:1-46.
    [24]潘学标,韩湘玲,石元春.COTGROW:棉花生长发育模拟模型[J].棉花学报,1996,8(4):180-188.
    [25]冯金辉,陈彦云,严涛等.树在风中的摇曳——基于动力学的计算机动画[J].计算机学报,1998,21(9):769-773.
    [26][52]赵星,de REFFYE Philippe,熊范纶,等.虚拟植物生长的双尺度自动机模型[J].计算机学报,2001,24(6).
    [27][82][87]赵星,Philippe de Reffye,熊范纶,等.基于双尺度自动机模型的植物花序模拟[J].计算机学报,2003,26(1).
    [28]耿瑞平,涂序彦.虚拟植物生长模型[J].计算机工程与应用,2004.40(14).
    [29][30][31]Donald Hearn,M.Pauline Baker.计算机图形学(第三版)[M].电子工业出版社,2005,6.
    [32]孙博文.分形算法与程序设计——Visual C++实现[M].科学出版社,2004,11.
    [33][73]邓青青.虚拟柑橘生长可视化建模研究与实现[D].重庆大学,2007.
    [34]路时万,徐祥生,沈敏健.植物学[M].高等教育出版社,1991.
    [35]张希婧.柑桔枝干结构可视化建模及多粒度呈现[D].东北师范大学,2009.
    [36]Guorung Xuan,Jiang Zhu,Jidong Chen,et a1.Distortionless Data Hiding,Based on Integer Wavelet Transform IEEE[J].Journal,ELECTRON ICS LETTERS,2002,38(25):1141-1148.
    [37]崔梅英.芦苇茎叶生长模型及其可视化研究[D].江苏大学,2007.
    [38][42]向日葵_百度百科[EB/OL].http://baike.baidu.com/view/5644.htm.
    [39]徐惠风,马岩松.向日葵叶片在空间分布特性的初步研究[J].吉林农业大学学报,2001,23(3).
    [40]雷中华,向理军,石必显.向日葵9个主要性状之间的相互关系分析[J].新疆农业科学,2006,43(z1).
    [41]头状花序_互动百科[EB/OL].http://www.hudong.com/wiki.
    [43]雷鹏飞.植物可视化建模中光照对植物生长的影响[D].重庆大学,2008.
    [44]武维华等.植物生理学[M].科学出版社.2005.
    [45]刘福娟.光合作用的影响因素分析[J].农机化研究.2004-7.
    [46]王小菁.我国光形态建成研究回顾[J].植物学通报.2003,20(4).407-415.
    [47]鲍锦涛,孙可欣.向日葵生殖生长不同时期向光运动日变化的观察[J].生物学通报,2008,43(1).
    [48]刘志华.向日葵向日新析[J].生物学教学,2009,34(9).
    [50]丁欢,万旺根,黄炳,王道臣.三维嵌套L系统及其在植物模拟中的应用[J].计算机工程与应用,2009,45(5).
    [51]严继利,张明书.参数和开放式L系统的植物模拟研究与实现[J].湛江师范学院学报,2008,29(6).
    [53]包雪梅.水稻拔节至抽穗期叶片着生状态的数学模型模拟比较研究[J].安徽农业科学,2008,36(10).
    [54][55][63][75]宋成芳.动态植物场景的建模与仿真研究[D].浙江大学计算机学院,2007.
    [56]林艳梅.三维树木形态结构及风吹效果虚拟技术研究[D].西北农林科技大学,2007.
    [57]范菁,赵全.基于L系统的虚拟植物仿真研究[J].计算机应用与软件,2008,25(1).
    [58]何火娇,杨红云,唐建军,艾施荣.水稻植株虚拟生长可视化系统设计及其实现[J].系统仿真学报,2009,21(14).
    [59]杨红云,罗威,何火娇,孙爱珍.水稻主茎三维形态建模与计算机模拟[J].江西农业大学学报,2008,30(6).
    [60]张维统,古辉,丁维龙,芦亚亚.虚拟植物形态生成关键算法研究[J].浙江工业大学学报,2007,35(5).
    [61]陆声链.植物行为特性建模及可视化仿真技术研究[D].上海交通大学,2008.
    [62]戴青玲,李青林,张胜波.植物叶建模研究现状和发展趋势[J].九江学院学报,2009,06(155).
    [63]王立臣.虚拟植物叶片的可视化建模技术研究[D].北京林业大学,2009.
    [64][70]施干卫.基于环境敏感的植物动态生长模型研究[D].浙江工业大学,2006.
    [66]刘畅,戴仕明,郭新宇,等.植物叶缘形态特征的建模和可视化研究[J].计算机工程与设计,2009,30(6).
    [67]李云峰.叶图像提取研究及虚拟植物可视化实现[D].重庆大学,2005.
    [68]S Grossberg,N P Mcloughlin.Cortical dynamics of three-dimensional surface perception-binocular and half-occlude scenic images.Neural Networks 1997,10(9).
    [69]陆声链,郭新宇,李长锋.3维植物叶片精确建模和绘制技术研究[J].中国图象图形学报,2009,14(4).
    [71]康丽,苏中滨,郑萍,等.基于L系统的植物叶脉模拟的研究[J].农机化研究,2006,(7).
    [72]马珍杰,姜昱明.法国梧桐树叶仿真[J].计算机仿真,2009,26(2).
    [74]丁维龙,陈敏智,程志君.植物器官可视化建模系统的设计与实现[J].浙江工业大学学报,2009,37(3).
    [76]张铭.三维花开过程动态模拟技术研究与实现[D].厦门大学,2009.
    [77]曾令秋.虚拟植物器官生长和变形技术研究[D].重庆大学,2009.
    [78]苏红波,郭新宇,陆声链,等.苹果花序几何造型及可视化研究[J].中国农学通报,2009,25(2).
    [79]秦培煜,陈传波,吕泽华.利用L-系统和Bezier曲面的植物花朵模拟模型[J].计算机工程与应用,2006,42(16).
    [80]廖桂平,李锦卫,欧中斌,等.基于参数L-系统的油菜花朵与花序生长可视化研究[J].农业工程学报,2009,25(4)
    [81]H alle,Oldem an F,R a,Tomlinson P B.Tropical Trees and Forest: An Architectural Analysis.New York: Springer-Verlag,1978.
    [83]黄文岳.基于双尺度自动机的芦苇形态发生模型研究[J].安徽农业科学,2008,36(20).
    [84]丁维龙.虚拟植物生长模型及其与智能系统集成研究[D].合肥:中国科技大学,2004.
    [85]赵星.忠实于植物学的虚拟植物生长研究[D].中国科学技术大学,2001.
    [86]雷蕾.黄瓜生长和模拟的可视化研究[D].首都师范大学,2005.
    [88]曹丽娟,洪如林.虚拟生物实验室简介[J].生物学杂志,2003,20(4).
    [89]常艳.虚拟现实技术在实验教学中的应用[J].辽宁警专学报,2006,6(40).
    [90]徐琨.传统实验方式的突破:虚拟实验[J].陕西教育,2005,3(18).
    [92]侯捷.深入浅出MFC(第二版)[M].华中科技大学出版社,2004.
    [93]Dave Shreiner.OpenGL编程指南(原书第六版)[M].机械工业出版社,2008.
    [94]周春江.基于L系统的虚拟植物生长的模拟研究[D].重庆大学,2005.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700