【技术实现步骤摘要】
一种3D打印的立体曲线获取方法及装置
本申请涉及一种3D打印的立体曲线获取方法及装置,属于3D打印
技术介绍
目前3D打印技术应用的领域非常广泛,其中包括:航天技术、产品设计、机械制造、建筑设计、医学方面和模具制作等领域。其中,由于现今老年化的加剧,医学领域越来越受到重视。打印人体器官并与病人之前不产生排异现象是未来努力的方向。随着3D打印技术不断发展,一个全新的人体可能应用到医学治疗方面,使很大病人都感觉到生存的希望。传统的医疗诊断中,医生大部分都是通过X线片、二维图谱等显示的信息在自己的大脑中构想患者患处的三维结构,因此存在着一定的误差,在患者的诊断、治疗过程中需要医生们有着较为丰富的经验,否则难以达到精确的诊断和手术,而3D打印技术则可以根据三维模型制作出实物模型,使模型真实化。然而,现有的3D打印技术无法获取三维空间内的不规则的曲线模型,比如:盘旋状的曲线模型或者人体筋脉曲线模型,以及直径度较大的曲线模型。
技术实现思路
本申请提供了一种3D打印的立体曲线获取方法及装置, ...
【技术保护点】
1.一种3D打印的立体曲线获取方法,其特征在于,所述方法包括:/n使用预设的高度间距采集目标对象的多层二维切片;/n获取每层二维切片的采样点坐标;/n使用所述每层二维切片的采样点坐标获取对应一层二维切片的立体曲线,并记录所述立体曲线的组成点坐标以及排序号;/n将所述组成点坐标和所述排序号输入参数解释数学模型,得到所述立体曲线的单层最终轮廓;/n根据所述多层切片的单层最终轮廓获取最终立体曲线轮廓并显示。/n
【技术特征摘要】
1.一种3D打印的立体曲线获取方法,其特征在于,所述方法包括:
使用预设的高度间距采集目标对象的多层二维切片;
获取每层二维切片的采样点坐标;
使用所述每层二维切片的采样点坐标获取对应一层二维切片的立体曲线,并记录所述立体曲线的组成点坐标以及排序号;
将所述组成点坐标和所述排序号输入参数解释数学模型,得到所述立体曲线的单层最终轮廓;
根据所述多层切片的单层最终轮廓获取最终立体曲线轮廓并显示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述多层切片的单层最终轮廓获取最终立体曲线轮廓并显示,包括:
确定是否需要模拟所述目标对象的截面;
在确定出需要模拟所述目标对象的截面时,对于每层最终轮廓中的每个组成点,确定上一层最终轮廓的组成点与所述组成点是否相同且连续;
在所述上一层最终轮廓的组成点与所述组成点相同且连续,或者,确定次数达到预设确定次数时,将所述上一层最终轮廓的组成点映射到所述组成点,得到所述最终立体曲线轮廓。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在确定出不需要模拟所述目标对象的截面时,对于每层最终轮廓,确定所述最终轮廓的首坐标点为上一层最终轮廓的尾坐标点,得到所述最终立体曲线轮廓。
4.根据权利要求1所述的方法,其特征在于,所述将所述组成点坐标和所述排序号输入参数解释数学模型,得到所述立体曲线的单层最终轮廓之前,还包括:
获取Caputo分数阶反向传播训练模型的最优初始化权值和阈值,得到初始化的Caputo分数阶反向传播训练模型;
在反向传播中计算输出层误差;
根据所述输出层误差更新所述Caputo分数阶反向传播训练模型中权值w和阈值v,直至所述输出层误差减小或者训练次数达到次数阈值时停止,得到所述参数解释数学模型。
5.根据权利要求4所述的方法,其特征在于,所述获取所述Caputo分数阶反向传播训练模型的最优初始化权值和阈值,得到初始化的Caputo分数阶反向传播训练模型,包括:
初始化社交蜘蛛优化算法模型;
创建蜘蛛种群pop;
评估每个种群的位置;
对每个种群的位置进行校验,筛选出最优振动强度的种群;
将所述种群的种群参数确定为所述最优初始化权值和阈值。
6.根据权利要求4所述的方法,其特征在于,所述Caputo分数阶反向传播训练模型的参数通过下式表示:
其中,wi(i=1,2,..,S)为输入层到第i个隐层神经元的权值;
vi,k为第i个隐层神经元到第k个输出神经元的权值;
r1,i为第i个隐层神经元的阈值;
r2,k...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。