当前位置: 首页 > news >正文

小样本分割的新视角,Learning What Not to Segment【CVPR 2022】

论文地址:Excellent-Paper-For-Daily-Reading/image-segmentation at main

类别:图像分割

时间:2023/11/01

摘要

目前背景:少样本分割 (FSS) 得到了广泛的发展。以前的大多数工作都在努力通过分类任务衍生的元学习框架来实现泛化。

存在问题:但受过训练的模型偏向于预测可见类,从而阻碍了对新范式的认识。

论文贡献:本文提出了一个新鲜而直接的见解,以缓解此类问题。具体而言,将额外分支(基础学习器)应用于常规FSS模型(元学习器),以明确识别基类的目标,即不需要细分的区域。然后,将这两个学习器的粗略结果进行了自适应整合,以产生精确的分割预测。考虑到元学习器的灵敏度,进一步引入了一个调整因素,以估计输入图像对之间的场景差异,以促进模型集合预测。

实验效果:在数据集Pascal-5i和COCO-20i上的显著性能提升验证了效果。此外,鉴于提出的方法的独特性质,还将其扩展到更现实但具有挑战性的环境,即广义FSS。

代码已开源:

chunbolang/BAM:Learning What Not to Segment: A New Perspective on Few-Shot Segmentation

实验 

左边的面板来自PASCAL-5,右边的面板来自COCO-20

基线方法为上图第三行,BAM的效果为上图第四行,经过比对可以发现基线方法错误分割的的目标被显著的抑制了。这里表明了研究工作的正确性。

总结

在原先的元学习框架中,是对大量的标注样本的基数据集上进行的元训练,其更加偏向于原先学习的类别,这阻碍了对于新概念的理解。论文方案的核心思想是利用基础学习器来识别查询图像中的可混淆(基)区域,并进一步细化元学习器的预测。令人惊讶的是,即使使用两个简单的学习器,我们的方案也设定了FSS基准的最新水平。此外,我们将当前的任务扩展到更具挑战性的广义设置,并产生了强有力的基线结果。

相关文章:

  • LabVIEW开发双目立体系统猪重估算
  • 在RK3588Ubuntu中运行qtCreator报错
  • centos 7 kafka2.6单机安装及动态认证SASL SCRAM配置
  • react条件渲染
  • 如何将word格式的文档转换成markdown格式的文档
  • 如何理解AutoGPT
  • android 给view添加进出动画
  • 206. 反转链表、Leetcode的Python实现
  • 83. 删除排序链表中的重复元素、Leetcode的Python实现
  • nextcloud 安装配置教程
  • C#学习系列之密闭类、接口、结构和类
  • 栅栏密码fence cypher
  • springboot配置https
  • B. Stone Age Problem -思维
  • 省钱兄短剧短视频视频滑动播放模块源码支持微信小程序h5安卓IOS
  • C++入门教程(10):for 语句
  • ES6系统学习----从Apollo Client看解构赋值
  • Git的一些常用操作
  • JAVA 学习IO流
  • jquery ajax学习笔记
  • laravel with 查询列表限制条数
  • Lucene解析 - 基本概念
  • magento2项目上线注意事项
  • Mithril.js 入门介绍
  • Netty源码解析1-Buffer
  • spring-boot List转Page
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 提醒我喝水chrome插件开发指南
  • 原生Ajax
  • 再谈express与koa的对比
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 阿里云移动端播放器高级功能介绍
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​第20课 在Android Native开发中加入新的C++类
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #define、const、typedef的差别
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • ${factoryList }后面有空格不影响
  • (1) caustics\
  • (C语言)逆序输出字符串
  • (三)Honghu Cloud云架构一定时调度平台
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (转)setTimeout 和 setInterval 的区别
  • ***通过什么方式***网吧
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • *1 计算机基础和操作系统基础及几大协议
  • . Flume面试题
  • .gitignore文件—git忽略文件
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net中的集合
  • .pop ----remove 删除