作物形态结构的可视化技术研究

作物形态结构的可视化技术研究

论文摘要

虚拟作物以作物器官、个体或群体的形态结构为研究对象,在计算机上以可视化方式模拟作物在三维空间中的形态结构变化规律及生长发育过程,是对作物生长模拟的进一步深化和拓展,在农学研究和教学、作物生长设计和管理调控等领域具有重要的现实意义和广泛的应用前景。本研究的目的是融合作物学、计算机图形学、虚拟现实等多学科的理论与技术,以小麦、水稻作物为对象,基于作物形态建成模拟模型,研究作物形态建模、真实感绘制、器官变形模拟、作物个体和群体冠层三维重建及作物可视化中的器官碰撞检测与响应等关键技术,进而建立基于模型耦合的作物生长可视化系统,为进一步构建基于模型的数字作物系统奠定技术基础。首先,将参数化几何建模方法应用于作物器官形态建模,通过对稻麦作物器官形态建成过程中关键特征的观测分析,利用三维几何建模技术,构建了基于形态特征参数的作物器官几何模型,包括叶片、叶鞘、茎秆、麦穗和稻穗几何模型。用NURBS (Non-Uniform Rational B-Spline)曲面分别对叶片和叶鞘建模,并用圆柱体模拟茎秆的节间。采用组合单器官的方式来构建麦穗模型:用圆柱体模拟穗轴,用椭球体和圆柱体分别模拟小穗的籽粒及小穗枝梗。用Bezier曲线来拟合稻穗曲线,将二维空间的穗曲线映射到三维空间,构建穗轴几何模型;用一段穗轴及圆柱体模拟一次枝梗和二次枝梗,并分别用椭球体及圆柱体模拟小穗的谷粒及小枝梗,进一步形成具有拓扑关系的稻穗几何模型。将叶长、叶宽、茎叶夹角、叶鞘长、节间长、节间粗、穗长、穗倾角等设为作物器官几何模型的基本参数,能较好地描述作物器官形态建成过程,参数的生物学意义明确,且容易与作物形态建成过程模型相耦合,为实现作物虚拟生长奠定了基础。以作物器官几何模型为基础,结合纹理映射、颜色渲染、光照处理等真实感图形显示技术,实现了具有较强真实感的作物器官图形显示。并进一步针对作物器官的变形问题,尝试将骨架驱动物体变形的方法应用于作物器官的局部变形,对叶片的弯曲、扭曲等变形问题做了初步的探讨,提出了一种骨架驱动的叶片变形方法。该方法首先生成叶片骨架模型,包括主脉骨架和若干条垂直于主脉骨架的横向骨架;然后驱动骨架模型发生变形,并根据变形后的叶片骨架将变形操作应用到叶片曲面上,进而实现叶片曲面变形。最后,应用骨架驱动的叶片变形方法,分别对小麦叶片曲面进行弯曲和扭曲变形模拟。实验结果表明,基于骨架驱动的作物叶片形变方法能灵活控制叶片弯曲和扭曲程度,从而获得自然的叶片曲面变形效果。针对现有植物生长建模方法难以应用于作物可视化的问题,提出了一种利用树形结构将作物器官可视化模型与作物形态建成模拟模型有机结合,显示作物个体生长过程的方法。该方法首先基于作物个体生长的基本规律,利用作物形态建成模拟模型的输出参数建立能描述作物生长信息(包括器官几何结构信息和植株生长拓扑特征)的作物树;然后按生长发育的时间序列层次遍历作物树,获得作物生长的相关信息,并基于器官可视化模型,实现作物个体生长的可视化.实验结果表明,所形成的可视化方法能较准确表现作物生长过程中的器官几何信息和拓扑特征,较真实地反映作物形态的动态生长过程,为实现作物群体生长的可视化提供了关键技术。提出了一种基于网格简化技术和细节层次技术实现作物群体生长实时绘制的方法。首先根据作物群体形态建成规律及群体生长过程中个体之间的差异,将网格简化技术与基于视点的细节层次控制技术相结合,根据作物器官几何模型的构建方法生成不同细节层次的作物个体模型;然后利用作物群体形态特性,根据视角和视距来指导空间的剖分以及细节层次的选择,分别调用具有不同细节的模型参与群体的生成,建立基于多细节层次模型的作物群体显示算法;最后在作物个体生长可视化的基础上,实现作物群体的实时绘制。实验结果表明,提出的群体可视化技术能较准确表现作物生长过程中的群体形态特征,具有较好的真实感和实时性,为进一步建立虚拟作物系统奠定了基础.将碰撞检测与响应技术引入作物可视化生长模拟,针对以NURBS曲面表示的作物叶片,提出了一种基于曲面分割技术及混合层次包围盒树实现作物叶片间碰撞检测的方法。该方法首先采用节点插入技术对叶片曲面进行分割,然后兼顾碰撞检测的速度与精度,为分割后的叶片曲面建立轴向包围盒AABB(Axis-Aligned Bounding Box)与固定方向凸包FDH (Fixed Direction Hull)混合层次包围盒树。根结点采用AABB包围盒,以快速排除不可能相交的叶片,其它层结点采用FDH包围盒,以保证精确的判定距离较近的叶片间碰撞状态,并基于混合层次包围盒树,设计了碰撞检测算法。在此基础上,针对不同的叶片间碰撞情况,根据作物叶片形态变化规律,提出了较合理有效的冲突响应机制.实例分析表明,所建立的算法可有效地应用于作物群体可视化生长的仿真实现,对于提高虚拟作物的精度及效果具有重要意义。最后,在气象因子、土壤条件、品种参数和栽培措施等基础数据的支持下,通过耦合作物形态建成模拟模型和作物生长可视化模型,以Visual C++. net语言为设计工具,使用OpenGL图形平台和Access数据库,采用组件化技术构建了基于模型的作物生长可视化系统.该系统初步实现了不同生态环境和生产技术条件下作物生长过程的动态模拟和逼真显示,从器官-个体-群体三个层次达到了作物形态生长的可视化。系统的开发和应用将有助于提升作物生长系统表达的数字化和可视化水平,促进虚拟农作技术的发展。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 摘要
  • 1 虚拟作物的特征与作用
  • 2 国内外虚拟作物研究进展
  • 2.1 基于过程的作物生长模拟模型
  • 2.2 作物形态结构的模拟技术
  • 2.3 作物形态建成的可视化表达
  • 3 待研问题与研究目的
  • 3.1 有待解决的问题
  • 3.2 本研究的目的与意义
  • 参考文献
  • 第二章 研究思路与方法
  • 摘要
  • 1 研究思路与技术路线
  • 1.1 研究思路
  • 1.2 技术路线
  • 2 资料获取
  • 2.1 田间试验观测
  • 2.2 模型程序与数据资源
  • 3 研究内容与方法
  • 3.1 作物形态可视化的技术框架
  • 3.2 作物器官三维几何建模
  • 3.3 作物个体的可视化表达
  • 3.4 作物群体的可视化技术
  • 3.5 作物生长可视化系统的开发实现
  • 参考文献
  • 第三章 作物器官几何建模研究
  • 摘要
  • 1 叶片几何建模
  • 1.1 叶片的形态结构
  • 1.2 NURBS曲面的基本原理
  • 1.3 基于NURBS曲面的叶片构造算法
  • 2 叶鞘几何建模
  • 2.1 叶鞘的形态结构
  • 2.2 叶鞘的几何模型
  • 3 茎秆几何建模
  • 3.1 茎秆的形态结构
  • 3.2 茎秆的几何模型
  • 4 麦穗几何建模
  • 4.1 麦穗形态及拓扑结构的描述
  • 4.2 麦穗的几何模型
  • 5 稻穗几何建模
  • 5.1 稻穗形态及拓扑结构的描述
  • 5.2 稻穗的几何模型
  • 6 基于模型的器官三维可视化
  • 6.1 模型参数的确定
  • 6.2 器官渲染
  • 6.3 模型应用与可视化实现
  • 7 讨论与结论
  • 参考文献
  • 第四章 作物器官真实感绘制技术
  • 摘要
  • 1 作物器官渲染
  • 1.1 纹理映射
  • 1.2 颜色渲染
  • 1.3 光照处理
  • 1.4 结果示例与分析
  • 2 骨架驱动的作物叶片弯曲和扭曲模拟
  • 2.1 基本方法概述
  • 2.2 叶片骨架模型的构建
  • 2.3 骨架驱动的叶片曲面弯曲
  • 2.4 骨架驱动的叶片曲面扭曲
  • 2.5 实验结果及分析
  • 3 讨论与结论
  • 参考文献
  • 第五章 作物个体生长的可视化研究
  • 摘要
  • 1 作物个体生长的基本模式
  • 1.1 作物冠层生长的拓扑特征
  • 1.2 作物器官生长的同伸关系
  • 2 植株生长信息的组织和表示
  • 2.1 主茎和分蘖间关系的组织和表示
  • 2.2 各器官生长信息的组织和表示
  • 3 基于树形结构的作物生长算法
  • 3.1 作物生长算法的基本思想
  • 3.2 作物生长算法的具体描述
  • 4 实验结果及分析
  • 5 讨论与结论
  • 参考文献
  • 第六章 作物群体生长的实时绘制
  • 摘要
  • 1 作物群体形态建成的参数化
  • 1.1 植株分蘖数的差异表达
  • 1.2 器官几何参数
  • 1.3 冠层形态参数
  • 2 作物群体的实时绘制
  • 2.1 作物群体绘制的基本技术
  • 2.2 作物群体特性对绘制技术的影响
  • 2.3 作物群体绘制算法
  • 3 实验结果及分析
  • 4 讨论与结论
  • 参考文献
  • 第七章 作物可视化中的碰撞检测及响应研究
  • 摘要
  • 1 叶片几何模型
  • 2 叶片间碰撞检测算法
  • 2.1 算法的基本思想
  • 2.2 NURBS曲面分割
  • 2.3 包围盒基本方法
  • 2.4 包围盒的选择
  • 2.5 AABB-FDH混合层次包围盒树的构建
  • 2.6 基于AABB-FDH混合层次包围盒树的碰撞检测算法
  • 3 叶片间碰撞响应
  • 4 算法应用实例
  • 5 讨论与结论
  • 参考文献
  • 第八章 基于模型的作物生长可视化系统构建
  • 摘要
  • 1 系统的结构与功能
  • 1.1 数据库层
  • 1.2 模型库层
  • 1.3 输出层
  • 2 系统的设计与实现
  • 2.1 开发环境
  • 2.2 作物三维图形的设计
  • 2.3 可视化模型组件的设计
  • 2.4 系统功能模块设计
  • 3 系统应用
  • 4 讨论与结论
  • 参考文献
  • 第九章 讨论与结论
  • 摘要
  • 1 讨论
  • 1.1 作物器官的几何建模与可视化
  • 1.2 作物器官变形模拟
  • 1.3 作物个体的生长建模
  • 1.4 作物群体的实时绘制
  • 1.5 作物可视化中的碰撞检测与响应
  • 2 本研究的创新与展望
  • 2.1 本研究的创新与特色
  • 2.2 今后的研究设想
  • 3 结论
  • 参考文献
  • 附录Ⅰ参数及变量说明
  • 附录Ⅱ 攻读博士学位期间发表和投稿的学术论文
  • 致谢
  • 相关论文文献

    • [1].可视化阅读:新媒体语境下信息可视化新趋势[J]. 山东农业工程学院学报 2019(11)
    • [2].“可视化”技术支持下小学生行为习惯养成路径探究[J]. 教育观察 2019(41)
    • [3].媒体融合背景下广播可视化的实践[J]. 西部广播电视 2020(05)
    • [4].动画在提升数据新闻交互性及可视化呈现中的价值与途径[J]. 新闻世界 2020(05)
    • [5].生物学微观实验可视化的实践[J]. 生物学教学 2020(06)
    • [6].中学地理课堂可视化学习的有效策略[J]. 中学地理教学参考 2020(07)
    • [7].可视化创新与主题的高度契合[J]. 记者摇篮 2020(06)
    • [8].不同质量人眼中的丰田可视化[J]. 中国质量 2020(05)
    • [9].向现场浪费开刀[J]. 中国质量 2020(05)
    • [10].我国思维可视化研究回顾与展望——基于中国知网2014—2019年论文分析[J]. 中国教育信息化 2020(13)
    • [11].大数据时代新闻可视化探析[J]. 视听 2020(07)
    • [12].大数据环境下基于可视化技术的审计方法研究[J]. 北方经贸 2020(07)
    • [13].大数据时代新闻可视化传播路径分析——评《数据新闻可视化》[J]. 中国教育学刊 2020(08)
    • [14].广播可视化的研究与探讨[J]. 广播电视网络 2020(09)
    • [15].大数据背景下新闻可视化传播改革思考[J]. 传播力研究 2020(13)
    • [16].基于融媒体背景的广播可视化发展对策[J]. 科技传播 2020(17)
    • [17].智慧实验室 可视化动态预警 为决策提供有效数据[J]. 实验技术与管理 2019(10)
    • [18].大数据时代新闻可视化传播的创新路径[J]. 西部广播电视 2018(02)
    • [19].浅析数据新闻可视化传播的创新与发展[J]. 新闻研究导刊 2018(20)
    • [20].可视化技术对器材保障的作用及关键技术研究[J]. 电脑知识与技术 2016(36)
    • [21].室内设计教学体系中可视化技能的强化策略[J]. 常州工学院学报(社科版) 2017(01)
    • [22].大数据时代可视化新闻发展探究[J]. 新闻研究导刊 2016(02)
    • [23].可视化技术在复杂地质勘察中的应用浅析[J]. 黑龙江科技信息 2016(08)
    • [24].大数据时代可视化新闻:现状、特征与发展趋势[J]. 新闻研究导刊 2016(08)
    • [25].杨凌城市景观可视化技术研究[J]. 江西农业 2016(11)
    • [26].可视化理论在核电站管道安装中的应用分析[J]. 建材与装饰 2016(35)
    • [27].浅析电力调度中应用可视化技术的关键[J]. 科技与企业 2015(10)
    • [28].可视化新闻的美学追求[J]. 青年记者 2015(14)
    • [29].基于共词分析的知识域可视化研究[J]. 电脑知识与技术 2015(13)
    • [30].计算机科学研究中的可视化技术分析[J]. 职业 2015(24)

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    作物形态结构的可视化技术研究
    下载Doc文档

    猜你喜欢