$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
肺癌仍然是主要癌症类型之一,导致严重的健康问题,常常导致死亡。放射学通过提取描述肿瘤形状、纹理和强度模式的大量特征,实现了医学图像的定量表征 2,3。这些特征也被称为手工设计,是肺癌诊断、预后和治疗反应的潜在生物标志物。然而,放射组学数据集通常具有高维且样本有限,导致冗余且噪声较大,降低模型性能 4,5,6,7。因此,高效且可解释的特征选择对于开发基于放射学的稳健预测模型至关重要。
传统的特征选择方法,如滤波方法(如相关分析、方差分析[ANOVA]、互信息)和包装方法(如顺序特征选择、递归特征消除)被广泛用于基于放射学的癌症检测模型4,8,9。然而,它们常常未能捕捉到放射组学数据中固有的非线性特征相互作用和深层上下文依赖性 9,10,11。集合特征学习技术已被探索用于医学图像分类,但已取得中等准确率,且尚可进一步改进。
深度学习方法,尤其是深度神经网络(DNN),在建模特征与结果之间的非线性和层级关系方面表现出优异,非常适合指导特征选择和提供准确的癌症检测模型13,14。在此背景下,探讨了卷积神经网络、多模态人工智能技术以及VCG-16(一种预训练的癌症诊断模型)的潜力,1,15,16。提出了一个混合深度学习模型17,包括预训练的VGG-19模型和长短期记忆网络(LSTMs),经过训练并在大量图像上测试,成功率超过99%。
除了癌症检测外,还开展了癌症分期的研究。Hugo等人在NSCLC数据库中设计 了一个前馈神经网络模型,涵盖300名患者,以74.52%的准确率对癌症I、II和III期进行分类。采用了基于放射学的贝叶斯反演法3,利用NLST数据集在200个样本量下用于肺癌分期检测。该方法的准确率达到了86%。文献综述显示,大多数癌症检测研究仅专注于对良性和恶性肿瘤的分类,只有少数涉及癌症分期分类,准确率低于90%,且尚可进一步提升。本研究论文解决了上述研究空白,提出了一个稳健的放射学特征分类框架,用于准确检测肺癌分期。
本研究引入了基于梯度损失的递归特征消除(GL-RFE)框架,将神经网络的梯度反向传播整合进RFE过程。与依赖静态特征重要度的传统RFE方法不同,GL-RFE利用损失函数相对于每个输入特征的梯度来衡量每个特征对模型预测的影响程度。通过迭代去除梯度贡献最小的特征,所展示的模型选择了15个最优的诊断特征,优化了两类肺癌分期检测(I期和II期合并,IIIa期和IIIb期合并)。所执行工作的工作流程图如 图1所示。所选模型所选肺癌数据集为NSCLC Radiomics19,包含411卷格式的数字影像与医学通信(DICOM),包含临床癌症分期信息。每个肺癌DICOM卷共提取106个3D Radiomics特征,该系统是PyRadiomics20的开源软件3D Slicer21的扩展。这些特征属于七个特征类别22,包括形状、灰阶差分法(GLDM)、灰阶共现矩阵(GLCM)、一阶灰阶运行长度矩阵(GLRLM)、灰阶大小区矩阵(GLSZM)、邻域灰调差矩阵(NGTDM)。少数族裔类别(第一阶段和第二阶段)的放射学数据采用合成少数族裔过采样技术(SMOTE)进行了过采样23。
GL-RFE框架的创新之处在于将基于梯度的敏感度分析从神经网络训练中整合到递归特征消除过程中。与依赖静态重要性度量的传统RFE方法不同,GL-RFE通过损失函数的反向传播梯度动态评估特征相关性。这使得识别直接影响癌症分期模型预测的特征成为可能,同时保持相对较小的医学数据集的可解释性和计算可行性。
用于训练和测试所提框架的数据集是一个公开的CT图像数据集,涵盖422名肺癌患者,称为NSCLC Radiomics17。每位患者的数据集包括CT体积、DICOM放疗结构组(RTSTRUCT)和DICOM分割(SEG)文件。这些文件包含放射肿瘤科医生手工划定原发肿瘤总体积(GTV-1)的三维体积以及肺部影像。数据集为预处理后,图像尺寸为512 x 512像素。
由于手工制作的放射电学特征具有非线性特性,这些特征无法直接用于深度学习模型用于癌症诊断,其固有的数据模式必须通过人工智能技术捕捉。GL-RFE根据模型损失 L梯度的幅度对特征进行排名,相对于每个输入特征xi。
对于每个输入特征 xi,平均绝对梯度计算如下:
(1)
这里,N 是样本总数。Lj 是第 j 个样本的损失。xij 是第 j 个样本的第 i 个特征。
表示损耗相对于输入特征的敏感性。
低梯度幅度的特征对模型更新影响最小,且会递归地被消除。图 1展示了利用多层感知器(MLP)消除低梯度放射学特征并对前15个特征进行深度学习神经网络(DNN)训练的工作流程。随后评估GL-RFE方法在特征选择中的表现。
上述采用GL–RFE方法的深度学习模型是在Google Colab的Jupyter笔记本中实现的,允许在线环境中编写和执行Python代码。需要下载包含在协议步骤和材料中的不同软件包以编译代码。利用协议部分描述的方法,识别出肺癌检测中最主要的15个放射学特征,并用于在测试数据集上实现准确的癌症检测。