前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >论文 | 不平衡样本中实现重叠红细胞分类与计数

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

作者头像
OpenCV学堂
发布2021-04-21 15:48:08
8360
发布2021-04-21 15:48:08
举报

引言

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

方法与步骤介绍

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

代码语言:javascript
复制
1.RBC颜色归一化
2.重叠细胞分离
3.细胞轮廓提取
4.细胞分类

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

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

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

1. 凹点查找

2. 椭圆拟合估算

3. 椭圆验证

4. 双曲线椭圆估算

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

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

论文地址:

代码语言:javascript
复制
https://arxiv.org/pdf/2012.01321.pdf
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档