当前位置: 首页 > 专利查询>河北大学专利>正文

一种预测用卷积神经网络的去噪方法技术

技术编号:38972282 阅读:33 留言:0更新日期:2023-09-28 09:36
本发明专利技术公开了一种预测用卷积神经网络的去噪方法,包括以下步骤:S1:对肾癌患者的PET/CT图像进行预处理;S2、输入处理后的图像,利用去噪算子的ResNet网络训练PET/CT肾癌图像处理模型;S3:使用PGD

【技术实现步骤摘要】
一种预测用卷积神经网络的去噪方法


[0001]本专利技术涉及一种卷积神经网络的处理方法,具体地说是一种预测用卷积神经网络的去噪方法。

技术介绍

[0002]目前,卷积神经网络(CNNs)已被广泛应用于医学图像处理,许多深度学习系统在一系列医学图像诊断任务中表现出了人类专家级或以上的性能。结合PET/CT图像的卷积神经网络医学诊断模型,可以实现更为准确和高效的医学辅助诊断。在使用PET/CT图像进行医学辅助诊断的过程中,卷积神经网络模型可以从原始的PET/CT图像数据中学习到更高级别的特征,并进行疾病分类、异常检测、定量分析等任务。
[0003]然而,这种预测用卷积神经网络很容易受到对抗攻击,即通过向原始图像添加小的对抗扰动来攻击图像,而这种扰动是人类无法察觉的,但会误导标准的卷积神经网络模型产生不正确的输出,从而导致其预测性能大幅下降。
[0004]受到对抗攻击的卷积神经网络将无法为人类提供帮助,也有可能会误导临床医生。更为重要的一点是,这样的漏洞还会带来比较严重的安全风险,并阻碍在现实世界中部署基于卷积神经网络的自动化系统。

技术实现思路

[0005]本专利技术的目的就是提供一种预测用卷积神经网络的去噪方法,以解决现有卷积神经网络因容易受到对抗攻击所带来的使用风险的问题。
[0006]本专利技术的目的是这样实现的:
[0007]一种预测用卷积神经网络的去噪方法,包括以下步骤:
[0008]S1、构建去噪算子层:所述去噪算子层包括样本间去噪层和样本内去噪层;所述样本间去噪层是利用整批数据来减少在特征表示中所包含的噪声;所述样本内去噪层是用以减少图像本身中的噪声;
[0009]S2、将去噪算子层加入到ResNet网络的每一层中,利用带有去噪算子层的ResNet网络训练图像处理模型;
[0010]S3、使用PGD

20获取所训练的图像处理模型的梯度,产生成对抗样本;
[0011]S4、在图像处理模型中加入带有去噪部分的ResNet网络,输入对抗样本,再次训练图像处理模型;
[0012]S5、利用黑盒攻击和白盒攻击,分别测试训练好的图像处理模型的对抗攻击防御能力和鲁棒性。
[0013]优选的,所述去噪算子包括以下子步骤:
[0014]S1

1通过公式(1)消除样本间噪声以获得输出
[0015][0016]其中,m为层数,j为通道数,n为样本数,γ为正实数,1
n
表示所有元素为1的列向量,表示外积,为消除了样本间噪声的输出矩阵,Z
m
为输入X第m层经过卷积、批量归一化和ReLU之后的输出,为Z
m
的第j个通道(1j≤c
m
),c表示X的通道。
[0017]S1

2通过公式(2)消除样本内噪声以获得输出
[0018][0019]其中,m为层数,j为通道数,γ为正实数,h、w为X的高度和宽度,h
m
和w
m
分别表示第m层输出的高度和宽度,是干净的没有样本间和样本内噪声的输出矩阵,为消除了样本间噪声的输出矩阵,和表示所有元素为1的列向量,表示外积。
[0020]优选的,所述PGD

20的基本参数设置为:最大扰动ε=0.5,步长α=0.05,迭代次数s=20。
[0021]优选的,步骤S4中,将所有生成的对抗样本作为训练数据集,对图像处理模型进行训练,训练好的模型为最终模型。
[0022]优选的,在白盒攻击下设置的扰动阈值为:∈∈[0,1,在黑盒攻击下设置的扰动阈值为:∈∈[0,2。
[0023]本专利技术通过在ResNet网络的每一层都加入去噪算子层,并且对加入了去噪算子层的训练好的图像处理模型进行对抗训练。去噪部分的加入,使得图像处理模型减少了在训练过程中学习到的噪声特征的影响;对抗训练的加入,又进一步减少了对抗性扰动所操纵的噪声,由此使得图像处理模型的鲁棒性和对抗防御能力进一步提升。在此期间,图像处理模型的准确度也得到了一定的提升,有助于提高医学人工智能模型的安全性。本专利技术去噪方法可使检测PET/CT肾癌的卷积神经网络具有防御对抗攻击的能力,且具有良好的鲁棒性。
[0024]本专利技术具备以下有益效果:
[0025](1)本专利技术提出了一个鲁棒CNN框架,该框架将稀疏性去噪算子嵌入到网络的每一层,以减少在训练过程中学习的噪声特征的影响,专门针对医学图像中的PET/CT肾癌图像进行样本间和样本内的噪声去除,从而防御对抗性扰动的影响。
[0026](2)本专利技术中去噪算子由样本间去噪层和样本内去噪层组成,其中,样本间去噪是采用整批数据来减少每一层输出中的噪声;而样本内去噪,则减少了每个数据中的噪声。
[0027](3)本专利技术中的对抗训练通过进一步减少对抗性扰动所操纵的噪声来补充去噪层,由此提高了模型的鲁棒性和防御的对抗攻击能力,相应提高了模型的安全性。
附图说明
[0028]图1是本专利技术流程框图。
[0029]图2是卷积神经网络模型的结构示意图。
具体实施方式
[0030]下面结合附图对本专利技术做进一步详述。
[0031]如图1、图2所示,本专利技术预测用卷积神经网络的去噪方法包括以下步骤:
[0032]S1、构建去噪算子层:所述去噪算子层包括样本间去噪层和样本内去噪层;所述样本间去噪层是利用整批数据来减少在特征表示中所包含的噪声;所述样本内去噪层是用以减少图像本身中的噪声。
[0033]S1

1通过公式(1)消除样本间噪声以获得输出
[0034][0035]其中,m为层数,j为通道数,n为样本数,γ为正实数,1
n
表示所有元素为1的列向量,表示外积,为消除了样本间噪声的输出矩阵,Z
m
为输入X第m层经过卷积、批量归一化和ReLU之后的输出,为Z
m
的第j个通道(1j≤c
m
),c表示X的通道。
[0036]S1

2通过公式(2)消除样本内噪声以获得输出
[0037][0038]其中,m为层数,j为通道数,γ为正实数,h、w为X的高度和宽度,h
m
和w
m
分别表示第m层输出的高度和宽度,是干净的没有样本间和样本内噪声的输出矩阵,为消除了样本间噪声的输出矩阵,和表示所有元素为1的列向量,表示外积。
[0039]S2、将去噪算子层加入到ResNet网络的每一层中,利用带有去噪算子层的ResNet网络训练图像处理模型。所述ResNet网络选用ResNet50。
[0040]S3、使用PGD

20获取所训练的图像处理模型的梯度,产生成对抗样本。
[0041]所述PGD

20的基本参数设置为:最大扰动ε=0.5,步长α=0.05,迭代本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种预测用卷积神经网络的去噪方法,其特征在于,包括以下步骤:S1、构建去噪算子层:所述去噪算子层包括样本间去噪层和样本内去噪层;所述样本间去噪层是利用整批数据来减少在特征表示中所包含的噪声;所述样本内去噪层是用以减少图像本身中的噪声;S2、将去噪算子层加入到ResNet网络的每一层中,利用带有去噪算子层的ResNet网络训练图像处理模型;S3、使用PGD

20获取所训练的图像处理模型的梯度,产生成对抗样本;S4、在图像处理模型中加入带有去噪部分的ResNet网络,输入对抗样本,再次训练图像处理模型;S5、利用黑盒攻击和白盒攻击,分别测试训练好的图像处理模型的对抗攻击防御能力和鲁棒性。2.根据权利要求1所述的预测用卷积神经网络的去噪方法,其特征在于,所述去噪算子包括以下子步骤:S1

1通过公式(1)消除样本间噪声以获得输出以获得输出其中,m为层数,j为通道数,n为样本数,γ为正实数,1
n
表示所有元素为1的列向量,表示外积,为消除了样本间噪声的输出矩阵,Z
m
为输入X第m层经过卷积、...

【专利技术属性】
技术研发人员:杨昆李民刘琨刘爽薛林雁张轩旗许天笑
申请(专利权)人:河北大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1