论文部分内容阅读
分析植物的形态结构对研究植物的生长规律具有重要的理论意义,对农业生产中选种、配种、套种和提高农业产量等有着重要的指导作用。随着计算机技术的快速发展,三维信息获取技术使获取植物形态的三维数字化模型成为可能,而这将为研究植物的生理形态、结构和功能提供非常有用的直观分析工具。本论文旨在研制一整套植物形态三维扫描系统,该系统能够建立植物形态的三维数字化模型,并在计算机中进行三维显示。其主要工作过程为,将植物固定在转台上,由计算机控制转台旋转,同时使用摄像机拍摄植物的全方位二维数字图像,采用基于图像的三维建模算法对采集的序列图像进行处理,得到植物的表面点的空间坐标信息,生成点云文件,将点云三角网格化,建立三维模型,显示三维立体模型,并将三维数字化结果生成标准格式文件以方便读取和显示。本论文设计了系统的总体方案,搭建了硬件平台,为图像采集和获取植物形态的三维数字化模型提供了必须的硬件条件;完成了软件系统,能够对硬件设备和扫描过程进行控制,实现了系统各个功能模块,包含有图像采集模块,定标模块、三维重建模块和三维显示模块。其中,本论文着重对三维扫描系统中的关键技术即三维重建算法开展了深入研究。真实植物形态的三维几何外形能够用可见外壳来表征,计算可见外壳的算法分为基于体索的三维重建算法和基于表面的三维重建算法两大类。基于体素的算法较简单稳定但重建结果不够准确,而基于表面的算法的重建结果较精确但鲁棒性不强。为了在利用了基于表而重建的这类方法的优点的同时,保持基于体素重建的这类方法的简单和稳健性,本文提出了一种基于可见边的三维重建快速算法。该方法首先提取植物形态的轮廓,计算每个轮廓顶点对应的可见射线,然后将三维空间中的相交问题映射到二维图像平而,计算可见边,最后由可见边抽取植物形态的三维数字化模型。该方法能够快速地重建出相对精确的三维数字化模型,实验证明了方法的重建速度较快,该方法适合于需要实时建立植物形态的三维数字化模型的应用场合。为了得到较精确的三维数字化模型,本文提出了一种基于线模型的三维重建准确算法。该方法从多个侧影轮廓重建出八叉树结构表示的包围盒,对每个边缘体索来建立线模型,计算出线模型上在轮廓上连续的点,由这些点构造出物体的三维数字化模型。该方法是基于体素的三维重建方法,但是它也采用了基于表面的三维重建方法的思想,通过线模型直接计算可见外壳的表面点。该方法综合了基于体素的三维重建方法和基于表面的三维重建方法的优点,避免了各自的缺点,能够重建出精确的三维数字化模型,并且较稳健,实验证明了该方法的重建结果精度较高,该方法适合于需要建立植物形态的精确三维数字化模型的应用场合。建立植物根茎的三维数字化模型在精细化农业中有着重要意义,为了快速地建立非常精准的植物根茎的三维数字化模型,本文提出了一种适用于重建植物根茎的三维重建快速算法。该方法属于基于体素的重建可见外壳的方法。该方法以植物的根茎的三维骨架上的点来构造线模型,这些基于植物根茎的三维骨架而构造的线模型表征了植物根茎所在的三维空间,并有效地将其离散化。根据图像中轮廓的连续性来切割每个线模型,以此来获取位于线模型上位于根茎的表而上的点。该方法能够兼顾速度和准确度,能在较短的时间内重建出精确的植物根茎的三三维数字化模型。实验证明了该方法速度快、精度高,重建结果逼近植物根茎的真实形态。