AI学习者 · 2021年04月27日

论文 | 不平衡样本中实现重叠红细胞分类与计数

转载于:OpenCV学堂
作者:gloomyfish

引言

RBC(红血细胞)分类与计数是生物研究领域中一种基础统计方法,当前市场的主流的细胞计数仪主要还是以传统算法为主,通过各种参数与预处理来提升细胞计数精度,实现重叠细胞计数与分类。在已知的红细胞类别中有的种类红细胞非常少,相关一些常见的红细胞类别它的样本很难收集,对这种不平衡的数据集要做到每个红细胞正确分类与计数,作者采用一种全新的算法,在已知不平衡数据集中测试效果SOTA。红细胞常见类别:

image.png
方法与步骤介绍

本文中作者提出了一种新的方法实现在不平衡的样本中分离重叠细胞与计数,方法主要分为以下四个主要步骤:

1.RBC颜色归一化

image.png

在数据收集阶段,可能来自不同的细胞计数设备,不同的显微镜得到的数据都会出现颜色不一致,通过颜色归一化实现细胞颜色的一致性。
image.png

计算整个数据集的背景与图像背景差值然后对每张图像每个像素点修正像素值,完成颜色归一化。在轮廓提取阶段,主要是通过传统的图像处理方法完成,流程示意图如下:

image.png

第三步重叠细胞分类,当前最稳定方法是基于距离变换与椭圆拟合算法,距离变换会发现每个重叠细胞的中心位置到边缘的距离,然后基于分水岭变换或者填充方法得到每个细胞的面积,但是这种方法只对粘连的细胞有效,对严重重叠细胞会产生错误结果,这个时候采用改进的椭圆拟合方法会取得更好的效果,这里椭圆拟合方法主要分为四步:

1.      凹点查找

2.      椭圆拟合估算

3.      椭圆验证

4.      双曲线椭圆估算

image.png

最后对每个分割后的细胞进行红细胞分类,分类的网络这里采用了EfficientNet网络模型,实验结果如下:

image.png
最终算法的实验结果如下:

image.png

论文地址:

https://arxiv.org/pdf/2012.01321.pdf

占小善者率以录

名一艺者无不庸

推荐阅读

更多嵌入式AI技术干货请关注嵌入式AI专栏。
推荐阅读
关注数
16590
内容数
1230
嵌入式端AI,包括AI算法在推理框架Tengine,MNN,NCNN,PaddlePaddle及相关芯片上的实现。欢迎加入微信交流群,微信号:aijishu20(备注:嵌入式)
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息