【摘要】 本方法是一种针叶类植物冠层的层次细节模型构造方法。当针叶在图像空间的投影宽度大于一个象素值时,采用圆柱模型描述针叶,并且根据距离的远近,圆柱模型被自动地进行多边形化而表示成棱边数目不同的棱柱。如果距离继续增大,使得针叶在图像空间的投影宽度小于一个象素值,此时圆柱模型退化成线模型,从而极大程度地降低模型的几何复杂度。此外,线和线之间还能进行合并操作,可以用少量的线表示整个树冠,实现针叶几何模型的进一步压缩。为了正确描述子象素空间的信息,增强绘制的真实效果,本方法中采用的线模型为半透明类型,每根线的透明度值取决于植物体与视点的距离,及其对应的简化误差。 【专利类型】发明授权 【申请人】中国科学院自动化研究所 【申请人类型】科研单位 【申请人地址】100080 北京市海淀区中关村东路95号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810056255.4 【申请日】2008-01-16 【申请年份】2008 【公开公告号】CN101488235B 【公开公告日】2010-10-27 【公开公告年份】2010 【授权公告号】CN101488235B 【授权公告日】2010-10-27 【授权公告年份】2010.0 【IPC分类号】G06T17/10; G06T17/00 【发明人】张晓鹏; 邓擎琼 【主权项内容】一种针叶类植物冠层的层次细节模型构造方法,其特征在于,包括以下步骤:1)输入针叶树模型,提取树叶部分信息;2)建立针叶的圆柱模型表示,即把圆柱多边形化,表示成一系列边数连续变化的棱柱;3)建立针叶的线模型表示,即用圆柱的中心线表示针叶;4)迭代地执行线合并操作,直到整个树冠用一根线表示;5)采用统一表示法表示简化误差,并将其保存到硬盘中;6)把简化误差从硬盘读入内存,开始实时绘制;7)根据当前视点信息和简化误差,确定针叶合适的细节层次模型;8)把相应细节层次模型的几何数据送往GPU进行绘制;所述圆柱模型表示包括首先定义一个值Lmax,该值确定了圆柱被多边形化时最精细的棱柱的边的数目;然后圆柱被多边形化为一系列的棱柱,这些棱柱的边数由Lmax连续递减变到3;所述线模型表示是指采用线模型代替多边形模型来表示远距离的针叶;所述线合并操作包括:首先用一个代价函数在所有线对中选取出一对,然后用一根线代替这两根线,并且使新产生的线保持被其取代的两根线的空间位置,法向属性;所述简化误差的统一表示法包括:采用了同一个树状数据结构存储,所述树结构的上半部分为二叉树形式,它记录了线合并操作的信息,而下半部分记录了圆柱多边形化过程的数据;所述确定针叶合适的细节层次模型是指根据相机的信息以及相机与待绘制的针叶树之间的距离,把用户定义的象素误差转换成空间误差;接着根据空间误差对保存了简化关系数据的树结构进行遍历,直到遇到简化误差小于空间误差的节点,这些节点即组成针叶树合适的细节层次模型。 【当前权利人】中国科学院自动化研究所 【当前专利权人地址】北京市海淀区中关村东路95号 【统一社会信用代码】12100000400010945B 【引证次数】3.0 【被引证次数】1 【他引次数】3.0 【被他引次数】1.0 【家族引证次数】3.0 【家族被引证次数】10