首页 > 其他分享 >sam训练数据制作过程

sam训练数据制作过程

时间:2023-07-25 17:46:45浏览次数:30  
标签:分割 训练 SAM 过滤 sam 图片 制作 标注

1.辅助人工标注阶段

这个阶段以人工标注为主,但是为了提高标注效率,用了SAM的模型来进行辅助,刚开始的SAM是采用公开的分割数据训练,标注时人工采用点击前景点、背景点作为SAM的prompt输入,对分割的结果进行标注和修正,随着标注数据的增多,会采用新标注的数据来重训SAM模型,这个阶段模型反复重训了6次。

2.人工半监督标注

在第二阶段,利用第一阶段的数据训练一个faster-rcnn的目标检测模型,用检测框作为SAM的prompt输入(目标检测难度比分割小的多),输出的分割结果中,人工只需要关注置信度得分低的分割图进行修正,并补充SAM遗漏的结果。同样在这个阶段,随着标注数据的增多,SAM模型会持续的重训,一共进行5次训练。

3.全自动标注阶段

第三个阶段类似我们产生伪标签训练的过程,用前边数据训练好的SAM在海量数据上产生分割的结果,然后再通过规则过滤掉部分可能错误的结果,具体过程如下:

1.采用规则的点做为SAM的prompt,先将原图规则分割网格,得到32*32个分割点;再将原图上crop2倍和4倍下采样的小图片(裁剪的图片会有重叠),在裁剪的图片以同样分割网格的方式得到16*16,和8*8个分割点(相当有3种大小的图片)。

得到分割框存在重合,接下来会通过标准greedy nms 合并分割图,在一种大小的图片上,直接用预测的iou得分排序,在不同大小的图片上,优先小图片(4倍下采样大小)排序,通过nms计算的iou来过滤,阈值为0.7。

2.过滤。直接过滤掉预测的iou得分低于88;过滤不稳定的分割图,稳定的分割图含义是分割阈值在一定范围变化但是得到分割结果不变(也就是分割的置信度足够高);过滤掉超大的分割图(占原图尺寸的95%以上)

3.小目标的处理。如果几个分割目标相连为一组,其中小于100px的分割直接移除(最大的目标小于100px,移除整组分割结果);分割的结果如果有空洞(小于100px)直接填充,

标签:分割,训练,SAM,过滤,sam,图片,制作,标注
From: https://www.cnblogs.com/chentiao/p/17580430.html

相关文章

  • css制作三角
    使用border属性制作三角:当给一个宽高为0的盒子设置不同颜色的边框时会如下图所示,由此可见,想要设置三角,则可以将其余三条边框设置为透明色<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-widt......
  • CSSYZ 思维训练 R4
    ProblemA题目大意给出一张只有0和1的矩阵,可以将$k$个点反转,求是否可以使这个矩阵中心对称,多测。算法分析这题是一个非常经典的贪心策略问题,我们发现,如果一个矩阵中心对称,那么$a_{i,j}$一定要和$a_{n-i+1,m-j+1}$所以,我们只要求出有几组应该对称的点并没有......
  • Cubase 12下载_Cubase Pro(音乐制作软件)中文正版下载 常用软件
    Cubase是由德国Steinberg公司开发的一款音乐制作软件,为用户提供了一整套创建、录制、编辑和制作音乐所需要的功能,还有流线型的音乐制作环境、录音室级录音效果、令人惊叹的新插件等新增功能,帮助用户更好地进行创作。软件地址:看置顶贴Cubase8正式版安装方法1.安装Cubase8之前,我们首......
  • 在线传单制作工具介绍
    让我们谈谈如何制作成功的商业传单进行促销。宣传传单的主要目的是吸引注意力。无论您是要开设商店还是想吸引新客户,您都需要醒目的且时尚的促销传单。使用传单的原因很多,无论您是要宣传活动,为新业务或其他目的建立品牌知名度。无论您为什么要创建传单,都需要记住一件事–传单设计。......
  • 如何利用Infographic制作吸引目光的简历
    许多雇主不再遵循标准的“申请--等待”申请模式。现在,他们在社交媒体上查看求职者,访问他们的个人网站,接受更有创意的求职申请。资讯图简历是向雇主展示您为什么值得他们关注的创造性方式。虽然资讯图简历通常不能完全取代标准简历,但它们非常适合面试、在网站或社交媒体页面上发布......
  • CSP-J 济南刷题训练营
    Day1:基础算法枚举从可能得集合中一一尝试统计贡献。模拟模拟题目中要求的操作NOIP2014生活大爆炸版石头剪刀布洛谷链接:P1328[NOIP2014提高组]生活大爆炸版石头剪刀布注意到赢了是得\(1\)分,平局和输都是\(0\)分,所以我们直接根据题意打表。intVs[5][5]={{0,0,1,1,......
  • 基础模型自监督预训练的数据之谜:大量数据究竟是福还是祸?
    前言 在自监督预训练中,是否数据越多越好?数据增广是否始终有效?本文转载自PaperWeekly作者|诺亚方舟实验室仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全......
  • signal的samplecode
    一个signal的samplecode,需要注意的地方是:资源的释放和析构锁的控制资源的清理事务的控制 /*Thisissignalhandlercommoncode*/#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<iostream>#include<vector>#include<atomic>......
  • 4.镜像制作方式和dockerfile(Ubuntu、nginx)
    制作镜像方式dockercommit通过修改现有的容器,将之手动构建为镜像dockerbuild通过dockerfile文件,批量构建为镜像用镜像做成容器,在容器的基础上定制一个镜像手动制作镜像:commit基于busybox容器创建busybox:v1.0镜像[root@ubuntu2004~]#dockercommit-ali-m"initbusybo......
  • PS三联封面制作
    PS三联封面制作新建2160乘以960文件拖入图片,打勾CTRL+T激活自由变换工具,在不变形的情况下将图片铺满背景将拖入的图片转换为智能对象使用切片工具,进行垂直等分添加标题,设置文字字体、大小、颜色、间距标题不明显,设置描边将标题移动好位置添加序号,设置文字字体、大小、颜......