这项工作提出了一个 体内数据集 ,其中包含使用基于标记的方法估计的骨骼姿势。这里包括一种方法,用于训练作员改进基于模型的姿态估计的初始估计并减少作员间的可变性。
方法文章
这项工作提出了一个 体内数据集 ,其中包含使用基于标记的方法估计的骨骼姿势。这里包括一种方法,用于训练作员改进基于模型的姿态估计的初始估计并减少作员间的可变性。
测量小脚骨的运动对于了解病理性功能丧失至关重要。双平面视频射线照相非常适合测量 体内 骨骼运动,但在估计每块骨骼的旋转和平移(姿势)时会出现挑战。骨骼的姿势通常使用基于标记或模型的方法进行估计。基于标记的方法非常准确,但由于其侵入性, 在体内 并不常见。基于模型的方法更常见,但目前不太准确,因为它们依赖于用户输入和特定于实验室的算法。这项工作提出了一个罕见的跟骨、距骨和胫骨姿势的 体内 数据集,在跑步和跳跃过程中用基于标记的方法测量。包括一种方法,用于训练用户使用基于标记的视觉反馈将他们的初始猜测改进为基于模型的姿态估计软件。新作员能够在基于标记的姿势旋转 2° 和平移 1 mm 以内的骨骼姿势,类似于基于模型的软件的专家用户,并且比以前报道的作员间可变性有了重大改进。此外,该数据集可用于验证其他基于模型的姿态估计软件。最终,共享此数据集将提高用户从双平面视频 X 射线照相中测量骨骼姿势的速度和准确性。
测量小脚骨的运动对于了解病理性功能丧失至关重要。然而,由于骨骼和关节的体积小且结构密集,动态足部骨骼运动测量具有挑战性 1,2。双平面视频射线照相 (BVR) 技术非常适合测量动态活动期间足部和脚踝小骨的体内三维 (3D) 运动。BVR 通过使用两个与图像增强器耦合的 X 射线源来深入了解关节运动学,图像增强器将动态运动的 X 射线转换为可见光。当脚在拍摄体积中移动时,高速相机会捕获图像。图像不会失真,并使用校准的相机位置 3,4 投影到捕获体积中。然后使用基于标记或基于模型的方法3 估计六个自由度 (6 d. o.f.) 骨骼姿势(位置 3 d.o.f.,方向 3 d.o.f.)。
基于标记或模型的姿态估计方法因实验室和学科而异。动态 BVR 位姿测量的黄金标准是将小钽标记物植入感兴趣的骨骼中 4,5。估计姿势时,每个骨骼至少需要三个标记,标记越多,准确性越高 5,6。由于其侵入性,这种方法在体内不太常见,因为它需要手术植入,然后将标志物永久嵌入骨骼中 7。或者,基于模型的跟踪使用来自其他成像模式的体积信息,例如计算机断层扫描 (CT) 或磁共振成像,在 BVR 图像上重新创建模型 2,3,8,9,10,11,12,13,14,15 .然后对模型进行半手动作以最好地匹配图像(动态抠像),通常使用用户输入作为初始估计和互相关优化的组合 3,8,9,10,15。基于模型的姿态估计侵入性较小,因此更常见,但处理时间更长,并且需要用户输入。由于目前动态抠像过程是半手动的,因此仍然需要对作人员进行实验室专用软件的可靠培训,因为作者间均方根 (RMS) 误差范围为 0.83 mm 至 4.96 mm,沿或围绕单个轴1 的误差范围为 0.58° 至 10.29°。此外,模型匹配算法正在改进,但需要使用尽可能接近体内条件的实验范式进行验证。
基于模型的姿态估计的准确性通常根据基于标记的指标进行评估。例如,植入标记的人类尸体脚已经通过模拟的运动位置13、14、16 移动。然后,将捕获的 BVR 图像馈送到基于模型的动态抠像方法,并与基于标记的指标进行比较,以确定准确性(偏差和精度)。虽然使用静态尸体足是一种有价值的方法,但它在评估真实的体内骨骼姿势准确性方面存在局限性。例如,尸体足的关节位置相对恒定,没有肌肉活动和体内负荷。因此,它可能不代表不同运动任务中关节运动的极限。关节姿势的变化会改变 BVR 图像中的遮挡,这是估计小而密集的足骨姿势时测量误差的来源13。此外,当使用图像匹配算法时,BVR 图像中存在标记可能会使结果产生偏差。虽然各组已经从计算机断层扫描 (CT) 数字成像和医学通讯 (DICOM) 图像中删除了标记物 9,14,16,但它们只是偶尔从双平面视频射线照相图像中删除16。
这项工作提供了一个开源的 BVR 数据集,该数据集显示了一名参与者 在体内跳跃和跑步,他的脚和踝骨中植入了标记物(图 1)。为胫骨、距骨和跟骨的 体内 骨骼运动提供了基于标记的姿势估计。从 X 射线和 CT 图像中删除标记,以限制在评估基于模型的跟踪精度期间引入的任何偏差。此数据集旨在评估任何基于模型的姿态估计软件的准确性,并改进半手动过程的初始姿态估计的选择。它最适合旨在提高 BVR 图像处理管道速度和准确性的个人,以及希望在初始姿态估计中实现低作员间可变性的实验室。

图 1:提供的双平面视频射线照相 (BVR) 数据集概述。 植入的标记物在 体内 被跟踪,作为骨骼姿势估计的金标准。从 BVR 图像和计算机断层扫描扫描中以数字方式去除标记,以防止基于模型的跟踪中出现偏差。从任何基于模型的跟踪软件估计的姿势都可以与基于标记的跟踪的黄金标准进行比较。基于标记的姿势估计还可用于训练新作员,以改进其初始骨骼姿势估计,以实现基于模型的跟踪。 请单击此处查看此图的较大版本。
实验方案已获得女王大学健康科学和附属教学医院研究伦理委员会的批准。参与者在参与数据收集之前给予了知情同意。
1. 患者准备和数据集生成
注意:参与者(男性,49 岁,83 公斤,身高 1.75 m)之前在跟骨(3 个标志物)、距骨(4 个标志物)和胫骨(5 个标志物)中植入了几个直径为 0.8 毫米的钽标志物; 图 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) 中 New Operator 2 的阈值之外的 6 帧。 请单击此处查看此图的较大版本。
一名新作员在他们的胫骨跟踪中有 6 帧高于 2° 旋转阈值。使用 verifyAssessmentPoses.m 中生成的图形之一识别帧(图 5)。这 6 个帧更难跟踪,因为另一只脚在视图中摆动会阻塞胫骨。

图 5:每个帧在站姿阶段的旋转偏差。 第二个新作员在跑步站姿阶段的部分时间进行旋转跟踪的示例,适用于 (A) 跟骨,(B) 距骨和 (C) 胫骨。请注意,(C) 中的红色框显示了具有高误差的帧。(D) 在左侧,一个代表性图像显示了胫骨前橙色线和蓝色线对齐的大致差异(由橙色和黑色箭头表示)。右图显示了一个跟踪良好的胫骨示例(由白色箭头表示)。 请单击此处查看此图的较大版本。
补充文件。请点击此处下载此文件。
基于模型的准确姿态估计是测量关节运动学和骨骼运动的基础。以前的姿态估计验证方法基于带有植入标记的尸体标本,没有 体内 载荷和关节运动范围。这个带有基于标记的姿态估计的跑步和跳跃的 体内 数据集可以验证基于模型的算法。此外,数据集经过组织以训练新的运算符,因此大多数基于模型的算法所需的初始估计值都在设定的容差范围内,从而减少了运算符之间的可变性。提供了 MATLAB 代码,以便可以对骨骼进行动画处理,并自动生成姿势质量反馈。
新作员成功地接受了培训,使其处于 2° 旋转和 1 mm 平移的设定公差范围内。这些限值远低于报告的作员间可靠性,后者可能高达 5 mm 和 10°1。然而,所选的公差比其他完整尸体足实验的 RMS 误差(0.59 mm 和 0.71°16)高 2 到 4 倍。容差包括 RMS 误差的高端范围,但仍比报告的作员间可变性有了实质性的改进。此外 ,由于 骨骼、软组织的闭塞变化以及通过 X 射线体积的高速运动伪影,体内条件比静态足部姿势更具挑战性。新作员成功地在公差范围内对试验进行了转描,并且接近专家的结果,除了 图 5C 中所示的六帧。因此,设定的容差代表了对报告的算子间变异性的改进,结果表明该方法可以在该容差内成功训练新的算子。
该协议中的一个关键步骤是在所选软件中进行动态抠像和在 3D 中可视化之间的迭代。此迭代对于了解骨骼在空间中的方向非常重要。它允许作员验证骨骼姿势在生物学上是否可行,并且不会与其他骨骼发生碰撞。在动态抠像和可视化之间不断交替可以提高最终骨骼姿势估计的质量,并有助于捕获优化错误。
训练集,尤其是评估试验,包括具有挑战性的跟踪场景,以突破新作员的极限。此集合中 X 射线源和图像增强器的位置导致摆动的脚遮挡了视图,从而对对齐骨骼模型提出了挑战。新运算符的几帧高于旋转阈值,受到对侧脚遮挡视图的影响。更改过滤器设置和在遮挡前后立即对帧进行动态抠像等策略可以帮助缓解这些问题。此外,DICOM 和姿态估计软件之间的坐标系方向差异很大,导致胫骨发生角度翻转。此时,作员必须跟踪每一帧才能克服这一挑战。这些场景在数据收集中并不少见,并且代表了基于模型的自动姿态估计在未来应该应对的挑战,因此是该数据集的宝贵补充。
此协议有一定的限制。首先,宣布基于标记的姿态估计为黄金标准是有争议的,因为基于标记和基于模型的姿态估计之间的准确性差异通常不是一个数量级的差异 2,3,10。然而,与基于标记的方法相比,体内集合(即运动伪影、软组织和骨咬合)引起的 BVR 图像中的视觉变化更有可能在基于模型的姿势估计中引起错误。需要进一步的实验来证实这一假设。此外,此数据集不会捕获每个双平面 X 射线集合。摄像机的方向(使骨骼位于不同的相对位置)可能会改变骨骼特征的突出程度,并相应地影响姿势匹配算法的成本函数。此外,这些功能可能会受到图像滤镜设置15,17 的影响。因此,此数据集不一定是对 BVR 准确性的通用评估。相反,它是一个工具,用于训练用户输入适当的初始姿势估计,并改进基于模型的姿势估计算法,直到不再需要手动转描初始猜测。
作者没有需要披露的利益冲突。
这项工作由 NSERC 发现资助 (RGPIN/04688-2015) 和安大略省早期研究人员奖资助。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| Autoscoper | 布朗大学 | https://simtk.org/projects/autoscoper; 姿态估计软件 | |
| Code | Queen's University | https://github.com/skelobslab/JOVE_BVR_FootModelAndMarker 基于 | |
| 内容识别填充算法,Photoshop | Adobe | ||
| 数据集 | Queen's University | 在此处下载 | |
| MATLAB | Mathworks | 不适用 | 计算平台 |
| Mimics | Materialise, 比利时 | 3D 图像处理软件 | |
| Revolution HD | 使用布 | ||
| 可视化软件 | |||
| XMALab | 布朗大学 | https://bitbucket.org/xromm/xmalab/src/master/ |
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可