[发明专利]基于B样条体的生物组织非均匀多孔支架的构建存储方法有效
申请号: | 201910549404.9 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110377960B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 蔺宏伟;胡传丰 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06T17/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林超 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 样条体 生物 组织 均匀 多孔 支架 构建 存储 方法 | ||
1.基于B样条体的生物组织非均匀多孔支架的构建存储方法,其特征在于,包括以下几个步骤:
1)根据B样条体模板模型文件进行建模获得B样条实体模型;
2)将B样条实体模型映射到参数域空间(u,v,w)上,u,v,w∈[0,1],使B样条实体模型上的各个点与参数域上的各个点具有一一映射关系,将参数域空间沿u、v、w三个方向均匀划分为多个网格并作为参数网格,参数网格的每个顶点作为网格点,在每个网格点处设定一个标量值Tαβγ,将每个网格点的网格点坐标及其标量值Tαβγ共同构成一个数据点,采用三变量B样条函数对所有数据点进行迭代拟合构建得到C值分布场C(u,v,w);
在所述步骤2)中,采用三变量B样条函数对所有数据点进行迭代拟合构建得到C值分布场C(u,v,w)具体为:
2.1)首先对网格点上的标量值进行线性插值得到C值分布场的初始C值控制点,将初始C值控制点通过以下迭代方程(a)、(b)、(c)进行迭代,生成第t次的C值分布场C(t)(u,v,w):
式中:t为迭代次数,i、j、k分别表示C值控制点在三个方向上的序数,Iijk表示Bijk(uα,vβ,wγ)≠0的下标(α,β,γ)的集合,表示第t-1次迭代的差向量,表示网格点(α,β,γ)的误差值,Bijk(uα,vβ,wγ)表示B样条实体基函数在网络点坐标(uα,vβ,wγ)的值;和分别表示第t次和第t-1次迭代后生成的C值分布场的第(i,j,k)个C值控制点,C(t)(u,v,w)表示第t次迭代生成的C值分布场,Bijk(u,v,w)是第(i,j,k)个C值控制点对应的B样条实体基函数在参数域空间(u,v,w)的值;
2.2)根据第t次迭代得到的误差值计算所有网格点的总体拟合误差εt:
式中,C(t-1)(uα,vβ,wγ)表示坐标为(uα,vβ,wγ)的网格点(α,β,γ)在第t-1次迭代生成的C值分布场的值,Tαβγ表示网格点(α,β,γ)处的标量值Tαβγ;
2.3)设定拟合误差阈值,将当前次迭代的总体拟合误差εt与前一次迭代的总体拟合误差εt-1进行比较:当二者的差值小于误差阈值ε时,迭代终止;否则进行下一次迭代直至当前次总体拟合误差与前一次总体拟合误差小于误差阈值;
3)根据多孔支架的实际要求,选取三向周期极小曲面并设定三向周期极小曲面分别在参数域空间的三个方向上的周期参数ωu、ωv和ωw,从而得到在参数域空间上的三向周期极小曲面隐函数表达式根据得到的三向周期极小曲面隐函数表达式以及步骤2)得到的C值分布场C(u,v,w)建立隐式曲面隐函数表达式
4)将参数域空间沿u、v、w三个方向分割为多个均匀分布的六面体单元网格,每个六面体单元网格再被分割成六个四面体单元网格,从而得到由多个四面体单元网格组成的参数域四面体网格模型,根据隐式曲面隐函数表达式在参数域四面体网格模型中构建参数域多孔结构;
5)将得到的参数域多孔结构再映射到B样条实体模型中得到非均匀多孔支架模型;
6)获得非均匀多孔支架的所有孔的大小及分布,根据对步骤2)中的网格点设定的标量值进行调整,然后再从步骤3)重复操作直至非均匀多孔支架满足实际要求;
7)以TDF文件格式存储输出的非均匀多孔支架,再输入到三维打印中进行打印得到非均匀多孔支架的生物组织产品。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910549404.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于安装的高压断路器
- 下一篇:一种非平行光轴高精度双目测距方法