骨糜烂是类风湿性关节炎的重要病理特征。这项工作的目的是引入一种培训工具,为用户提供在高分辨率外周定量计算机断层扫描图像上识别病理性皮质断裂的指导,以进行侵蚀分析。
骨糜烂是几种炎症性关节炎的病理特征,包括类风湿性关节炎 (RA)。糜烂的存在和大小增加与不良结局、关节功能和疾病进展有关。高分辨率外周定量计算机断层扫描 (HR-pQCT) 提供无与伦比的骨侵蚀 体内 可视化。然而,在这种分辨率下,与正常生理过程和病理学相关的皮质壳(皮质断裂)的不连续性也是可见的。类风湿性关节炎 xtrEme 计算机断层扫描的研究 grouP 之前使用共识过程来制定 HR-pQCT 病理侵蚀的定义:在至少两个连续切片中检测到皮质断裂,在至少两个垂直平面上,形状非线性,具有潜在的小梁骨质丢失。然而,尽管有共识的定义,但侵蚀识别是一项艰巨的任务,在评分者之间的变异性方面存在挑战。这项工作的目的是引入一种培训工具,为用户提供在 HR-pQCT 图像上识别病理性皮质断裂以进行侵蚀分析的指导。这里介绍的协议使用定制模块(骨分析模块 (BAM) - 培训),作为开源图像处理软件 (3D Slicer) 的扩展实现。使用此模块,用户可以练习识别糜烂,并将其结果与风湿病专家注释的糜烂进行比较。
当炎症导致皮质骨表面局部骨质流失时,就会发生骨侵蚀。这些糜烂延伸到下面的小梁骨区域。它们是几种炎症性关节炎的病理特征,包括类风湿性关节炎 (RA)1。糜烂的存在和大小与不良结局、患者功能和疾病进展相关 2,3,4,5。虽然X线平片仍然是侵蚀评估的临床标准,但高分辨率周边定量计算机断层扫描(HR-pQCT)为侵蚀检测提供了3D图像以及卓越的灵敏度和特异性6,7。对于炎症性关节炎,如类风湿性关节炎,HR-pQCT通常在掌指关节第2和第3关节(手部受影响最严重的关节)上进行8。由于 HR-pQCT 图像具有高空间分辨率,因此在没有 RA9 的健康个体中也观察到皮质表面的生理中断。这些皮质中断通常与通过骨骼的血管通道或营养孔有关10。因此,挑战在于区分与疾病过程相关的皮质中断(即病理性糜烂)和非病理特征。
类风湿性关节炎 (SPECTRA) xtrEme 计算机断层扫描研究 grouP 发表了病理性骨侵蚀的共识定义,即骨皮质层存在明确的中断,该中断延伸到至少两个连续的切片上,并且可在两个或多个垂直平面上检测到11。此外,中断必须是非线性的,并伴有小梁区域的损失。Klose-Jensen 等人 12 显示了符合和不符合侵蚀标准的皮质中断的视觉示例。
然而,并非所有符合上述标准的皮质中断都被归类为糜烂。中断有时是由生理过程引起的,例如血管通道(图1)。由于其可预测的解剖位置、平行和直线边缘以及亚毫米尺寸13,因此可以识别和区分侵蚀。囊肿是皮质中断的另一种形式,不被认为是糜烂。它们通常具有圆形的小梁结构,具有透明的囊性壁 13。与侵蚀显示的锋利边缘和开放的小梁结构形成鲜明对比。然而,囊性部位内可能会形成糜烂,因此很难描述由糜烂而不是囊肿引起的骨质流失量。虽然用进一步的标准解决这种模糊性不是本研究的目的,但有必要提供病理性侵蚀和生理性皮质中断的综合例子。
图1:皮质中断的例子,这些中断不仅仅是由侵蚀引起的。 (A) 图示了掌骨头底部血管通道的共同位置。(B)冠状面、(C)矢状面、(D)和(E)轴向平面中的血管通道示例。(F) 囊肿引起的皮质中断的例子。(G) 骨小梁区域内涉及囊肿和糜烂的空隙体积的例子。 请点击这里查看此图的较大版本.
尽管在侵蚀识别方面存在挑战,但目前还没有培训工具为经验不足的用户提供解释 HR-pQCT 图像以进行侵蚀分析的指导。最近,开发了一种用于侵蚀分析的开源模块,称为骨分析模块 (BAM) - 侵蚀体积,作为开源图像处理软件的扩展实现,以实现侵蚀可视化和体积分析14。此处介绍的协议描述了添加到 BAM 的培训模块(BAM - 培训)的使用,该模块通过将侵蚀识别与风湿病专家注释的侵蚀进行比较来比较用户的侵蚀识别尝试。该培训工具为用户提供有关侵蚀识别的反馈,以指导侵蚀分析的改进。步骤 1 中提供了软件安装说明。有关新数据采集,请参阅步骤 3 - 5.3。仅供培训模块使用,请参阅步骤 2。
本协议中的所有方法都遵循卡尔加里大学联合健康研究伦理委员会(REB19-0387)制定的指南。
1. 安装 3D Slicer 15 和骨骼分析模块
图 2:将骨骼分析模块添加到 3D Slicer 安装后的设置窗口示例。 该图显示了设置窗口的屏幕截图,其中模块在红色框中突出显示。 请点击这里查看此图的较大版本.
2. 培训模块
图 3:3D Slicer 的下拉菜单。 下拉菜单,用于查找骨骼分析模块并选择训练模块。 请点击这里查看此图的较大版本.
图 4:骨骨膜表面体积的识别。 (A) 口罩的例子。蒙版以二进制图像的形式显示。(B) 分割示例。分割是指二进制图像与灰度图像叠加的可视化。这些区别是由 3D Slicer 做出的。 请点击这里查看此图的较大版本.
图 5:3D Slicer 中训练模块的示例屏幕截图。 (A) 单击以添加新的种子点。(B) 单击以计算侵蚀体积。(C) 点击导入图片。(D) 点击显示专家放置的种子点。 请点击这里查看此图的较大版本.
3.图像采集和导出以用于侵蚀分析工具
4. 文件转换和骨面具生成
注意:根据图像格式,对AIM(HR-pQCT专有图像格式),MHA(ITK元图像格式),nii(NIfTI - 神经影像信息学技术计划),NRRD(近原始光栅数据)图像进行操作,对DICOM图像执行步骤4.2。
5. 侵蚀的识别
6. 侵蚀统计
使用培训工具,用户可以练习识别侵蚀地点,同时接收有关其结果的反馈。此反馈循环可以提高用户识别侵蚀的能力,并可能使用 BAM 模块来识别自己映像上的侵蚀。种子点放置后的反馈基于以下标准。1) 如果放置的种子点数量与参考侵蚀的数量不匹配,则会提示用户删除或添加适当数量的种子点。2) 如果种子点位置无法与参考侵蚀匹配,则显示该种子点位置不存在侵蚀的反馈。3) 如果种子点与参考病理/生理皮质中断(如囊肿或血管通道)匹配,则用户将被告知他们试图识别为侵蚀的皮质中断类型,并要求删除种子点。4) 如果种子点的位置与参考侵蚀重叠,则算法可能仍无法检测到侵蚀。当种子点未在侵蚀中居中时,可能会发生这种情况。在这些情况下,系统会提示用户调整种子点的位置。5) 如果种子点放置在离任何侵蚀太远的地方,用户会被告知他们的位置不正确,并鼓励他们重试。6) 当种子点位置与参考侵蚀匹配时,将显示提示,通知用户他们成功尝试识别该特定种子点的侵蚀。
以下部分说明了模块如何基于不同输入工作。以下示例将演示正确和不正确的输入。 图6A 显示了位于侵蚀内的种子点位置。此图像中仅存在一个侵蚀,因此使用种子点计算侵蚀将产生预期的结果。 图 6B 显示了当用户尝试识别侵蚀与专业注释的图像匹配时向用户显示的提示。该模块还将结果显示为灰度图像上的分割(图6C)。如果用户将种子点放置在没有侵蚀的位置,例如 图7A,则模块将显示错误提示(图7B),指出该位置不存在侵蚀,并建议用户重新定位/移除种子点。
图6:正确识别侵蚀的示例。 (A) 用户在侵蚀地点内正确放置种子点的示例。(B) 正确识别所有侵蚀时反馈提示的示例。(C) 正确计算侵蚀时显示的侵蚀分割示例。 请点击这里查看此图的较大版本.
图 7:不正确的侵蚀识别示例。 (A) 放置在不存在侵蚀的地方的种子点示例。(B) 将播种点放置在没有侵蚀的位置时出现错误提示的示例。 请点击这里查看此图的较大版本.
专家已确定所提供的训练图像上所有囊肿和血管通道的位置。因此,可以检测到用户何时试图错误地识别囊肿或血管通道。 图8A 显示了通过在其上放置种子点来识别囊肿的尝试。 图8B 是随后显示的错误提示。
图8:囊肿鉴定示例。 (A) 放置在囊肿上的种子点示例。(B) 将种子点放在囊肿上时出现错误提示的示例。 请点击这里查看此图的较大版本.
该模块还将通知用户他们是否拥有适量的种子点。如果用户放置的种子点数量不正确,模块将通知用户缺失或额外的种子点的确切数量,以识别图像上的所有侵蚀。该模块还为每个放置的种子点提供反馈。因此,用户知道要对每个单独的种子点执行哪些操作。 图 9 演示了一个示例,其中用户只放置了一个种子点,而预期有两个种子点。
图 9:在缺少一个种子点的情况下计算的侵蚀示例。 该示例演示了一个示例,其中用户只放置了一个种子点,而预期有两个种子点。 请点击这里查看此图的较大版本.
如果用户无法找到任何或所有侵蚀,他们可以选择通过按下标有“显示正确的种子点”的按钮来显示专业注释的位置(图5D)。 按下此按钮后,此按钮将把正确的种子点加载到当前的 3D 切片器窗口中。
总之,这表明软件模块可以通过将计算出的侵蚀与专业注释的侵蚀进行比较来评估用户尝试识别所选图像中侵蚀的正确性。此外,该模块根据每个用户放置的种子点提供反馈,以引导他们走向预期的种子点位置和输入参数。
扫描 ID | 皮质中断 | 骨 | 标签 | 质心位置 | 体积 (mm3) | 表面积 (mm2) | 圆 | 体素(体素)数 |
3_Training.nii | 侵蚀 | 掌 | SEEDS_28-1 | 210, 108, 242 | 3.321668853 | 14.46818378 | 0.74411491 | 14853 |
3_Training.nii | 侵蚀 | 掌 | SEEDS_28-3 | 179, 100, 241 | 1.100739562 | 7.121231239 | 0.7239659 | 4922 |
表 1:描述计算出的侵蚀及其统计数据的生成输出文件(csv 格式)示例。
该培训工具提供了学习使用骨分析模块识别侵蚀的机会。除了训练之外,进一步使用这种侵蚀分析工具还需要访问高质量的图像,几乎没有运动伪影。基于文献的HR-pQCT侵蚀定义描述了与病理侵蚀相关的解剖学特征,这些特征可以以合理的可重复性报告11,20。然而,该定义没有考虑血管通道的常见解剖位置,可能导致它们被错误分类为骨侵蚀10。
该协议中的关键步骤是骨掩膜的生成、种子点的放置和侵蚀体积的生成。虽然实施了自动方法来生成掩模和侵蚀体积,但掩模通常需要手动校正以确保令人满意的结果。对可用于执行手动校正的工具进行了全面描述。种子点的放置以 BAM 培训模块提供的培训示例为指导。
根据迄今为止使用的数据,该协议提供了当侵蚀分析模块未产生预期结果时的故障排除建议。在今后的工作中,将提供对其他培训数据的访问。先前的一项研究表明,用这种方法评估的侵蚀体积与现有方法相当14,21,22。提供培训数据将允许与开发的新侵蚀分析工具进行比较23.
这里介绍的培训工具主要帮助识别侵蚀;然而,由于在定义小梁骨侵蚀程度方面缺乏共识,该方法目前受到限制。尽管如此,BAM模块是开源的,因此,随着未来侵蚀程度定义的变化,其他研究人员可以修改模块以满足他们的需求。
随着 HR-pQCT 在风湿病学研究中的使用范围扩大,该培训工具为没有经验的用户提供了在 HR-pQCT 图像上识别病理性皮质中断以进行侵蚀分析的指导。无论选择何种侵蚀分析方法,该工具都将适用于研究人员。虽然完全自动化的侵蚀识别对于提高分析的可重复性和速度是可取的,但需要具有准确注释的大型参考/基准数据集来训练机器学习模型。作为一个开源工具,该模块提供了一个机会,可以共同开发大型的、带注释的数据集,以供将来用于机器学习。该培训工具的使用将使更多的研究人员能够将侵蚀分析纳入他们的HR-pQCT研究中。
所有作者均无利益冲突可举报。
作者要感谢以下支持这项工作的资助机构。SLM 由关节炎协会 (STAR-18-0189) 和加拿大卫生研究院研究规划和传播补助金资助。JJT 拥有 CIHR 奖学金。
Name | Company | Catalog Number | Comments |
3DSlicer | Open Source | N/A | Download at https://www.slicer.org/ |
BAM Erosion Analysis Modules | Open Source | N/A | Version used in manuscript: download at https://doi.org/10.5281/zenodo.7943007 |
XtremeCTII | Scanco Medical | N/A |
请求许可使用此 JoVE 文章的文本或图形
请求许可探索更多文章
This article has been published
Video Coming Soon
关于 JoVE
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。