一种细胞检测方法技术

技术编号:24759349 阅读:39 留言:0更新日期:2020-07-04 09:53
本发明专利技术公开一种细胞检测方法,包括以下步骤:步骤s1:由人工在测试图像上标注点标注信息,并从点标注信息中提取若干个标签;步骤s2:通过对若干个标签进行联合学习,得到若干个教师模型;步骤s3:对若干个教师模型的权重进行学习优化;步骤s4:基于步骤s3中得到的教师模型的权重,生成加权标签,并用于训练单个学生模型;步骤s5:基于步骤s4中得到的训练后的学生模型完成对细胞检测的测试,得到检测结果。本发明专利技术基于知识蒸馏模型方法,通过更有效率地利用点标注信息来提高细胞检测性能。

A cell detection method

【技术实现步骤摘要】
一种细胞检测方法
本专利技术涉及计算机神经网络技术应用领域,尤其涉及一种细胞检测方法。
技术介绍
基于深度卷积神经网络的图像语义分割技术被广泛的应用于细胞检测问题。相比于传统视觉算法,基于深度卷积神经网络的图像语义分割技术取得了显著的性能提升。一些经典的深度卷积神经网络结构,如FCN(fullyconvolutionalneuralnetworks),U-net和Segnet在细胞检测问题中已然成为了基准方案。但由于细胞检测问题中错综复杂的场景,如粘连细胞,背景噪声以及细胞大小和形态的多变,使得这些基于深度卷积神经网络的图像语义分割技术在细胞检测问题上的性能仍有待进一步提升。目前的一些细胞检测技术由于不能充分利用点标注监督信息进而不能进一步有效提高细胞检测性能。
技术实现思路
本专利技术旨在提供一种基于知识蒸馏、更有效地利用点标注信息从而提高细胞检测性能的细胞检测方法。为达到上述目的,本专利技术是采用以下技术方案实现的:一种细胞检测方法,包括以下步骤:步骤s1:由人工在测试图像上标注点标注信息,并从点标注信息中提取若干个标签;步骤s2:通过对若干个标签进行联合学习,得到若干个教师模型;步骤s3:对若干个教师模型的权重进行学习优化;步骤s4:基于步骤s3中得到的教师模型的权重,生成加权标签,并用于训练单个学生模型;步骤s5:基于步骤s4中得到的训练后的学生模型完成对细胞检测的测试,得到检测结果。优选的,在步骤s1中,从点标注信息中提取若干个标签的过程的表达式如下所示:y′=TargetExtraction(Y′)={y1,y2,…,yn}其中Y′为点标注,y′为从Y′中提取到的若干标签的集合,n为y′中元素的个数;TargetExtraction的表达式如下:c=s/2σ=((s-1)*0.5-1)*0.3+0.8其中,(i,j)为标签中高斯核的坐标,s为高斯核的尺度,c为高斯核的中心点,σ为高斯核的平滑方差。进一步的,在步骤s2中,通过步骤s1所得到的若干个标签,构造深度卷积模型输出与n个标签间的联合损失函数Losst,如下所示:其中y为教师模型的输出,n为标签的个数。进一步的,在步骤s2中,随机生成m组并基于Losst优化训练深度卷积神经网络,得到m个教师模型。进一步的,在步骤s3中,将所得到的m个教师模型的输出进行加权,得到加权输出yw如下所示:其中β为教师模型的权重参数。进一步的,在步骤s3中,基于加权输出yw和标签y1构建损失函数如下所示:并基于lossw优化教师模型权重参数β。进一步的,在步骤s4中,基于所得到的m个教师模型以及教师模型的权重参数,生成加权标签——即用于训练学生模型的标签y′w,如下所示:进一步的,在步骤s4中,基于得到的标签y′w来构建损失函数Losss如下所示:其中,ys为学生模型的输出,并基于Losss优化学生模型参数得到学生模型。优选的,在步骤s5中,将测试图像输入学生模型,由学生模型生成预测结果图,并采用二维局部极值点查找算法来查找预测结果图中的局部极值点,最后将局部极值点显示到测试图像上,得到检测结果。优选的,在步骤s5之后,基于性能度量指标,采用全卷积网络FCN作为集成模型来测试性能;所述性能度量指标包括tp、fp、fn、precision、recall、acc以及f1,tp为检测正确的细胞数量,fp为检测错误的细胞数量,fn为漏检的细胞数量,precision为精准率,recall为召回率,f1为整体性能,acc为整体准备率,并由下列关系式表示:所述全卷积网络FCN为所述教师模型和所述学生模型的基础结构。本专利技术具有以下有益效果:1、本专利技术从人工标注的点标注信息中提取若干个标签,用于表达点标注的不同形态,相对于当前直接使用点标注信息的做法来讲,这样的做法为更有效地利用点标注信息提供了基础;2、在本专利技术中,对教师模型的权重进行学习优化,并基于教师模型优化的加权标签,使得学生模型的预测更为合理,最终提升了细胞检测的综合性能。附图说明图1为本专利技术步骤s1中从点标注信息中提取若干个标签的流程图;图2为本专利技术步骤s2中教师模型训练流程图;图3为本专利技术步骤s3的流程图;图4为本专利技术步骤s4的流程图;图5为本专利技术步骤s5的流程图;图6为本专利技术实施例性能测试结果图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。一种细胞检测方法,包括以下步骤:步骤s1:不同于目前的一些方法直接使用点标注信息,为了更有效的利用点标注信息,由人工在测试图像上标注好点标注信息,并从点标注信息中提取若干个标签。从点标注信息中提取若干个标签的过程的表达式如下所示:y′=TargetExtraction(Y′)={y1,y2,…,yn}其中Y′为点标注,y′为从Y′中提取到的若干标签的集合,n为y′中元素的个数。基于点标注的多标签提取的流程如图1所示。提取的n个标签是通过采用不同尺度的高斯核标注来表示点标注的不同形态的。TargetExtraction的表达式如下c=s/2σ=((s-1)*0.5-1)*0.3+0.8其中,(i,j)为标签中高斯核的坐标,s为高斯核的尺度,c为高斯核的中心点,σ为高斯核的平滑方差。最终提取到的多标签示例如图1中的所输出的结果所示。步骤s2:教师模型训练的流程如图2所示,通过对若干个标签进行联合学习,得到若干个教师模型。通过步骤s1所得到的若干个标签,构造深度卷积模型输出与n个标签间的联合损失函数Losst,如下所示:其中y为教师模型的输出,n为标签的个数。然后随机生成m组并基于Losst优化训练深度卷积神经网络,得到m个教师模型。这里的教师模型的深度卷积神经网络结构是不受限制的,通用的用于语义分割的深度卷积神经网络结构均适用于该教师网络模型的训练方案。步骤s3:如图3所示,对若干个教师模型的权重进行学习优化。具体地,将所得到的m个教师模型的输出进行加权,得到加权输出yw如下所示:其中β为教师模型的权重参数。基于加权输出yw和标签y1构建损失函数如下所示:然后基于Lossw优化教师模型权重参数β。步骤s4:如图4所示,基于步骤s3中得到的教师模型的权重,生成加权标签,并用于训练单个学生模型。具体地,基于所得到的m个教师模型以及教师模型的权重参数,生成加权标签——即用于训本文档来自技高网...

【技术保护点】
1.一种细胞检测方法,其特征在于,包括以下步骤:/n步骤s1:由人工在测试图像上标注点标注信息,并从点标注信息中提取若干个标签;/n步骤s2:通过对若干个标签进行联合学习,得到若干个教师模型;/n步骤s3:对若干个教师模型的权重进行学习优化;/n步骤s4:基于步骤s3中得到的教师模型的权重,生成加权标签,并用于训练单个学生模型;/n步骤s5:基于步骤s4中得到的训练后的学生模型完成对细胞检测的测试,得到检测结果。/n

【技术特征摘要】
1.一种细胞检测方法,其特征在于,包括以下步骤:
步骤s1:由人工在测试图像上标注点标注信息,并从点标注信息中提取若干个标签;
步骤s2:通过对若干个标签进行联合学习,得到若干个教师模型;
步骤s3:对若干个教师模型的权重进行学习优化;
步骤s4:基于步骤s3中得到的教师模型的权重,生成加权标签,并用于训练单个学生模型;
步骤s5:基于步骤s4中得到的训练后的学生模型完成对细胞检测的测试,得到检测结果。


2.根据权利要求1所述的一种细胞检测方法,其特征在于:在步骤s1中,从点标注信息中提取若干个标签的过程的表达式如下所示:
y′=TargetExtraction(Y′)
={y1,y2,…,yn}
其中Y′为点标注,y′为从Y′中提取到的若干标签的集合,n为y′中元素的个数;TargetExtraction的表达式如下:



C=s/2
σ=((s-1)*0.5-1)*0.3+0.8
其中,(i,j)为标签中高斯核的坐标,s为高斯核的尺度,c为高斯核的中心点,σ为高斯核的平滑方差。


3.根据权利要求2所述的一种细胞检测方法,其特征在于:在步骤s2中,通过步骤s1所得到的若干个标签,构造深度卷积模型输出与n个标签间的联合损失函数Losst,如下所示:






其中y为教师模型的输出,n为标签的个数。


4.根据权利要求3所述的一种细胞检测方法,其特征在于:在步骤s2中,随机生成m组并基于Losst优化训练深度卷积神经网络,得到m个教师模型。


5.根据权利要求4所述的一种细胞检测方法,其特征在于:在步骤s3中,将所得到的m个教师模型的输出进行加权,得到加权输出y...

【专利技术属性】
技术研发人员:杨永全郑众喜王杰向旭辉
申请(专利权)人:四川大学华西医院
类型:发明
国别省市:四川;51

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

1