[发明专利]三维虚拟颗粒生成方法有效
申请号: | 201910924913.5 | 申请日: | 2019-09-27 |
公开(公告)号: | CN110717973B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 苏栋;雷国平;王雪涛;庞小朝;江月琴 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 胡吉科 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 虚拟 颗粒 生成 方法 | ||
本发明公开了一种三维虚拟颗粒生成方法,包括以下步骤:步骤S10,获得颗粒的断层图像,基于断层图像重构出与颗粒对应的三维像素图像;步骤S20,确定三维像素图像的质量中心;步骤S30,确定半长轴a、半中轴b和半短轴c以建立与三维像素图像对应的近似外接椭球;步骤S90,计算虚拟近似外接椭球在不同极角时的半径,根据虚拟近似外接椭球在不同极角时的半径和第二补偿半径,得到虚拟颗粒对于不同极角的半径;步骤S100,根据虚拟颗粒对于不同极角的半径计算得到三维虚拟颗粒表面点的三维直角坐标,以进行三维虚拟颗粒生成。本发明,生成的三维虚拟颗粒与真实颗粒的差别小,能够适用数量较多的颗粒生成。
技术领域
本发明属于虚拟颗粒生成技术领域,尤其涉及一种三维虚拟颗粒生成方法。
背景技术
目前,生成具有与真实颗粒几何特征相似的三维虚拟颗粒是以离散元的方法模拟颗粒体力学行为的基础和前提,现有技术是采用球绑定近似不规则颗粒,虽然能减少存储的数据信息,但用球绑定的近似颗粒与真实颗粒在几何形态与接触相互作用方面与真实颗粒存在明显区别。
因此,现有技术有待于改善。
发明内容
本发明的主要目的在于提出一种三维虚拟颗粒生成方法,旨在解决背景技术中所提及的技术问题,生成的三维虚拟颗粒与真实颗粒的差别小,能够适用数量较多的颗粒生成。
本发明的一种三维虚拟颗粒生成方法,包括以下步骤:
步骤S10,获得颗粒的断层图像,基于断层图像重构出与颗粒对应的三维像素图像;
步骤S20,确定三维像素图像的质量中心,以质量中心为原点建立xyz坐标系,确定三维像素图像中主轴的方向;
步骤S30,确定第一颗粒的半长轴a、半中轴b和半短轴c以建立与三维像素图像对应的近似外接椭球;
步骤S40,为表征颗粒与椭球的近似程度,根据近似外接椭球和三维像素图像计算第一补偿半径是球谐函数系数,N为球谐函数最高度数,为极角定义为:
当m≥0,
当m<0,
在上面的等式中,是与n度与m阶有关的勒让德函数,勒让德函数为:其中Pn(x)是n次勒让德多项式:
步骤S50,在完成步骤S40后,对于其它颗粒依次执行步骤S10、步骤S20、步骤S30和步骤S40,计算得到其它各颗粒近似外接椭球的半长轴a、半中轴b、半短轴c和球谐函数系数
步骤S60,计算所有颗粒近似外接椭球的伸长指数和扁平指数,伸长指数扁平指数据此计算虚拟近似外接椭球的半长轴ar、半中轴br和半短轴cr;
步骤S70,根据步骤S50计算出的球谐函数系数确定第一矩阵其中代表第w个颗粒(1≤w≤M)的球谐函数系数据此生成随机球谐系数数组其中代表随机球谐系数;
步骤S80,建立虚拟近似外接椭球,计算第二补偿半径
步骤S90,计算虚拟近似外接椭球在不同极角时的半径根据虚拟近似外接椭球在不同极角时的半径和第二补偿半径,得到虚拟颗粒对于不同极角的半径
步骤S100,根据虚拟颗粒对于不同极角的半径计算得到三维虚拟颗粒表面点的三维直角坐标,以进行三维虚拟颗粒生成。
优选地,还包括步骤:
步骤S110,重复步骤S60至S100,构建出不同的三维虚拟颗粒。
优选地,在步骤S30中,获取三维像素图像上点的最大X值、最大Y值和最大Z值,将最大X值作为半长轴a,将最大Y值作为半中轴b,将最大Z值作为半短轴c。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910924913.5/2.html,转载请声明来源钻瓜专利网。