【SAM相关模型持续关注】

SAM与OpenAI发布的CLIP强强联手(SAM2CLIP 和 CLIP2SAM),实现22000类的分割与识别 CLIP 和 Segment Anything Model(SAM)是卓越的视觉基础模型(VFMs)。SAM 在各种领域的分割任务中表现出色,而 CLIP 以其零样本识别能力而闻名。本文深入探讨了将这两种模型整合到一个统一框架中的方法。具体而言,我们引入了开放词汇表 SAM(Open-Vocabulary SAM),一种受 SAM 启发的模型,旨在同时进行交互式分割和识别,并利用两个独特的知识转移模块:SAM2CLIP 和 CLIP2SAM。 阅读详情

SAM相关模型持续关注



前言

从2023年4月份SAM模型发布后,各界对分割大模型有很强的关注,在后续的时间里也有不同的SAM变体和应用,在此处做一些记录,引用一些博文里面的内容。如有侵权请联系删除。
paperwithcode上关于SAM相关内容的总集:https://paperswithcode.com/method/sam 。


1、SAM

发表时间:2023/4
简称:SAM
论文全称:Segment Anything
论文链接:https://arxiv.org/pdf/2304.02643v1.pdf
代码库链接:https://segment-anything.com
摘要:
参考资料链接:


2、HQ-SAM

发表时间:2023/10
简称:HQ-SAM
论文全称:Segment Anything in High Quality
论文链接:https://arxiv.org/pdf/2306.01567v2.pdf
https://arxiv.org/pdf/2306.01567v1.pdf
代码库链接:https://github.com/SysCV/SAM-HQ
摘要:SAM 拥有强大的零样本能力和灵活的提示功能,尽管它已经通过11亿个掩膜进行了训练,但在很多情况下,特别是处理结构复杂的对象时,其掩膜预测质量还是有所欠缺。

为此,本文提出了HQ-SAM,为SAM赋予了准确分割任何对象的能力,同时保持了SAM的原始设计、效率和零样本泛化能力。作者设计重用并保留了SAM的预训练模型权重,同时仅引入了最小的额外参数和计算。与此同时还设计了一个可学习的高质量输出令牌,该令牌被注入到SAM的掩膜解码器中,负责预测高质量的遮罩。该方法不仅将其应用于掩膜解码器特征,而且首先将其与初期和最终的ViT特征融合,以改善细节。为了训练引入的可学习参数,本文构建了一个包含44K细粒度掩膜的数据集。HQ-SAM仅在这个引入的44k 掩膜数据集上进行训练,这在8个GPU上只需4小时。

最终,本文在9个不同的分割数据集中展示了HQ-SAM的有效性,这些数据集覆盖了不同的下游任务,其中7个任务在零样本迁移中进行了评估。
参考资料:苏黎世理工 & 港科大震撼力作 | HQ-SAM:SAM新秀-高质量分割一切模型


3、GenSAM

发表时间:2023/11
简称:GenSAM
论文全称:Relax Image-Specific Prompt Requirement in SAM: A Single Generic Prompt for Segmenting Camouflaged Objects
论文链接:https://arxiv.org/pdf/2312.07374.pdf
代码库链接:https://lwpyh.github.io/GenSAM
摘要:
为了解决SAM 需要手动提示才能准确分割出目标物体的问题,研究者们提出了一种无需训练的分割方法 GenSAM ,能够在只提供一个任务通用的文本提示的条件下,将任务下的所有无标注样本进行有效地分割。
参考资料链接:GenSAM开源:告别图像逐帧标注,一个提示词,即可实现批量标注(附论文及源码)


4、ClipSAM

发表时间:2024/1
简称:ClipSAM
论文全称:ClipSAM: CLIP and SAM Collaboration for Zero-Shot Anomaly Segmentation
论文链接:https://arxiv.org/pdf/2401.12665v2.pdf
代码库链接:https://github.com/Lszcoding/ClipSAM
摘要:
最近,基础模型如CLIP和SAM在零样本异常分割(ZSAS)任务上表现出色。然而,基于CLIP或SAM的ZSAS方法仍存在一些不可忽视的缺陷:
1、CLIP主要关注不同输入之间的全局特征对齐,导致对局部异常部分的分割不精确;
2、SAM倾向于生成大量冗余Mask,而没有适当的提示约束,导致复杂的后处理要求。
在这项工作中,作者创新性地提出了一种CLIP和SAM协作框架ClipSAM,用于ZSAS。ClipSAM的洞察是利用CLIP的语义理解能力进行异常定位和粗略分割,这进一步用作SAM的提示约束以改进异常分割结果。具体而言,作者引入了一个关键的统一多尺度跨模态交互(UMCI)模块,用于在CLIP的多个尺度上与视觉特征交互推理异常位置。然后,作者设计了一个新的多级Mask细化(MMR)模块,它利用位置信息作为多级提示,用于获取层次化的Mask并合并它们。
大量实验验证了ClipSAM的有效性,在MVTec-AD和VisA数据集上实现了最佳的分割性能。
参考资料链接:
复旦大学提出ClipSAM | 统一多尺度跨模态交互+多级Mask细化模块让语义分割性能达到最佳


5、PA-SAM

发表时间:2024/1
简称:PA-SAM
论文全称:PA-SAM: Prompt Adapter SAM for High-Quality Image Segmentation
论文链接:https://arxiv.org/pdf/2401.13051v1.pdf
代码库链接:https://github.com/xzz2/pa-sam
摘要:
尽管SAM在各种图像分割任务中表现出色,但它面临着在许多场景下预测质量挑战,尤其是在实际环境背景中。在这篇论文中,作者提出了一种名为Prompt Adapter Segment Anything Model(PA-SAM)的新型提示驱动 Adapter ,以增强原始SAM的分割Mask质量。

通过专门训练提示 Adapter ,PA-SAM从图像中提取详细信息,并在稀疏和密集提示 Level 上优化Mask解码器特征,从而提高SAM的分割性能,生成高质量的Mask。实验结果显示,PA-SAM在高质量、零样本和开放集分割方面超过了其他基于SAM的方法。
参考资料链接:
OPPO&上交大提出PA-SAM | 强大在细节,通过新型Prompt Adapter增强SAM的分割质量


6、EfficientViT-SAM

发表时间:2024/2
简称:EfficientViT-SAM
论文全称:EfficientViT-SAM: Accelerated Segment Anything Model Without Performance Loss
论文链接:https://arxiv.org/pdf/2402.05008v1.pdf
代码库链接:https://github.com/mit-han-lab/efficientvit
摘要:
作者提出了EfficientViT-SAM,这是一系列加速的SAM模型。在保留SAM轻量级的提示编码器和 Mask 解码器的同时,作者用EfficientViT替换了沉重的图像编码器。在训练方面,首先从SAM-ViT-H图像编码器向EfficientViT进行知识蒸馏。随后,在SA-1B数据集上进行端到端的训练。得益于EfficientViT的高效性和容量,EfficientViT-SAM在A100 GPU上实现了48.9X的TensorRT速度提升,而且没有牺牲性能。
参考资料链接:
快48.9倍 | 清华&MIT&英伟达开源EfficientViT-SAM,原地起飞

7、其他SAM

。。。


后续会持续关注SAM相关内容,若有遗漏请谅解。

SAM轻量化改进目录篇:FastSAM,MobileSAM,EfficientSAMs,RepViT-SAM,EdgeSAM,EfficientViT-SAM,SAM-Lightening 2023年4月6号,Meta AI公开了Segment Anything Model(SAM),使用了有史以来最大的分割数据集Segment Anything 1-Billion mask dataset(SA-1B),其内包含了1100万张图像,总计超过10亿张掩码图,模型在训练时被设计为交互性的可提示模型,因此可以通过零样本学习转移到新的图像分布和任务中。后续将更新补充还未发表的其他文章,还会更新如何在这六个模型中训练自己的数据集,感兴趣的同学点关注,将持续更新。 阅读详情

相关推荐

首篇!全面系统解读高效SAM变体:各种加速策略和核心技术展示

是图像分割领域中的一个强大基础模型,旨在通过基本的可提示分割任务,利用提示工程来统一各种分割任务。该项目的一个显著贡献是 SA-1B 数据集,该数据集包含来自 1100 万张经过许可和隐私保护的图像生成的超过 10 亿个masks。在如此丰富和高质量的数据上进行训练,SAM 展现出强大的鲁棒性和泛化能力。SAM 的巨大潜力迅速引起了研究人员对探索其在广泛现实应用中的能力以及改进其架构以实现更高效或更准确分割的兴趣。最近,被提出作为继任者,专注于高效的可提示视觉分割 (PVS),适用于图像和视频。

AIGCer的博客 3013

SAM掩码质量改进PA-SAM论文解读PA-SAM: Prompt Adapter SAM for High-QualityImage Segmentation

1. 简介发表时间:2024年1月23日论文:代码:SAM在许多场景下,特别是在现实世界中,在掩码预测质量方面面临着挑战。本文提出了一种新的提示驱动的SAM适配器,开发了一个高质量分割网络PA-SAM,旨在提高原始SAM的分割掩码质量。PA-SAM冻结SAM组件,只需要对提示适配器进行微调,从而在生成高质量分割图的同时保留了原始SAM强大的对象定位能力。提示适配器进行了自适应细节增强和硬点挖掘,它通过从图像中挖掘详细信息来优化稀疏提示和密集提示。

sunshineine的博客 2886

AFSim仿真系统—32 地空导弹(SAM)武器管理器

WSF_WEAPONS_MANAGER_SAM 是基于 HELIOS 的 GTIQBWeaponsManagerSAM 端口的脚本类。它是一个用于 SAM(地对空导弹)武器单元的武器管理器,负责管理 SAM 武器单元对指定目标的所有交战方面。验证目标是否能够被选定的武器交战验证目标是否位于或接近单元的交战区(如果存在)验证目标轨迹的质量是否可接受(例如 TTR)武器管理器 SAM 还负责监控当前活动的任何分配并与目标交战。向发射的导弹发送目标位置更新,以便其可以相应调整飞行路径。

henggesim的博客 1976

【论文阅读笔记】PA-SAM: Prompt Adapter SAM for High-Quality Image Segmentation

PA-SAM:用于高质量图像分割的提示适配器SAM2024年 ICMEPaperCodeSegment Anything Model,SAM在各种图像分割任务中表现出了优异的性能。尽管SAM接受了超过10亿个mask的训练,但在许多场景中,尤其是在现实世界的背景下,SAM在面具预测质量方面面临着挑战。本文在SAM中引入了一种新颖的提示驱动适配器,即Prompt Adapter Segment Any Model(PA-SAM),旨在提高原有SAM的分割掩码质量。

qq_46056318的博客 2687

SAM-CLIP:MERGING VISION FOUNDATION MODELS TOWARDS SEMANTIC AND SPATIAL UNDERSTANDING

公开可用的视觉基础模型(VFM),如CLIP和Segment Anything模型(SAM),正在迅速扩展。VFM由于其训练前的目标而被赋予了独特的能力。例如,CLIP擅长语义理解,而SAM专门用于分割的空间理解。在这项工作中, 我们介绍了一个简单的配方,可以有效地将VFM合并到一个统一的模型中,吸收他们的专业知识。我们提出的方法集成了多任务学习、持续学习技术和师生蒸馏。与传统的从头开始的多任务训练相比,这种策略需要显著降低计算成本。此外,它只需要最初用于训练单个模型的预训练数据集的一小部分。

c_cpp_csharp的专栏 885

SAM-CLIP: Merging Vision Foundation Models towards Semantic and Spatial Understanding

在最开始的时候,CLIP的head以及整个合并网络的backbone都是可以学习的,但是CLIP的图像编码器作为老师,将知识压缩迁移到这个backbone,所以它是冻结的,但是这样的方法会导致SAM的知识的遗忘,为了解决这个问题,本论文采用了多任务的知识蒸馏,他有两个目标分别是①加速额外的VFM对基础的VFM的高效知识迁移,②要保留基础的VFM的能力和知识。额外的一个可选的阶段是分辨率的适应,因为CLIP和SAM的预训练使用的是完全不同的差距很大的分辨率的图像。类似于交并比,损失就是1-这个比值。

m0_62673638的博客 358

论文阅读 PA-SAM: Prompt Adapter SAM for High-Quality Image Segmentation

论文阅读 PA-SAM: Prompt Adapter SAM for High-Quality Image Segmentation

qq_45025290的博客 1438

Vision - 开源视觉分割算法框架 Grounded SAM2 配置与推理 教程 (1)

Grounded SAM2 集成多个先进模型的视觉 AI 框架,融合 GroundingDINO、Florence-2 和 SAM2 等模型,实现开放域目标检测、分割和跟踪等多项视觉任务的突破性进展,通过自然语言描述来定位图像中的目标,生成精细的目标分割掩码,在视频序列中持续跟踪目标,保持 ID 的一致性。

AGI 3237

【持续更新】Segment Anything Model (SAM)分割一切大模型相关论文和项目介绍

分割一切大模型SAM相关论文和项目介绍

深视 8万+

随机变量序列 收敛 检验 matlab,利用MATLAB验证样条插值的收敛性

问题提出多项式插值是不收敛的,即插值的节点多,效果不一定就好。对样条函数插值又如何呢?理论上证明样条插值的收敛性是比较困难的,但通过本实验可以验证这一理论结果。.实验内容请按一定的规则分别选择等距或者非等距的插值节点,并不断增加插值节点的个数。考虑实验2.1中的函数或选择其他你有兴趣的函数。(中函数)。实验要求(1)随节点个数增加,比较被逼近函数和样条插值函数误差的变化情况。分析所得结果并与拉格朗...

weixin_30895121的博客 4735

R语言的下载、安装及环境配置(Rstudio&VSCode)

R for Windows是一个免费的用于统计计算和统计制图的优秀工具,是R语言开发工具。它拥有数据存储和处理系统、数组运算工具(其向量、矩阵运算方面功能尤其强大)、完整连贯的统计分析工具、优秀的统计制图等功能。提供的图形界面,可以在其中访问控制台、创建脚本或安装其他软件包。

zegeai的博客 2万+

UV-SAM

此外,该地区的南部和东部城市村庄的密度高于西部和北部。因此,作者将具有大量冻结参数的SAM视为通才类别无关分割的通用模型,并开发一个具有有限可学习参数的语义分割模型作为城市村庄识别的专家模型,其中专家模型在通用模型生成提示的同时自动生成专家模型的提示,通用模型反过来更新专家模型的参数。在中国两个数据集上的大量实验结果显示,UV-SAM 优于现有 Baseline ,并且多年的识别结果表明城市村庄的数量和面积随着时间的推移而减少,为城市村庄的发展趋势提供了更深入的洞察,并揭示了可持续城市的视觉基础模型。

whaosoft143ai的博客 868

AutoLISP 学习 (一)

AutoLISP基本语法结构、语法 以括号组成表达式,左右括号一定要成对,单、双引号也要成对,例如: (defun c:hello() (princ "\nHello world!") (prin1) ) 表达式格式:(函数名 操作数 操作数 …),例如: (setq p1 (list 0 0)) (setq p2 (list 10 10)) (setq p3 (list 20 20)) ;;; CAD中画直线,经过p1 p2 p3 (command "LINE" p1 p2 p3 ""

m0_54575622的博客 2123

SAM2(segment anything 2)使用指南【1】:使用SAM2分割图片,根据不同提示信息分割图片

SAM2(segment anything 2)使用指南【1】:使用SAM2分割图片,根据不同提示信息分割图片

阿旭的博客 4万+

uniapp [移动端H5网页] - 强力解决弹起软键盘后页面被挤压变形或页面整体上移问题,点击input输入框键盘弹出底部被上推往上顶遮挡及各种问题(兼容安卓苹果ios手机,微信公众号网页也适用)

uni-app,h5网页,input输入框组件,uniapp h5软键盘弹出,uni-app 输入框,键盘弹起时页面整体上移问题,uni,H5页面,解决软键盘弹起页面被挤压、被往顶的问题,解决uni-app 输入框,键盘弹起时页面整体上移问题,uniapp调用手机系统软键盘,页面窗口被顶起,布局定位失效,解决uniapp软键盘弹起导致页面fixed定位元素被顶上去,输入法软键盘弹起,窗口顶起,变形解决办法,UniApp中input组件在IOS设备上弹出软键盘时页面整体上移问题的解决方案,以及input组件聚

🏆 前端领域优质创作者 1万+

YOLOv8改进 | 卷积模块 | 用DWConv卷积替换Conv【轻量化网络】

YOLOv8改进,yolov8,yolov8创新,yolov8涨点

kay_545 7158

【保姆级教程】SAM2(Segemnt Anything2)实现视频单目标与多目标的一键分割与跟踪:无需模型训练

【保姆级教程】SAM2(Segemnt Anything2)实现视频单目标与多目标的一键分割与跟踪:无需模型训练

阿旭的博客 7759

5步VS传统WinForm!AntdUI让界面设计从“土味”到“超模”只需30秒?

摘要:墨瑾轩编程教程《AntdUI的5大魔法步骤》详解如何将传统WinForm升级为现代化UI。教程通过5个核心步骤:安装AntdUI库、控件替换、主题定制、复杂布局构建及实战案例演示,对比传统开发与AntdUI在美观度(动态阴影/动画)、开发效率(拖拽组件VS手工绘制)和主题定制(一键换肤VS重写控件)的显著差异。使用C#代码示例展示按钮动画、3D翻转、聊天界面等特效实现,帮助开发者快速掌握这一基于Ant Design风格的WinForm增强框架。(150字)

java专栏 1129

SAM-Adapter: 将分割任意目标模型适配到下游任务的创新方法

为了解决这一问题,来自浙江大学、新加坡科技设计大学等机构的研究团队提出了SAM-Adapter,这是一种创新的方法,旨在将SAM适配到各种下游任务中。通过持续的改进和社区的共同努力,SAM-Adapter有望成为连接通用分割模型与特定任务需求的重要桥梁,推动计算机视觉技术在更广泛领域的应用与发展。实验结果表明,SAM-Adapter在这些任务上均取得了显著的性能提升,证明了其在适配SAM到各种下游任务中的有效性。适配器模块:这是一个轻量级的神经网络,用于调整SAM的特征表示,使其更适合特定任务的需求。

Nifc666的博客 2018

可食用野生植物检测实战:基于YOLOv11的智能识别系统全流程指南

本文介绍了一种基于YOLOv11的可食用野生植物智能识别系统。该系统通过深度学习技术,能在0.2秒内精准识别植物是否可食用,准确率高达92%。文章详细阐述了从数据采集、标注到模型训练、验证的全流程,并开发了用户友好的Tkinter交互界面。该系统解决了户外探险和植物研究中植物识别的痛点,具有高精度、实时性和强泛化能力的特点,为户外安全提供了智能化解决方案。

FJN110的博客 164

MATLAB 与 STK 互联生成Walker并导出轨道数据(CSV导出)

本文介绍了使用 MATLAB 控制 STK 完成以下自动化流程:打开并连接 STK 场景;自动创建 Delta 型 Walker 星座;添加矩形传感器并配置视场;获取轨道六根数与视场角信息;自动保存至 CSV 文件,供后续使用。

weixin_52370774的博客 737

全面系统解读高效SAM变体:各种加速策略和核心技术展示

本综述首次全面回顾了这些高效的 SAM 变体。我们首先探讨推动该研究的动机,然后介绍 SAM 和模型加速中使用的核心技术。接下来,深入分析各种加速策略,并按方法进行分类。最后,提供了对这些方法的统一和全面的评估,评估它们在代表性基准上的效率和准确性,并对它们的整体性能进行明确比较。

2401_85378759的博客 1645

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SAM5~

现有的分割方法通常在封闭世界的数据集上进行基准测试,这些数据集具有一组预定义的类别,即假设训练和测试样本具有预先知道的相同类别和特征空间。例如,本文会对同时修改元架构的解码器端的方法进行分类,分为基于图像的 Cross Attention,以及基于视频的时空 Cross Attention 的建模。ViT 和 DETR 的出现使得分割与检测领域有了十足的进展,目前几乎各个数据集基准上,排名靠前的方法都是基于 Transformer 的(语义分割,实例分割,全景分割,以及对应的视频分割任务) whaosoft

whaosoft143ai的博客 314

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

提取SAM分割结果并保存分割图片【附完整源码】

提取SAM分割结果并保存分割图片【附完整源码】

阿旭的博客 2493

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

新一代分割一切大模型SAM2(Segment Anything Model 2)介绍,可轻松分割图片与视频

新一代分割一切大模型SAM2(Segment Anything Model 2)介绍,可轻松分割图片与视频

阿旭的博客 6047

YOLOv8 + SAM实现自动标注分割数据集【附完整源码+步骤详解】

YOLOv8 + SAM实现自动标注分割数据集【附完整源码+步骤详解】

阿旭的博客 6689
上一篇: 镜头选型记录
下一篇: 【linux常用命令记录】
wang151038606
博客等级 码龄14年 995粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wang151038606

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值