图像分割方法及装置、神经网络模型的训练方法及装置与流程

文档序号:21651293发布日期:2020-07-29 03:04阅读:182来源:国知局
图像分割方法及装置、神经网络模型的训练方法及装置与流程

本发明涉及图像分割技术领域,具体涉及一种图像分割方法及装置、神经网络模型的训练方法及装置、计算机可读存储介质和电子设备。



背景技术:

病理图像包含了有关细胞形态和组织结构的大量信息,在临床实践以及疾病研究中被广泛应用。由于细胞核的形态、分布、核质比(细胞核与细胞质的比例)和结构是提取、挖掘和解释亚细胞信息的基础,能够为肿瘤诊断和预后等临床实践提供重要线索,因此,细胞核分割是进一步研究和分析病理图像的基础和重要任务。

传统的用于细胞核分割的方法包括数学形态学操作、分水岭变换、主动轮廓模型、聚类以及基于图的方法,但是这些算法分割效果有限,精度比较低,容易造成过分割和欠分割,且对不同的器官的病理图像不具备很好的泛化能力。



技术实现要素:

有鉴于此,本发明实施例提供了一种图像分割方法及装置、神经网络模型的训练方法及装置、计算机可读存储介质和电子设备,能够提高细胞核分割的精度和泛化能力,更好的分割较小的细胞核、粘连及重叠的细胞核。

根据本发明实施例的第一方面,提供一种图像分割方法,包括:获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息;根据分割掩膜图像,获取待分割病理图像的距离回归图像;根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像。

在本发明的一个实施例中,上述图像分割方法还包括:将待分割病理图像输入级联神经网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,其中,上述获取待分割病理图像的分割掩膜图像,包括:将待分割病理图像输入第一神经网络,获取分割掩膜图像,其中,上述根据分割掩膜图像,获取待分割病理图像的距离回归图像,包括:将拼接后的待分割病理图像和分割掩膜图像输入第二神经网络,获取距离回归图像,其中,上述根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像,包括:将拼接后的分割掩膜图像和距离回归图像输入第三神经网络,获取二值细胞核分割图像。

在本发明的一个实施例中,上述将待分割病理图像输入级联神经网络模型,包括:将待分割病理图像进行分块操作,获得多个分块图像;将多个分块图像输入级联神经网络模型,其中,上述获取二值细胞核分割图像,包括:获取多个分块图像对应的多个二值细胞核分割图像,其中,上述图像分割方法还包括:将多个二值细胞核分割图像进行合并操作,获取待分割病理图像的二值细胞核分割图像。

在本发明的一个实施例中,第一神经网络、第二神经网络和第三神经网络为经过深层聚合作用的u型神经网络。

在本发明的一个实施例中,上述距离回归图像包括欧氏距离回归图像或非欧氏距离回归图像。

根据本发明实施例的第二方面,提供一种神经网络模型的训练方法,包括:确定样本病理图像,其中,样本病理图像包括标注的细胞核区域;基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,第一神经网络用于输出样本病理图像的分割掩膜图像,其中,分割掩膜图像包含细胞核的边界信息,第二神经网络用于输出样本病理图像的距离回归图像,第三神经网络用于输出样本病理图像的二值细胞核分割图像。

在本发明的一个实施例中,上述基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,包括:将样本病理图像输入级联神经网络模型;获取第一神经神经网络的第一损失函数值;获取第二神经神经网络的第二损失函数值;获取第三神经神经网络的第三损失函数值;根据第一损失函数值、第二损失函数值和第三损失函数值,更新级联神经网络模型的参数。

在本发明的一个实施例中,上述根据第一损失函数值、第二损失函数值和第三损失函数值,更新级联神经网络模型的参数,包括:将第一损失函数值、第二损失函数值和第三损失函数值加权求和,获取级联神经网络模型的总损失函数值;根据总损失函数值,更新级联神经网络模型的参数。

在本发明的一个实施例中,第一神经网络和第三神经网络的损失函数为交叉熵损失函数或基于dice系数的损失函数,第二神经网络的损失函数为huber损失函数。

在本发明的一个实施例中,第一神经网络、第二神经网络和第三神经网络为经过深层聚合作用的u型神经网络,第二神经网络的输入为拼接后的样本病理图像和分割掩膜图像,第三神经网络的输入为拼接后的分割掩膜图像和距离回归图像。

根据本发明实施例的第三方面,提供一种图像分割装置,包括:掩膜模块,用于获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息;距离模块,用于根据分割掩膜图像,获取待分割病理图像的距离回归图像;二值化模块,用于根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像。

根据本发明实施例的第四方面,提供一种神经网络模型的训练装置,包括:确定模块,用于确定样本病理图像,其中,样本病理图像包括标注的细胞核区域;训练模块,用于基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,第一神经网络用于输出样本病理图像的分割掩膜图像,其中,分割掩膜图像包含细胞核的边界信息,第二神经网络用于输出样本病理图像的距离回归图像,第三神经网络用于输出样本病理图像的二值细胞核分割图像。

根据本发明实施例的第五方面,提供一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述任一的方法。

根据本发明实施例的第六方面,提供一种电子设备,电子设备包括:处理器;用于存储处理器可执行指令的存储器;处理器,用于执行上述任一的方法。

根据本发明实施例提供的技术方案,通过获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息;根据分割掩膜图像,获取待分割病理图像的距离回归图像;根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像,能够结合细胞核边界信息和距离信息进行细胞核二分类分割任务,提高了细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化能力。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1所示为本发明一实施例提供的图像分割方法的流程示意图。

图2所示为本发明另一实施例提供的图像分割方法的流程示意图。

图3所示为本发明一实施例提供的级联神经网络模型的结构示意图。

图4所示为本发明一实施例提供的分块rgb病理图像的示意图。

图5所示为本发明一实施例提供的三类分割掩膜图像的示意图。

图6所示为本发明一实施例提供的细胞核距离回归图像的示意图。

图7所示为本发明一实施例提供的二值细胞核分割图像的示意图。

图8所示为本发明一实施例提供的神经网络模型的训练方法的流程示意图。

图9所示为本发明一实施例提供的图像分割装置的框图。

图10所示为本发明一实施例提供的神经网络模型的训练装置的框图。

图11所示为本发明一实施例提供的电子设备的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1所示为本发明一实施例提供的图像分割方法的流程示意图。该方法可以由计算机设备(例如,服务器)执行。如图1所示,该方法包括如下内容。

s110:获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息。

应当理解,待分割病理图像可以是经过苏木精-伊红(he)染色后的病理图像,也可以是经过其他染色法染色的病理图像,本发明对此不作具体限定。

分割掩膜图像可以是对待分割病理图像进行分类后获得的图像,本发明对此不作具体限定。具体地,可以将待分割病理图像进行多分类分割,例如,将待分割病理图像进行三类分割(即分割成细胞核、细胞核边界和背景这三类),相较于将待分割病理图像进行二分类分割(即分割成细胞核和背景这两类),增加了第三类:细胞核边界,从而使得分割掩膜图像包含细胞核的边界信息。

s120:根据分割掩膜图像,获取待分割病理图像的距离回归图像。

具体地,可以通过距离变换操作,获得待分割病理图像中细胞内各个像素距离其最近的背景像素的距离,从而获得距离回归图像。其中,距离变换可以采用欧氏距离变换或非欧氏距离变换,非欧式距离可以为棋盘距离、城市街区距离或倒角距离等,本发明对此不作具体限定。

s130:根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像。

具体地,根据分割掩膜图像和距离回归图像,获得待分割病理图像的二值化图像,即,将待分割病理图像分割成细胞核和背景。

根据本发明实施例提供的技术方案,通过获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息;根据分割掩膜图像,获取待分割病理图像的距离回归图像;根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像,能够结合细胞核边界信息和距离信息进行细胞核二分类分割任务,提高了细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化性能。

在本发明的另一个实施例中,上述图像分割方法还包括:将待分割病理图像输入级联神经网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,其中,上述获取待分割病理图像的分割掩膜图像,包括:将待分割病理图像输入第一神经网络,获取分割掩膜图像,其中,上述根据分割掩膜图像,获取待分割病理图像的距离回归图像,包括:将拼接后的待分割病理图像和分割掩膜图像输入第二神经网络,获取距离回归图像,其中,上述根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像,包括:将拼接后的分割掩膜图像和距离回归图像输入第三神经网络,获取二值细胞核分割图像。

也就是说,可以将待分割病理图像的二类分割任务转化成三个任务,通过训练好的级联神经网络模型实现将待分割病理图像分割成细胞核和背景。级联神经网络模型可以包括三个串行的神经网络。即,第一神经网络、第二神经网络和第三神经网络,其中,每个神经网络分别完成其中一个任务,对应不同的输出。

例如,第一神经网络的输入为待分割病理图像,输出为包含细胞核边界信息的分割掩膜图像;第二神经网络的输入为拼接后的待分割病理图像和分割掩膜图像,输出为距离回归图像;第三神经网络的输入为拼接后的分割掩膜图像和距离回归图像,输出为二值细胞核分割图像。

在本发明的一个实施例中,第一神经网络、第二神经网络和第三神经网络可以为u型神经网络,进一步地,可以为经过深层聚合作用的u型神经网络。应当理解,第一神经网络、第二神经网络和第三神经网络还可以是其他神经网络模型,本发明对神经网络模型的类型不作具体限定。第一神经网络、第二神经网络和第三神经网络可以是相同类型的神经网络模型,也可以是不同类型的神经网络模型,本发明对此不作具体限定。

在本发明的一个实施例中,上述将待分割病理图像输入级联神经网络模型,包括:将待分割病理图像进行分块操作,获得多个分块图像;将多个分块图像输入级联神经网络模型,其中,上述获取二值细胞核分割图像,包括:获取多个分块图像对应的多个二值细胞核分割图像,其中,上述图像分割方法还包括:将多个二值细胞核分割图像进行合并操作,获取待分割病理图像的二值细胞核分割图像。

也就是说,为避免内存溢出,可以先将待分割病理图像进行分块操作获得分块图像,将每一分块图像输入到训练好的的级联神经网络模型,得到分块图像的二值细胞核分割图像,最后将每一分块图像的二值细胞核分割图像进行合并操作,即可得到待分割病理图像的二值化分割结果图像。

图2所示为本发明另一实施例提供的图像分割方法的流程示意图。该方法可以由计算机设备(例如,服务器)执行。如图2所示,该方法包括如下内容。

s210:将待分割病理图像ω进行分块操作,获得多个分块图像i。

通过对待分割病理图像进行分块操作,分别获得多个分块图像的分割结果,可以避免图像分割过程中内存溢出现象。

s220:将每一分块图像i输入级联神经网络模型的第一unet神经网络,输出包含细胞核、细胞核边界和背景的三类分割掩膜图像s1。

如图3所示,级联神经网络模型包括三个经过深层聚合作用的unet神经网络,分别为第一u型(unet)神经网络、第二unet神经网络和第三unet神经网络。

例如,如图3和图4所示,第一unet神经网络的输入为分块rgb病理图像i,那么i∈ω=rw×h×3,其中,w和h分别代表分块rgb病理图像的宽和高,3代表图像通道数。应当理解,本发明对分块图像的尺寸大小不作限定。

具体地,第一unet神经网络的输出为每一分块图像i对应的三类分割掩膜图像s1,即s1∈ψ={0,1,2}w×h,如图3和图5所示。其中,ψ代表待分割病理图像ω对应的三类分割掩膜图像。因此,第一unet神经网络的任务可以定义为t1=ω→ψ。

s230:将第一unet神经网络输出的三类分割掩膜图像s1和输入的分块图像i拼接后输入第二unet神经网络,输出细胞核距离回归图像s2。

具体地,第二unet神经网络的输出为每一分块图像i对应的细胞核距离回归图像s2,即s2∈θ={0,[1,2]}w×h,如图3和图6所示。其中,θ代表待分割病理图像ω对应的细胞核距离回归图像。因此,第二unet神经网络的任务可以定义为t2={ω,ψ}→θ。

s240:将第一unet神经网络输出的三类分割掩膜图像s1和第二unet神经网络输出的细胞核距离回归图像s2拼接后输入第三unet神经网络,输出二值细胞核分割图像s3。

具体地,第三unet神经网络的输出为每一分块图像i对应的二值细胞核分割图像s3,即s3∈φ={0,1}w×h,如图3和图7所示。其中,φ代表待分割病理图像ω对应的二值细胞核分割图像。因此,第三unet神经网络的任务可以定义为t3={ψ,θ}→φ。

其中,s2和s3的对应关系可以如下:

其中,(i,j)代表图像坐标,d代表距离变换函数,ζ为一个用来增大背景区域和细胞核区域的正整数,可以为1,本发明对此不作限定。

s250:将每一分块图像对应的二值细胞核分割图像进行合并操作,获得待分割病理图像的二值细胞核分割图像。

根据本发明实施例提供的技术方案,通过将待分割病理图像ω进行分块操作,获得多个分块图像i;将每一分块图像i输入级联神经网络模型的第一unet神经网络,输出包含细胞核、细胞核边界和背景的三类分割掩膜图像s1;将第一unet神经网络输出的三类分割掩膜图像s1和输入的分块图像i拼接后输入第二unet神经网络,输出细胞核距离回归图像s2;将第一unet神经网络输出的三类分割掩膜图像s1和第二unet神经网络输出的细胞核距离回归图像s2拼接后输入第三unet神经网络,输出二值细胞核分割图像s3;将每一分块图像对应的二值细胞核分割图像进行合并操作,获得待分割病理图像的二值细胞核分割图像,能够结合细胞核边界信息和距离信息进行细胞核二分类分割任务,提高了细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化能力。

图8所示为本发明一实施例提供的神经网络模型的训练方法的流程示意图。该方法可以由计算机设备(例如,服务器)执行。如图8所示,该方法包括如下内容。

s810:确定样本病理图像,其中,样本病理图像包括标注的细胞核区域。

具体地,可以在he染色的病理图像上人工标注出细胞核区域,得到对应的细胞核分割掩膜图像,将细胞核分割掩膜图像作为样本病理图像。

s820:基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,第一神经网络用于输出样本病理图像的分割掩膜图像,其中,分割掩膜图像包含细胞核的边界信息,第二神经网络用于输出样本病理图像的距离回归图像,第三神经网络用于输出样本病理图像的二值细胞核分割图像。

根据本发明实施例提供的技术方案,通过利用样本病理图像训练包括串行的第一神经网络、第二神经网络和第三神经网络的级联神经网络模型,细胞核边界类别和距离信息的加入可以使得级联神经网络模型更好地学习到边缘信息,以及更好地建模不同形态大小的细胞核实例,能够提高细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化性能。

在本发明的另一个实施例中,上述基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,包括:将样本病理图像输入级联神经网络模型;获取第一神经神经网络的第一损失函数值;获取第二神经神经网络的第二损失函数值;获取第三神经神经网络的第三损失函数值;根据第一损失函数值、第二损失函数值和第三损失函数值,更新级联神经网络模型的参数。

应当理解,第一神经网络和第三神经网络的损失函数可以为交叉熵损失函数或基于dice系数的损失函数,第二神经网络的损失函数可以为huber损失函数,本发明对每个神经网络采用的损失函数的类型不作限定。

例如,交叉熵损失函数的公式为:

其中,其中n为样本病理图像的总数量,y为手工标注的真实值,a为模型预测值。

dice系数定义为:

其中,(e∩y)表示模型预测图e和手工标注真实分割图y之间的交集,(e)和(y)分别表示e和y的元素个数。tp表示真阳性样本、fp表示假阳性样本、fn为假阴性样本。

huber损失函数定义如下:

其中,δ是一个正整数常数,可以设置为1。y为手工标注真实分割图,为模型预测图。

具体地,上述获取第三神经神经网络的第三损失函数值;根据第一损失函数值、第二损失函数值和第三损失函数值,更新级联神经网络模型的参数,可以包括:根据第一损失函数值、第二损失函数值和第三损失函数值,获取级联神经网络模型的总损失函数值;根据总损失函数值,更新级联神经网络模型的参数。

具体地,可以将第一损失函数值l1、第二损失函数值l2和第三损失函数值l3加权求和,获取级联神经网络模型的总损失函数值ltotal,即

ltotal=α1l1+α2l2+α3l3

其中,权重值α1,α2,α3可以需要根据不同的数据集,经由实验调试得到,本发明对此不作限定。

在本发明的另一个实施例中,第一神经网络、第二神经网络和第三神经网络为经过深层聚合作用的u型神经网络,第二神经网络的输入为拼接后的样本病理图像和分割掩膜图像,第三神经网络的输入为拼接后的分割掩膜图像和距离回归图像。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

图9所示为本发明一实施例提供的图像分割装置的框图。如图9所示,该图像分割装置900包括掩膜模块910、距离模块920和二值化模块930。

掩膜模块910,用于获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息。

距离模块920,用于根据分割掩膜图像,获取待分割病理图像的距离回归图像。

二值化模块930,用于根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像。

根据本发明实施例提供的技术方案,通过获取待分割病理图像的分割掩膜图像,其中,分割掩膜图像包含待分割病理图像中细胞核的边界信息;根据分割掩膜图像,获取待分割病理图像的距离回归图像;根据分割掩膜图像和距离回归图像,获取待分割病理图像的二值细胞核分割图像,能够结合细胞核边界信息和距离信息进行细胞核二分类分割任务,提高了细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化能力。

在本发明的另一个实施例中,上述图像分割装置还包括输入模块940,用于将待分割病理图像输入级联神经网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,其中,掩膜模块910还用于将待分割病理图像输入第一神经网络,获取分割掩膜图像,距离模块920还用于将拼接后的待分割病理图像和分割掩膜图像输入第二神经网络,获取距离回归图像,二值化模块930还用于将拼接后的分割掩膜图像和距离回归图像输入第三神经网络,获取二值细胞核分割图像。

在本发明的另一个实施例中,输入模块940还用于将待分割病理图像进行分块操作,获得多个分块图像;将多个分块图像输入级联神经网络模型,其中,二值化模块930还用于获取多个分块图像对应的多个二值细胞核分割图像,其中,上述图像分割装置还包括合并模块950,用于将多个二值细胞核分割图像进行合并操作,获取待分割病理图像的二值细胞核分割图像。

在本发明的另一个实施例中,第一神经网络、第二神经网络和第三神经网络为经过深层聚合作用的u型神经网络。

在本发明的另一个实施例中,距离回归图像包括欧氏距离回归图像或非欧氏距离回归图像。

图10所示为本发明一实施例提供的神经网络模型的训练装置的框图。如图10所示,该神经网络模型的训练装置1000包括确定模块1010和训练模块1020。

确定模块1010,用于确定样本病理图像,其中,样本病理图像包括标注的细胞核区域。

训练模块1020,用于基于样本病理图像训练级联神经网络模型,以生成用于分割细胞核的网络模型,其中,级联神经网络模型包括串行的第一神经网络、第二神经网络和第三神经网络,第一神经网络用于输出样本病理图像的分割掩膜图像,其中,分割掩膜图像包含细胞核的边界信息,第二神经网络用于输出样本病理图像的距离回归图像,第三神经网络用于输出样本病理图像的二值细胞核分割图像。

根据本发明实施例提供的技术方案,通过利用样本病理图像训练包括串行的第一神经网络、第二神经网络和第三神经网络的级联神经网络模型,细胞核边界类别和距离信息的加入可以使得级联神经网络模型更好地学习到边缘信息,以及更好地建模不同形态大小的细胞核实例,能够提高细胞核分割的精度,更好地分割较小的细胞核、粘连及重叠的细胞核;另外,来自不同器官的细胞核在外观、形态、形状、颜色以及密度上都具有很大的不同,本发明实施例提供的技术方案能够具有很好的泛化性能。

在本发明的另一个实施例中,上述训练模块1020还用于将样本病理图像输入级联神经网络模型;获取第一神经神经网络的第一损失函数值;获取第二神经神经网络的第二损失函数值;获取第三神经神经网络的第三损失函数值;根据第一损失函数值、第二损失函数值和第三损失函数值,更新级联神经网络模型的参数。

在本发明的另一个实施例中,上述训练模块1020还用于将第一损失函数值、第二损失函数值和第三损失函数值加权求和,获取级联神经网络模型的总损失函数值;根据总损失函数值,更新级联神经网络模型的参数。

在本发明的另一个实施例中,第一神经网络和第三神经网络的损失函数为交叉熵损失函数或基于dice系数的损失函数,第二神经网络的损失函数为huber损失函数。

在本发明的另一个实施例中,第一神经网络、第二神经网络和第三神经网络为经过深层聚合作用的u型神经网络。

在本发明的另一个实施例中,第二神经网络的输入为拼接后的样本病理图像和分割掩膜图像,第三神经网络的输入为拼接后的分割掩膜图像和距离回归图像。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

图11所示为本发明一实施例提供的电子设备1100的框图。

参照图11,电子设备1100包括处理组件1110,其进一步包括一个或多个处理器,以及由存储器1120所代表的存储器资源,用于存储可由处理组件1110的执行的指令,例如应用程序。存储器1120中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1110被配置为执行指令,以执行上述图像分割方法或神经网络模型的训练方法。

电子设备1100还可以包括一个电源组件被配置为执行电子设备1100的电源管理,一个有线或无线网络接口被配置为将电子设备1100连接到网络,和一个输入输出(i/o)接口。电子设备1100可以操作基于存储在存储器1120的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

一种非临时性计算机可读存储介质,当存储介质中的指令由上述电子设备1100的处理器执行时,使得上述电子设备1100能够执行上述图像分割方法或神经网络模型的训练方法。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序校验码的介质。

另外,还需要说明的是,本案中各技术特征的组合方式并不限本案权利要求中所记载的组合方式或是具体实施例所记载的组合方式,本案所记载的所有技术特征可以以任何方式进行自由组合或结合,除非相互之间产生矛盾。

需要注意的是,以上列举的仅为本发明的具体实施例,显然本发明不限于以上实施例,随之有着许多的类似变化。本领域的技术人员如果从本发明公开的内容直接导出或联想到的所有变形,均应属于本发明的保护范围。

应当理解,本发明实施例中提到的第一、第二等限定词,仅仅为了更清楚地描述本发明实施例的技术方案使用,并不能用以限制本发明的保护范围。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1