一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

细胞密度分类方法及装置、电子装置及存储介质与流程

2022-06-01 13:07:43 来源:中国专利 TAG:


1.本发明涉及计算机学习技术领域,具体涉及一种细胞密度分类方法及装置、电子装置及计算机可读存储介质。


背景技术:

2.目前,在对生物细胞,例如生物干细胞,进行研究时,往往不需要知道图像中的干细胞的准确数量,而只需要知道图像中的干细胞的密度范围。但是,现有的生物细胞计数方法为计算图像中的细胞的数量,并根据所述细胞的数量计算图像中的干细胞的密度范围,如此,将会导致细胞的计数费时。


技术实现要素:

3.鉴于此,有必要提供一种细胞密度分类方法及装置、电子装置及计算机可读存储介质,可提高细胞计数的速度。
4.本技术的第一方面提供一种细胞密度分类方法,所述方法包括:
5.将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应;
6.确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
7.较佳地,在所述将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配之前,所述方法还包括:
8.获取被分为多个不同密度范围的多个训练生物细胞图像;
9.将各密度范围的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型。
10.较佳地,多个不同的所述密度范围形成的密度范围为0~100%。
11.较佳地,所述获取被分为多个不同密度范围的多个训练生物细胞图像包括:
12.获取多个训练生物细胞图像;
13.将多个所述训练生物细胞图像分为多个不同密度范围的多个训练生物细胞图像。
14.较佳地,所述将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配包括:
15.将所述将待测试生物细胞图像输入所述训练卷积神经网络模型中得到重构生物细胞图像;
16.判断所述重构生物细胞图像是否与所述待测试生物细胞图像相似;
17.若所述重构生物细胞图像与所述待测试生物细胞图像相似,确定所述重构生物细胞图像与所述待测试生物细胞图像匹配。
18.较佳地,所述方法还包括:
19.若所述重构生物细胞图像与所述待测试生物细胞图像不相似,将所述将待测试生物细胞图像输入下一个所述训练卷积神经网络模型中得到重构生物细胞图像;
20.判断所述重构生物细胞图像是否与所述待测试生物细胞图像相似;
21.若所述重构生物细胞图像与所述待测试生物细胞图像不相似,继续得到重构生物细胞图像及判断直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配。
22.较佳地,所述重构生物细胞图像的细胞密度范围与所述训练卷积神经网络模型对应的生物细胞图像的细胞密度所处的密度范围相同。
23.本技术的第二方面提供一种细胞密度分类装置,所述装置包括:
24.输入模块,用于将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应;
25.确定模块,用于确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
26.本技术的第三方面提供一种电子装置,所述电子装置包括处理器及存储器,所述处理器用于执行所述存储器中存储的至少一个指令时实现如上任意一项所述的细胞密度分类方法。
27.本技术的第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行以实现如上任意一项所述的细胞密度分类方法。
28.本案利用训练卷积神经网络模型确定待测试生物细胞图像的细胞密度,无需计算所述细胞的数量就可确定所述细胞密度范围,提高所述细胞计数的速度。
附图说明
29.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1是本发明实施例一提供的细胞密度分类装置的方框图。
31.图2是本发明实施例二提供的细胞密度分类装置的方框图。
32.图3是本发明实施例三提供的细胞密度分类方法的流程图。
33.图4是图3中将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配的一实施例的流程图。
34.图5是图3中将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配的另一实施例的示意图。
35.图6是本发明实施例四提供的细胞密度分类方法的流程图。
36.图7是将各密度范围的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型的示意图。
37.图8是本发明实施例五提供的电子装置的方框图。
38.如下具体实施方式将结合上述附图进一步说明本发明。
39.主要元件符号说明
40.细胞密度分类装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10,20
41.输入模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
101,203
42.确定模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
102,204
43.获取模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
201
44.训练模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
202
45.电子装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ846.存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
81
47.处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
82
48.计算机程序
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
83
49.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
50.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
51.在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
53.图1是本发明实施例一提供的细胞密度分类装置的方框图。所述细胞密度分类装置10应用于电子装置上。所述电子装置可为智能手机、桌上电脑、平板电脑等。所述细胞密度分类装置10包括输入模块101及确定模块102。所述输入模块101用于将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应。所述确定模块102用于确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
54.图2是本发明实施例二提供的细胞密度分类装置的方框图。所述细胞密度分类装置20应用于电子装置上。所述电子装置可为智能手机、桌上电脑、平板电脑等。所述细胞密度分类装置20包括获取模块201、训练模块202、输入模块203及确定模块204。所述获取模块201用于获取被分为多个不同密度范围的多个训练生物细胞图像。所述训练模块202用于将各密度范围的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型。所述输入模块203用于将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应。所述确定模块204用于确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
55.以下将结合一种细胞密度分类方法的流程图来详细描述模块101~102及模块201
~204的具体功能。
56.图3是本发明实施例三提供的细胞密度分类方法的流程图。所述细胞密度分类方法可包括以下步骤:
57.s31:将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应。
58.所述生物细胞图像可为,例如,生物干细胞图像。所述生物干细胞图像包括干细胞及其他物质。所述其他物质可为杂质或其他细胞。所述重构生物细胞图像的细胞密度范围与所述训练卷积神经网络模型对应的生物细胞图像的细胞密度所处的密度范围相同。
59.请参考图4,为所述将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配的一实施例的流程图。所述流程图可包括如下步骤:
60.s41:将所述将待测试生物细胞图像输入所述训练卷积神经网络模型中得到重构生物细胞图像。
61.s42:判断所述重构生物细胞图像是否与所述待测试生物细胞图像相似。
62.s43:若所述重构生物细胞图像与所述待测试生物细胞图像相似,确定所述重构生物细胞图像与所述待测试生物细胞图像匹配。
63.s44:若所述重构生物细胞图像与所述待测试生物细胞图像不相似,将所述将待测试生物细胞图像输入下一个所述训练卷积神经网络模型中得到重构生物细胞图像。
64.s45:判断所述重构生物细胞图像是否与所述待测试生物细胞图像相似。
65.s46:若所述重构生物细胞图像与所述待测试生物细胞图像不相似,继续得到重构生物细胞图像及判断直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配。
66.例如,将所述将待测试生物细胞图像1输入训练卷积神经网络模型1中得到重构生物细胞图像1,判断所述重构生物细胞图像1与所述待测试生物细胞图像1是否相似,确定所述重构生物细胞图像1与所述待测试生物细胞图像1不相似。此时,将待测试生物细胞图像1输入训练卷积神经网络模型2中得到重构生物细胞图像2,判断所述重构生物细胞图像2与所述待测试生物细胞图像1是否相似,确定所述重构生物细胞图像2与所述待测试生物细胞图像1相似,此时,确定所述重构生物细胞图像2与所述待测试生物细胞图像1匹配。
67.请参考图5,为将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配的另一实施例的示意图。在所述另一实施例中,所述待测试生物细胞图像输入所有的训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配。在图5中,待测试生物细胞图像3输入训练卷积神经网络模型1、训练卷积神经网络模型2、训练卷积神经网络模型3及训练卷积神经网络模型4中分别得到重构生物细胞图像1、重构生物细胞图像2、重构生物细胞图像3及重构生物细胞图像4,其中得到的重构生物细胞图像3与所述待测试生物细胞图像3匹配。
68.s32:确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
69.所述确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围可为,例如,在图5中,由训练卷积神经网络模
型3所得到的重构生物细胞图像3与所述待测试生物细胞图像3匹配,确定所述待测试生物细胞图像3的细胞密度为训练卷积神经网络模型3对应的密度范围40%~60%。
70.实施例三将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围,从而,本案利用训练卷积神经网络模型确定待测试生物细胞图像的细胞密度,无需计算所述细胞的数量就可确定所述细胞密度范围,提高所述细胞计数的速度。
71.图6是本发明实施例四提供的细胞密度分类方法的流程图。所述细胞密度分类方法可包括以下步骤:
72.s61:获取被分为多个不同密度范围的多个训练生物细胞图像。
73.多个不同的所述密度范围形成的密度范围为0~100%。所述密度范围的大小可完全相同或不完全相同。
74.所述获取被分为多个不同密度范围的多个训练生物细胞图像包括:
75.获取多个训练生物细胞图像,及将多个所述训练生物细胞图像分为多个不同密度范围的多个训练生物细胞图像。
76.所述将多个所述训练生物细胞图像分为多个不同密度范围的多个训练生物细胞图像可为按照预设规则或随机将多个所述训练生物细胞图像分为多个不同密度范围的多个训练生物细胞图像。
77.s62:将各密度范围的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型。
78.所述将各密度范围的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型可为,例如,如图7所示,将密度范围0~40%的多个训练生物细胞图像输入至卷积神经网络模型1中,将密度范围40%~60%的多个训练生物细胞图像输入至卷积神经网络模型2中,将密度范围60%~80%的多个训练生物细胞图像输入至卷积神经网络模型3中,将密度范围80%~100%的多个训练生物细胞图像输入至卷积神经网络模型4中,得到训练卷积神经网络模型1、训练卷积神经网络模型2、训练卷积神经网络模型3及训练卷积神经网络模型4。
79.s63:将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,所述训练卷积神经网络模型与生物细胞图像的细胞密度所处的密度范围对应。
80.所述实施例四中的所述步骤s63与所述实施例三中的所述步骤s31相似,所述实施例四中的所述步骤s63的具体描述可参考所述实施例三中的所述步骤s31,在此不进行赘述。
81.s64:确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。
82.所述实施例四中的所述步骤s64与所述实施例三中的所述步骤s32相似,所述实施例四中的所述步骤s63的具体描述可参考所述实施例三中的所述步骤s32,在此不进行赘述。
83.实施例四获取被分为多个不同密度范围的多个训练生物细胞图像,将各密度范围
的多个训练生物细胞图像输入至不同的卷积神经网络模型中得到多个训练卷积神经网络模型,将待测试生物细胞图像输入训练卷积神经网络模型中直至得到的重构生物细胞图像与所述待测试生物细胞图像匹配,确定所述待测试生物细胞图像的细胞密度为与所述重构生物细胞图像匹配时的训练卷积神经网络模型对应的密度范围。从而,本案通过先训练卷积神经网络模型,再根据训练卷积神经网络模型确定待测试生物细胞图像的细胞密度,无需计算所述细胞的数量就可确定所述细胞密度范围,提高所述细胞计数的速度。
84.图8是本发明实施例三提供的电子装置的方框图。所述电子装置8包括:存储器81、至少一个处理器82、及存储在所述存储器81中并可在所述至少一个处理器82上运行的计算机程序83。所述至少一个处理器82执行所述计算机程序83时实现上述方法实施例中的步骤。或者,所述至少一个处理器82执行所述计算机程序83时实现上述装置实施例中的各模块的功能。
85.示例性的,所述计算机程序83可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器81中,并由所述至少一个处理器82执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序83在所述电子装置8中的执行过程。例如,所述计算机程序83可以被分割成图1所示的模块,各模块具体功能参见实施例一。
86.所述电子装置8可以为任何一种电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personal digital assistant,pda)等。本领域技术人员可以理解,所述示意图8仅是电子装置8的示例,并不构成对电子装置8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子装置8还可以包括总线等。
87.所述至少一个处理器82可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。该处理器82可以是微处理器或者该处理器82也可以是任何常规的处理器等,所述处理器82是所述电子装置8的控制中心,利用各种接口和线路连接整个电子装置8的各个部分。
88.所述存储器81可用于存储所述计算机程序83和/或模块/单元,所述处理器82通过运行或执行存储在所述存储器81内的计算机可读指令和/或模块/单元,以及调用存储在存储器81内的数据,实现所述电子装置8的各种功能。所述存储器81可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子装置8的使用所创建的数据(比如音频数据等)等。此外,存储器81可以包括非易失性计算机可读存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
89.所述电子装置8集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行
时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)等。
90.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献