[go: up one dir, main page]

CN114898035A - 基于强化学习的多约束条件下的髓内钉自动匹配方法 - Google Patents

基于强化学习的多约束条件下的髓内钉自动匹配方法 Download PDF

Info

Publication number
CN114898035A
CN114898035A CN202210438342.6A CN202210438342A CN114898035A CN 114898035 A CN114898035 A CN 114898035A CN 202210438342 A CN202210438342 A CN 202210438342A CN 114898035 A CN114898035 A CN 114898035A
Authority
CN
China
Prior art keywords
intramedullary nail
nail
action
intramedullary
state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210438342.6A
Other languages
English (en)
Inventor
陈芳
杜庆节
张道强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202210438342.6A priority Critical patent/CN114898035A/zh
Publication of CN114898035A publication Critical patent/CN114898035A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/40ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Geometry (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Surgery (AREA)
  • Evolutionary Computation (AREA)
  • Urology & Nephrology (AREA)
  • Epidemiology (AREA)
  • Computing Systems (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Data Mining & Analysis (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Architecture (AREA)
  • Computer Hardware Design (AREA)
  • Instructional Devices (AREA)

Abstract

本发明公开了一种基于强化学习的多约束条件下的髓内钉自动匹配方法,包括如下步骤:S1、设置交互环境;S2、基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作;S3、基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态;S4、基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数;S5、基于上述步骤进行髓内钉的迭代匹配。本发明采取医学图像三维重建的方法可以获得精准的骨模型和植入钉结构,在虚拟环境中,借助计算机通过设置相应约束、调整相应权重即可完成髓内钉的自动匹配,可自动获得髓内钉在骨内的最优位置。

Description

基于强化学习的多约束条件下的髓内钉自动匹配方法
技术领域
本发明涉及手术术前规划技术领域,尤其是一种基于强化学习的多约束条件下的髓内钉自动匹配方法。
背景技术
髓内钉植入作为一种外科手术常见金属植入物,在解决骨折特别是长骨骨折方面发挥出不可比拟的优势。髓内钉的植入主要通过植入手术来完成,手术有助于骨折部位的前期恢复,防止二次损伤。
髓内钉植入手术术前需要进行髓内钉位置匹配,髓内钉理想位置的好坏决定着手术的效果和术后病人恢复速度,所以其在整个手术周期中起着举足轻重的作用。传统的术前匹配方法首先需要获取病人骨折部位的影像数据(如CT),医师根据这些病人的影像数据进行综合研判,评估骨折程度,然后根据骨内皮质具体情况大致确定头钉和主钉的理想位置,接着基于头钉和主钉的位置,利用3D打印的骨模型进行多次手工实验,熟悉手术过程并最终确定最优的入钉深度和位置。
发明内容
本发明所要解决的技术问题在于,提供一种基于强化学习的多约束条件下的髓内钉自动匹配方法,利用强化学习,通过设置多约束条件,根据病人的骨模型自动得出手术后病人的髓内钉最优位置,从而达到指导医生手术、减少医生手工操作、缩短手术周期的目的。
为解决上述技术问题,本发明提供一种基于强化学习的多约束条件下的髓内钉自动匹配方法,包括如下步骤:
S1、设置交互环境;
S2、基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作;
S3、基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态;
S4、基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数;
S5、基于步骤S1的交互环境、步骤S2的动作定义、步骤S3的状态定义和步骤S4的奖励函数进行髓内钉的迭代匹配。
优选的,步骤S1中,设置交互环境具体为:设置交互时各模型的坐标定义,采取笛卡尔坐标系对骨模型和髓内钉模型进行坐标表示,髓内钉进行匹配时交互的环境即为骨模型。
优选的,步骤S2中,基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作具体为:把髓内钉模型视为刚体,执行刚体变换时只需维护一个旋转平移矩阵,而旋转平移需要六个参数,髓内钉在时间步长t时的动作被定义为at=(Δα,Δβ,Δγ,Δtx,Δty,Δtz),其中Δα,Δβ,Δγ要采取的旋转动作在x,y,z轴上的三个旋转角,Δtx,Δty,Δtz为要采取的平移动作在x,y,z轴上的三个平移量,髓内钉模型在与环境交互时能采取的所有动作的集合组成了动作空间A∈RM
优选的,步骤S3中,基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态具体为:髓内钉模型每次采取动作过后旋转平移的六个参数都会改变,即每次执行动作后进入新状态,初始时髓内钉模型旋转、平移六个参数均为0,所以初态s0=(0,0,0,0,0,0),此后髓内钉在时间步长t的状态为st=(α,β,γ,tx,ty,tz),其中α,β,γ为相较于初态的三个旋转角,tx,ty,tz为相较于初态的三个平移量,髓内钉模型在与环境交互时能达到的所有状态的集合组成了状态空间S∈RN
优选的,步骤S4中,基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数具体为:奖励函数每次迭代可以输出奖励值,奖励值的正负决定了目前髓内钉位置与理想位置的差异,若为正说明逼近理想位置,为负说明在远离;其大小表示当前状态与前一状态相比,髓内钉位置与理想位置的在差异程度上的变化;该奖励函数被定义为三个约束项的加权总和,其中wi(i=1,2,3)根据临床数据分析后给出,即
rt(st,at)=-w1*fh+w2*fm-w3*fc
fh为约束项1,即为头钉约束,为了使头钉尽可能嵌入股骨头理想位置,该约束项定义如下:
Figure BDA0003613876730000021
其中
Figure BDA0003613876730000022
为头钉主轴与理想主轴的平均距离,通过在头顶主轴和理想主轴分别随机采样n个点,计算其平均距离来实现,其计算方式如下:
Figure BDA0003613876730000031
其中di4为从两主轴采样得到的点间的距离;
Figure BDA0003613876730000032
为头钉主轴和理想主轴所成角度,其中
Figure BDA0003613876730000033
Figure BDA0003613876730000034
分别为两主轴直线的单位向量,其计算方式如下:
Figure BDA0003613876730000035
fm为约束2:主钉约束,主钉约束被定义为两个子约束项的加权之和,具体定义如下:
Figure BDA0003613876730000036
其中
Figure BDA0003613876730000037
形式上表现为离散化奖励,奖励值由骨髓腔拟合出的曲线L1与主钉主轴Lh交点个数决定,其具体定义如下:
Figure BDA0003613876730000038
其中Dum=0,1,2分别代表L1与Lh无交点,相切和相交的情况,β由临床经验给出;
Figure BDA0003613876730000039
为匹配度约束,首先根据经验定义n个关键位置,沿主骨骨髓腔方向对骨模型进行水平方向切片,得到若干横截面,然后对其进行匹配度评估,即皮质组织与主钉重叠面积,其具体计算方法如下:
Figure BDA00036138767300000310
fc为约束3:碰撞约束,由于骨髓腔内存在皮质组织,所以在进行主钉的匹配时要尽量避免与皮质相切,其定义如下:
Figure BDA00036138767300000311
其中fi定义为
Figure BDA00036138767300000312
其中vin表示皮质中所有在主钉内部的点,其判断方式是根据皮质中的每一个点,在主钉中找到它的最邻近点,并且计算出点到其最邻近点之间的向量,通过比较该向量与最邻近点的点法向量的方向判断该点是否在主钉内,其中
Figure BDA0003613876730000041
需要满足如下不等式:
Figure BDA0003613876730000042
其中Ntot和Nin分别表示皮质点的总个数和在主钉内部的点个数。通过引入
Figure BDA0003613876730000043
能够避免由于主钉分布在骨模型体内外点个数的差异造成的偏差。
优选的,步骤S5中,基于步骤S1的交互环境、步骤S2的动作定义、步骤S3的状态定义和步骤S4的奖励函数进行髓内钉的迭代匹配,迭代匹配被定义为一个马尔科夫决策过程(S,A,P,r),其中S为状态空间,A为动作空间,P为当前状态st采取动作at转移到下一个状态st+1的转移概率,r为其得到的奖励,髓内钉从最初状态s0=(0,0,0,0,0,0)出发,与环境不断交互,不断重复离散化学习过程,具体包括如下步骤:
S51、髓内钉首先进行一个初始化操作,将自身和股骨模型进行坐标系上的对齐,最后设置自身初始状态为0;
S52、髓内钉从动作空间A中选取动作at={Δα,Δβ,Δγ,Δtx,Δty,Δtz},髓内钉模型在虚拟环境中执行旋转和平移操作;
S53、髓内钉执行完动作at后进入新状态st+1={α,β,γ,tx,ty,tz},此时髓内钉位置已发生改变;
S54、根据当前状态和已采取的动作,由奖励函数评估当前髓内钉当前位置并计算得出一个离散化的奖励值r,该奖励值被部署给髓内钉;
S55、髓内钉根据给定奖励值的大小和正负以及与环境交互的结果决定下一步采取的动作,根据得出下次采取的动作进而完成一次迭代;
S56、不断迭代进行上述过程,直至奖励函数的奖励值r最大化,得出髓内钉最优位置,得出髓内钉最优位置后,即可输出入钉位点、入钉角度以及入钉深度信息,至此完成髓内钉的自动匹配。
本发明的有益效果为:本发明采取医学图像三维重建的方法可以获得精准的骨模型和植入钉结构,在虚拟环境中,借助计算机通过设置相应约束、调整相应权重即可完成髓内钉的自动匹配,可自动获得髓内钉在骨内的最优位置,从而达到指导医生手术、减少医生手工操作、缩短手术周期的目的。
附图说明
图1为本发明的方法流程示意图。
图2为本发明的髓内钉最优位置示意图。
具体实施方式
如图1所示,一种基于强化学习的多约束条件下的髓内钉自动匹配方法,包括如下步骤:
S1、设置交互环境;设置交互时各模型的坐标定义,采取笛卡尔坐标系对骨模型和髓内钉模型进行坐标表示,髓内钉进行匹配时交互的环境即为骨模型;
S2、基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作;把髓内钉模型视为刚体,执行刚体变换时只需维护一个旋转平移矩阵,而旋转平移需要六个参数,髓内钉在时间步长t时的动作被定义为at=(Δα,Δβ,Δγ,Δtx,Δty,Δtz),其中Δα,Δβ,Δγ要采取的旋转动作在x,y,z轴上的三个旋转角,Δtx,Δty,Δtz为要采取的平移动作在x,y,z轴上的三个平移量,髓内钉模型在与环境交互时能采取的所有动作的集合组成了动作空间A∈RM
S3、基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态;髓内钉模型每次采取动作过后旋转平移的六个参数都会改变,即每次执行动作后进入新状态,初始时髓内钉模型旋转、平移六个参数均为0,所以初态s0=(0,0,0,0,0,0),此后髓内钉在时间步长t的状态为st=(α,β,γ,tx,ty,tz),其中α,β,γ为相较于初态的三个旋转角,tx,ty,tz为相较于初态的三个平移量,髓内钉模型在与环境交互时能达到的所有状态的集合组成了状态空间S∈RN
S4、基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数;奖励函数每次迭代可以输出奖励值,奖励值的正负决定了目前髓内钉位置与理想位置的差异,若为正说明逼近理想位置,为负说明在远离;其大小表示当前状态与前一状态相比,髓内钉位置与理想位置的在差异程度上的变化;该奖励函数被定义为三个约束项的加权总和,其中wi(i=1,2,3)根据临床数据分析后给出,即
rt(st,at)=-w1*fh+w2*fm-w3*fc
fh为约束项1,即为头钉约束,为了使头钉尽可能嵌入股骨头理想位置,该约束项定义如下:
Figure BDA0003613876730000061
其中
Figure BDA0003613876730000062
为头钉主轴与理想主轴的平均距离,通过在头顶主轴和理想主轴分别随机采样n个点,计算其平均距离来实现,其计算方式如下:
Figure BDA0003613876730000063
其中dij为从两主轴采样得到的点间的距离;
Figure BDA0003613876730000064
为头钉主轴和理想主轴所成角度,其中
Figure BDA0003613876730000065
Figure BDA0003613876730000066
分别为两主轴直线的单位向量,其计算方式如下:
Figure BDA0003613876730000067
fm为约束2:主钉约束,主钉约束被定义为两个子约束项的加权之和,具体定义如下:
Figure BDA0003613876730000068
其中
Figure BDA0003613876730000069
形式上表现为离散化奖励,奖励值由骨髓腔拟合出的曲线L1与主钉主轴Lh交点个数决定,其具体定义如下:
Figure BDA00036138767300000610
其中Dum=0,1,2分别代表L1与Lh无交点,相切和相交的情况,β由临床经验给出;
Figure BDA00036138767300000611
为匹配度约束,首先根据经验定义n个关键位置,沿主骨骨髓腔方向对骨模型进行水平方向切片,得到若干横截面,然后对其进行匹配度评估,即皮质组织与主钉重叠面积,其具体计算方法如下:
Figure BDA00036138767300000612
fc为约束3:碰撞约束,由于骨髓腔内存在皮质组织,所以在进行主钉的匹配时要尽量避免与皮质相切,其定义如下:
Figure BDA0003613876730000071
其中fi定义为
Figure BDA0003613876730000072
其中vin表示皮质中所有在主钉内部的点,其判断方式是根据皮质中的每一个点,在主钉中找到它的最邻近点,并且计算出点到其最邻近点之间的向量,通过比较该向量与最邻近点的点法向量的方向判断该点是否在主钉内,其中
Figure BDA0003613876730000073
需要满足如下不等式:
Figure BDA0003613876730000074
其中Ntot和Nin分别表示皮质点的总个数和在主钉内部的点个数。通过引入
Figure BDA0003613876730000075
能够避免由于主钉分布在骨模型体内外点个数的差异造成的偏差;
S5、基于步骤S1的交互环境、步骤S2的动作定义、步骤S3的状态定义和步骤S4的奖励函数进行髓内钉的迭代匹配;迭代匹配被定义为一个马尔科夫决策过程(S,A,P,r),其中S为状态空间,A为动作空间,P为当前状态st采取动作at转移到下一个状态st+1的转移概率,r为其得到的奖励,髓内钉从最初状态s0=(0,0,0,0,0,0)出发,与环境不断交互,不断重复离散化学习过程,具体包括如下步骤:
S51、髓内钉首先进行一个初始化操作,将自身和股骨模型进行坐标系上的对齐,最后设置自身初始状态为0;
S52、髓内钉从动作空间A中选取动作at={Δα,Δβ,Δγ,Δtx,Δty,Δtz},髓内钉模型在虚拟环境中执行旋转和平移操作;
S53、髓内钉执行完动作at后进入新状态st+1={α,β,γ,tx,ty,tz},此时髓内钉位置已发生改变;
S54、根据当前状态和已采取的动作,由奖励函数评估当前髓内钉当前位置并计算得出一个离散化的奖励值r,该奖励值被部署给髓内钉;
S55、髓内钉根据给定奖励值的大小和正负以及与环境交互的结果决定下一步采取的动作,根据得出下次采取的动作进而完成一次迭代;
S56、不断迭代进行上述过程,直至奖励函数的奖励值r最大化,得出髓内钉最优位置,如图2所示,得出髓内钉最优位置后,即可输出入钉位点、入钉角度以及入钉深度信息,至此完成髓内钉的自动匹配。
本发明采取医学图像三维重建的方法可以获得精准的骨模型和植入钉结构,在虚拟环境中,借助计算机通过设置相应约束、调整相应权重即可完成髓内钉的自动匹配,可自动获得髓内钉在骨内的最优位置,从而达到指导医生手术、减少医生手工操作、缩短手术周期的目的。

Claims (6)

1.基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,包括如下步骤:
S1、设置交互环境;
S2、基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作;
S3、基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态;
S4、基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数;
S5、基于步骤S1的交互环境、步骤S2的动作定义、步骤S3的状态定义和步骤S4的奖励函数进行髓内钉的迭代匹配。
2.如权利要求1所述的基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,步骤S1中,设置交互环境具体为:设置交互时各模型的坐标定义,采取笛卡尔坐标系对骨模型和髓内钉模型进行坐标表示,髓内钉进行匹配时交互的环境即为骨模型。
3.如权利要求1所述的基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,步骤S2中,基于步骤S1设置的交互环境,重新定义髓内钉模型与环境交互时所采取的动作具体为:把髓内钉模型视为刚体,执行刚体变换时只需维护一个旋转平移矩阵,而旋转平移需要六个参数,髓内钉在时间步长t时的动作被定义为at=(Δα,Δβ,Δγ,Δtx,Δty,Δtz),其中Δα,Δβ,Δγ要采取的旋转动作在x,y,z轴上的三个旋转角,Δtx,Δty,Δtz为要采取的平移动作在x,y,z轴上的三个平移量,髓内钉模型在与环境交互时能采取的所有动作的集合组成了动作空间A∈RM
4.如权利要求1所述的基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,步骤S3中,基于步骤S1的交互环境和步骤S2的动作定义,设计髓内钉模型交互过程中的状态具体为:髓内钉模型每次采取动作过后旋转平移的六个参数都会改变,即每次执行动作后进入新状态,初始时髓内钉模型旋转、平移六个参数均为0,所以初态s0=(0,0,0,0,0,0),此后髓内钉在时间步长t的状态为st=(α,β,γ,tx,ty,tz),其中α,β,γ为相较于初态的三个旋转角,tx,ty,tz为相较于初态的三个平移量,髓内钉模型在与环境交互时能达到的所有状态的集合组成了状态空间S∈RN
5.如权利要求1所述的基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,步骤S4中,基于步骤S1的交互环境、步骤S2的动作定义和步骤S3的状态定义,对髓内钉的自动匹配施加多重约束,表现为具有多约束项的奖励函数具体为:奖励函数每次迭代可以输出奖励值,奖励值的正负决定了目前髓内钉位置与理想位置的差异,若为正说明逼近理想位置,为负说明在远离;其大小表示当前状态与前一状态相比,髓内钉位置与理想位置的在差异程度上的变化;该奖励函数被定义为三个约束项的加权总和,其中wi(i=1,2,3)根据临床数据分析后给出,即
rt(st,at)=-w1*fh+w2*fm-w3*fc
fh为约束项1,即为头钉约束,为了使头钉尽可能嵌入股骨头理想位置,该约束项定义如下:
Figure FDA0003613876720000021
其中
Figure FDA0003613876720000022
为头钉主轴与理想主轴的平均距离,通过在头顶主轴和理想主轴分别随机采样n个点,计算其平均距离来实现,其计算方式如下:
Figure FDA0003613876720000023
其中3ij为从两主轴采样得到的点间的距离;
Figure FDA0003613876720000024
为头钉主轴和理想主轴所成角度,其中
Figure FDA0003613876720000025
Figure FDA0003613876720000026
分别为两主轴直线的单位向量,其计算方式如下:
Figure FDA0003613876720000027
fm为约束2:主钉约束,主钉约束被定义为两个子约束项的加权之和,具体定义如下:
Figure FDA0003613876720000028
其中
Figure FDA0003613876720000029
形式上表现为离散化奖励,奖励值由骨髓腔拟合出的曲线L1与主钉主轴Lh交点个数决定,其具体定义如下:
Figure FDA0003613876720000031
其中num=0,1,2分别代表L1与Lh无交点,相切和相交的情况,β由临床经验给出;
fm.为匹配度约束,首先根据经验定义n个关键位置,沿主骨骨髓腔方向对骨模型进行水平方向切片,得到若干横截面,然后对其进行匹配度评估,即皮质组织与主钉重叠面积,其具体计算方法如下:
Figure FDA0003613876720000032
fc为约束3:碰撞约束,由于骨髓腔内存在皮质组织,所以在进行主钉的匹配时要尽量避免与皮质相切,其定义如下:
Figure FDA0003613876720000033
其中fi定义为
Figure FDA0003613876720000034
其中vin表示皮质中所有在主钉内部的点,其判断方式是根据皮质中的每一个点,在主钉中找到它的最邻近点,并且计算出点到其最邻近点之间的向量,通过比较该向量与最邻近点的点法向量的方向判断该点是否在主钉内,其中
Figure FDA0003613876720000035
需要满足如下不等式:
Figure FDA0003613876720000036
其中Ntot和Nin分别表示皮质点的总个数和在主钉内部的点个数。通过引入
Figure FDA0003613876720000037
能够避免由于主钉分布在骨模型体内外点个数的差异造成的偏差。
6.如权利要求1所述的基于强化学习的多约束条件下的髓内钉自动匹配方法,其特征在于,步骤S5中,基于步骤S1的交互环境、步骤S2的动作定义、步骤S3的状态定义和步骤S4的奖励函数进行髓内钉的迭代匹配,迭代匹配被定义为一个马尔科夫决策过程(S,A,P,r),其中S为状态空间,A为动作空间,P为当前状态st采取动作at转移到下一个状态st+1的转移概率,r为其得到的奖励,髓内钉从最初状态s0=(0,0,0,0,0,0)出发,与环境不断交互,不断重复离散化学习过程,具体包括如下步骤:
S51、髓内钉首先进行一个初始化操作,将自身和股骨模型进行坐标系上的对齐,最后设置自身初始状态为0;
S52、髓内钉从动作空间A中选取动作at={Δα,Δβ,Δγ,Δtx,Δty,Δtz},髓内钉模型在虚拟环境中执行旋转和平移操作;
S53、髓内钉执行完动作at后进入新状态st+1={α,β,γ,tx,ty,tz},此时髓内钉位置已发生改变;
S54、根据当前状态和已采取的动作,由奖励函数评估当前髓内钉当前位置并计算得出一个离散化的奖励值r,该奖励值被部署给髓内钉
S55、髓内钉根据给定奖励值的大小和正负以及与环境交互的结果决定下一步采取的动作,根据得出下次采取的动作进而完成一次迭代;
S56、不断迭代进行上述过程,直至奖励函数的奖励值r最大化,得出髓内钉最优位置,得出髓内钉最优位置后,即可输出入钉位点、入钉角度以及入钉深度信息,至此完成髓内钉的自动匹配。
CN202210438342.6A 2022-04-25 2022-04-25 基于强化学习的多约束条件下的髓内钉自动匹配方法 Pending CN114898035A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210438342.6A CN114898035A (zh) 2022-04-25 2022-04-25 基于强化学习的多约束条件下的髓内钉自动匹配方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210438342.6A CN114898035A (zh) 2022-04-25 2022-04-25 基于强化学习的多约束条件下的髓内钉自动匹配方法

Publications (1)

Publication Number Publication Date
CN114898035A true CN114898035A (zh) 2022-08-12

Family

ID=82717417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210438342.6A Pending CN114898035A (zh) 2022-04-25 2022-04-25 基于强化学习的多约束条件下的髓内钉自动匹配方法

Country Status (1)

Country Link
CN (1) CN114898035A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080281334A1 (en) * 2006-08-15 2008-11-13 Ao Technology Ag Method and Device for Computer Assisted Distal Locking of Intramedullary Nails
CN108742822A (zh) * 2018-04-04 2018-11-06 广东医科大学附属医院 一种用于胫骨骨折髓内固定阻挡钉植入的导航模块的制备方法
CN111067532A (zh) * 2019-12-16 2020-04-28 天津市威曼生物材料有限公司 骨折内固定系统参数获取方法及装置
US20210015560A1 (en) * 2018-09-12 2021-01-21 Orthogrid Systems Inc. Artificial intelligence intra-operative surgical guidance system and method of use

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080281334A1 (en) * 2006-08-15 2008-11-13 Ao Technology Ag Method and Device for Computer Assisted Distal Locking of Intramedullary Nails
CN108742822A (zh) * 2018-04-04 2018-11-06 广东医科大学附属医院 一种用于胫骨骨折髓内固定阻挡钉植入的导航模块的制备方法
US20210015560A1 (en) * 2018-09-12 2021-01-21 Orthogrid Systems Inc. Artificial intelligence intra-operative surgical guidance system and method of use
CN111067532A (zh) * 2019-12-16 2020-04-28 天津市威曼生物材料有限公司 骨折内固定系统参数获取方法及装置

Similar Documents

Publication Publication Date Title
US11737826B2 (en) Systems and methods for preoperative planning and postoperative analysis of surgical procedures
CN110522501B (zh) 3d打印个性化骨科内植物构建及生物力学优化处理方法
KR102127424B1 (ko) 뼈 재건 및 정형외과용 임플란트 배치 가이드
US20240028798A1 (en) Predictive modeling platform for serial casting to correct orthopedic deformities
Murphy et al. Design and kinematic characterization of a surgical manipulator with a focus on treating osteolysis
US20240108414A1 (en) Apparatus, system, and method for generating patient-specific implants and/or instrumentation
US20230404673A1 (en) Apparatus, system, and method for generating patient-specific implants and/or instrumentation for osteotomies
Ackermann et al. A new approach to orthopedic surgery planning using deep reinforcement learning and simulation
US20240008880A1 (en) Apparatus, system, and method for patient-specific systems, methods, and instrumentation
CN114898035A (zh) 基于强化学习的多约束条件下的髓内钉自动匹配方法
US20250057547A1 (en) Apparatus, system, and method for patient-specific systems, methods, and instrumentation
Zuo et al. Towards collision detection in foot and ankle deformity correction using parallel external fixator: A novel analytical approach
CN111739644B (zh) 一种骨植入物匹配度自动分析方法
US20240099778A1 (en) Patient-specific soft tissue rearrangement
US20230371966A1 (en) Apparatus, system, and method for patient-specific methods and instrumentation
Lu et al. Computer-Assisted Automatic Preoperative Path Planning Method for Pelvic Fracture Reduction Surgery Based on Enlarged RRT $^\ast $ Algorithm
CN109145977B (zh) 一种基于朴素贝叶斯的骨骼受损类型判别方法
Tabaković et al. Design of custom made prosthesis of the hip
US8335674B2 (en) Method of producing a finite-element model of a unique body of complex shape and structure
EP4052273A1 (en) Predictive modeling platform for serial casting to correct orthopedic deformities
US20230363773A1 (en) Apparatus, system, and method for patient-specific methods and instrumentation
Nayak et al. Significance of Prediction Techniques in Spinal Fusion Surgery
Lai et al. Computer-Aided Preoperative Planning and Virtual Simulation in Orthopedic Surgery
Lai et al. Computer-Aided Preoperative Planning and Virtual Simulation in Orthopedic
CN121189101A (zh) 一种基于多维度生物力学仿真与闭环优化的个性化骨科手术规划系统及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination