1.一种用于模拟弹簧圈置入动脉瘤的方法,其特征在于,包括:获取弹簧圈模型、三维刚体模型和动脉瘤模型,其中所述弹簧圈模型非刚体模型;利用所述三维刚体模型压缩所述弹簧圈模型,并以所述动脉瘤模型的内接球直径作为压缩停止条件的参照标准;将压缩后的弹簧圈模型置入所述动脉瘤模型,使得所述弹簧圈模型在自身内部作用力下形变;在置入过程中,将所述压缩后的弹簧圈模型的中心与所述动脉瘤模型的中心对齐;以及响应于所述弹簧圈模型的形变参数满足预设条件,得到最终模拟结果;所述形变参数包括:相邻两个时间步之间的形变变化量;所述预设条件包括:所述形变变化量小于或等于形变量阈值;所述弹簧圈模型为离散弹性棒模型,通过时序平行输运方法模拟计算所述弹簧圈模型在每一时间步下的形态,根据相邻两个时间步下的形态可以计算所述弹簧圈模型的形变变化量;其中,所述三维刚体模型为球状刚体模型,所述球状刚体模型的初始直径的计算公式如下:D sphere =2×(R c +Buffer),其中D sphere 表示球状刚体模型的初始直径,R c 表示弹簧圈的二级螺旋半径,Buffer表示中心偏移量。
2.根据权利要求1所述的方法,其特征在于,其中所述形变参数还包括:形变迭代次数,所述预设条件还包括:所述形变迭代次数大于或等于预设迭代次数。
3.根据权利要求1所述的方法,其特征在于,其中利用所述三维刚体模型压缩所述弹簧圈模型包括:将所述弹簧圈模型置入所述三维刚体模型;以及逐步缩小所述三维刚体模型,使得所述弹簧圈模型在约束作用下被压缩。
4.根据权利要求3所述的方法,其特征在于,其中逐步缩小所述三维刚体模型包括:逐步缩小所述三维刚体模型,直至其最大点距小于或等于所述动脉瘤模型的内接球直径,得到压缩后的弹簧圈模型;其中,所述三维刚体模型的最大点距指的是所述三维刚体模型上的两点之间的最大直线距离。
5.根据权利要求2所述的方法,其特征在于,其中所述形变变化量为欧氏距离均值,将压缩后的弹簧圈模型置入所述动脉瘤模型,使得所述弹簧圈模型在自身内部作用力下形变之后,所述方法还包括:计算当前时间步的弹簧圈模型与前一时间步的弹簧圈模型之间的欧氏距离均值;判断所述欧氏距离均值是否小于或等于形变量阈值;以及若是,则判定所述弹簧圈模型的形变参数满足预设条件。
6.根据权利要求2所述的方法,其特征在于,其中将压缩后的弹簧圈模型置入所述动脉瘤模型,使得所述弹簧圈模型在自身内部作用力下形变之后,所述方法还包括:根据时间步计算形变迭代次数;判断形变迭代次数是否大于或等于预设迭代次数;若是,则判定所述弹簧圈模型的形变参数满足预设条件;以及若否,则在时间步更新后返回计算形变迭代次数的步骤,直至所述弹簧圈模型的形变参数满足预设条件。
7.根据权利要求1所述的方法,其特征在于,其中获取弹簧圈模型、三维刚体模型和动脉瘤模型包括:确定动脉瘤的空间信息和几何信息以及弹簧圈的二级螺旋半径和长度信息;基于所述空间信息和所述几何信息构建所述动脉瘤模型;基于所述二级螺旋半径和所述长度信息构建所述弹簧圈模型;根据所述二级螺旋半径计算所述三维刚体模型的初始尺寸;以及基于所述三维刚体模型的初始尺寸和所述空间信息构建所述三维刚体模型。
8.根据权利要求7所述的方法,其特征在于,在所述弹簧圈模型、所述三维刚体模型和所述动脉瘤模型中,两两模型之间的中心点的偏移量小于或等于预设值。
9.根据权利要求7所述的方法,其特征在于,其中,所述三维刚体模型的初始尺寸包括:初始直径。
10.一种电子设备,其特征在于,包括:处理器;以及存储器,其存储有可执行的程序指令,当所述程序指令由所述处理器执行时,使得所述设备实现根据权利要求1-9任意一项所述的方法。
11.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,该计算机可读指令被一个或多个处理器执行时,实现如权利要求1-9任意一项所述的方法。