[发明专利]基于强可逆对抗网络的数字病理图像HE染色复原方法有效
申请号: | 202010311398.6 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111539883B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 童同;蔡绍进;兰俊林;高钦泉 | 申请(专利权)人: | 福建帝视信息科技有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06N3/0455;G06N3/0475;G06N3/084 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 丘鸿超;蔡学俊 |
地址: | 350002 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 可逆 对抗 网络 数字 病理 图像 he 染色 复原 方法 | ||
1.一种基于强可逆对抗网络的数字病理图像HE染色复原方法,其特征在于,训练强可逆对抗网络,通过训练好的强可逆对抗网络对数字病理图像进行HE染色复原,整个强可逆对抗网络包含两个生成器GA、GB和两个判别器DA、DB,其中生成器GA主要由编码GA_ENC、映射GA_CORE和解码GA_DEC三部分组成,生成器GB主要由编码GB_ENC、映射GB_CORE和解码GB_DEC三部分组成,判别器DA、DB采用PatchGAN结构,所述强可逆对抗网络的训练过程包括以下步骤:
步骤1:利用已有的数字病理图像分别制作褪色前、后的图像数据集,将褪色后的数据集作为A域数据,未褪色的数据集作为B域数据;
步骤2:训练正向过程,将A域数据x输入正向生成器GA,生成具有B域颜色风格的数据,其计算公式为:
步骤3:将生成的B域图像输入反向生成器GB,形成重建回来的A域图像,其计算公式为:
步骤4:计算输入的A域图像和重建回来的A域图像之间的L1范数,其损失函数计算公式为:
其中,Lcyc_positive(GA,GB)表示以GA、GB的输出计算的正向循环一致性损失值,表示服从于设定分布的数据x的期望值,GA(*)表示生成器GA的输出值,‖ ‖1表示L1范数;
步骤5:在将生成的B域图像输入反向生成器GB重建A域图像的同时,将生成的B域图像以及真实的B域样本分别输入判别器DB,分别得到它们的判别值,再根据判别值计算两者的损失值,其损失函数的计算公式为:
其中,Ladv(GA,DB)表示以GA、DB的输出计算的损失值,表示服从于设定分布的数据y的期望值,DB(*)表示判别器DB的输出值;
步骤6:训练逆向过程,将B域中的真实样本y输入生成器GB,得到生成的A域图像,其计算公式为:
步骤7:将生成的A域数据输入生成器GA,得到重建回来的B域数据,其计算公式为:
步骤8:计算输入的B域图像和重建回来的B域图像之间的L1范数,其损失函数计算公式为:
其中,Lcyc_revrese(GA,GB)表示以GA、GB的输出计算的反向循环一致性损失值;
步骤9:在将生成的A域图像输入反向生成器GB得到重建回来的B域图像的同时,将生成的A域图像以及真实的A域样本分别输入判别器DA,分别得到它们的判别值,再根据判别值计算两者的损失值,其损失函数的计算公式为:
步骤10:步骤2-9为一次训练,包含4个损失函数,则总损失函数为:
L(GA,GB,DA,DB)=Ladv(GA,DB)+Ladv(GB,DA)+Lcyc_positive(GA,GB)+Lcyc_revrese(GA,GB) (9)
步骤11:基于总损失函数L(GA,GB,DA,DB)更新并优化GA、GB、DA、DB,获得更优的卷积权值参数和偏置参数;
当总损失函数和生成器所生成的图像质量没有达到预先设定的重建效果,则继续进行反向传播,利用梯度下降优化算法更新卷积权值参数和偏置参数,并返回步骤2继续训练;
当总损失函数和生成器所生成的图像质量达到预先设定的重建效果,则停止反向传播,获得GA、GB、DA、DB最优的卷积权值参数和偏置参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建帝视信息科技有限公司,未经福建帝视信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010311398.6/1.html,转载请声明来源钻瓜专利网。