论文中文题名: | 显微白细胞图像分类识别算法研究 |
姓名: | |
学号: | 19207040017 |
保密级别: | 公开 |
论文语种: | chi |
学科代码: | 0810 |
学科名称: | 工学 - 信息与通信工程 |
学生类型: | 硕士 |
学位级别: | 工学硕士 |
学位年度: | 2022 |
培养单位: | 西安科技大学 |
院系: | |
专业: | |
研究方向: | 计算机视觉 |
第一导师姓名: | |
第一导师单位: | |
论文提交日期: | 2022-06-22 |
论文答辩日期: | 2022-06-06 |
论文外文题名: | Research on classification and recognition algorithm of microscopic white blood cells images |
论文中文关键词: | |
论文外文关键词: | White blood cells recognition ; YOLOv5 model ; coordinate attention ; class imbalance |
论文中文摘要: |
外周血白细胞在人体免疫系统中起着不可忽视的作用,对医生进行病情诊断有重要价值。目前,医院主要采用人工镜检与血细胞分析仪检测白细胞,存在工作量大、耗时长、统计量小、易受主观因素影响等问题。因此,实现精准白细胞分类识别有着迫切的现实需求。 针对白细胞外观复杂、目标尺寸小而导致识别精确度低、效果不佳等问题,本文基于YOLOv5网络模型,提出了一种改进YOLOv5的白细胞识别算法。首先在主干网络的卷积层中添加坐标注意力机制,将位置信息嵌入到通道注意力中以提升网络的特征提取能力;其次采用多尺度特征检测层,充分利用浅层特征信息以减少卷积过程中小目标区域特征信息的丢失,提高了小尺寸白细胞的识别精度。为了解决白细胞分类识别任务中类别不平衡的问题,在改进YOLOv5白细胞识别算法的基础上,提出一种基于YOLOv5-CHCE的不平衡白细胞识别算法。该算法使用类平衡焦点损失函数作为网络的分类损失函数,重新平衡了各类白细胞的损失权重,以提升不平衡白细胞数据集中少数类的识别率;同时,采用有效交并比损失函数作为网络的边框回归损失函数,提升检验框识别的精确度。 本文使用公共白细胞数据集和自建的SWBC(Self-built White Blood Cells)数据集分别对改进算法进行实验评估。实验结果表明,改进YOLOv5-CHCE模型在类别不平衡的公共白细胞数据集中精确度、召回率和平均精确度均值(mean Average Precision,mAP)分别达到了98.7%、98.5%和98.5%;在自建SWBC数据集中精确度、召回率和mAP分别达到了93%、94.3%和97.1%。改进的网络模型在不同的数据集上展现出优越性,实现了更高精度的多类白细胞分类识别。 |
论文外文摘要: |
Peripheral blood white blood cells play a role that cannot be ignored in the human immune system and are of great value to doctors in diagnosing the disease. At present, hospitals mainly use manual microscopy and cell analyzers to detect white blood cells, but there are problems such as heavy workload, long time, small statistics, and being easily affected by subjective factors. Therefore, there is an urgent practical need to achieve accurate white blood cells classification and identification. In view of the complex appearance and small size of white blood cells, which lead to low recognition accuracy and poor effect, this paper proposes an improved YOLOv5 white blood cells recognition algorithm based on the YOLOv5 network model. First, a coordinate attention mechanism is added to the convolutional layer of the backbone network, which embeds the position information into the channel attention to improve the feature extraction ability of the network. Then, the multi-scale feature detection layers are adopted to make full use of the shallow feature information to reduce the loss of feature information of small target areas during the convolution process, and to improve the identification accuracy of white blood cells with smaller size. In order to solve the problem of class imbalance in the task of white blood cells classification and identification, an unbalanced white blood cells identification algorithm based on YOLOv5-CHCE is proposed on the basis of improving the YOLOv5 white blood cells identification algorithm. The algorithm uses the class-balanced focal loss function as the classification loss function of the network, which rebalances the loss weights of various types of white blood cells to improve the recognition rate of minority classes in the imbalanced white blood cells dataset. At the same time, the effective intersection ratio loss function is used to improve the frame regression loss function of the network to improve the accuracy of the detection frame recognition. This paper uses the public white blood cells dataset and the self-built SWBC (Self-built White Blood Cells) dataset to conduct experimental evaluations on the improved algorithm. The experimental results show that the improved YOLOv5-CHCE model proposed in this paper achieves 98.7%, 98.5% and 98.5% of the precision, recall and mean Average Precision (mAP) in the class-imbalanced public white blood cells dataset, respectively. In the self-built SWBC dataset, the precision, recall and mAP reached 93%, 94.3% and 97.1%, respectively. The improved network model shows superiority in different datasets and achieves higher-precision classification and identification of multiple types of white blood cells. |
参考文献: |
[1]王卫星,苏培垠.基于颜色、梯度矢量流活动轮廓及支持向量机实现白细胞的提取和分类[J].光学精密工程,2012,20(12):2781-2790. [2]吴上上.两级目标检测器白细胞自动分类与识别技术[D].济南:山东师范大学,2021. [3]李国权,姚凯,庞宇.基于CNN的血液细胞图像自动识别算法[J].计算机科学,2022,49(04):247-253. [5]陈振华,杨茂红.浅谈TEK-Ⅱ血细胞分析仪原理及故障维修[J].中国设备工程,2021(15):50-51. [6]段浩,陈锋,顾彪,李抄,吴太虎.血细胞分析技术及其进展研究[J].医疗卫生装备,2014,35(05):108-112. [10]刘霖,于腾,李佼,傅小明等.一种基于机器视觉的全自动血涂片形态分析装置[P].中国,202010261704.X,2020年4月4日. [11]孙凯,姚旭峰,黄钢.基于机器学习的白细胞六分类研究[J].软件,2020,41(10):98-101+134. [12]张剑飞,郭笑颜,王波,崔文升.基于迁移学习和支持向量机的白细胞分类[J].科学技术与工程,2021,21(19):8113-8119. [14]王亚品,曹益平,付光凯,王璐,万莹莹,李城梦.基于深度卷积神经网络的人体外周血白细胞显微图像分类[J].光电子·激光,2019,30(05):546-555. [18]马力,帅仁俊,刘文佳,李文煜.基于改进的残差神经网络的白细胞分类[J].计算机工程与设计,2020,41(10):2982-2987. [20]耿磊,杨盟盟,肖志涛,张芳,刘彦北,吴骏,王雯.结合通道空间加权特征金字塔网络的白细胞检测与分割[J].计算机辅助设计与图形学学报,2021,33(09):1418-1427. [26]杨勇超.基于卷积神经网络的白细胞分类识别方法研究[D].西安:西安科技大学,2021. [38]张家伟,郭林明,杨晓梅.针对不平衡数据的过采样和随机森林改进算法[J].计算机工程与应用,2020,56(11):39-45. [39]王德志,梁俊艳.不平衡数据集文本多分类深度学习算法[J].计算机工程与设计,2021,42(09):2501-2508. [53]Shenggan,“BCCD dataset,”2017, https://github.com/Shenggan/BCCD Dataset, Accessed 01 August 2018. [54]回天,哈力旦·阿布都热依木,杜晗.结合Faster R-CNN的多类型火焰检测[J].中国图象图形学报,2019,24(01):73-83. |
中图分类号: | TP391.413 |
开放日期: | 2022-06-23 |