1.一种用于辅助治疗动脉瘤的微导管塑形方法,包括:获取待治疗的动脉瘤及所述动脉瘤所在的血管对应的图像;根据所述图像,对所述动脉瘤及所述动脉瘤所在的血管进行整体建模,得到对应的全局模型,其中,所述全局模型包括动脉瘤模型及血管模型;根据所述全局模型,获取所述动脉瘤模型对应的第一关键参数及所述血管模型对应的第二关键参数,其中,所述第一关键参数至少包括所述动脉瘤模型的中心点、顶点及瘤颈中心点,所述第二关键参数至少包括所述血管模型的中心线;基于所述第一关键参数及所述第二关键参数,对微导管进行塑形。
2.根据权利要求1所述的微导管塑形方法,其特征在于,获取动脉瘤对应的第一关键参数及血管对应的第二关键参数包括:获取所述动脉瘤模型的顶点M及所述动脉瘤模型所在第一血管壁处的中心点N所在的向量 的中点A,将顶点M作为所述动脉瘤模型的顶点,将中点A作为所述动脉瘤模型的中心点,将中心点N作为所述动脉瘤模型的瘤颈中心点;获取向量 的延长线与所述动脉瘤模型所在第二血管壁的交点B,其中,所述第二血管壁位于所述第一血管壁的对侧。
3.根据权利要求2所述的微导管塑形方法,其特征在于,获取动脉瘤对应的第一关键参数及血管对应的第二关键参数包括:获取所述血管模型的中心线,将所述中心线的姿态作为所述微导管初始的姿态;根据所述微导管初始的姿态,对所述微导管进行建模,得到微导管模型。
4.根据权利要求3所述的微导管塑形方法,其特征在于,获取动脉瘤对应的第一关键参数及血管对应的第二关键参数还包括:获取中心点N与交点B所在的向量 的中点O及所述中心线上距离中点O最近的点作为参考点C;在远心端方向上,获取所述中心线上与参考点C的距离为预设的第一阈值的点,得到参考点D;在近心端方向上,分别获取所述中心线上与参考点C的距离为预设的第二阈值及第三阈值的点,得到点E及点F。
5.根据权利要求4所述的微导管塑形方法,其特征在于,在得到点E及点F之后,所述方法还包括:将点F作为所述微导管模型的尾端,将点E作为所述微导管模型的头端;在点F处,对所述微导管模型施加推力,使得所述微导管模型在所述血管模型内移动;在所述微导管模型移动过程中,实时获取点E当前的位置。
6.根据权利要求5所述的微导管塑形方法,其特征在于,基于所述第一关键参数及所述第二关键参数,对微导管进行塑形包括:当点E当前的位置处于中心N及中点A之间时,停止对所述微导管模型施加推力;以交点B为参考点,在预设区域范围内,随机获取所述第二血管壁上预设的数量的点,得到第一点集合;分别计算所述第一点集合中的各个点与交点B之间的测地距离,获取测地距离小于预设的第四阈值的点,得到第二点集合;分别计算所述第二点集合中的各个点与所述微导管模型上对应的最近的各个点之间的欧拉距离,得到第一距离集合;获取所述第一距离集合中数值最小的距离对应的微导管上的点作为支撑点G;连接支撑点G、中心点N及中点A,将生成的曲线GNA的姿态作为所述微导管头端的姿态;根据所述微导管头端的姿态,对所述微导管进行塑形。
7.根据权利要求5所述的微导管塑形方法,其特征在于,基于所述第一关键参数及所述第二关键参数,对微导管进行塑形还包括:当点E当前的位置处于参考点C及参考点D之间时,停止对所述微导管模型施加推力;获取NC所在向量与C点切向量的叉积向量,获取所述叉积向量与NC所确定的平面与所述微导管模型的交点H,从交点H处回溯预设的距离,在所述距离范围内随机选取所述微导管模型上的多个点,得到第三点集合;分别计算所述第三点集合中的各个点到所述第一血管壁上对应的最近的各个点之间的欧拉距离,得到第二距离集合;获取所述第二距离集合中获取数值最小的距离,将所述距离对应的微导管模型上的点作为微导管模型的支撑点K;连接支撑点K、交点B、中心点N及中点A,将生成的曲线GBNA的姿态作为微导管头端的姿态;根据微导管头端的姿态,对微导管进行塑形。
8.一种用于辅助治疗动脉瘤的微导管塑形系统,包括:第一获取模块,被配置为获取待治疗的动脉瘤及所述动脉瘤所在的血管对应的图像;建模模块,被配置为根据所述图像,对所述动脉瘤及所述血管进行整体建模,得到对应的全局模型,其中,所述全局模型包括动脉瘤模型及血管模型;第二获取模块,被配置为根据所述全局模型,获取所述动脉瘤模型对应的第一关键参数及所述血管模型对应的第二关键参数,其中,所述第一关键参数至少包括所述动脉瘤模型的中心点、顶点及瘤颈中心点,所述第二关键参数至少包括所述血管模型的中心线;塑形模型,被配置为基于所述第一关键参数及所述第二关键参数,对微导管进行塑形。
9.一种计算机可读存储介质,其特征在于,包含程序指令,当所述程序指令由处理器执行时,使得实现权利要求1-8中任意一项所述的方法。
10.一种电子设备,其特征在于,包括:处理器;以及存储器,其存储有计算机指令,当所述计算机指令由所述处理器运行时,使得所述电子设备执行权利要求1-8中任意一项所述的方法。