CP-Net:用于生物细胞解析的实例感知部分分割网络|文献速递--基于深度学习的医学影像病灶分割

news2024/11/24 4:29:07

Title

题目

CP-Net: Instance-aware part segmentation network for biological cell parsing

CP-Net:用于生物细胞解析的实例感知部分分割网络

01

文献速递介绍

实例分割是计算机视觉中的一个经典任务,用于识别图像中每个像素的对象类别(语义类型)并确定唯一的对象ID(实例索引)(Yi等,2019)。与仅将对象类别分配给每个像素的语义分割相比,实例分割能够区分同一对象类别内的不同实例(Zhou等,2022)。生物细胞的实例分割在显微图像(例如神经元细胞Upschulte等,2022,血细胞Ljosa等,2012和精子细胞Fraczek等,2022)中对于细胞分析至关重要,如病理分析(Jiang等,2021)、表型变化识别(Yang等,2017)和细胞迁移分析(Tsai等,2019)。

Abatract

摘要

Instance segmentation of biological cells is important in medical image analysis for identifying and segmentingindividual cells, and quantitative measurement of subcellular structures requires further cell-level subcellularpart segmentation. Subcellular structure measurements are critical for cell phenotyping and quality analysis.For these purposes, instance-aware part segmentation network is first introduced to distinguish individualcells and segment subcellular structures for each detected cell. This approach is demonstrated on humansperm cells since the World Health Organization has established quantitative standards for sperm qualityassessment. Specifically, a novel Cell Parsing Net (CP-Net) is proposed for accurate instance-level cell parsing.An attention-based feature fusion module is designed to alleviate contour misalignments for cells with anirregular shape by using instance masks as spatial cues instead of as strict constraints to differentiate variousinstances. A coarse-to-fine segmentation module is developed to effectively segment tiny subcellular structureswithin a cell through hierarchical segmentation from whole to part instead of directly segmenting each cellpart. Moreover, a sperm parsing dataset is built including 320 annotated sperm images with five semanticsubcellular part labels. Extensive experiments on the collected dataset demonstrate that the proposed CP-Netoutperforms state-of-the-art instance-aware part segmentation networks.

生物细胞的实例分割在医学图像分析中非常重要,用于识别和分割单个细胞,而细胞级别的亚细胞结构分割则需要进一步的定量测量。亚细胞结构的测量对细胞表型分析和质量分析至关重要。为此,首次引入了实例感知部分分割网络,以区分单个细胞并对每个检测到的细胞进行亚细胞结构的分割。此方法在人体精子细胞上得到了验证,因为世界卫生组织已制定了精子质量评估的定量标准。具体来说,提出了一种新的细胞解析网络(CP-Net),用于精确的实例级细胞解析。设计了一个基于注意力的特征融合模块,通过使用实例掩码作为空间提示而非严格约束来缓解不规则形状细胞的轮廓不对齐问题。开发了一个粗到细的分割模块,通过从整体到部分的分层分割,而不是直接分割每个细胞部分,有效地分割细胞内的微小亚细胞结构。此外,建立了一个包括320张带有五个语义亚细胞部分标签的注释精子图像的精子解析数据集。在收集的数据集上进行的大量实验表明,所提出的CP-Net优于最先进的实例感知部分分割网络。

Method

方法

Fig. 3 shows the overall architecture of our proposed CP-Net modelfor cell parsing. A convolutional backbone and Feature Pyramid Network (FPN) (Lin et al., 2017) firstly extract features from the inputimage and rescale extracted features, then the instance segmentationmodule and part segmentation module generate instance masks encoding instance-aware information and part segmentation features withcontour-preserved information based on extracted features, finally theattention-based feature fusion module merges and refines instancemasks and part segmentation features to generate instance-aware partparsing results for each instance. The rest part of this section describesthe design of each module.

图3显示了我们提出的用于细胞解析的CP-Net模型的整体架构。首先,通过卷积骨干网络和特征金字塔网络(FPN)(Lin等,2017)从输入图像中提取特征并重新调整提取的特征,然后实例分割模块和部分分割模块基于提取的特征生成编码实例感知信息的实例掩码和保留轮廓信息的部分分割特征,最后基于注意力的特征融合模块将实例掩码和部分分割特征合并和细化,以生成每个实例的实例感知部分解析结果。本节的其余部分将描述各个模块的设计。

Conclusion

结论

This paper reported a Cell Parsing Net (CP-Net) for the instancelevel sperm parsing task. State-of-the-art instance-aware part segmentation networks include top-down, bottom-up and two-stage top-downmethods. The bottom-up methods cannot effectively locate boundaryand separate adjacent instances due to the lack of bounding box locating procedure. In comparison, the top-down methods can betterseparate intersecting instances; however, they suffer from distortionand context loss due to imaging resizing in ROI Align, causing thesubcellular parts of a sperm outside of the bounding box to be croppedout. The two-stage top-down methods can achieve a higher accuracyby combining results from an instance segmentation network and aparallel semantic segmentation network. However, they still suffer frommisalignments because per-pixel matching induces error from inaccurate instance masks. Based on the structure of two-stage top-downmethods, the proposed CP-Net outperformed the classical top-downmethods and bottom-up methods by avoiding feature distortion andimproving instance distinction. This was evidenced by experimentallycomparing the proposed network and classical top-down methods suchas RP-R-CNN and bottom-up methods such as PGN.

本文介绍了一种用于实例级别精子解析任务的细胞解析网络(CP-Net)。当前最先进的实例感知部分分割网络包括自上而下、自下而上和两阶段自上而下的方法。自下而上的方法由于缺少边界框定位过程,无法有效地定位边界和分离相邻实例。相比之下,自上而下的方法能够更好地分离相交的实例;然而,它们由于在ROI Align中图像缩放而导致的变形和上下文丢失问题,可能会将边界框之外的精子亚细胞部分裁剪掉。两阶段自上而下的方法通过结合实例分割网络和并行语义分割网络的结果,可以实现更高的准确性。然而,它们仍然存在错位问题,因为逐像素匹配会由于实例掩码不准确而引入错误。基于两阶段自上而下方法的结构,所提出的CP-Net通过避免特征变形和提高实例区分度,优于传统的自上而下方法和自下而上方法。这一点通过实验比较所提出的网络与传统的自上而下方法(如RP-R-CNN)和自下而上方法(如PGN)得到了证明。

Figure

图片

Fig. 1. Examples of sperm cell segmentation in different parsing levels. (a) Raw imageof stained sperm cells taken under 100× microscopy magnification. (b) Semantic segmentation networks cannot distinguish different sperm cells. (c) Instance segmentationnetworks cannot segment subcellular structures. (d) Instance-aware part segmentationcan not only distinguish different sperm cells, but also segment subcellular parts foreach sperm cell.

图1. 不同解析层次下的精子细胞分割示例。(a) 在100倍显微镜放大倍率下拍摄的染色精子细胞原始图像。(b) 语义分割网络无法区分不同的精子细胞。(c) 实例分割网络无法分割亚细胞结构。(d) 实例感知部分分割不仅能够区分不同的精子细胞,还能对每个精子细胞的亚细胞部分进行分割。

图片

Fig. 2. (a) State-of-the-art two-stage top-down methods spatially per-pixel matchinstance masks and part segmentation maps, then refine the matched result usingBFS-based CCA. (b) Our proposed CP-Net fuses instance masks and part segmentationfeatures through attention mechanism to generate instance-aware part features, whichare then refined by CNN to produce instance-aware results with high quality contours.

图2. (a) 最先进的两阶段自上而下方法逐像素匹配实例掩码和部分分割图,然后使用基于BFS的CCA对匹配结果进行细化。(b) 我们提出的CP-Net通过注意力机制融合实例掩码和部分分割特征,以生成实例感知部分特征,然后通过CNN进行细化,生成具有高质量轮廓的实例感知结果。

图片

Fig. 3. The architecture of our proposed CP-Net model for instance-level cell parsing. The convolutional backbone first extracts features from the input image, and FPN rescalesextracted features to acquire multi-scale feature maps. Then the instance segmentation module generates instance masks for each cell encoding instance-aware information, and thepart segmentation module produces part segmentation features with detailed contour information. Finally, the attention-based feature fusion module merges and refines instancemasks and part segmentation features to produce accurate part segmentation results for each cell.

图3. 我们提出的CP-Net模型用于实例级细胞解析的架构。卷积骨干网络首先从输入图像中提取特征,FPN对提取的特征进行重新调整以获取多尺度特征图。然后,实例分割模块为每个细胞生成编码实例感知信息的实例掩码,而部分分割模块生成具有详细轮廓信息的部分分割特征。最后,基于注意力的特征融合模块将实例掩码和部分分割特征合并和细化,以生成每个细胞的准确部分分割结果。

图片

Fig. 4. (a) The structure of the detection branch in the instance segmentation module.A cascaded multi-regression detector is employed to suppress noisy predictions. 𝐵 isbounding box, 𝐶 classification. (b) The segmentation branch segments each instancebased on detection results. A cascaded dilated convolutional network is applied toexpand receptive fields.

图4. (a) 实例分割模块中检测分支的结构。采用级联多回归检测器来抑制噪声预测。𝐵 表示边界框,𝐶 表示分类。(b) 分割分支基于检测结果对每个实例进行分割。应用级联扩张卷积网络来扩展感受野。

图片

Fig. 5. The structure of our proposed coarse-to-fine part segmentation module. Multi-scale features from FPN are first merged to generate fused features, and a coarse segmentationfor the whole cell is performed to provide a more concentrated subregion where the target occupies a larger fraction. Then a fine segmentation for each part of the cell is performedon this concentrated subregion to better segment subcellular structures.

图5. 我们提出的粗到细部分分割模块的结构。首先,将来自FPN的多尺度特征合并生成融合特征,然后对整个细胞进行粗略分割,以提供一个更集中的子区域,使目标占据更大的比例。然后,在这个集中子区域内对细胞的每个部分进行细致分割,以更好地分割亚细胞结构。

图片

Fig. 6. The structure of our proposed attention-based feature fusion module. Instance masks from the instance segmentation module are first reshaped and re-projected to theiroriginal positions in the image, then merged with part segmentation features from the part segmentation module through the attention mechanism. The generated instance-awarepart features are then refined by cascaded dilated convolution layers to generate part segmentation results with better contours. Further, an edge-guided branch is employed tohelp reconstruct cell contours using edge information.

图6. 我们提出的基于注意力的特征融合模块的结构。实例分割模块生成的实例掩码首先被重塑并重新投影到图像中的原始位置,然后通过注意力机制与部分分割模块生成的部分分割特征进行融合。生成的实例感知部分特征随后通过级联扩张卷积层进行细化,以生成具有更好轮廓的部分分割结果。此外,采用了一个边缘引导分支来利用边缘信息帮助重建细胞轮廓。

图片

Fig. 7. Qualitative comparison results of instance-level cell parsing on the validation set of our collected Sperm Parsing Dataset. PGN (bottom-up solution) has lower instancedistinction, especially for intersected subcellular parts. RP-R-CNN (top-down solution) has distorted sperm cell mask, and sperm’s subcellular parts out of bounding box are neglected.SCHP (two-stage top-down solution) has better mask contours, but still suffers from misalignments. Failure cases are labeled using red dashed circles. In comparison, our proposedCP-Net outperformed the other networks by avoiding contour misalignments and better segmenting tiny subcellular structures.

图7. 我们收集的精子解析数据集验证集上实例级细胞解析的定性比较结果。PGN(自下而上的解决方案)实例区分度较低,特别是在相交的亚细胞部分。RP-R-CNN(自上而下的解决方案)存在精子细胞掩码变形的问题,并且忽略了边界框之外的精子亚细胞部分。SCHP(两阶段自上而下的解决方案)掩码轮廓更好,但仍然存在对齐错误。失败案例用红色虚线圆圈标出。相比之下,我们提出的CP-Net通过避免轮廓错位并更好地分割微小的亚细胞结构,表现优于其他网络。

Table

图片

Table 1Quantitative comparisons with state-of-the-art methods on our sperm parsing dataset.

表1 我们的精子解析数据集上与最先进方法的定量比较。

图片

Table 2Inference time and memory consumption comparisons with state-of-the-art methods on our sperm parsing dataset.

表2 我们的精子解析数据集上与最先进方法的推理时间和内存消耗比较。

图片

Table 3Ablation studies of the proposed CP-Net on our sperm parsing dataset

表3 我们在精子解析数据集上对所提出的CP-Net进行的消融研究。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2109391.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Android Studio 实现通讯录—原创

目录 一、项目演示 二、开发环境 三、项目详情 四、项目完整源码 一、项目演示 基于Android Studio 实现通讯录—原创 二、开发环境 三、项目详情 1.启动页 这段代码是一个简单的Android应用程序启动活动(Activity),具体功能如下&#xf…

【看雪-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

学习 SSM框架 项目总结

通过指导老师发布的学习SSM框架项目&#xff0c;这次我深刻体会到了SSM整体项目之间的紧连关系。 以下是我自己学习过程中总结出来的经验。 SSM框架 配置 导入核心 spring 组件坐标 将spring相关组件坐标&#xff0c;导入到 pom 文件中 <!--spring、springMVC--><…

集成电路学习:什么是RTOS实时操作系统

RTOS&#xff1a;实时操作系统 RTOS&#xff0c;全称Real Time Operating System&#xff0c;即实时操作系统&#xff0c;是一种专为满足实时控制需求而设计的操作系统。它能够在外部事件或数据产生时&#xff0c;以足够快的速度进行处理&#xff0c;并在规定的时间内控制生产过…

UE5.3 新学到的一些性能测试合计(曼巴学习笔记)

一.简单命令行 stat FPS stat unit //增加GPU渲染时间和变量 stat unitgraph //追加了图表显示 二.查看GPU的消耗。调试GPU渲染用的高级命令 可以记录这一刻各个部分的占用情况,只能看当前的 1.在编辑器下&#xff0c;ctrlShift, 。 2.输入命令行&#xff0c;pr…

硬件-经典的TL431三端稳压管

文章目录 一&#xff1a;TL431三端稳压管1.1 器件说明1.2 电路分析1.3 把TL431设计成一个可调电压源的电路1.4 常用型号1.5 阅读手册1.6 2.5V 电压基准应用电路道友&#xff1a;努力的意义&#xff0c;不在于一定会让你取得多大的成就&#xff0c;只是让你在平凡的日子里&#…

虚幻5|知识点(1)寻找查看旋转,击打敌人后朝向主角

举例说明&#xff0c;我们想让角色一直朝着摄像头&#xff0c;我们控制角色任意位置&#xff0c;都能自行旋转都能朝向摄像头 下面是敌人一直朝向角色&#xff0c;无论主角走向哪个位置&#xff0c;敌人都能朝向主角 start是获取敌人的位置向量大小&#xff0c;Target是获取主…

【复杂系统系列(中级)】复杂系统科学的层级与不确定性方程【代码模拟】

【通俗理解】复杂系统科学的层级与不确定性方程 关键词提炼 #复杂系统科学 #层级结构 #不确定性 #上行因果 #下行因果 #初值敏感 #混沌现象 第一节&#xff1a;层级与不确定性方程的类比与核心概念【尽可能通俗】 1.1 层级与不确定性方程的类比 复杂系统科学的层级与不确定…

游戏玩家新宠:高性能远程控制解决方案

如果你出差一些存在公司电脑上的数据急需用到&#xff0c;这时候有一个远程控制工具就非常方便了。如果你担心一些远程控制软件的安全问题&#xff0c;那就从正规渠道下载&#xff0c;比如向日葵远程控制官网下载就可以得到它官方的软件。我今天给你分享一些安全可靠的远程控制…

基于STELLA系统动态模拟技术及在农业、生态环境等科学领域中的实践应用

STELLA是一种用户友好的计算机软件。通过绘画出一个系统的形象图形&#xff0c;并给这个系统提供数学公式和输入数据&#xff0c;从而建立模型。依据专业兴趣&#xff0c;STELLA可以用来建立各种各样的农业、生态、环境等方面的系统动态模型&#xff0c;为科研、教学、管理服务…

基于C++实现一个房贷计算小程序(含代码)

房贷计算程序&#xff0c;主要实现以下功能&#xff1a; 用户友好的界面&#xff1a;使用文本菜单来引导用户选择功能。支持不同还款频率&#xff1a;例如每季度还款、每半年还款等。支持贷款提前还款&#xff1a;计算提前还款对总支付利息的影响。详细的还款计划表&#xff1…

(二)ASP.NET Core WebAPI项目的启动地址设置

上一篇介绍了ASP.NET Core WebAPI项目创建&#xff0c;可参考&#xff1a; 1.webAPI的访问地址 1) 启动时&#xff0c;选择CoreWebAPI(项目名称)运行项目 可以看到打开浏览器后的地址是&#xff1a;applicationUrl"\"launchUrl 2) 启动时&#xff0c;选择IIS Expre…

C++mutable

文章目录 Claude 讲解基本用法mutable的常见用途注意事项 ChatGpt 讲解1. 基本概念2. 使用示例解释&#xff1a; 3. 适用场景4. 注意事项 lambda 讲解基本语法示例捕获方式使用场景 mutable 和 labmda 一起使用代码&#xff1a;代码分析&#xff1a;输出结果&#xff1a; 在C编…

(详细文档!)JavaSwing图书管理系统+mysql数据库

目 录 1.项目概述及需求分析................................ 1 2.系统设计......................................... 1 2.1程序总体设计......................................... 1 2.2数据库设计........................................... 2 2.3公共模块设计...…

论文学习(一):基于遥感技术的凉山州森林火险预测方法研究

文章目录 摘要部分一、绪论二、研究区历史火情分析2.1凉山州森林火灾年际变化特征2.2凉山州森林火灾月际变化特征2.3凉山州森林火灾空间分布特征2.4森林火灾等级与起火原因分析 三、数据与方法3.1数据来源3.2数据预处理3.3研究方法3.3.1逻辑回归&#xff1a;最大似然估计3.3.2决…

iOS——持久化

iOS的数据存储机制 沙盒机制 应用沙盒文件夹包含了&#xff1a; Application(应用程序包)&#xff1a;包含了所有的资源文件和和可执行文件&#xff0c;上架前经过数字签名&#xff0c;上架后不可修改。 Documents&#xff1a;文档目录&#xff0c;要保存程序生成的数据&…

华为OD机试 - 最大相连男生数 - 矩阵(Python/JS/C/C++ 2024 E卷 200分)

华为OD机试 2024E卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试真题&#xff08;Python/JS/C/C&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;私信哪吒&#xff0c;备注华为OD&#xff0c;加入华为OD刷题交流群&#xff0c;…

[数据集][目标检测]水面垃圾检测数据集VOC+YOLO格式2027张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2027 标注数量(xml文件个数)&#xff1a;2027 标注数量(txt文件个数)&#xff1a;2027 标注…

信创实践(3):基于x2openEuler将CentOS升级成openEuler,享受其带来的创新和安全特性

引言&#xff1a; 在当前的 IT 行业中&#xff0c;创新和安全性是两大关键趋势。随着 CentOS 停止维护&#xff0c;许多用户正在寻找替代方案&#xff0c;以保持其系统的更新和安全。openEuler 作为一个强大的开源操作系统&#xff0c;成为了理想的迁移目标。本教程将指导您如…

大语言模型的上下文窗口(Context Windows):对人工智能应用的影响

大语言模型&#xff08;LLMs&#xff09;极大地提升了人工智能在理解和生成类人文本方面的能力。其中一个影响其效用的基本方面是它们的 “上下文窗口”—— 这个概念直接影响着这些模型接收和生成语言的有效性。我将深入探讨上下文窗口是什么、它们对人工智能应用的影响以及组…