细胞分类方法与流程

文档序号:17549496发布日期:2019-04-30 18:10阅读:650来源:国知局
细胞分类方法与流程

本发明涉及一种分类方法,特别是涉及一种细胞分类方法。



背景技术:

细胞的表现在自然与病理现象上常被用来做为临床上的研究,针对临床研究需求,细胞显微图像分析的技术常应用于分析细胞计数、细胞面积大小、个别或群体细胞轨迹移动观察等细胞的表现,利用显微序列图像中活体细胞的运动,能协助临床诊断上图像特征采集,进而能对图像中的细胞的表现进行快速且客观地分类。

现有细胞显微图像分类的技术是先将细胞以荧光染剂染色,例如免疫荧光(immunofluorescence,if)、免疫细胞化学(immunocytochemistry,icc)、免疫组织化学染色法(immunohistochemistry,ihc)等染色法,当细胞暴露于激光束时,染色的细胞的荧光染剂受到激光的激发,释放一定波长的光,然后借由一分析系统拍摄出细胞的图像,最后该分析系统分析该图像以获得细胞的物理特性及生化特征,并根据细胞的物理特性及生化特征对细胞进行分类。

然而,仅根据细胞释放的光所获得的细胞的物理特性及生化特征进行分类的准确性不高。



技术实现要素:

本发明的目的在于提供一种具有高准确度的细胞分类方法。

本发明的细胞分类方法,由系统来实施,所述系统存储有多张相关于多个细胞的细胞图层图像,每一细胞图层图像相关于所述细胞的细胞膜、细胞质,及细胞核其中至少一者,该细胞分类方法包含一个步骤(a)、一个步骤(b)、一个步骤(c)、一个步骤(d),及一个步骤(e):。

在步骤(a)中,所述系统将所述细胞图层图像合成为包括所述细胞的图像的细胞合成图像。

在步骤(b)中,所述系统根据所述细胞合成图像及相关于细胞大小的筛选条件,从所述细胞合成图像中的所述细胞中筛选出多个候选细胞,并获得多笔分别相关于所述候选细胞的图像位置及大小的候选细胞数据。

在步骤(c)中,所述系统对于每一张相关于所述细胞的细胞膜的细胞图层图像,利用所述候选细胞数据对该细胞图层图像进行特征撷取而获得多个分别相关于所述候选细胞的细胞膜的细胞膜特征。

在步骤(d)中,所述系统对于每一张相关于所述细胞的细胞核的细胞图层图像,利用所述候选细胞数据对该细胞图层图像进行特征撷取而获得多个分别相关于所述候选细胞的细胞核的细胞核特征值。

步骤(e)中,所述系统至少根据多个分别对应所述细胞图层图像的上限值、所述细胞图层图像的所述细胞膜特征值,及所述细胞图层图像的所述细胞核特征值,决定出每一个候选细胞为目标细胞或是非目标细胞。

较佳地,本发明的细胞分类方法,在步骤(b)中,所述筛选条件为:所述候选细胞的图像的像素数目大于默认值。

较佳地,本发明的细胞分类方法,步骤(b)包含以下子步骤:

(b-1)借由所述系统,根据所述细胞合成图像的背景的多个像素二值化所述细胞合成图像;及

(b-2)借由所述系统,根据二值化的所述细胞合成图像及默认值获得所述候选细胞与所述候选细胞数据,每一个候选细胞的像素数目大于所述默认值。

较佳地,本发明的细胞分类方法,在步骤(b)及(c)间还包含以下子步骤:

(f)借由所述系统,根据所述候选细胞数据,撷取相关于所述细胞的细胞膜的细胞图层图像中的候选细胞的细胞膜,并将所述候选细胞的细胞膜的图像合成为候选细胞膜合成图像;

(g)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,判定是否能以距离转换算法分离出候选丛细胞;及

(h)借由所述系统,当判定出该候选细胞能以距离转换算法分离出所述候选丛细胞时,根据所述候选细胞膜合成图像获得相关于所述候选丛细胞的图像位置及大小的候选丛细胞数据,并将所述候选丛细胞数据作为所述候选细胞数据。

较佳地,本发明的细胞分类方法,步骤(g)包含以下子步骤:

(g-1)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,根据所述候选细胞膜合成图像,以适应性算法计算出一个相关于像素值的细胞膜临界值;

(g-2)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,根据所述细胞膜临界值,二值化所述候选细胞膜合成图像;

(g-3)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,根据二值化的所述候选细胞膜合成图像及相关于该候选细胞的图像位置及大小的候选细胞数据,获得相关于该候选细胞的细胞膜的候选细胞膜图像轮廓;

(g-4)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,计算出相关于所述候选细胞膜图像轮廓的细胞膜轮廓平均长度;

(g-5)借由所述系统,对于所述候选细胞膜合成图像中的每一个候选细胞,且对于所述候选细胞膜图像轮廓内的每一个像素,计算出相关于该像素与所述候选细胞膜图像轮廓最短距离的细胞膜轮廓最短距离,以获得相关于所述细胞膜轮廓最短距离与所述细胞膜轮廓平均长度的比值的细胞膜轮廓比值;

(g-6)借由所述系统,根据所述细胞膜轮廓比值,映射所述候选细胞膜图像轮廓的每一个像素值至像素的最大值;

(g-7)借由所述系统,正规化映像后的所述候选细胞膜图像轮廓,以获得细胞膜轮廓波峰数;及

(g-8)借由所述系统,根据所述细胞膜轮廓波峰数,判定能否分离出所述候选丛细胞。

较佳地,本发明的细胞分类方法,在步骤(b)及(c)间还包含以下子步骤:

(i)借由所述系统,根据所述候选细胞数据,撷取相关于所述细胞的细胞核的细胞图层图像中的候选细胞的细胞核,并将所述候选细胞的细胞核的图像合成为候选细胞核合成图像;

(j)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,判定是否能以距离转换算法分离出所述候选丛细胞;及

(k)借由所述系统,当判定出该候选细胞能以距离转换算法分离出所述候选丛细胞时,根据所述候选细胞核合成图像获得相关于所述候选丛细胞的图像位置及大小的候选丛细胞数据,并将所述候选丛细胞数据作为所述候选细胞数据。

较佳地,本发明的细胞分类方法,步骤(j)包含以下子步骤:

(j-1)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,根据所述候选细胞核合成图像,以适应性算法计算出相关于像素值的细胞核临界值;

(j-2)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,根据所述细胞核临界值,二值化所述候选细胞核合成图像;

(j-3)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,根据二值化的所述候选细胞核合成图像及相关于该候选细胞的图像位置及大小的候选细胞数据,获得相关于该候选细胞的细胞核的候选细胞核图像轮廓;

(j-4)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,计算出相关于所述候选细胞核图像轮廓的细胞核轮廓平均长度;

(j-5)借由所述系统,对于所述候选细胞核合成图像中的每一个候选细胞,且对于所述候选细胞核图像轮廓内的每一个像素,计算出相关于该像素与所述候选细胞核图像轮廓的最短距离的细胞核轮廓最短距离,以获得相关于所述细胞核轮廓最短距离与所述细胞核轮廓平均长度的比值的细胞核轮廓比值;

(j-6)借由所述系统,根据所述细胞核轮廓比值,映射所述候选细胞核图像轮廓的每一个像素值至像素的最大值;

(j-7)借由所述系统,正规化映像后的所述候选细胞核图像轮廓,以获得细胞核轮廓波峰数;及

(j-8)借由所述系统,根据所述细胞核轮廓波峰数,判定能否分离出所述候选丛细胞。

较佳地,本发明的细胞分类方法,在步骤(c)中,每一个细胞膜特征值为相关于该细胞图层图像的候选细胞的细胞膜的像素平均值、像素最高值、像素最低值、像素中间值、最大宽度,及最小宽度其中一者。

较佳地,本发明的细胞分类方法,在步骤(d)中,每一个细胞核特征值为相关于该细胞图层图像的候选细胞的细胞核的圆形度、纵横比、不对称率、椭圆圆度、饱和度、分散度、偏心度,及不变矩其中一者。

较佳地,本发明的细胞分类方法,在步骤(e)中,对于每一张细胞图层图像,每一个目标细胞的细胞膜特征值及细胞核特征值其中一者小于该细胞图层图像所对应的上限值。

较佳地,本发明的细胞分类方法,在步骤(e)中,根据所述上限值、所述细胞膜特征值与所述细胞核特征值,并根据所撷取的候选细胞的细胞膜的图像、所撷取的候选细胞的细胞核的图像与用于对所述图像进行分类的分类器,决定出每一个候选细胞为目标细胞或是非目标细胞。

本发明的有益效果在于:借由所述系统利用所述候选细胞数据对该细胞图层图像进行特征撷取,以获得所述细胞膜特征值及所述细胞核特征值,并至少根据所述上限值、所述细胞膜特征值,及所述细胞核特征值,将所述候选细胞分类成目标细胞及非目标细胞,借此,针对细胞特有的型态进行分类以提高细胞分类的准确性。

附图说明

本发明的其他的特征及功效,将于参照图式的实施方式中清楚地呈现,其中:

图1是一方块图,示例地绘示一用来实施本发明细胞分类方法的一实施例的系统;

图2是一示意图,说明多张相关于多个细胞的细胞图层图像;

图3是一流程图,说明该实施例的一候选细胞数据获得程序;

图4是一示意图,说明一包括所述细胞的图像的细胞合成图像;

图5是一流程图,说明步骤207所包含的子步骤;

图6是一示意图,说明一相关于该候选细胞的细胞膜的候选细胞膜图像轮廓;

图7是一流程图,说明步骤210所包含的子步骤;及

图8是一流程图,说明该实施例的一目标细胞决定程序。

具体实施方式

参阅图1,说明用来实施本发明细胞分类方法的一实施例的一系统1,该系统1包含一存储单元11及一电连接该存储单元11的处理单元12。

该存储单元11存储有多张相关于多个细胞的细胞图层图像、多个分别对应所述细胞图层图像的细胞膜上限值,及多个分别对应所述细胞图层图像的细胞核上限值,每一细胞图层图像相关于所述细胞的细胞膜、细胞质,及细胞核其中至少一者。在本实施例中,该存储单元11存储有3张细胞图层图像,每一细胞图层图像相关于所述细胞的细胞膜、细胞质,及细胞核其中一者(如图2)。

本发明细胞分类方法的一实施例包含一候选细胞数据获得程序及一目标细胞决定程序。

参阅图1及图3,以下说明该系统1实施该实施例的该候选细胞数据获得程序的步骤流程。

在步骤201中,该处理单元12将所述细胞图层图像作图像强化。

在步骤202中,该处理单元12将所述细胞图层图像作图像噪声消除。

值得注意的是,在步骤201及202中的图像强化及图像噪声消除为现有技术,故在此不多加赘述。

在步骤203中,该处理单元12将所述细胞图层图像合成为一包括所述细胞的图像的细胞合成图像(如图4)。要特别注意的是,在本实施例中,是以较亮为主的方式,亦即以像素值较高的像素为主的方式,合成图像。

在步骤204中,该处理单元12根据该细胞合成图像的背景的多个像素二值化该细胞合成图像。在本实施例中,该处理单元12以该细胞合成图像的背景的所述像素的像素值平均值再乘上一预定值以作为一临界值,并以该临界值二值化该细胞合成图像,其中该预定值大于1。举例来说,若像素值小于该临界值,则二值化后的像素值为像素的最小值;若像素值大于该临界值,则二值化后的像素值为像素的最大值。

在步骤205中,该处理单元12根据二值化的该细胞合成图像及一相关于细胞大小的筛选条件筛选出候选细胞,以获得多笔分别相关于所述候选细胞的图像位置及大小的候选细胞数据,并将所述候选细胞数据存储至该存储单元11。在本实施例中,该筛选条件为二值化的该细胞合成图像中的像素数目大于一默认值的细胞为候选细胞。

在步骤206中,该处理单元12根据该存储单元11存储的所述候选细胞数据,撷取相关于所述细胞的细胞膜的细胞图层图像中的候选细胞的细胞膜,并将所述候选细胞的细胞膜的图像合成为一候选细胞膜合成图像。

在步骤207中,该处理单元12判定是否能以距离转换(distancetransform,dt)算法,对于该候选细胞膜合成图像中的候选细胞分离出一候选丛细胞。当该处理单元12判定出该候选细胞能以距离转换算法分离出该候选丛细胞时,进行步骤208,否则进行步骤209。

搭配参阅图5,以下说明步骤207所包含的子步骤2071~2078。

在步骤2071中,对于该候选细胞膜合成图像中的每一候选细胞,该处理单元12根据该候选细胞膜合成图像,以适应性算法计算出一相关于像素值的候选细胞的细胞膜临界值。值得注意的是,在本实施例中,该适应性算法是先以大津算法(otsualgorithm)计算出一相关于该候选细胞膜合成图像的第一门坎值,再由该候选细胞膜合成图像的图像灰阶统计直方图(histogram)获得一第一平均值及一第一标准偏差,最后该细胞膜临界值即为该第一门坎值与一第一权重的积加上该第一平均值及该第一标准偏差的积,如下式

细胞膜临界值=第一门坎值×第一权重+第一平均值×第一标准偏差。

在步骤2072中,对于该候选细胞膜合成图像中的每一候选细胞,该处理单元12根据该细胞膜临界值,二值化该候选细胞膜合成图像。

在步骤2073中,对于该候选细胞膜合成图像中的每一候选细胞,该处理单元12根据二值化的该候选细胞膜合成图像及相关于该候选细胞的图像位置及大小的候选细胞数据,获得一相关于该候选细胞的细胞膜的候选细胞膜图像轮廓。

在步骤2074中,对于该候选细胞膜合成图像中的每一候选细胞,该处理单元12计算出一相关于该候选细胞膜图像轮廓的细胞膜轮廓平均长度。值得注意的是,搭配参阅图6,在本实施例中,会先画出一最小能包围该候选细胞膜图像轮廓的圆,并获得一通过该圆的圆心且为该候选细胞膜图像轮廓两点最长距离的第一直线41,再获得一垂直于该第一直线41且为该候选细胞膜图像轮廓两点最长距离的第二直线42,最后根据该第一直线41与该第二直线42得到该细胞膜轮廓平均长度,其中该细胞膜轮廓平均长度为该第一直线41的长度平方加上该第二直线42的长度平方后开根号。

在步骤2075中,对于该候选细胞膜合成图像中的每一候选细胞,且对于该候选细胞膜图像轮廓内的每一像素,该处理单元12计算出一相关于该像素与该候选细胞膜图像轮廓的最短距离的细胞膜轮廓最短距离,以获得一相关于该细胞膜轮廓最短距离与该细胞膜轮廓平均长度的比值的细胞膜轮廓比值。

在步骤2076中,该处理单元12根据所述细胞膜轮廓比值,该处理单元12映像该候选细胞膜图像轮廓的每一像素值至像素的最大值。

在步骤2077中,该处理单元12正规化映像后的该候选细胞膜图像轮廓,以获得一细胞膜轮廓波峰数。

在步骤2078中,该处理单元12根据该细胞膜轮廓波峰数,判定能否分离出该候选丛细胞。在本实施例中,该细胞膜轮廓波峰数大于1,该处理单元12即判定能分离出该候选丛细胞。

在步骤208中,根据该候选细胞膜合成图像获得一笔相关于该候选丛细胞的图像位置及大小的候选丛细胞数据,并将该候选丛细胞数据作为该候选细胞数据存储至该存储单元11,并重复进行步骤206~207。

在步骤209中,该处理单元12根据该存储单元11存储的所述候选细胞数据,撷取相关于所述细胞的细胞核的细胞图层图像中的候选细胞的细胞核,并将所述候选细胞的细胞核的图像合成为一候选细胞核合成图像。

在步骤210中,对于该候选细胞核合成图像中的每一候选细胞,该处理单元12判定是否能以距离转换算法分离出该候选丛细胞。当该处理单元12判定出该候选细胞能以距离转换算法分离出该候选丛细胞时,进行步骤211,否则进行步骤212。

搭配参阅图7,以下说明步骤210所包含的子步骤2101~2108。

在步骤2101中,对于该候选细胞核合成图像中的每一候选细胞,该处理单元12根据该候选细胞核合成图像,以适应性算法计算出一相关于像素值的细胞核临界值。值得注意的是,在本实施例中,该适应性算法是先以三角法图像二值化法(trianglealgorithm)计算出一相关于该候选细胞核合成图像的第二门坎值,再由该候选细胞核合成图像的图像灰阶统计直方图获得一第二平均值及一第二标准偏差,最后该细胞核临界值即为该第二门坎值与一第二权重的积加上该第二平均值及该第二标准偏差的积,如下式

细胞核临界值=第二门坎值×第二权重+第二平均值×第二标准偏差。

在步骤2102中,对于该候选细胞核合成图像中的每一候选细胞,该处理单元12根据该细胞核临界值,二值化该候选细胞核合成图像。

在步骤2103中,对于该候选细胞核合成图像中的每一候选细胞,该处理单元12根据二值化的该候选细胞核合成图像及相关于该候选细胞的图像位置及大小的候选细胞数据,获得一相关于该候选细胞的细胞核的候选细胞核图像轮廓。

在步骤2104中,对于该候选细胞核合成图像中的每一候选细胞,该处理单元12计算出一相关于该候选细胞核图像轮廓的细胞核轮廓平均长度。值得注意的是,在本实施例中,类似于计算该细胞膜轮廓平均长度,先画出一最小能包围该候选细胞核图像轮廓的圆,并获得一通过该圆的圆心且为该候选细胞核图像轮廓两点最长距离的第一直线,再获得一垂直于该第一直线且为该候选细胞核图像轮廓两点最长距离的第二直线,最后根据该第一直线与该第二直线得到该细胞核轮廓平均长度,其中该细胞核轮廓平均长度为该第一直线的长度平方加上该第二直线的长度平方后开根号。

在步骤2105中,对于该候选细胞核合成图像中的每一候选细胞,且对于该候选细胞核图像轮廓内的每一像素,该处理单元12计算出一相关于该像素与该候选细胞核图像轮廓的最短距离的细胞核轮廓最短距离,以获得一相关于该细胞核轮廓最短距离与该细胞核轮廓平均长度的比值的细胞核轮廓比值。

在步骤2106中,该处理单元12根据所述细胞核轮廓比值,映像该候选细胞核图像轮廓的每一像素值至像素的最大值。

在步骤2107中,该处理单元12正规化映像后的该候选细胞核图像轮廓,以获得一细胞核轮廓波峰数。

在步骤2108中,该处理单元12根据该细胞核轮廓波峰数,判定能否分离出该候选丛细胞。在本实施例中,该细胞核轮廓波峰数大于1该处理单元12即判定能分离出该候选丛细胞。

在步骤211中,该处理单元12根据该候选细胞核合成图像获得一笔相关于该候选丛细胞的图像位置及大小的候选丛细胞数据,并将该候选丛细胞数据作为该候选细胞数据存储至该存储单元11,并重复进行步骤209~210。

在步骤212中,对于每一相关于所述细胞的细胞膜的细胞图层图像,该处理单元12利用所述候选细胞数据对该细胞图层图像进行特征撷取而获得多个分别相关于所述候选细胞的细胞膜的细胞膜特征值,并将所述细胞膜特征值存储至该存储单元11。在本实施例中,每一细胞膜特征值为相关于该细胞图层图像的候选细胞的细胞膜的一像素平均值、一像素最高值、一像素最低值、一像素中间值、一最大宽度,及一最小宽度的其中一者。

在步骤213中,对于每一相关于所述细胞的细胞核的细胞图层图像,该处理单元12利用所述候选细胞数据对该细胞图层图像进行特征撷取而获得多个分别相关于所述候选细胞的细胞核的细胞核特征值,并将所述细胞核特征值存储至该存储单元11。在本实施例中,每一细胞核特征值为相关于该细胞图层图像的候选细胞的细胞核的一圆形度、一纵横比、一不对称率、一椭圆圆度、一饱和度、一分散度、一偏心度,及一不变矩的其中一者。

要再特别注意的是,在本实施例中,步骤206~208是在步骤209~211前,且步骤212是在步骤213前,在其他实施例中,步骤206~208可在步骤209~211后或同时进行,且步骤212可在步骤213后或同时进行,不限于此。

参阅图1及图8,以下说明该系统1实施该实施例的该目标细胞决定程序的步骤流程。

在步骤301中,该处理单元12判定所述候选细胞的一者的每一细胞图层图像对应该候选细胞的细胞膜特征值是否皆小于所述细胞图层图像所对应的细胞膜上限值。当该处理单元12判定出所述细胞图层图像对应的细胞膜特征值皆小于所述细胞图层图像所对应的细胞膜上限值时,进行步骤302,否则表示该候选细胞为非目标细胞,进行步骤305。

在步骤302中,该处理单元12判定每一细胞图层图像对应该候选细胞的细胞核特征值是否皆小于所述细胞图层图像所对应的细胞核上限值。当该处理单元12判定出所述细胞图层图像对应的细胞核特征值皆小于所述细胞图层图像所对应的细胞核上限值时,进行步骤303,否则表示该候选细胞为非目标细胞,进行步骤305。

在步骤303中,该处理单元12根据所述上限值、所述细胞膜特征值与所述细胞核特征值,并根据所撷取的候选细胞的细胞膜的图像、所撷取的候选细胞的细胞核的图像与一用于对所述图像进行分类的分类器判定该候选细胞是否为目标细胞。当该处理单元12判定出该候选细胞为目标细胞时,进行步骤304,否则表示该候选细胞为非目标细胞,进行步骤305。在本实施例中,输入所述细胞图层图像中的候该选细胞的细胞膜及细胞核的图像至该分类器,该分类器根据已知数据判定该候选细胞是否为目标细胞,该分类器例如利用机器学习(machinelearning)算法的类神经网络(neuralnetwork,nn)。

在步骤304中,该处理单元12存储该候选细胞的细胞膜特征值、细胞核特征值、所撷取的候选细胞的细胞膜的图像,及所撷取的候选细胞的细胞核的图像存储至该存储单元11的一第一存储区。

在步骤305中,该处理单元12存储该候选细胞的细胞膜特征值、细胞核特征值、所撷取的候选细胞的细胞膜的图像,及所撷取的候选细胞的细胞核的图像中至少一者存储至该存储单元11的一第二存储区,该第二存储区例如为标注无效的暂存区。

要特别注意的是,在其他实施例中,步骤301~303的顺序可相互交换,不以此为限。在其他另一实施例中,可仅执行步骤301~303的一者,若判定结果为肯定进行步骤304,否则进行步骤305,不以此为限。

要再特别注意的是,在本实施例中,该目标细胞决定程序会重复执行直到所有的候选细胞皆判定完。

综上所述,不同于先前技术仅仅是依据染色强度进行分类,本发明细胞分类方法,借由该处理单元12利用所述候选细胞数据对该细胞图层图像进行特征撷取,以获得所述细胞膜特征值及所述细胞核特征值,并至少根据所述上限值、所述细胞膜特征值,及所述细胞核特征值,将所述候选细胞分类成目标细胞及非目标细胞,借此,针对细胞特有的型态进行分类以提高细胞分类的准确性,故确实能达成本发明的目的。

以上所述者,仅为本发明的实施例而已,当不能以此限定本发明实施的范围,凡是依本发明申请权利要求书及说明书内容所作的简单的等效变化与修饰,皆仍属本发明涵盖的范围内。

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