[论文阅读] Collaborative and Adversarial Learning of Focused and Dispersive Representation

[论文地址] [代码] [ICCV 21]

Abstract

从结肠镜图像中自动分割息肉是计算机辅助诊断结直肠癌的一个重要步骤。近年来报道的大多数息肉分割方法都是基于完全监督的深度学习。然而,医生在诊断过程中对息肉图像的注释是非常耗时和昂贵的。在本文中,我们提出了一种新的半监督的息肉分割方法,通过协作和对抗学习的集中和分散表征学习模型,其中集中和分散提取模块被用来处理息肉位置和形状的多样性。此外,在对抗性训练框架中由鉴别器产生的置信图显示了利用未标记数据和提高分割网络性能的有效性。进一步采用一致的正则化来优化分割网络,以加强重点和分散提取模块的输出的代表性。我们还提出了一种辅助的对抗性学习方法,以更好地利用未标记的例子来进一步提高语义分割的准确性。我们在两个著名的息肉数据集上进行了广泛的实验。Kvasir-SEG和CVC-Clinic DB。实验结果证明了所提出的模型的有效性,持续优于最先进的基于对抗性训练的半监督分割模型,甚至优于一些先进的全监督模型。


Method

本文方法的框架如下:
在这里插入图片描述
Focused Extraction Module 属于一种比较经典的多级特征提取模块,加入到了Segmentation Network 1中,其结构如下所示:
在这里插入图片描述
Dispersive Extraction Module 属于一种比较经典的多级特征提取模块,加入到了Segmentation Network 2中,其结构如下所示:
在这里插入图片描述
Primary Adversarial Learning PAL对应着总体流程图中的Discriminator Network 1。需要注意的是,PAL严格来讲不算本文贡献的一部分,在消融实验中,其属于baseline的一部分。具体来说,PAL的这个判别器会首先对输入的分割结果生成一个Confidence Map,这个置信图的每一个像素表示判别器认为该位置的预测是否正确。因此,分割网络被鼓励生成能欺骗判别器的分割结果。

Auxiliary Adversarial Learning AAL的策略如下所示。这里的判别器对应的是总体流程图中的Discriminator Network 2。
在这里插入图片描述
这个东西的话其实算是一种非常老套的策略了,让判别器判断分割结果是来自于已标注的图像还是未标注的图像。需要注意的是,图像本身并没有被送入判别器中,判别器判断的只是分割结果本身。因此,这里的逻辑实际在于,对于由已标注图像(训练图像)产生的分割结果,其包含着一些有价值的特征,比如病灶的位置,形状,置信度等,所以可以利用对抗学习来鼓励分割网络对未标记的样本也产生高置信度的预测。

容易发现,PAL和AAL做的是同一件事,都是判断分割结果是否真实;只不过PAL比较的是GT Mask与Pred,而AAL比较的是Labeled Pred与Unlabeled Pred。


Experiment

Backbone Network 在U-Net的基础上进行的半监督。
Quantitative Results 本文的实验十分令人疑惑,只比较了一个很旧(2018)的半监督语义分割方法(Hung’s):
在这里插入图片描述
相比如传统的全监督语义分割方法(CENet)也没有什么优势;摘要中所claim的"甚至优于一些先进的全监督模型",也就顶多只能打打UNet++的样子。

Ablation Study 可以看到起主要作用的是DEM模块,能够带来3%的性能增益;在DEM基础上加入FEM与AAL各自能带来1%左右的性能增益。注意这里的baseline指的就是对比方法Hung’s,从这个角度讲本文算是一篇增量的工作。
在这里插入图片描述
仔细一想容易发现,本文是披着半监督的皮在做全监督,FEM与DEM模块都是直接对分割网络本身进行了修改,能够带来全监督层面的性能提升。

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

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

相关文章

2000元训练比肩ChatGPT的开源大模型!GPT-4亲自盖章认证,模型权重均可下载

鱼羊 编辑整理量子位 | 公众号 QbitAI 2000块,调教出一个达到ChatGPT九成功力的开源大模型。 还是被GPT-4亲自盖章认证实力的那种。 这事儿,一群主要来自加州大学伯克利分校的研究人员做到了。 如图中所见,这个模型名叫Vicuna (小…

chatgpt赋能python:Python处理雷达基数据:从入门到实践

Python处理雷达基数据:从入门到实践 随着气象技术的不断发展,雷达探测技术已成为当今天气预报和气象研究的主要手段之一。雷达基数据是气象雷达接收到的未经加工的原始数据,因其包含大量天气信息,不仅在天气预报、天气预警等方面…

推演语言模型的大小与计算开销

2020年,OpenAI提出了在增加模型尺寸与提高模型性能之间的扩展定律,指出人们应该将大部分预算用于扩大模型规模。这篇论文直接推动了增大模型规模的浪潮。然而,在预算和内存有限的情况下,盲目扩大模型规模并不是提升模型性能的最佳…

codesblocks头文件的正确使用

之前对头文件如何引用一直百思不得其解,现在弄懂了,来复盘一下。关键点在于要建立工程文件。 下面以一个长度转换的程序来简单说明。 第一步,建立C语言项目。 在新建项目点击Console applicaton,接着打上名称,默认设置…

jdbc工具类的定义和使用

DBUtils的定义 导入3个jar包 代码实现 public class DBUtils {//1.配置数据库连接信息(MySQL)//数据库驱动private static final String DRIVER "com.mysql.jdbc.Driver";//数据库名private static final String DATABASE "test_db&q…

Servlet的介绍与使用

Servlet简介 servlet是运行在服务器上的应用程序, 它的作用是实现前端与后台的数据交互。 Servlet生命周期 三个方法 init():初始化 service():处理客户端请求 destroy():终止 工作原理 客户端向服务器发送一个http请求服务器…

python破解md5_python怎么使用md5加密解密

python采用hashlib这个标准库实现MD5加密解密。方法是:1、updata传数据;2、利用hexdigest进行16进制转换; update(arg)传入arg对象来更新hash的对象。必须注意的是,该方法只接受byte类型,否则会报错。这就是要在参数前添加b来转换类型的原因。 同时要注意,重复调用update…

分布式任务调度平台XXL-JOB的简单使用

推荐使用xxl2.2.0版本 参考地址: 分布式任务调度平台XXL-JOB xxl-job安装到本地打开项目工程对yml配置文件进行修改 主要修改数据库地址和告警邮件地址 将服务注册到xxl-job -如果在xxl里配置了accessToken 服务里就需要使用同样的Token 注册到xxl-job-admin之后打开xxl可视…

selenium获取页面数据入数据库

Selenium是一个用于Web应用程序测试的工具,但是也可以爬取页面中的数据。 开发环境是内网(局域网),项目工程是web项目,jdk使用的1.8,tomcat使用的 8。 web项目: 启动时使用tomcat,…

ChatGPT 教我用 200 行代码写一个简版 Vue 框架 - OpenTiny

AI 是未来最好的老师 最近,我正在准备一份关于 Vue 基础的学习材料。期间我突发奇想:能否利用现在热门的 ChatGPT 帮我创建学习内容?其实 Vue 本身不难学,特别是基础用法,但是,如果你想深入掌握 Vue&#…

阿里云AliGenie开发天猫语音功能-入门篇

文章目录结构如下 登录应用开发平台 创建语音技能 云开发部署后端技能服务 语音技能测试 下线不必要的应用 一、登录应用开发平台 1.登录云开发平台。打开网址 https://workbench.aliyun.com/,使用阿里云账号登录,按照提示创建团队,点…

ESP8266对接天猫精灵-多路继电器控制

上面是我的微信和QQ群,欢迎新朋友的加入。 资源和烧录我就不管了,和https://blog.csdn.net/Jun626/article/details/109150006一模一样 把那个kaiguan的lua改一下代码 DEVICEID "19539" APIKEY "17aaa8a16" INPUTID "…

php对接AliGenie天猫精灵服务器控制智能硬件esp8266③ 渗入熟悉AliGenie 对接协议,揭开第三方云平台是如何让天猫精灵是发送消息到私有服务器的!

本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 php对接AliGenie天猫精灵服务器控制智能硬件esp8266① 在阿里云购买搭建私有云服务器&…

智能家居领域小米,涂鸦,天猫精灵的 “中台之战”

深圳是跨境电商之都,仅一个华南城就云集了不少了全球排名前五十的亚马逊大卖家。总部不在深圳的跨境电商通常都会在深圳设立主抓供应链的分部。在今年这样疫情叠加外部环境不确定性的当下,大卖家们的日子按道理说不会好过,然而事实却大大出乎…

ESP8266-天猫精灵(智能家居)

本次更新与2018年10月2日 (弊端:wifi的配置在程序里边,设备更换所连接的wifi,还需要重新烧录初始化程序)——问题已解决,更新于博客最下方。 1:使用器材 天猫精灵、esp8266、LED(继电器) &am…

六级备考23天|CET-6|写作技巧1|开头段模版

目录 1 考前注意事项 2 真题参考 3 六级作文三段式 第一段 第二段 第三段 4 名言解释型作文 5 开头段的模版 why 型 6 选择型开头模版 7 国内学校/出国读书 8 团队精神和交流 9 作业 10 抽象意志品质类开头 ​ 11 信任的重要性​ 1 考前注意事项 定位错误 常识干扰 拼凑…

雅思英语作文计算机和历史,雅思考试|历史真题帮你搞定雅思写作3大高频话题-科技篇...

科技类 题目1 计算机让人们在家工作学习的利弊 Computers enable people to be able to work at home and children to study at home. Some people believe that it is convenient and cost-saving. Do you think the phenomenon positive or negative? 题目解读:…

六级备考21天|CET-6|写作技巧2|13:00~14:40

目录 【一】写作技巧1的作业 [1]Creativity [2]谚语:值得做的就值得做得好 [3]Star chasing 追星​ [4]team spirit&communication 团队精神和交流 [5]谚语:理解​ 【二】谚语重要性开头模版 [1]谚语:Understand 理解 【三】社会…

通过python批量获取阿里云账号余额并发送到钉钉群

脚本执行结果如下图 亲测可用 首先更新安装python版本 默认2.7.5太低无法使用 这里使用3.7.9版本 安装编译插件 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel…

【python】使用apikey查询OpenAi可用余额

2023.04.02似乎官方禁用了之前的获取方式,通过https://api.openai.com/dashboard/billing/credit_grants将会得到如下回复 Your request to GET /dashboard/billing/credit_grants must be made with a session key (that is, it can only be made from the browse…