Segment Anything

项目主页:Segment Anything

简介

将prompt learning 引入至视觉任务中,设计了图像分割任务预训练模型。提示词可以是位置点、矩形框、文本和掩码等。

在这里插入图片描述
图1:方法主要部分。(图来自论文)

task: 为能避免歧义,对于每个prompt输出三个mask,分别对应整体、部分和更小的部分。
model: 一个大的image enocder,不同类型prompt的encoder,然后mask decoder (包含自注意力和交叉注意力)预测。
在这里插入图片描述
图2:模型结构。(图来自论文的博客

在这里插入图片描述

data: 三阶段生成了1.1B高质量masks的大规模数据集SA-1B。(1)人工自由标注,但无需给出label。(2)训练好的模型先给出部分高可信的mask,再人工补充。另外训练一个bounding box detector判断是否为可信的mask。(3)全自动地在新图像中生成masks。 IoU prediction module筛选可信的masks,NMS过滤重复masks。相应地,模型也是分阶段训练。

Demo: 给出的测试Demo中,image embedding 是服务端计算完传输至用户端,而在用户端给出不同类型的prompt ,在浏览器中使用cpu计算prompt embedding 和mask decoder 推理。下面视频来自项目主页说明。

segment_anything_demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值