【技术实现步骤摘要】
一种面向复杂树形物体的建模方法
[0001]本专利技术属于计算机图形学领域,尤其涉及一种面向复杂树形物体的建模方法。
技术介绍
[0002]目前,对于树形物体(如三维树木模型、脑神经系统、人体血液管道)等的数据生成任务是计算机图形学、计算生物学、医学数据分析等领域的重要研究课题,在计算机图形学中,对于三维树木的合成可以增强虚拟场景的真实度,提高用户的体验,从而满足电影制作、游戏开发等产业的需求;在计算生物学等医学方面,对于医学上的树形物体的大量合成可以作为相关深度学习模型的训练数据,有效实现病例判断、人体健康度分析等相关数据表征学习下游任务。树形物体的形状在几何和拓扑方面都呈现出较大的变化性,如枝干形状的弯曲和拉伸等产生的几何形变以及枝干数量差异导致的拓扑差异,这使得构建得到形态合理的复杂树形物体的生成工作具有挑战性,当前一些面向树形物体的建模的主流方法是过程式建模,如L
‑
系统,这对用户专业知识要求高,时间消耗大,并且细微的L
‑
系统的语法改变会导致合成的模型变化较大,不适用于大规模的树形物体合成。另外一些工作则从数据重建的角度生成树形物体,如基于图像/三维扫描点云的树木重建技术,但这通常对图像的质量要求较高,对外部的数据采集设别(如三维扫描仪)的依赖性强。
[0003]从另外一个角度而言,树形物体的模型合成工作可以是做一个基于统计概率分布进行建模的过程,即对给定的树形物体数据,学习得到相应的形状概率分布,通过随机采样的方式或受参数限制的采样方式获取合成的树形物体,这种方 ...
【技术保护点】
【技术特征摘要】
1.一种面向复杂树形物体的建模方法,其特征在于,所述面向复杂树形物体的建模方法包括:计算复杂树形物体集合对应的平均树木,构建复杂树形物体集合的概率分布模型,通过随机采样或特定参数约束的方式生成复杂树形物体。2.如权利要求1所述面向复杂树形物体的建模方法,其特征在于,所述复杂树形物体由管状枝干以层次构建而成,每个管状枝干β的形状由一条连续骨架曲线进行描述,β:其中表示三维实数域,表示一维正实数域,沿骨架曲线进行参数采样得到参数化的骨架曲线,为:β=(f(s),r(s))=(x(s),y(s),z(s),r(s))式中,x(s),y(s),z(s)为骨架曲线点的坐标信息,r(s)为相应点对应的枝干半径,s表示沿曲线β方向采样的参数值,s∈[0,1];所述复杂树形物体的层次化表示为β是以层级的方式进行存储,由主枝干和子树构成,子树又由主枝干和下一级子树或侧枝构成;其中,β0表示第0层的主枝干,表示在分叉点β0(s
i
)处生长出的子树;如果β
i
包含子树,那β
i
表示为主枝干与子树的形式,直到β
i
不包含任何子树。3.如权利要求1所述面向复杂树形物体的建模方法,其特征在于,所述平均树木为到所有复杂树形物体的集合β
i
的欧氏距离之和最小的树形物体,数学公式为:具体计算方法如下:(1)设μ=β1;(2)对于i=1:m,对β
i
或μ添加虚拟子树,使得两者子树的数量相同,利用线性分配算法寻找β
i
与μ的子树之间的对应关系,使得β
i
与μ之间对应子树的形态差异值总和最小;子树之间的形态差异值采用计算开销代价小的欧式距离。(3)将此时所有的β
i
的数学平均值赋予μ,即(4)重复过程(2)、(3),直到达到指定的重复次数,如100;(5)返回最终的μ,作为复杂树集合β
i
的平均树木。4.如权利要求1所述面向复杂树形物体的建模方法,其特征在于,所述平均概率分布模型的构建过程为:将所有对齐的β
i
集合的中心点平移到原点,记作v
i
=β
i
‑
μ,计算对应的协方差矩阵则C的特征向量Λ...
【专利技术属性】
技术研发人员:王冠,谢宁,
申请(专利权)人:电子科技大学长三角研究院湖州,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。