C-Net:用于乳腺超声图像分割的具有全局指导和细化残差的级联卷积神经网络

news2025/7/16 4:32:35

C-Net

  • 期刊分析
    • 摘要
    • 贡献
    • 方法
      • 整体框架
      • 1. Bidirectional attention guidance network (BAGNet)
      • 2. Refinement residual network (RFNet)
    • 实验
      • 1. 对比实验
      • 2. 消融实验
  • 可借鉴参考

期刊分析

期刊名: Computer Methods and Programs in Biomedicine
期刊信息: IF: 6.1; JCR: Q1; 中科院二区
投稿周期:
本篇: Received: 25 June; Revised: 13 November; Accepted: 25 November
网站统计:录用比例:50%; 审稿周期:约4个月
其余信息: LetPub
该论文没有代码,纯纯学习的

摘要

背景与目的: 乳腺病灶分割是计算机辅助诊断系统的重要一步。然而,散斑噪声、异质结构和相似的强度分布给乳腺病灶分割带来了挑战。
方法: 在本文中,我们提出了一种集成 U-net、双向注意引导网络(BAGNet)和细化残差网络(RFNet)的新型级联卷积神经网络,用于乳腺超声图像中的病变分割。具体来说,我们首先使用 U-net 生成一组包含低级和高级图像结构的显着图。然后,使用双向注意力引导网络从显着性图中捕获全局(低级)和局部(高级)特征之间的上下文。全局特征图的引入可以减少周围组织对病变区域的干扰。此外,我们基于 U-net 的核心架构开发了一个细化残差网络,以学习粗略显着性特征图和真实掩模之间的差异。残差的学习可以帮助我们获得更完整的病变掩模。
结果: 为了评估网络的分割性能,我们使用六种常用的评估指标在公共乳腺超声数据集(BUSIS)上与几种最先进的分割方法进行了比较。我们的方法在六个指标上取得了最高分。此外,p 值表明我们的方法与比较方法之间存在显着差异。
结论: 实验结果表明,我们的方法取得了最具竞争力的分割结果。此外,我们将该网络应用于肾脏超声图像分割。总的来说,我们的方法对超声图像分割具有良好的适应性和鲁棒性。


贡献

  1. 首先,我们开发了一种新颖的双向注意力引导网络(BAGNet),并用它构建了级联卷积神经网络(表示为:C-Net)来从超声图像中分割乳腺病变。
  2. 其次,我们使用六个评估指标在公共 BUS 数据集上评估了分割网络,实验结果表明我们的方法在 BUS 图像分割上优于最先进的分割方法。
  3. 此外,我们的方法应用于肾脏超声图像分割,与最先进的分割方法相比,具有很大的竞争力。

方法

整体框架

在这里插入图片描述
因为没有代码,就只能看看人家的模型思路了🐕。重点是三个部分,首先:基础U-Net做特征初步提取(coarse feature maps),其次:双向注意力引导网络进一步提取形状信息,最后:细化残差网络对病灶边界进行精细学习。

1. Bidirectional attention guidance network (BAGNet)

在这里插入图片描述

1. BAG-Net是由8个BGB模块组成的,每个BGB模块中包含一个全局特征引导和一个多尺度特征引导
2. BGB模块的输入是U-Net模型的基础输出,然后经过下采样进行初步特征操作,之后卷积模块和sigmoid函数进行权重求解
3. 论文中没有具体介绍如何将BGB模块嵌入到BGANet中,想要具体实现流程还是得作者的代码

2. Refinement residual network (RFNet)

在这里插入图片描述
1. 就是一个更加简单的U-Net,每个模块包含一个 3 × 3 Conv、一个BN、一个Linear
2. 通过深度监督进行模型训练,可以在不同阶段对模型的参数调整达到对特征的学习目的

实验

使用BUSI数据集(良恶性分开进行实验)+ 肾脏私有数据集进行外部验证;

1. 对比实验

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1. 针对这种有类别的分割数据集,进行分类别分割的实验,会给人一种工作量很多的感觉
2. 这个数据集分割结果在我统计的几篇乳腺分割文章中属于较低的存在

2. 消融实验

在这里插入图片描述
1. 只是加了BAGNet的话,效果有着质的提升,但是再加上RFNet的话,结果提升就很有限
2. 可以猜测,如果只添加了RFNet话,效果也是有着很大的提升,但是两个都加上的话,提升就很有限,我当前遇到的就是这类问题🚀

可借鉴参考

暂无

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

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

相关文章

圣树唤歌最强阵容2023,圣树唤歌阵容推荐

无疑圣树唤歌作为一款备受欢迎的手机游戏,其深刻的战斗系统一直以来都受到大家的追捧。在这个虚拟世界中胜利的关键在于组建一支无懈可击的强大队伍,要想成为强者,就必须拥有最强阵容。 关注【娱乐天梯】,获取内部福利号 在本篇攻…

【C++11新特性】右值引用和移动语义(移动构造,移动赋值)

文章目录 前言一、列表初始化(不同于初始化列表)二、initializer_list三、decltype关键字四、nullptr五、右值引用移动拷贝和移动赋值被编译器识别成将亡值的原因 左值引用和右值引用的场景和价值右值引用的场景move函数 六、关于右值引用的功能和属性问…

【HTML+CSS】零碎知识点

公告滚动条 <!DOCTYPE html> <html><head><title>动态粘性导航栏</title><style>.container {background: #00aeec;overflow: hidden;padding: 20px 0;}.title {float: left;font-size: 20px;font-weight: normal;margin: 0;margin-left:…

23款奔驰C260L升级小柏林音响 15个喇叭 是多了哪两个

22款奔驰C级在音响系统方面也做出了改变&#xff0c;20款奔驰C级的小柏林音响是13喇叭590瓦功率&#xff0c;小柏林音响是多了哪两个喇叭呢&#xff1f;也就是眼镜盒上的两个&#xff0c;在之前的C级车型上&#xff0c;小柏林是没有这两个扬声器的。无论是小柏林还是大柏林&…

凉鞋的 Godot 笔记 201. 第三轮循环:引入变量

201. 第三轮循环&#xff1a;引入变量 在这一篇&#xff0c;我们进行第三轮 编辑-测试 循环。 在之前我们编写了 输出 Hello Godot 的脚本&#xff0c;如下: extends Node# Called when the node enters the scene tree for the first time. func _ready():print("Hell…

MySQL——六、库表操作(下篇)

MySQL 一、INSERT语句二、REPLACE语句三、UPDATE语句四、delete和TRUNCATE语句五、MySQL用户授权1、密码策略2、用户授权和撤销授权 一、INSERT语句 #在表里面插入数据&#xff1a;默认情况下&#xff0c;一次插入操作只插入一行 方式1&#xff1a; INSERT [INTO] 表名 [(colu…

word如何设置页码?教你快速提升文档颜值!

在创建文档时&#xff0c;为了更好地组织内容&#xff0c;页码是一个必不可少的元素。但是很多人不知道word如何设置页码&#xff0c;其实word提供了多种设置页码的方法&#xff0c;以满足不同文档的需求。本文将详细介绍3种设置页码的方法&#xff0c;无论您是初学者还是有经验…

【数据结构】排序--快速排序

目录 一 概念 二 快速排序的实现 1. hoare版本 (1)代码实现 (2)单趟排序图解 (3) 递归实现图解 (4)细节控制 (5)时间复杂度 (6)三数取中优化 2 挖坑法 (1)代码实现 (2)单趟图解 3 前后指针法 (1) 代码实现 (2) 单趟图解 ​编辑4 优化子区间 5 非递归快速排…

零基础Linux_18(进程间通信)共享内存+消息队列+信号量

目录 1. 共享内存 1.1 共享内存概念 1.2 系统函数shmget 1.2.1 key值和ftok 1.2.2 sizeshmflg返回值 1.3 系统调用shmctl 1.4 系统调用shmat和shmdt 1.5 共享内存进程间通信前期代码 1.6 共享内存进程间通信 2. 消息队列(了解) 3. 信号量(了解) 4. 笔试选择题 答案…

git的介绍和安装、常用命令、忽略文件、分支

git介绍和安装 首页功能写完了 ⇢ \dashrightarrow ⇢ 正常应该提交到版本仓库 ⇢ \dashrightarrow ⇢ 大家都能看到这个 ⇢ \dashrightarrow ⇢ 运维应该把现在这个项目部署到测试环境中 ⇢ \dashrightarrow ⇢ 测试开始测试 ⇢ \dashrightarrow ⇢ 客户可以看到目前做的…

137. 只出现一次的数字 II (中等。位运算)

不会做&#xff0c;思路来自官解 对于每一位来说&#xff0c;每个数字只能是 0 或 1&#xff0c;如果所有数字的第 i 位和能被3整除&#xff0c;那么表示只出现一次的这个元素在这一位上为0&#xff0c;反之就是1 class Solution:def singleNumber(self, nums: List[int]) -&g…

java.math.BigDecimal cannot be cast to java.lang.String

1.数据库&#xff1a; oracle 数据类型&#xff1a; NUMBER 2.java代码示例 List<Map<String, String>> list new ArrayList<>(); 错误&#xff1a; String nchangestdrate list.get(i).get(“rate”); 或者 BigDecimal nchangestdrate (BigDecimal)li…

【扩散模型从原理到实战】Chapter2 Hugging Face简介

文章目录 Hugging Face的核心功能介绍Hugging Face开源库Hugging Face开源库Gradio工具介绍参考资料 Hugging Face是机器学习从业者协作和交流的平台&#xff0c;成立于2016年&#xff0c;在纽约和巴黎设有办事处&#xff0c;团队成员来自世界各地&#xff0c;远程办公。 致力于…

程序员凭本事赚钱被没收所得,是否体现了“重刑主义”?

近日&#xff0c;承德程序员翻墙“打工”被罚款一事冲上热搜&#xff0c;热度不减。 1.人们同情该程序员的不幸遭遇&#xff0c;为他鸣不平&#xff1b; 2.包括程序员群体在内的大众关心此事背后的谋生问题&#xff1b; 3.引发了大众对承德执法的反思与质疑&#xff1b; 4.甚至…

【QT开发(8)】QT 中使用tensorrt

在之前的文章《【TensorRT&#xff08;2&#xff09;】研究美团tech的yolov6的TensorRT部署》说明了tensorRT 的使用流程。今天尝试将其并入QT 项目中。 文章目录 项目地址参考资料&#xff1a;该分支主要做的工作Task 1:读取视频文件&#xff0c;然后通过 dds 发送的事情Task…

2008-2017年上市公司海外收入数据

2008-2017年上市公司海外收入数据 1、时间&#xff1a;2008-2017年 2、指标&#xff1a;上市公司海外收入 3、范围&#xff1a;A股 4、来源&#xff1a;WIND 5、指标解释&#xff1a; 上市公司&#xff08;The listed company&#xff09;&#xff0c;根据《公司法》第四…

交通目标检测-行人车辆检测流量计数 - 计算机竞赛

文章目录 0 前言1\. 目标检测概况1.1 什么是目标检测&#xff1f;1.2 发展阶段 2\. 行人检测2.1 行人检测简介2.2 行人检测技术难点2.3 行人检测实现效果2.4 关键代码-训练过程 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 毕业设计…

MySQL——七、MySQL备份恢复

MySQL 一、MySQL日志管理1、MySQL日志类型2、错误日志3、通用查询日志4、慢查询日志5、二进制日志5.1 开启日志5.2 二进制日志的管理5.3 日志查看5.4 二进制日志还原数据 二、MySQL备份1、备份类型逻辑备份优缺点 2、备份内容3、备份工具3.1 MySQL自带的备份工具3.2 文件系统备…

做接口测试的流程一般是怎么样的?UI功能6大流程、接口测试8大流程这些你真的全会了吗?

在讲接口流程测试之前&#xff0c;首先需要给大家申明下&#xff1a;接口测试对于测试人员而言&#xff0c;非常非常重要&#xff0c;懂功能测试接口测试&#xff0c;就能在企业中拿到一份非常不错的薪资。 这么重要的接口测试&#xff0c;一般也是面试笔试必问。为方便大家更…

k8s-20 hpa控制器

hpa可通过metrics-server所提供pod的cpu 或者内存的负载情况&#xff0c;从而动态拉伸控制器的副本数&#xff0c;从而达到后端的自动弹缩 官网&#xff1a;https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ 上传镜像 压测 po…