首页 | 本学科首页   官方微博 | 高级检索  
     

基于基因表达式编程的植物形态建模智能化方法
引用本文:丁维龙,胡 辰,程志君,徐利锋. 基于基因表达式编程的植物形态建模智能化方法[J]. 农业工程学报, 2013, 29(1): 134-141
作者姓名:丁维龙  胡 辰  程志君  徐利锋
作者单位:1. 浙江工业大学计算机科学技术学院,杭州 3100232. 浙江省可视媒体智能处理技术研究重点实验室,杭州 310023;1. 浙江工业大学计算机科学技术学院,杭州 310023;3. 浙江工业大学科学技术研究院,杭州 310014;1. 浙江工业大学计算机科学技术学院,杭州 310023
基金项目:国家自然科学基金项目(60901081),浙江省科技厅公益应用技术研究类项目(2012C32003)。
摘    要:针对人为操作L系统进行植物形态建模时存在盲目性和低效性的问题,该文提出一种智能化的植物形态可视化建模方法。该方法利用基因表达式编程思想自动获取L系统产生式规则,进而模拟出特定的植物形态结构。在分析现有工作的基础上,提出限制性的初始种群设计策略和种群个体选择策略,以缩小算法的搜索范围;提出一种综合外围轮廓比较和Hausdorff距离计算的个体适应度评价函数,以自动筛选出每一代中的优良个体。该方法使用OpenGL在NVIDIA GeForce3图形硬件上实现。试验结果表明,该方法不仅能逼真地模拟指定植物的三维形态,还可以仿真出形态各异的植物图形。该方法可为虚拟植物建模提供参考。

关 键 词:基因表达  算法  模型  L系统  植物形态建模  智能化方法
收稿时间:2012-07-10
修稿时间:2012-09-03

Intelligent modeling method for plant morphology based on gene expression programming
Ding Weilong,Hu Chen,Cheng Zhijun and Xu Lifeng. Intelligent modeling method for plant morphology based on gene expression programming[J]. Transactions of the Chinese Society of Agricultural Engineering, 2013, 29(1): 134-141
Authors:Ding Weilong  Hu Chen  Cheng Zhijun  Xu Lifeng
Affiliation:1(1.College of Computer Science & Technology,Zhejiang University of Technology,Hangzhou 310023,China;2.Key Laboratory of Visual Media Intelligent Process Technology of Zhejiang Province,Hangzhou 310023,China 3.Research Institute of Science & Technology,Zhejiang University of Technology,Hangzhou 310014,China;)
Abstract:Abstract: The plant simulation based on computer modeling and visualization has become an important topic in the scientific researches, such as the researches of computer graphics, agroforestry, and ecology. Due to the complexities of plant structure, especially in the modeling of large-scale scenes of natural environments, how to quickly and efficiently establish models of the scenes using computers has been a research focus in the area of plant modeling. It is a key step to select appropriate morphogenetic model to simulate morphology and architecture in plant modeling. However, it is needed to artificially extract the parameters of the model based on the priori knowledge of the plants in order to simulate the realistic plant morphology as required, no matter what kind of morphogenetic model is chosen. Larger number of parameters for the rules will be needed in the modeling of large-scale scenes. Extraction of the parameters for the rules based on the artificial method is time-consuming and laborious. Thus it is particularly important to develop a method for efficiently extracting the rule parameters in simulating different types of plants. In this study, an intelligent method for simulating and visualizing plant shape was proposed, aiming at solving the problems caused by blindness and low efficiency when only using L-systems to simulate plant shapes by manual way. The production rules and the initial axioms of the model with L-systems were obtained by this method. Then the spatial structure of specific plants based on the concepts of gene expression programming was simulated. We proposed a restrictive strategy to design the initial population with the control of the branch number and the morphology of individuals, which can be used to guide the evolution of simulated plants towards the target shape and reduce the searching scope with the algorithm. The method was developed based on the analysis of previous studies, the most of which were using traditional genetic algorithms to generate the initial population in a completely random way. Besides, we proposed a selecting strategy to automatically select the optimal individuals in each generation, and thus preserve better traits of the population, which can further improve the efficiency of the algorithm. Using the genetic manipulations to simulate the evolution processes, i.e. one point crossover, two point crossover, gene recombination, transposition, and mutation, the population with morphological diversity can be generated. We also proposed an individual fitness evaluation function which is integrated algorithm of plant outline comparison with Hausdorff distance calculation method. Combined the fitness evaluation function with the proposed evolutional algorithm, the optimal individuals in each generation can be selected, so that the evolution speed can be increased greatly. The method proposed in this study has been implemented with the graphics hardware, NVIDIA GeForce3, using OpenGL functions. The simulation results indicate that the proposed methods can not only simulate the special plant morphology, but also the normal plant morphology with various types. The method will promote the development of plant simulation models and also provide a reference in the exploring of new methods for virtual plant modeling.
Keywords:gene expression   algorithms   models   L-system   plant morphology modeling   intelligent method
本文献已被 CNKI 等数据库收录!
点击此处可从《农业工程学报》浏览原始摘要信息
点击此处可从《农业工程学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号