基于深度卷积神经网络的细胞核分割
发布时间:2020-05-29 08:54
【摘要】:深度学习是机器学习和人工智能研究的最新趋势之一,基于深度卷积神经网络算法的细胞核分割是计算机视觉领域的一个重要的分支,其在药物开发、疾病确诊等领域都有着重要的研究意义和广泛的应用价值。基于深度卷积神经网络算法的细胞核分割主要包括特征提取、目标识别、分割预测等功能模块,其中提取具有高判别性的特征是影响细胞核分割准确性的关键所在。通常具有良好泛化能力和高鉴别能力特征的网络需要一定规模的高质量训练集,然而人工标注的细胞核分割图像掩码十分珍贵,如何在少量数据集上获得良好的模型泛化能力以及较好的分割精度成为本文的主要研究方向。除此之外,影响深度网络特征提取能力的决定性因素又来自于网络架构设计和损失函数设计两个方面。对网络结构和损失函数的改进会很大程度上影响细胞核分割的质量,另外由于细胞核图像本身有着图像亮度分布不均匀,细胞核数量和大小不一,细胞之间粘连堆叠的特点,也会导致细胞核分割异常困难。基于上述分析,为实现在小数据集上具有良好泛化能力和较好分割精度的细胞核分割模型,本文的主要研究工作如下:(1)本文以U-net全卷积神经网络为基础,给出了一种细胞核分割算法。首先,为了提高网络的泛化能力与识别能力,对数据集进行数据增强,然后在数据集上根据HSV颜色空间做k-means聚类,在U-net网络训练时选择不同的聚类做交叉验证。其次针对细胞核粘连的情况,本文在预处理中对真值掩码使用腐蚀操作来确保真值中每个细胞核被分离,然后使用膨胀操作来调整预测的最终结果。最后,改进U-net网络损失函数来获得更好的分割结果。实验表明,本文方法与传统分割算法进行比较,如Ostu阈值分割,分水岭分割算法比较,分割的结果更好。通过定量的细胞核分割结果分析,本文在Broad Bioimage Benchmark Collection 038 数据集上的PA(Pixel Accuracy)达到94.944%,mIoU达到0.55452。(2)为了使U-net网络更好的处理粘连细胞核的情况,首先使用多任务学习的思路,训练时更改U-net网络的输入输出,使得网络同时关注细胞核,粘连的细胞核边界以及图像背景。其次,为了使分割模型具有更好的泛化能力,在此基础上使用迁移学习中的方法,将U-net网络中的特征提取部分替换成预训练VGG16模型的前几层。使用在ImageNet上收敛泛化的VGG16模型初始化网络,再在小数据集上进行微调,使得网络适应细胞核分割问题。最后在后处理阶段,对细胞核分割结果进行分析,运用一系列的形态学操作,来细化最终的分割结果并且对本文中的算法进行定量分析与横向对比证明了算法的高效性和鲁棒性。本文在 Broad Bioimage Benchmark Collection 038 数据集上的PA达到95.437%,mIoU达到0.60241。
【图文】:
用于线性可分问题。实际上,更一般的情况中,yL经网络的输入特征空间通常是逡逑非线性的。为了解决非线性的分割问题,引入多层感知器(MLP),即多个感知逡逑器的级联,如图2.3所示。一个多层感知器至少包含三层,输入层,隐层和输出逡逑层。其中输入层用于接受输入,隐层用来提取模型特征,输出层则用来输出最终逡逑的结果,隐层和输出层包含了多个感知器的结构,其中每个感知器都有各自的参逡逑数和权重,,yL经网络的学习过程就是报据数据和损失函数调整感知器之间连接的逡逑权重以及各个感知器中的阈值,在这三层中,除了输入层以外所使用的激活函数逡逑都是非线性的。对于多层yL经网络的权值更新问题就不可以再简单的直接使用感逡逑知器的方法,此时反向传播算法的出现就取代了传统更新参数和权值的方法[311。逡逑10逡逑
(a)逦(b)逡逑图2.2激活函数示意图逡逑(a)邋Relu和Lrelu函数图像逦(b)邋Sigmoid和tanh函数图像逡逑Fig.邋2.2邋Schematic邋diagram邋of邋activation邋function逡逑(a)Rclu邋and邋Lrelu邋function邋images逦(b)Sigmoid邋and邋tanh邋function邋images逡逑2.1.2多层前馈神经网络与反向传播算法逡逑在yL经网络中一个神经元就是一个简单的感知器,但是单个的感知器仅仅适逡逑用于线性可分问题。实际上,更一般的情况中,yL经网络的输入特征空间通常是逡逑非线性的。为了解决非线性的分割问题,引入多层感知器(MLP),即多个感知逡逑器的级联,如图2.3所示。一个多层感知器至少包含三层,输入层,隐层和输出逡逑层。其中输入层用于接受输入,隐层用来提取模型特征,输出层则用来输出最终逡逑的结果,隐层和输出层包含了多个感知器的结构,其中每个感知器都有各自的参逡逑数和权重,yL经网络的学习过程就是报据数据和损失函数调整感知器之间连接的逡逑权重以及各个感知器中的阈值
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP391.41;TP183;Q243
【图文】:
用于线性可分问题。实际上,更一般的情况中,yL经网络的输入特征空间通常是逡逑非线性的。为了解决非线性的分割问题,引入多层感知器(MLP),即多个感知逡逑器的级联,如图2.3所示。一个多层感知器至少包含三层,输入层,隐层和输出逡逑层。其中输入层用于接受输入,隐层用来提取模型特征,输出层则用来输出最终逡逑的结果,隐层和输出层包含了多个感知器的结构,其中每个感知器都有各自的参逡逑数和权重,,yL经网络的学习过程就是报据数据和损失函数调整感知器之间连接的逡逑权重以及各个感知器中的阈值,在这三层中,除了输入层以外所使用的激活函数逡逑都是非线性的。对于多层yL经网络的权值更新问题就不可以再简单的直接使用感逡逑知器的方法,此时反向传播算法的出现就取代了传统更新参数和权值的方法[311。逡逑10逡逑
(a)逦(b)逡逑图2.2激活函数示意图逡逑(a)邋Relu和Lrelu函数图像逦(b)邋Sigmoid和tanh函数图像逡逑Fig.邋2.2邋Schematic邋diagram邋of邋activation邋function逡逑(a)Rclu邋and邋Lrelu邋function邋images逦(b)Sigmoid邋and邋tanh邋function邋images逡逑2.1.2多层前馈神经网络与反向传播算法逡逑在yL经网络中一个神经元就是一个简单的感知器,但是单个的感知器仅仅适逡逑用于线性可分问题。实际上,更一般的情况中,yL经网络的输入特征空间通常是逡逑非线性的。为了解决非线性的分割问题,引入多层感知器(MLP),即多个感知逡逑器的级联,如图2.3所示。一个多层感知器至少包含三层,输入层,隐层和输出逡逑层。其中输入层用于接受输入,隐层用来提取模型特征,输出层则用来输出最终逡逑的结果,隐层和输出层包含了多个感知器的结构,其中每个感知器都有各自的参逡逑数和权重,yL经网络的学习过程就是报据数据和损失函数调整感知器之间连接的逡逑权重以及各个感知器中的阈值
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TP391.41;TP183;Q243
【相似文献】
相关期刊论文 前10条
1 胡悦;;金融市场中的神经网络拐点预测法[J];金融经济;2017年18期
2 李青华;李翠平;张静;陈红;王绍卿;;深度神经网络压缩综述[J];计算机科学;2019年09期
3 迟惠生;陈珂;;1995年世界神经网络大会述评[J];国际学术动态;1996年01期
4 吴立可;;脉冲神经网络和行为识别[J];通讯世界;2018年12期
5 林嘉应;郑柏伦;刘捷;;基于卷积神经网络的船舶分类模型[J];信息技术与信息化;2019年02期
6 俞颂华;;卷积神经网络的发展与应用综述[J];信息通信;2019年02期
7 韩真;凯文·哈特尼特;;为神经网络的通用理论建造基石[J];世界科学;2019年04期
8 鲍伟强;陈娟;熊涛;;基于进化神经网络的短期电力负荷预测研究[J];电工技术;2019年11期
9 陈晓燕;;浅析简单神经网络的发展及简单模型[J];数字技术与应用;2019年05期
10 王丽华;杨秀萍;王皓;高峥翔;;智能双轮平衡车的设计研究[J];数字技术与应用;2018年04期
相关会议论文 前10条
1 孙军田;张U
本文编号:2686694
本文链接:https://www.wllwen.com/projectlw/swxlw/2686694.html