基于深度对比迁移学习的变工况下机械故障诊断
2023-06-25苏浩杨鑫向玲胡爱军李显泽
苏浩 杨鑫 向玲 胡爱军 李显泽
摘要: 机械设备实际运行中的工况具有时变性,这加剧了源域(训练集)和目标域(测试集)数据之间的分布差异,因而导致智能故障诊断模型的性能下降。提出了一种基于深度对比迁移學习的方法,可用于机械设备变工况下的故障智能诊断。利用多层卷积块作为模型前置特征提取器,能够有效提取原始振动数据的代表性特征,提升故障分类器和域判别器的诊断性能。将前置特征提取器提取的特征传递给特征融合器,特征融合器提炼并联接局部感受野和全局感受野卷积特征,增强模型特征表达能力。将特征融合器提炼的特征用于故障分类器和域判别器诊断不同工况下的机械故障,并在故障分类器中使用 Wasserstein 距离度量源域和目标域数据的差异,基于互信息噪声对比估计提出用于工况区分的互信息对比域判别器,提高模型的迁移诊断性能。将所提方法用于诊断变工况下不同类别的轴承、齿轮故障。结果表明,所提方法能够有效实现变工况下轴承、齿轮故障的迁移诊断。
关键词: 故障诊断;变工况; Wasserstein 距离;迁移学习;对比学习
中图分类号: TH165+.3;TP206+.3 文献标志码: A 文章编号: 1004-4523(2023)03-0845-09
DOI:10.16385/j.cnki.issn.1004-4523.2023.03.027
引 言
随着现代社会的不断发展,机械设备广泛应用于各行各业,轴承、齿轮是机械设备中不可或缺的组件。由于机械设备多运行在复杂恶劣的环境中,轴承、齿轮极易受损,导致机械设备发生故障,甚至造成重大安全事故[1‐2]。如何有效地监测轴承、齿轮的健康状况成为了当下机械设备健康监测领域的研究热点。
智能故障诊断技术推动了机械设备健康监测领域的发展,尤其是深度学习和大数据时代的到来,将智能故障诊断推向了更加快速的发展轨道[3]。近年来,应用在智能故障诊断方面的深度学习方法层出不穷,有卷积神经网络[4]、深度置信神经网络、深度自编码器等。YAN 等[5]利用深度置信网络提取振动原始数据的多尺度信息,能够对轴承和齿轮故障进行有效的诊断。Cheng 等[6]建立了基于持续小波变换的局部二值卷积神经网络结构,利用局部二值卷积层替换了传统卷积层,轴承和齿轮故障实验结果验证了所提方法的有效性。
尽管深度学习在机械故障诊断领域已经取得了显著的成就,但是其应用需要满足一个假设:源域和目标域的数据符合近似的分布关系。然而,在实际工程中,机械设备的工作状况是实时变化的,导致采集到的振动数据随时间而变化,而复杂恶劣的工作环境使测得的振动数据更加具有随机性,致使源域和目标域的数据存在着严重的数据分布差异,深度学习模型无法发挥性能[7]。迁移学习为解决这一问题提供了有力的工具,近年来,迁移学习以其强大的域适应能力被引入智能故障诊断领域[8]。王肖雨等[9]利用自适应噪声完整经验模态分解对不同工况下的轴承信号进行分解,将提取特征嵌入流形空间完成特征变换,再对特征动态分布对齐,有效提高识别准确率。陈仁祥等[10]提出子空间嵌入特征分布对齐的机械故障诊断方法,利用相关对齐方法对齐源域和目标域特征,采用动态分布自适应因子定量估计边缘分布和条件分布,并对模型进行适配调整,通过轴承实验数据验证了所提迁移方法的有效性。ZOU 等[11]利用方差约束提高深度卷积 Wasserstein对抗网络的特征聚合能力,自适应地根据类别对齐特征,提高了模型的迁移诊断性能,并使用轴承实验数据进行了验证。上述方法有效解决了深度模型处理变工况下轴承、齿轮故障诊断问题时精度不高的缺点,但是针对的是源域和目标域均是单一工况时的迁移问题,而实际工程应用中,数据的工况是实时变化的,经常面临单工况源域迁移到多工况目标域的情况。
LI 等[12]利用域增强方法扩充可获得的数据集,使用域对抗学习和度量学习提高模型的鲁棒性,有效地提取不同工况的泛化特征,使用旋转机械实验数据,验证了单一工况源域迁移到多工况目标域情况下模型迁移诊断的高效性。但是多工况的数据中所有工况下的所有类别故障是并行输入模型测试的,没有揭示实际过程中振动信号随工况时变的现象。而且,以往的智能故障诊断方法多采用特征提取层直接连接故障分类器的方式完成任务,模型特征提取层提取的特征的局部信息和全局信息并没有得到充分利用。对比学习采用互信息噪声对比估计作为损失函数,能够充分利用特征层的全局信息和局部信息表征不同工况样本之间的差异。对比学习由于能够学习数据中的可分辨特征而被应用在机械故障诊断领域[13],但并没有得到广泛应用,结合对比学习的故障诊断研究有待进一步推广。
综上所述,针对轴承、齿轮振动信号多工况时变的迁移诊断任务,提出了一种基于深度对比迁移学习的智能机械故障诊断模型,充分利用此模型提取的特征信息,用于变工况下不同类型故障的识别。使用多层卷积块提取原始振动信号特征并构建局部感受野和全局感受野特征集,增强模型的特征表达能力,采用 Wasserstein 距离度量源域和目标域数据的分布差异用于提高模型的迁移能力,利用互信息噪声对比估计区分源域和目标域工况。所提方法的有效性在变工况的轴承、齿轮实验数据中得到验证。
1 迁移学习理论
迁移学习问题有两个基本概念:领域和任务[14]。迁移任务是学习的目标,主要包括标签空间 Y 及对应的学习函数 f ( ? )。领域是学习的主体,由数据域D 和其对应的概率分布 P组成。数据域包括源域和目标域,迁移任务需要将在源域学习到的知识迁移到目标域。对迁移学习形式化,给定带标签的源域 Ds ={ xi,yi }ni = 1 及其分布 P ( Xs) ( X ={ x1,x2,…,xn }) 和不带标签的目标域 Dt ={ xj }mj = 1 及其分布 P ( Xt),且Xs,Xt∈ X,X 为特征空间。如果 P ( Xs) ≠ P ( Xt),则表明源域和目标域存在分布偏差。那么,根据上述相关描述,迁移学习任务定义为 T ={ Y,f ( X ) },目标是利用源域数据学习一个分类器f ( Xt):Xt→ Y t,迁移到目标域并完成对目标域数据标签 Y t的预测[15]。
机械故障迁移学习任务:所提方法针对轴承、齿轮运行工况变化的问题,以一种工况下采集的数据为源域,其他工况下采集的数据为目标域。利用神经网络学习源域数据和标签之间的函数映射关系,并将这一关系迁移到目标域数据,完成目标域数据的识别。
2 相关工作
2. 1 卷积神经网络
卷积神经网络在机械故障诊断领域应用广泛,通常由卷积层、池化层、全连接层组成,能够完成分类、预测等任务[16]。其具有局部感知野和参数共享的特点,提取的特征具有时移不变性,使用反向传播方式更新梯度训练模型。卷积神经网络通常使用多层卷积层和池化层依次穿插连接的方式提取输入样本数据的隐含特征,并将提取特征输入全连接层完成分类或预测[4]。其中,卷积层的功能是提取原始振动信号的特征,其包含多个卷积核,能够保留数据间的空间关系。给定卷积核的形状为 k × k,输入特征形状为 h × w,步长为 s,填充为 p,那么经过第一
池化层的作用是对卷积层提取出来的特征进行信息过滤和缩放,能够减少模型的参数数量,保留有效特征,加速模型收敛速度并防止过拟合现象的发生。池化运算将特征映射到互不相干的区域,由此保留输入样本有用的信息。最大池化被采用,得到池化特征图:
2. 2 Wasserstein 距离
最大均值差异(Maximum Mean Discrepancy,MMD)是迁移学习中最常使用的度量方式,用于衡量源域和目标域数据的距离,构建约束使得不同领域数据分布更加近似。但是由于其利用核函数的方法进行计算,在网络更新参数过程中梯度计算复杂[17]。而 Wasserstein 距离不存在 MMD 的缺点,所以,Wasserstein 距离,也称为陆地移动距离,被选作度量不同数据之间概率分布差异的方式。该距离通常用于寻找最优传递路径的问题,即最短的传递距离。由此其能够衡量两个随机变量之间的距离和分布差异,实现源域和目标域特征的适配与对齐 。Wasserstein 距离的定义为:
2. 3 互信息噪声对比估计迁移学习网络需要同时完成故障种类的识别和不同工况的辨别,因此,通常会设计两个分类器完成分类任务。经典的分类器经常使用交叉熵作为损失函数,其虽然能够达到良好的效果但需要精心设计神经网络,并不能直接利用数据的信息。而互信息噪声对比估计[18]能够充分反映两类不同样本之间的信息相关性,直接利用数据之间的信息差异就能够完成对两类不同数据的区分,不需要设计性能良好的分类器,对于解决工况识别任务比较友好。给定样本集合{xk}Kk=1,选取两个样本xi和xj,xi,xj∈{xk}Kk=1,则两个样本之间互信息噪声对比估计定义为:
3 所提方法
3. 1 模型结构
模型由特征提取器、特征融合器、域判别器和故障分类器组成,为了更加直观地展现模型结构以及内部信息的传输方式,设计的智能故障诊断模型如图 1 所示。模型利用卷积神经网络作为基础,为了实现局部信息和全局信息的提取,设计了特征融合器。其中特征提取器由两层卷积层、两层池化层构成,每层卷积层使用 ReLU 作为激活函数,用以提取通用浅层的特征。特征融合器使用 1 × 1 的局部卷积核(用以逐点提取特征提取器输出的特征)和 8 ×8 的全局卷积核分别计算并获得特征提取器提取特征图的局部和全局信息,然后将信息在二维形状上进行扩展,再在通道维度上直接拼接融合。域判别器利用特征融合器获得的全局信息和局部信息,通过互信息噪声对比估计方法对不同工况样本进行对比分析。原始的互信息噪声对比估计需要选定一个样本相似性估计函数,为了避免选择函数的随机性导致的结果不确定性,所提方法利用神经网络自身的学习能力,直接对两种不同工况的轴承或齿轮数据样本进行特征提取,以源域数据集的全局特征g ( Xs)代替公式(4)中的 xi,源域数据集的局部特征l ( Xs)代替公式(4)中的 xj,目标域数据集的局部特征 l ( Xt)代替公式(4)中的 xk,则得到互信息对比域判别器的损失函数为:式中 g ( ? )表示由特征融合层得到的全局特征的表征函数;l ( ? ) 表示由特征融合层得到的局部特征表征函数;两者求点积是对公式(4)中 f (?) 的表示即 f (?) = g (?) ? l (?);batch 表示批量处理样本数量。
故障分类器由两层卷积层、两层池化层和三层全连接层组成,每层卷积层和全连接层使用 ReLU作为激活函数,卷积层用以充分提取可分辨的不同类健康状况信息。故障分类器使用 Softmax 函数对最后一层网络的输出做处理,完成故障分类,因此使用交叉熵作为分类损失函数。交叉熵损失定义为:式中 yic 表示符号函数,如果样本 i 的真实标签等于 c,则 yic = 1,否则 yic = 0;pic 表示样本 i 经由 Soft‐max 后输出的概率值;N 表示样本数量;M 表示类别的数量。
故障分类器利用 Wasserstein 距离度量源域数据和目标域数据的距离,约束数据分布,实现知识迁移。因此,模型的损失函数共由三部分组成:互信息噪声对比估計、交叉熵损失和 Wasserstein 距离。模型整体损失定义为:
模型各个单元的参数如表 1 所示。
将融合特征输入到全连接网络的参数数量(数值为 262144)与表 1 中的参数数量相加,模型共计参数为359280,而经典的改进深度卷积神经网络AlexNet 的参数量高达 6000 万,所设计模型的参数数量不及其 0.6%。
3. 2 故障识别流程
深度对比迁移学习方法充分利用有标签的训练集和无标签的测试集数据完成故障诊断任务,具体故障诊断流程如图 2 所示。
表述如下:
1)采集轴承、齿轮的振动数据,将原始振动数据划分为训练集和测试集。
2)构建模型结构,将有标签的训练集和无标签的测试集同时输入网络,由特征提取器提取特征,使用特征融合层将局部全局特征进行融合。
3)融合后的特征输入域判别器和故障分类器,分别进行工况区分和故障识别,利用模型输出计算损失,并反向传播更新模型参数。
4)模型训练完毕后,将无标签测试集输入训练好的模型进行故障分类,获得最终的诊断结果。
4 实验案例验证
4. 1 轴承实验案例
4. 1. 1 源域和目标域数据描述
建立了如图 3 所示滚动轴承实验装置。实验装置包括减速电机、行星齿轮箱、联轴器、轴承测点和二级平行轴齿轮箱等。使用加速度计采集振动信号,采样频率为 12.8 kHz,为了满足工况迁移任务的需要,轴承分别运行在 1800 r/min(记作 A 工况),600 r/min(记作 B 工况),100 r/min(记作 C 工况)的转速下。数据集分为源域和目标域,各包括正常(N)、内圈故障(IF)、外圈故障(OF)、滚动体故障(BF)四种健康状况,每种状况划分 100 个样本,每个样本包含 1024 个数据点,这样源域和目标域各包含 4×100×1024=409600 个数据点。最后,将源域和目标域数据集划分为两个迁移任务(T0 和 T1),具体描述如表 2 所示。
图 4 展示了轴承在 A 和 B 两种工况下四种健康状况的时域波形图,每种状况展示 3 个样本,可以看出仅仅根据时域数据无法人为地进行故障诊断。
4. 1. 2 迁移诊断结果分析
为了对比互信息噪声对比和 Wasserstein 距离对深度对比迁移学习模型性能的影响,使用无互信息噪声对比估计方法(记作方法 1,去除互信息噪声对比估计)、MMD 方法(记作方法 2,使用 MMD 代替 Wasserstein 距离)和所提方法(记作方法 3)设计了消融实验。其中,两种方法均使用与所提方法相同的模型结构和训练流程,不同的是:无互信息噪声(特征融合器仅用作互信息噪声对比估计的使用)直接将特征提取器提取的特征用于域判别器和故障分类器,且域判别器使用交叉熵损失。
目前,在机器学习领域,超参数的确定没有一个系统的参照方法,且其并不是重点讨论对象。因此针对三种方法比较重要的超参数、学习率和批量处理大小,使用网格搜索和以往设计经验进行确定,即学习率的搜索范围为[1.0,0.1,0.01,0.001,0.0001],批量处理大小的搜索范围为[5,10,20]。最终确定的模型参数如表 3 所示。为了保障实验的一致性,迭代次数均设置为 2000,均使用 Adam 优化器,利用反向传播的方式进行模型参数的更新。
三种方法的迁移诊断结果如表 4 所示,使用迁移准确率作为判断指标。从表 4 和图 5 可以看出,所提方法的迁移诊断准确率均达到了 100%,对轴承的四种健康状况都实现了精准分类,效果好于无互信息噪声对比估计的方法和 MMD 方法。
由迁移诊断结果分析,Wasserstein 距离和互信息噪声对比估计的使用均提高了模型的迁移故障诊断能力。其中所提方法与无互信息噪声对比估计的方法对比,表明互信息噪声对比估计能够充分反映数据之间的信息交互情况,将源域和目标域样本信息区分开来,提高了模型的迁移故障诊断能力;所提方法与 MMD 方法对比结果表明 Wasserstein 距离的表现优于 MMD 距离,证明了其在迁移学习方面的有效性;而方法 2 的准确率在两个迁移任务中的表现均优于方法 1,证明了互信息噪声对比估计对模型性能的影响大于 Wasserstein 距离。
为了能够直观地观察深度对比迁移学习模型的迁移效果,将模型输出层的特征使用等距特征映射(Isometric Feature Mapping,Isomap)方法进行可视化。三种方法的可视化效果对比如图 6 所示。从图 6 中可以看出,所提方法表现出极佳的故障迁移和故障分类效果,目标域和源域特征重叠在一起,四种健康状况下的特征具有较大的类间距和较小的类内距的特点,这体现了模型强大的迁移故障诊断能力,能够实现单工况源域机械故障到多变工况目标域机械故障的迁移诊断。而其他两种方法,尽管源域数据的各种故障能够较为明显的区分开(少量重叠),但是目标域各种故障重叠严重,而且源域与目标域的空间分布差异巨大,导致其迁移诊断结果不佳。
4. 2 齿轮实验案例
4. 2. 1 源域和目标域数据描述
为了进一步验证所提方法的有效性,使用行星传动系统故障模拟实验台获取行星轮故障数据集,实验台如图 7 所示。行星轮故障信号使用加速度计采集,采样频率 16 kHz。行星轮的健康状况包括正常、剥落、裂纹和磨损,每种健康状况均采集三种不同转速下的数据,分别是600r/min(记作D工况)、1200r/min(记作E工况)和2400r/min(记作F工况)。每种状况取100个样本,每个样本包含1024个数据点,这样源域和目标域数据集分别包含4×100×1024=409600个数据点。最后,将源域和目标域数据集划分为两个迁移任务(T2和T3),具体描述如表5所示。
4. 2. 2 遷移诊断结果分析
为了验证深度对比迁移学习模型的有效性,使用流行的迁移成分分析[15](TransferComponentAnalysis,TCA)方法和深度适应网络[7](DeepAdap‐tationNetworks,DANs)方法与所提方法进行对比实验。其中,迁移成分分析方法的正则项从{0.1,1,10,100}中选择,子空间维度从{2,4,8,16,32,64,128}中选择。深度领域适应网络的结构与所提方法保持一致,其使用多层MMD作为度量距离,也就是在所有的全连接层均使用MMD。值得注意的是,所提方法只在模型的最后一个全连接层使用Was‐serstein距离,以上三种方法均取10次实验结果的平均值作为评判标准。
三种方法的迁移诊断平均准确率如表 6 所示。可以看出,所提方法的迁移诊断准确率在任务 T2 和T3中分别达到了99.95%和100%,效果远好于TCA和DANs。其中,DANs的准确率在任务T2 和T3 中均高于 TCA,表明针对未经处理的原始振动信号,相比于传统迁移学习模型,结合深度学习的迁移模型具有更强有力的可迁移特征学习能力。
从图 8 中可以看出,经过大约 800 次迭代后,深度对比迁移学习模型的训练准确率才达到 100%,而DANs 的训练准确率过早地达到了 100%,出现了较为严重的过拟合现象。从训练损失上看,深度对比迁移学习模型的损失下降的幅度更大,且迭代过程曲折,而 DANs 的迭代过程更加平滑,这表明深度对比迁移学习模型的训练过程更加稳健,也证明了Wasserstein 距离作为迁移学习模型的损失更能发挥模型的性能,因此该模型的测试准确率高于 DANs。
为了证明所提方法的稳定性,分别计算了三种方法测试结果的标准差,如表 7 所示。从表 7 可以看出,所提方法的标准差在两个迁移任务上均小于DANs,说明深度对比迁移学习模型的测试结果更加可靠,证明所提方法具有较强的稳健性。尽管 TCA的标准差在两个迁移任务上面均为 0,但是其测试平均准确率远远低于其他两种方法,因此综合考虑平均准确率和标準差两个指标,所提方法的效果最佳。
5 结 论
提出一种基于深度对比迁移学习的机械设备故障诊断方法,旨在完成机械设备在变工况下的迁移诊断任务,主要得到以下结论:
(1)模型使用特征融合器,充分利用了特征提取器提取特征的局部信息和全局信息,增强了模型的特征表达能力,提高了模型故障诊断的准确度。
(2) Wasserstein 距离的采用提高了模型的迁移能力,使得模型将在源域学习到的知识迁移到目标域,有效完成了目标域无标签样本的故障诊断。
(3)互信息噪声对比估计能够将源域和目标域样本之间信息的差异准确地区分,从而将源域和目标域数据集对应的不同工况分离开,提高了模型的迁移诊断能力。
(4)模型在轴承和齿轮实验案例上均表现出了良好的迁移诊断性能,具备较好的泛化能力。
参考文献:
[1] 李巍华,单外平,曾雪琼 . 基于深度信念网络的轴承故障分类识别[J]. 振动工程学报,2016,29(2):340-347.Li W H, Shan W P, Zeng X Q. Bearing fault identifica‐tion based on deep belief network[J]. Journal of Vibra‐tion Engineering,2016,29(2):340-347.
[2] 张坤,胥永刚,马朝永,等 . 经验快速谱峭度及其在滚动轴承故障诊断中的应用[J]. 振动工程学报,2020,33(3):636-642.
Zhang Kun, Xu Yonggang, Ma Chaoyong, et al. Em‐pirical fast kurtogram and its application in rolling bear‐ing fault diagnosis[J]. Journal of Vibration Engineer‐ing,2020,33(3):636-642.
[3] 雷亚国,贾峰,周昕,等. 基于深度学习理论的机械装备大数据健康监测方法[J]. 机械工程学报,2015,51(21):49-56.
LEI Yaguo, JIA Feng, ZHOU Xin, et al. A deep learn‐ing-based method for machinery health monitoring withbig data[J]. Journal of Mechanical Engineering,2015,51(21):49-56.
[4] DIBAJ A, ETTEFAGH M M, HASSANNEJAD R,et al. A hybrid fine-tuned VMD and CNN scheme foruntrained compound fault diagnosis of rotating machin‐ery with unequal-severity faults[J]. Expert Systemswith Applications,2021,167:114094.
[5] YAN X A, LIU Y, JIA M P. Multiscale cascadingdeep belief network for fault identification of rotatingmachinery under various working conditions[J]. Knowl‐edge-Based Systems,2020,193:105484.
[6] CHENG Y W, LIN M X, WU J, et al. Intelligent fault di‐agnosis of rotating machinery based on continuous wavelettransform-local binary convolutional neural network[J].Knowledge-Based Systems,2021,216:106796.
[7] LI C, ZHANG S, QIN Y, et al. A systematic reviewof deep transfer learning for machinery fault diagnosis[J]. Neurocomputing,2020,407:121-135.
[8] ZHAO K, JIANG H K, WANG K, et al. Joint distri‐bution adaption network with adversarial learning forrolling bearing fault diagnosis[J]. Knowledge-BasedSystems,2021,222:106974.
[9] 王肖雨,童靳于,鄭近德,等 . 基于流形嵌入分布对齐的 滚 动 轴 承 迁 移 故 障 诊 断 方 法[J]. 振 动 与 冲 击 ,2021,40(8):110-116.
WANG Xiaoyu, TONG Jinyu, ZHENG Jinde, et al.Transfer fault diagnosis for rolling bearings based onmanifold embedded distribution alignmen[t J]. Journalof Vibration and Shock,2021,40(8):110-116.
[10] 陈仁祥,吴昊年,张霞,等 . 子空间嵌入特征分布对齐的不同工况下旋转机械复合故障诊断[J]. 机械工程学报,2021,57(2):21-29.
CHEN Renxiang, WU Haonian, ZHANG Xia, et al.Compound fault diagnosis of rotating machinery underdifferent conditions based on subspace embedded featuredistribution alignment[J]. Journal of Mechanical Engi‐neering,2021,57(2):21-29.
[11] ZOU Y S, LIU Y Z, DENG J L, et al. A novel trans‐fer learning method for bearing fault diagnosis under dif‐ferent working conditions[J]. Measurement, 2021,171:108767.
[12] LI X, ZHANG W, MA H, et al. Domain generalizationin rotating machinery fault diagnostics using deep neuralnetworks[J]. Neurocomputing,2020,403:409-420.
[13] DING Y F, ZHUANG J C, DING P, et al. Self-super‐vised pretraining via contrast learning for intelligent in‐cipient fault detection of bearings[J]. Reliability Engi‐neering and System Safety,2022,218:108126.
[14] LI X D, HU Y, LI M T, et al. Fault diagnostics be‐tween different type of components: a transfer learningapproach[J]. Applied Soft Computing,2019,86:105950.
[15] YANG B, LEI Y G, JIA F, et al. An intelligent faultdiagnosis approach based on transfer learning from labo‐ratory bearings to locomotive bearings[J]. MechanicalSystems and Signal Processing,2019,122:692-706.
[16] LONG Y Y, ZHOU W N, LUO Y. A fault diagnosismethod based on one-dimensional data enhancementand convolutional neural network[J]. Measurement,2021,180:109532.
[17] CHENG C, ZHOU B T, MA G J, et al. Wassersteindistance based deep adversarial transfer learning for in‐telligent fault diagnosis with unlabeled or insufficient la‐beled data[J]. Neurocomputing,2020,409:35-45.
[18] CHEN X C, YAO L N, ZHOU T, et al. Momentumcontrastive learning for few-shot COVID-19 diagnosisfrom chest CT images[J]. Pattern Recognition,2021,113:107826.