zifeng wu instance level segmentation:Bridging Category-level and Instance-level Semantic Image

本文介绍了一种基于ResNet网络的实例分割方法,通过引入超参数优化和困难样本选择策略,在图像分类和目标检测任务上取得了显著的效果提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是arXiv上去年5月份的文章,依然是zifeng wu的工作。

一句话总结

作者ResNet网络的各种超参的作用,最后得到了在当时state of the art的分割成绩,并提出了自己的instance-level semantic的方式,并提出了困难样本选择的方法。

1 instance segmentation

整体结构:
这里写图片描述
这里包含两个网络,图像category-level的segmentation net及负责定位的网络。主要步骤如下:
1. 分割网络得到score maps
2. 以smoothed L1 loss训练的定位网络,以每个像素到其所属instance中心的距离及instance的宽高为回归目标,得到一个初步的定位信息,即transform map。该网络训练的时候根据个体大小进行reweight
3. 每个类别得到n个mask(score map),将transform map应用于这n个score map,将mask内的点的Bounding box进行NMS,其中score最高的中心像素点作为instance的标志。
4. 根据每个score map的点 trace back所有的前景像素点得到像素级的分割,将每个scoremap得到的分割进行nms,得到最终的instance segmentation。

2 困难像素选择

首先作者假设太容易的样本无益于训练,因此只训练对当前模型有一定难度的样本。
这里写图片描述
- 分类网络的困难样本中根据预测的概率大小选择一个阈值进行筛选,注意不能使用太大的阈值,否则噪音太多
- 回归网络中,不是根据四个目标值的loss选择而是根据 IoU得分选择。

3 网络超参数

对于分类网络:
1. 网络深度从50增加至101得到较大提高,从101到152增益效果小(可能由于过拟合)
2. 增加 feature map的 resolution 有益
3. 增加感受野(大于224)也有益,但是大于
4. 以上操作增加了计算量及显存容量
一些结果如下,注意红线部分
这里写图片描述
这里写图片描述
bs是困难样本选择
这里写图片描述
这里写图片描述
这里写图片描述

### 安装与使用 Vue Devtools (兼容 Vue 2) 为了在 Vue 2 项目中成功安装并启用 Vue Devtools,可以按照以下方式操作: #### 1. **安装 Vue Devtools** 可以通过浏览器扩展程序的方式安装 Vue Devtools。以下是具体步骤: - 对于 Chrome 浏览器,访问 [Chrome Web Store](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd),点击“添加至 Chrome”按钮完成安装[^3]。 - 如果使用 Firefox,则可以从官方 GitHub 页面找到对应的构建命令来强制启动开发工具支持 `$ yarn run build` 和 `$ yarn run run:firefox`。 #### 2. **配置 Vue 应用以启用 Devtools** 在项目的入口文件 `App.vue` 中,通过设置全局变量 `Vue.config.devtools` 来控制是否允许调试模式运行。例如,在开发环境中开启此功能可按如下代码实现: ```javascript // main.js 或其他初始化文件 import Vue from 'vue'; import App from './App.vue'; Vue.config.productionTip = false; if (process.env.NODE_ENV === 'development') { Vue.config.devtools = true; // 开发环境下启用 devtools 支持 } else { Vue.config.devtools = false; // 生产环境关闭 devtools 防止性能损耗 } new Vue({ render: h => h(App), }).$mount('#app'); ``` 上述逻辑确保仅当应用处于开发阶段时才激活开发者工具连接能力。 #### 3. **验证安装效果** 一旦完成了以上两步之后,重新加载您的 Vue CLI 构建的应用页面,并打开浏览器的开发者选项卡查看是否有新的面板显示出来用于监控数据流以及组件树结构等内容。如果一切正常的话,应该能够看到类似于下图所示界面(假设已正确集成)。 请注意版本匹配问题——当前最新版可能默认针对 Vue 3 设计;因此建议下载指定分支如 legacy 版本来保障完全适配旧框架特性需求。 ```bash npm install -g @vue/cli vue add vuetify # 只是一个例子说明如何利用插件系统定制化工作流程 yarn global add vue-devtools@next || npm i -D vue-devtools@legacy ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值