图像分割论文阅读:Automatic Polyp Segmentation via Multi-scale Subtraction Network

这篇论文的主要内容是介绍了一种名为多尺度差值网络(MSNet)的自动息肉分割方法。

1,模型整体结构

d5c22e1e3ab24fb1aa1cc94a814da763.png

整体结构包括编码器,解码器,编码器和解码器之间是多尺度差值模块模块(MSM),以及一个额外的不需要训练的LossNet提供额外的监督信息。(不需要训练也能有用效果这点说实话我很疑惑)

2,MSM模块

1)SU是MSM的基础构建块,定义为两个相邻层次特征图(FA和FB)之间的元素级差值,然后通过绝对值和卷积操作来计算。SU = Conv(|FA ⊖ FB|),其中⊖表示元素级差值操作,|·|表示取绝对值,Conv(·)表示卷积层。(利用特征差值的卷积分类模型也不少,估计是作者的灵感来源)

2)为了捕获不同尺度的息肉特征,MSM通过金字塔式地连接多个SUs,这些SUs具有不同的感受野,能够计算具有不同顺序和感受野的差值特征。

3)特征融合:

跨层次差值特征和编码器输出的特征会进行融合,然后通过一个卷积层,得到互补性增强特征CE

3,LossNet

5625b3b0ba0d4e1884c4a0d6f556e3d1.png

1)LossNet在多尺度差值网络(MSNet)中扮演着重要角色,其主要作用是提供从细节到结构的全面监督,以优化分割性能。

2)LossNet使用预训练的ImageNet分类网络(如VGG-16)来提取预测结果和真实标签(ground truth)的多尺度特征。这些特征被用来计算特征层级之间的差异,从而在不同层级上提供监督信号,这有助于模型在训练过程中更好地学习到图像的细节和结构信息。

3)损失函数:除了常用的分割损失(如加权IoU损失和二元交叉熵损失)之外,LossNet通过计算预测和真实标签在不同层级的特征差异来生成额外的损失(Lf)。

4,实验结果

0e13ce13cefb499e931d3718a117e1b3.png

 

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

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

相关文章

【前端】-

相对路径和绝对路径是描述文件位置的两种方式。 1. 相对路径:相对于自己的目标文件的位置,以引用文件之间网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不…

带头双向循环链表的实现及注释教学

首先需要借助三个文件 test.c list.h list.c 目录 list.h list.c test.c list.h 用于声明函数及创建结构体、包含头文件 #pragma once #include<stdio.h> #include<stdlib.h> #include<assert.h> #include<stdbool.h>typedef int LTDa…

LeetCode 2908. 元素和最小的山形三元组 I。(通过JavaScript实现)

给你一个下标从 0 开始的整数数组 nums 。 如果下标三元组 (i, j, k) 满足下述全部条件&#xff0c;则认为它是一个 山形三元组 &#xff1a; i < j < knums[i] < nums[j] 且 nums[k] < nums[j] 请你找出 nums 中 元素和最小 的山形三元组&#xff0c;并返回其 …

Vue3 使用 v-bind 动态绑定 CSS 样式

在 Vue3 中&#xff0c;可以通过 v-bind 动态绑定 CSS 样式。 语法格式&#xff1a; color: v-bind(数据); 基础使用&#xff1a; <template><h3 class"title">我是父组件</h3><button click"state !state">按钮</button>…

STL容器vector

vector存放基本数据类型 STL中最常用的容器就是vector&#xff0c;可以理解成为数组。 需要掌握如何向vector容器插入数据、遍历vector。 #include <iostream> #include <Windows.h> #include <vector> #include <algorithm> // 使用STL提供的遍历算法…

牛客NC31 第一个只出现一次的字符【simple map Java,Go,PHP】

题目 题目链接&#xff1a; https://www.nowcoder.com/practice/1c82e8cf713b4bbeb2a5b31cf5b0417c 核心 Map参考答案Java import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&#xff0c;直接返回方法规定的值即可*…

INA350ABSIDDFR 仪表放大器 单路低功耗 TSOT-23-8

NA350ABSIDDFR 是一款高精度、低功耗、单片式精密运算放大器。它具有出色的直流精度和低失调电压&#xff0c;适用于需要高精度信号处理的应用。这款产品广泛应用于各种领域&#xff0c;如工业控制、医疗设备、测试与测量设备以及通信系统等。 制造商: Texas Instruments …

思维题,LeetCode331. 验证二叉树的前序序列化

一、题目 1、题目描述 序列化二叉树的一种方法是使用 前序遍历 。当我们遇到一个非空节点时&#xff0c;我们可以记录下这个节点的值。如果它是一个空节点&#xff0c;我们可以使用一个标记值记录&#xff0c;例如 #。 例如&#xff0c;上面的二叉树可以被序列化为字符串 &quo…

3.恒定乘积自动做市商算法及代码

中心化交易所的安全风险 在中心化交易所中注册账户时&#xff0c;是由交易所生成一个地址&#xff0c;用户可以向地址充币&#xff0c;充到地址之后交易所就会根据用户充币的数量显示在管理界面中。但是充币的地址是掌管在交易所之中的&#xff0c;资产的控制权还是在交易所。…

[数据集][目标检测]公共场所危险物品检测数据集VOC+YOLO格式1431张6类别

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

从0开始搭建基于VUE的前端项目(二) 安装和配置element-ui组件库

版本和地址 ElementUI 2.15.14 (https://element.eleme.io/)按需引入的插件 babel-plugin-component(1.1.1) https://github.com/ElementUI/babel-plugin-component安装 npm install element-ui完整引入(不建议) 这种方式最后打包的源文件很大,造成网络资源的浪费main.jsimpo…

dubbo的分布式事务原理、Java如何实现dubbo的分布式事务

1、dubbo的分布式事务原理 Dubbo支持分布式事务的原理主要有两种方式&#xff1a;基于本地消息表和基于可靠消息服务。 1、基于本地消息表 1.Dubbo在服务提供者和消费者之间插入一个本地消息表来记录事务消息。 2.在调用远程服务前&#xff0c;Dubbo会将事务消息插入到本地消…

MFC(二)集成基础控件

目录 OnCreateCStatic【标签&#xff0c;图片】CEdit【文本框&#xff0c;密码框&#xff0c;数值框&#xff0c;文本区】CButton【按钮&#xff0c;单选按钮&#xff0c;多选按钮】CComboBox【下拉列表&#xff0c;列表】CSliderCtrl【滑动条】CListCtrl【表格】CAnimateCtrl【…

C语言分支循环探秘:解锁编程逻辑的无限可能 篇章1

目录 1.if语句 2.关系操作符 3.条件操作符 4.逻辑操作符&#xff1a;&&&#xff0c;||&#xff0c;&#xff01; 5.switch语句 6.while循环 7.for循环 8.do-while循环 9.break和continue语句 10.循环的嵌套 11.goto 导入 C语言是结构化的程序设计语言&…

数字化服务升级:数字乡村改善农民生活质量

随着信息技术的迅猛发展&#xff0c;数字化浪潮已经深入社会的各个角落&#xff0c;为人们的生活带来了翻天覆地的变化。在乡村地区&#xff0c;数字化服务的升级正在逐步改变农民的生活方式&#xff0c;提高他们的生活质量。本文将围绕数字化服务升级&#xff0c;探讨数字乡村…

【蓝桥杯选拔赛真题51】C++百位上的数字 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解析

目录 C百位上的数字 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、推荐资料 C百位上的数字 第十四届蓝桥杯青少年创意编程大赛C选拔赛真题 一、题目要求 1、编程实现 给定一个三位数&#xff0c…

京东云免费服务器申请入口,2024年最新免费云主机

京东云服务器免费6月申请入口 jdyfwq.com 在京东云免费云主机申请页面&#xff0c;免费云服务器配置为云主机2核4G5M和轻量云主机2C2G可以申请免费使用&#xff0c;目前京东云免费云服务器申请时长从之前的6个月缩短到1个月&#xff0c;如下图&#xff1a; 京东云免费云主机 云…

CPU Cache

在嵌入式开发中&#xff0c;"cache"通常指的是处理器内部的缓存&#xff0c;特别是指的是CPU缓存。CPU缓存是一种高速缓存存储器&#xff0c;用于暂时存储处理器频繁访问的数据和指令&#xff0c;以加快对这些数据和指令的访问速度。 CPU缓存通常包括以下几种&#…

Java中验证码功能的解决方案(二)

本系列文章简介&#xff1a; 在本系列文章中&#xff0c;我们将介绍如何使用Java生成验证码&#xff0c;并提供一些实际应用中的最佳实践和建议。无论选择哪种方案&#xff0c;都需要仔细考虑应用的具体需求&#xff0c;并根据实际情况进行调整和优化。 欢迎大家订阅《Java技术…

设计模式学习笔记 - 设计模式与范式 -结构型:4.适配器模式

概述 前面我们学习了代理模式、桥接模式、装饰器模式&#xff0c;本章再来学习一个比较常用的结构性模式&#xff1a;适配器模式。这个模式相对来说比较简单&#xff0c;应用场景也很具体。 关于适配器模式&#xff0c;有类适配器和对象适配器两种实现方式&#xff0c;以及常…