本文介绍了一种利用基于曲线波变换的开源MATLAB软件工具,定量分析正常和病变组织细胞外基质中纤维状胶原排列的方法。该工具可应用于含有胶原纤维或其他类型线状结构的图像。
方法文章
本文介绍了一种利用基于曲线波变换的开源MATLAB软件工具,定量分析正常和病变组织细胞外基质中纤维状胶原排列的方法。该工具可应用于含有胶原纤维或其他类型线状结构的图像。
纤维状胶原是细胞外基质(ECM)的主要成分,其拓扑结构的变化已被证实与多种疾病的发展相关,包括乳腺癌、卵巢癌、肾癌和胰腺癌。目前公开可用的纤维定量软件工具主要集中在纤维排列或取向的计算上,且存在诸多局限性,例如需要手动操作步骤、在噪声背景中难以准确检测纤维边缘,或缺乏对局部特征的表征能力。本方案所描述的胶原纤维定量工具采用基于曲线波变换(curvelet transform, CT)的最优多尺度图像表征方法。该算法能够去除纤维状胶原图像中的噪声,并增强纤维边缘,从而直接从单根纤维获取其位置和取向信息,而非依赖其他工具所获得的间接的像素级或窗口级信息。该基于CT的分析框架包含两个独立但相互关联的软件包,分别命名为“CT-FIRE”和“CurveAlign”,可在整体、感兴趣区域(ROI)或单根纤维的层面上量化纤维组织结构。该定量框架已发展十余年,现已演变为一个全面且以用户需求为导向的胶原定量平台。利用该平台,用户可测量多达约三十种纤维特征,包括单根纤维的长度、角度、宽度和直度等个体属性,以及密度和排列等整体性测量参数。此外,用户还可测量纤维相对于手动或自动分割边界的取向角度。该平台还提供多个附加模块,包括ROI分析、自动边界生成和后处理功能。使用该平台无需具备编程或图像处理的先验经验,且能够处理包含数百甚至数千张图像的大型数据集,从而为生物学或生物医学应用提供高效的胶原纤维组织结构定量分析能力。
纤维状胶原是突出的细胞外基质(ECM)结构成分。其排列结构的变化会影响组织功能,并可能与多种疾病的进展相关,包括成骨不全症1、心脏功能障碍2、伤口愈合3以及多种癌症,如乳腺癌4,5,6、卵巢癌7,8、肾癌9和胰腺癌10。目前已有多种成熟的成像技术可用于可视化纤维状胶原,例如二次谐波生成显微技术11、结合明场或荧光显微镜、偏振光显微镜使用的染料或染色剂12、基于液晶的偏振显微技术(LC-PolScope)13以及电子显微镜技术14。随着纤维状胶原排列结构重要性的日益明确,以及这些方法的广泛应用,对更优胶原纤维分析方法的需求也不断增长。
人们已做出许多努力,以开发用于纤维状胶原自动测量的计算方法。现有的免费软件工具主要侧重于通过采用像素的一阶导数或结构张量15,16,或基于傅里叶变换的图像块频谱分析17,来计算纤维的排列或取向。然而,这些工具均存在一定的局限性,例如需要人工干预步骤、在噪声背景中对纤维边缘的检测不准确,或缺乏对局部特征的表征能力。
与其他可免费获取的开源软件工具相比,本方案所述方法采用剪切波变换(CT)——一种最优的、多尺度的、具有方向性的图像表征方法——来去除纤维状胶原图像中的噪声,并增强或追踪纤维边缘。纤维的位置和方向信息可直接从纤维本身获取,而无需依赖间接的逐像素或逐窗口信息来推断纤维组织的度量参数。这一基于CT的分析框架18,19,20,21 可在整体、感兴趣区域(ROI)或单根纤维层面上量化纤维组织结构,主要通过两个独立但相互关联的软件包实现,分别为“CT-FIRE”18,21 和“CurveAlign”19,21。在软件实现方面,CT-FIRE利用多个尺度上的CT系数重建图像,以增强边缘并降低噪声;随后,在CT重建图像上应用单根纤维提取算法,用于追踪纤维,确定其代表性中心点,从中心点延伸纤维分支,并连接分支形成纤维网络。在CurveAlign中,用户可指定某一尺度的CT系数用于追踪局部纤维方向,提取并分组curvelet的方向与位置信息,以估计相应位置处的纤维取向。该量化分析框架已发展十余年,在功能、用户界面和模块化等方面均经历了显著改进。例如,该工具可可视化局部纤维取向,并允许用户测量多达三十种纤维特征,包括单根纤维的长度、角度、宽度和直线度等个体属性,以及密度和排列程度等整体参数。此外,用户还可测量纤维角度相对于手动或自动分割边界的相对取向,这在乳腺癌22 和胰腺癌研究10 的基于图像的生物标志物开发中具有重要作用。该平台提供多个功能模块,包括感兴趣区域分析、自动边界生成和后处理模块。ROI模块可用于标注不同形状的感兴趣区域,并进行相应的 ROI分析。作为应用示例,自动边界生成模块可用于将苏木精-伊红(H&E)明场图像与二次谐波生成(SHG)图像配准,并从配准后的H&E图像中生成肿瘤边界的图像掩膜。后处理模块有助于对单个图像输出的数据文件进行处理和整合,以便进行可能的统计分析。
该定量分析平台无需编程或图像处理的前期经验,可处理包含数百甚至数千张图像的大型数据集,从而为生物学或生物医学应用中的胶原组织高效定量提供支持。该平台已被全球众多研究人员广泛应用于不同研究领域,包括我们自己的研究团队。关于CT-FIRE和CurveAlign的主要出版物共有四篇18,19,20,21,其中前三篇截至2020年5月4日已被Google Scholar引用272次。对引用该平台(CT-FIRE或CurveAlign)的文献进行综述表明,约有110篇期刊论文直接使用该平台进行分析,其中约35篇为与我们课题组的合作研究,其余约75篇由其他研究团队独立完成。例如,该平台已被用于以下研究:乳腺癌22,23,24、胰腺癌10,25、肾癌9,26、伤口愈合3,27,28,29,30、卵巢癌8,31,7、子宫骶骨韧带32、低磷性牙本质33、基底细胞癌34、缺氧性肉瘤35、软骨组织36、心脏功能障碍37、神经元38、胶质母细胞瘤39、淋巴管收缩40、纤维支架41、胃癌42、微管43以及膀胱纤维化44。图1展示了CurveAlign在癌症成像中的应用,用于从二次谐波(SHG)图像中识别乳腺癌相关的胶原特征19。图2描述了该平台的典型工作流程示意图。尽管这些工具已在技术层面被综述过18,19,21,并且已有使用CurveAlign进行取向分析的标准操作流程20可供参考,但一份展示所有关键功能的可视化操作指南仍具有重要价值。本文所提供的可视化操作流程将有助于用户更高效地学习使用该平台,并更有效地解答用户可能遇到的问题与疑虑。
访问受限。请登录或开始试用以查看此内容。
注意:本方案描述了使用 CT-FIRE 和 CurveAlign 进行胶原蛋白定量的方法。这两种工具的主要目标互补但有所不同,并在一定程度上相互关联。除高级后期处理和 ROI 分析外,大多数操作均可通过 CurveAlign 界面启动 CT-FIRE 来完成。如需完整使用 CT-FIRE 的功能,应单独启动该程序。
1. 图像采集与图像要求
注意:该工具可处理任何包含线状结构的图像文件,只要该文件可由 MATLAB 读取,而无论采集图像所用的成像方式如何。
2. 软件安装与系统要求
注意:独立应用程序版本和源代码版本均可免费获取。源代码版本需要安装完整的 MATLAB 软件,并包含信号处理、图像处理、统计分析和并行计算工具箱。要运行源代码版本,必须将所有必要的文件夹(包括部分第三方来源的文件夹)添加到 MATLAB 路径中。建议大多数用户使用独立应用程序(APP),该程序需要安装指定版本的免费 MATLAB Compiler Runtime(MCR)。下文将介绍安装和启动该应用程序的步骤。
3. 使用 CT-FIRE 进行单根纤维提取
注意:CT-FIRE 使用 CT 技术对图像进行去噪处理,增强纤维边缘,然后利用纤维提取算法追踪单根纤维。针对单根纤维计算其长度、角度、宽度和直线度。
4. 使用 CurveAlign 进行纤维分析
注意:CurveAlign 最初被开发用于自动测量纤维相对于用户定义边界的夹角。当前版本的 CurveAlign 除了可通过加载由 CT-FIRE 提取的单根纤维信息或直接使用曲线小波的局部方向来测量相对角度外,还可用于对基于密度和排列特征进行批量评估。当采用 CT-FIRE 作为纤维追踪方法时,CurveAlign 可计算多达三十种与全局或局部特征相关的参数,主要包括密度、排列以及单根纤维的特性。
5. 预计运行时间
访问受限。请登录或开始试用以查看此内容。
这些方法已在众多研究中成功应用。一些典型的应用包括:1)Conklin 等人22使用 CurveAlign 计算肿瘤相关胶原特征,发现胶原纤维在导管原位癌(DCIS)病灶中更倾向于垂直于导管周长排列;2)Drifka 等人10利用 CurveAlign 中的 CT-FIRE 模式量化胰腺导管腺癌以及正常/慢性胰腺炎组织中的间质胶原排列,发现癌组织中的胶原排列程度高于正常/慢性组织;3)Alkmin 等人7使用 CurveAlign 对卵巢间质胶原的 SHG 图像中 F-肌动蛋白纤维的角度分布和总体胶原排列进行量化,表明基质形态在驱动细胞运动性和 F-肌动蛋白排列中起重要作用;4)LeBert 等人3将 CT-FIRE 应用于斑马鱼伤口修复模型的 SHG 图像,发现急性损伤后胶原纤维厚度增加;5)Devine 等人45在不同动物模型的声带胶原 SHG 图像中使用 CurveAlign 的 CT-FIRE...
访问受限。请登录或开始试用以查看此内容。
本方案描述了使用 CT-FIRE 和 CurveAlign 进行纤维状胶原定量分析的方法,可应用于任何包含胶原纤维或其他适合通过 CT-FIRE 或 CurveAlign 进行分析的线状或纤维状细长结构的图像。例如,弹性蛋白或弹性纤维也可在该平台上以类似方式处理。我们已在计算机生成的合成纤维图像上测试了这两种工具21。用户应根据具体应用选择最适合其数据的分析模式。CT 纤维分析模式可直接利用 CT 中的curvelet来表征纤维的位置和取向,对局部纤维结构的变化具有较高敏感性。该模式适用于在复杂条件下定位纤维及其方向,例如噪声水平较高、纤维呈弯曲形态或纤维厚度变异较大的情况。然而,由于 CT 模式仅能检测图像中最亮的部分,在图像强度差异较大时,可能会遗漏部分强度较低的纤维。
此外,CT 模式无法提供单根纤维的信息。与 CT 模式不同,CT-FIRE 模式可计算单根纤维的特性,并能分析所有强度超过指定阈值的纤维。CT-FIRE 模式面临的挑战包括:1)当纤维沿长度方向的强度或图像中纤维厚度存在较大变化时,完整纤维提取的准确性可能降低或受...
访问受限。请登录或开始试用以查看此内容。
作者无任何利益冲突需要披露。
我们感谢多年来为 CT-FIRE 和 CurveAlign 做出贡献的众多贡献者和用户,包括 Rob Nowak 博士、Carolyn Pehlke 博士、Jeremy Bredfeldt 博士、Guneet Mehta、Andrew Leicht、Adib Keikhosravi 博士、Matt Conklin 博士、Jayne Squirrell 博士、Paolo Provenzano 博士、Brenda Ogle 博士、Patricia Keely 博士、Joseph Szulczewski 博士、Suzanne Ponik 博士,以及 Swati Anand 和 Curtis Rueden 提供的额外技术支持。本研究得到了半导体研究公司、Morgridge 研究所,以及美国国立卫生研究院(NIH)基金 R01CA199996、R01CA181385 和 U54CA210190 对 K.W.E. 的资助支持。
访问受限。请登录或开始试用以查看此内容。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| CT-FIRE | 威斯康星大学麦迪逊分校 | N/A | 开源软件,可从 https://eliceirilab.org/software/ctfire/ 获取 |
| CurveAlign | 威斯康星大学麦迪逊分校 | N/A | 开源软件,可从 https://eliceirilab.org/software/curvealign/ 获取 |
访问受限。请登录或开始试用以查看此内容。
申请许可以重复使用本 JoVE 文章的文本或图表
申请许可