本研究提供了一个通过基于标记的方法估计骨骼姿态的体内数据集。文中包含一种用于培训操作人员改进其基于模型的姿态初始估计并降低操作者间差异性的方法。
本研究提供了一个通过基于标记的方法估计骨骼姿态的体内数据集。文中包含一种用于培训操作人员改进其基于模型的姿态初始估计并降低操作者间差异性的方法。
测量足部小骨骼的运动对于理解病理性功能丧失至关重要。双平面视频透视成像技术非常适合用于测量in vivo(活体)骨骼运动,但在估算每块骨骼的旋转与平移(位姿)时仍存在挑战。骨骼位姿通常通过基于标记物或基于模型的方法进行估算。基于标记物的方法虽然精度很高,但由于具有侵入性,因此在in vivo(活体)研究中较少使用。基于模型的方法更为常见,但目前精度较低,因其依赖于用户输入和实验室特定的算法。本研究提供了一套罕见的in vivo(活体)数据集,包含跟骨、距骨和胫骨在跑步与跳跃过程中的位姿,这些数据通过基于标记物的方法测量获得。本文还提供了一种培训方法,指导用户利用基于标记物的视觉反馈,改进其在基于模型的位姿估算软件中的初始估计。新操作者能够将骨骼位姿的估算误差控制在旋转±2°以内、平移±1 mm以内,接近基于模型软件专家用户的水平,且显著优于以往报道的操作者间变异性。此外,该数据集可用于验证其他基于模型的位姿估算软件。最终,共享此数据集将提升用户从双平面视频透视成像中测量骨骼位姿的速度与准确性。
测量足部小骨骼的运动对于理解病理性功能丧失至关重要。然而,由于骨骼和关节体积小且排列紧密,动态测量足骨运动具有较大挑战性。1,2双平面视频放射成像(BVR)技术非常适用于测量 体内 足部与踝关节小骨在动态活动中的三维(3D)运动。双平面X射线成像系统(BVR)通过两套耦合图像增强器的X射线源,将动态运动的X射线影像转换为可见光,从而揭示关节运动学特征。当足部在捕捉体积内运动时,高速相机同步采集图像。通过标定后的相机位置,对图像进行去畸变处理并投影至捕捉体积内3,4然后使用基于标记或基于模型的方法估计骨骼的六自由度(6 d.o.f.)位姿(3 d.o.f. 用于位置,3 d.o.f. 用于方向)3.
基于标记物或模型的姿态估计算法在不同实验室和学科之间存在差异。动态BVR姿态测量的金标准是在目标骨内植入微小的钽标记物4,5。每块骨至少需要三个标记物才能估算其姿态,增加标记物数量可提高精度5,6。由于该方法具有侵入性,需通过手术植入标记物,且标记物将永久嵌入骨组织中,因此在活体(in vivo)中的应用较少7。另一种替代方法是基于模型的追踪技术,该方法利用其他成像模态(如计算机断层扫描(CT)或磁共振成像)获取的体积信息,在BVR图像上重建模型2,3,8,9,10,11,12,13,14,15。随后通过半手动方式调整模型以最佳匹配图像(即逐帧描摹,rotoscoping),通常结合用户输入提供初始估计,并采用互相关优化算法完成匹配3,8,9,10,15。基于模型的姿态估计侵入性较低,因此更为常用,但处理时间更长,且需要人工参与。由于目前的逐帧描摹过程仍为半自动操作,仍需对操作人员进行可靠培训,以应对不同操作者之间的均方根(RMS)误差差异,该误差在单个轴向或绕轴方向上可从0.83 mm至4.96 mm,以及0.58°至10.29°不等1。此外,模型匹配算法虽在不断改进,但仍需通过尽可能接近活体(in vivo)条件的实验范式进行验证。
基于模型的姿态估测准确性通常以基于标记的测量指标作为评估标准。例如,已有研究通过在植入标记物的人体尸体足部上模拟运动姿势来进行验证13,14,16。采集到的双平面X射线视频成像(BVR)图像随后输入基于模型的逐帧追踪方法,并与基于标记的测量结果进行比较,以评估其准确性(偏差与精确度)。尽管使用静态尸体足部是一种有价值的方法,但在评估真实in vivo(体内)骨骼姿态准确性方面仍存在局限性。例如,由于缺乏肌肉活动和in vivo(体内)载荷,尸体足部的关节位置相对恒定,因此可能无法代表多种运动任务中关节运动的实际范围。关节姿态的变化会影响BVR图像中的遮挡情况,而这对体积小且排列紧密的足部骨骼姿态估测而言,是测量误差的一个来源13。此外,在使用图像匹配算法时,BVR图像中标记物的存在可能会引入结果偏差。尽管一些研究团队已从计算机断层扫描(CT)的数字成像与通信医学(DICOM)图像中去除了标记物9,14,16,但这些标记物仅偶尔也从双平面X射线视频成像图像中被移除16。
本研究提供了一个开源的BVR数据集,记录了一名参与者进行单脚跳和跑步的动作 体内,其足部和踝关节骨骼中植入了标记物(图1)。基于标记点的姿态估计用于 体内 胫骨、距骨和跟骨的骨骼运动数据已提供。为减少在评估基于模型的追踪准确性时引入的偏差,已将标记物从X射线和CT图像中移除。该数据集可用于评估任何基于模型的姿态估计算法的准确性,并优化半手动流程中初始姿态估计的选择。本数据集最适合旨在提升BVR图像处理流程速度与准确性的研究人员,以及希望在初始姿态估计中实现较低操作者间差异的实验室使用。

图1提供的双平面视频放射照相(BVR)数据集概述。 植入标记物的追踪 体内 作为骨姿态估计的金标准。为避免对基于模型的追踪产生偏差,已将BVR图像和计算机断层扫描中的标记物进行数字去除。任何基于模型的追踪软件所估计的姿态均可与基于标记物追踪的金标准进行比较。基于标记物的姿态估计结果还可用于培训新操作人员,以提高其在基于模型追踪中的初始骨姿态估计准确性。 请点击此处以查看此图的放大版本。
实验方案已获皇后大学健康科学与附属教学医院研究伦理委员会批准。参与者在数据采集前已签署知情同意书。
1. 患者准备与数据集生成
注意:该受试者(男性,49岁,体重83 kg,身高1.75 m)既往已在跟骨(3个标记点)、距骨(4个标记点)和胫骨(5个标记点)内植入多个直径为0.8 mm的钽标记物(图1)。
2. 访问数据集和代码

图 2:JOVE_BVR_Foot_ModelAndMarkerBased 训练包的数据树结构。 文件夹以黑色框表示,代码以浅灰色框表示,文件说明包含在深灰色框内。 请点击此处查看该图的放大版本。
3. 评估模型跟踪算法的准确性
4. 新操作员培训
注意:本节介绍针对新操作人员的带反馈训练。此处选用 Autoscoper 作为基于模型的位姿估计算法软件,但也可使用其他软件替代。

图3:可接受与不可接受跟踪效果的可视化。(A)使用基于模型的跟踪方法(灰色;也由灰色箭头指示)追踪的跟骨,其姿态与基于标记的姿态估计结果(红色;也由红色箭头指示)不充分匹配。(B)与基于标记的姿态估计结果充分匹配的跟骨。此时,标记跟踪的跟骨以绿色显示(也由灰色和绿色箭头指示)。请点击此处查看此图的放大版本。
两名新操作员和一名专家完成了基于模型的培训。通过评估试验中的41帧图像测量了他们基于模型追踪的熟练程度(图4)。操作员的姿态估计通常远低于设定的阈值。各骨块在旋转方面的平均中位偏差(范围)分别为:跟骨0.75°(0.69°至0.85°),距骨0.40°(0.37°至0.46°),胫骨0.89°(0.76°至1.07°)。在平移方面的平均中位偏差为:跟骨0.10 mm(0.05 mm至0.16 mm),距骨0.31 mm(0.22 mm至0.41 mm),胫骨0.33 mm(0.27 mm至0.37 mm)。这些结果表明,该教程在训练操作员达到设定容差范围内具有良好的效果。

图4:新操作者与专家的旋转和平移偏差。 小提琴图20显示了两位新操作者和一位专家在基于模型与基于标记点的姿态估计之间的(A)(C)(E)旋转偏差和(B)(D)(F)平移偏差,分别对应(A)(B)跟骨、(C)(D)距骨和(E)(F)胫骨。评估试验的全部41帧均以数据点形式展示,其中白色圆圈表示中位数,粗垂直线表示四分位距,粗水平线表示均值。黑色线条在2°和1 mm处表示所选阈值。在(E)中,新操作者2有六个超出阈值的帧未显示。 请点击此处查看该图的放大版本。
一名新操作员在胫骨追踪中有六个帧超过了2°的旋转阈值。这些帧是通过 verifyAssessmentPoses.m 中生成的图形之一确定的(图5)。由于另一只脚摆动穿过视野造成胫骨遮挡,这六个帧更难追踪。

图5: 支撑相各帧的旋转偏差。 跑步支撑相部分阶段中第二位新操作员的旋转追踪示例,用于(A跟骨,(B距骨,以及(C)胫骨。注意图(C)中的红框标示了误差较大的帧。D左侧为代表性图像,显示胫骨前缘橙色线与蓝色线在对齐程度上的大致差异(由橙色和黑色箭头指示)。右侧图像显示胫骨跟踪效果良好的示例(由白色箭头指示)。 请点击此处以查看此图的放大版本。
补充文件。 请点击此处下载该文件。
基于模型的精确位姿估计对于关节运动学和骨骼运动的测量至关重要。以往对位姿估计的验证方法主要基于植入标记物的尸体标本,但缺乏 体内 加载与关节活动范围。这 体内 基于标记点的跑步与跳跃数据集可实现基于模型算法的验证。此外,该数据集经过组织化处理,可用于训练新操作者,使大多数基于模型算法所需的初始估计值处于预设容差范围内,从而降低操作者间的变异性。提供MATLAB代码,以实现骨骼动画的生成并自动输出姿态质量反馈。
新操作员的培训成功达到了旋转误差在2°以内、平移误差在1 mm以内的设定容差范围。这些限值远低于已报道的操作者间可靠性水平,后者可能高达5 mm和10°1。然而,所选定的容差范围仍比其他完整尸体足部实验的均方根误差(RMS误差)高出2至4倍(0.59 mm和0.71°16)。尽管该容差包含了RMS误差中较高范围的数值,但相较于已报道的操作者间变异性,仍代表了显著的改进。此外,由于骨骼遮挡、软组织形变以及高速运动通过X射线扫描区域时产生的伪影等因素,in vivo条件下的追踪难度远高于静态足部姿态。新操作员在规定容差范围内成功完成了各试验的逐帧追踪,其结果接近专家水平,仅图5C所示的六个帧存在偏差。因此,该设定容差相较于已报道的操作者间变异性有所提升,且结果表明本方法能够有效培训新操作员,使其达到此容差范围内的操作水平。
本方案中的一个关键步骤是在所选软件中进行动态描记与三维可视化之间的反复迭代。这种迭代对于理解骨骼在空间中的方位至关重要。它使操作者能够验证骨骼姿态在生物学上是否合理,以及是否与其他骨骼发生碰撞。在动态描记与可视化之间持续切换,可提高最终骨骼姿态估计的准确性,并有助于发现优化过程中的错误。
训练集,特别是评估试验,包含了具有挑战性的跟踪场景,旨在测试新操作员的极限。本数据集中X射线源和影像增强器的位置导致摆动的足部遮挡了视野,为骨骼模型的配准带来了困难。新的操作员在旋转阈值以上的若干帧中受到了对侧足部遮挡视野的影响。调整滤波器设置以及在遮挡前后对帧进行逐帧描摹等策略,有助于缓解这些问题。此外,DICOM数据与姿态估计算法中的坐标系方向差异较大,导致胫骨出现角度翻转。操作员必须在此时逐帧跟踪以克服这一挑战。这些情况在数据收集中并不罕见,代表了未来基于模型的自动姿态估计应具备应对能力的挑战,因此为本数据集增添了重要价值。
本方案存在某些局限性。首先,将基于标记物的姿态估计视为金标准存在争议,因为基于标记物与基于模型的姿态估计之间的准确度差异通常并未达到一个数量级2,3,10。然而,in vivo 数据采集过程中BVR图像出现的视觉变化(例如运动伪影、软组织干扰以及骨骼遮挡)更有可能导致基于模型的姿态估计产生误差,相比之下,基于标记物的方法受影响较小。需要进一步实验以验证这一假设。此外,本数据集并未涵盖所有双平面X射线采集条件。相机的朝向可能导致骨骼处于不同的相对位置,从而改变骨骼特征的显著性,并相应地影响姿态匹配算法的代价函数。此外,这些特征可能受到图像滤波设置的影响15,17。因此,该数据集并不能必然推广为对BVR准确性的普适性评估。相反,它是一个用于训练用户输入合适初始姿态估计值的工具,并可用于改进基于模型的姿态估计算法,直至不再需要手动逐帧描记的初始猜测。
作者声明无利益冲突。
本工作由加拿大自然科学与工程研究委员会发现基金(NSERC Discovery Grant,项目编号:RGPIN/04688-2015)和安大略省早期研究者奖资助。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Autoscoper | 布朗大学 | https://simtk.org/projects/autoscoper;姿态估计算法软件 | |
| 代码 | 女王大学 | https://github.com/skelobslab/JOVE_BVR_FootModelAndMarker 基于 | |
| 内容识别填充算法,Photoshop | Adobe | ||
| 数据集 | 女王大学 | 点击此处下载 | |
| MATLAB | MathWorks 公司 | 不适用 | 计算平台 |
| Mimics | Materialise 公司,比利时 | 三维图像处理软件 | |
| Revolution HD | 通用电气医疗系统公司 | 所使用的 CT 扫描设备 | |
| WristVisualizer | 布朗大学 | https://bitbucket.org/xromm/xmalab/src/master/;可视化软件 | |
| XMALab | 布朗大学 | https://bitbucket.org/xromm/xmalab/src/master/ |
