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

news2025/1/16 5:00:19

《博主简介》

小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。
更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~
👍感谢小伙伴们点赞、关注!

《------往期经典推荐------》

一、AI应用软件开发实战专栏【链接】

项目名称项目名称
1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】
3.【手势识别系统开发】4.【人脸面部活体检测系统开发】
5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】
7.【YOLOv8多目标识别与自动标注软件开发】8.【基于YOLOv8深度学习的行人跌倒检测系统】
9.【基于YOLOv8深度学习的PCB板缺陷检测系统】10.【基于YOLOv8深度学习的生活垃圾分类目标检测系统】
11.【基于YOLOv8深度学习的安全帽目标检测系统】12.【基于YOLOv8深度学习的120种犬类检测与识别系统】
13.【基于YOLOv8深度学习的路面坑洞检测系统】14.【基于YOLOv8深度学习的火焰烟雾检测系统】
15.【基于YOLOv8深度学习的钢材表面缺陷检测系统】16.【基于YOLOv8深度学习的舰船目标分类检测系统】
17.【基于YOLOv8深度学习的西红柿成熟度检测系统】18.【基于YOLOv8深度学习的血细胞检测与计数系统】
19.【基于YOLOv8深度学习的吸烟/抽烟行为检测系统】20.【基于YOLOv8深度学习的水稻害虫检测与识别系统】
21.【基于YOLOv8深度学习的高精度车辆行人检测与计数系统】22.【基于YOLOv8深度学习的路面标志线检测与识别系统】
23.【基于YOLOv8深度学习的智能小麦害虫检测识别系统】24.【基于YOLOv8深度学习的智能玉米害虫检测识别系统】
25.【基于YOLOv8深度学习的200种鸟类智能检测与识别系统】26.【基于YOLOv8深度学习的45种交通标志智能检测与识别系统】
27.【基于YOLOv8深度学习的人脸面部表情识别系统】28.【基于YOLOv8深度学习的苹果叶片病害智能诊断系统】
29.【基于YOLOv8深度学习的智能肺炎诊断系统】30.【基于YOLOv8深度学习的葡萄簇目标检测系统】
31.【基于YOLOv8深度学习的100种中草药智能识别系统】32.【基于YOLOv8深度学习的102种花卉智能识别系统】
33.【基于YOLOv8深度学习的100种蝴蝶智能识别系统】34.【基于YOLOv8深度学习的水稻叶片病害智能诊断系统】
35.【基于YOLOv8与ByteTrack的车辆行人多目标检测与追踪系统】36.【基于YOLOv8深度学习的智能草莓病害检测与分割系统】
37.【基于YOLOv8深度学习的复杂场景下船舶目标检测系统】38.【基于YOLOv8深度学习的农作物幼苗与杂草检测系统】
39.【基于YOLOv8深度学习的智能道路裂缝检测与分析系统】40.【基于YOLOv8深度学习的葡萄病害智能诊断与防治系统】
41.【基于YOLOv8深度学习的遥感地理空间物体检测系统】42.【基于YOLOv8深度学习的无人机视角地面物体检测系统】
43.【基于YOLOv8深度学习的木薯病害智能诊断与防治系统】44.【基于YOLOv8深度学习的野外火焰烟雾检测系统】
45.【基于YOLOv8深度学习的脑肿瘤智能检测系统】46.【基于YOLOv8深度学习的玉米叶片病害智能诊断与防治系统】
47.【基于YOLOv8深度学习的橙子病害智能诊断与防治系统】48.【车辆检测追踪与流量计数系统】
49.【行人检测追踪与双向流量计数系统】50.【基于YOLOv8深度学习的反光衣检测与预警系统】
51.【危险区域人员闯入检测与报警系统】52.【高密度人脸智能检测与统计系统】
53.【CT扫描图像肾结石智能检测系统】54.【水果智能检测系统】
55.【水果质量好坏智能检测系统】56.【蔬菜目标检测与识别系统】
57.【非机动车驾驶员头盔检测系统】58.【太阳能电池板检测与分析系统】
59.【工业螺栓螺母检测】60.【金属焊缝缺陷检测系统】
61.【链条缺陷检测与识别系统】

二、机器学习实战专栏【链接】,已更新31期,欢迎关注,持续更新中~~
三、深度学习【Pytorch】专栏【链接】
四、【Stable Diffusion绘画系列】专栏【链接】
五、YOLOv8改进专栏【链接】持续更新中~~
六、YOLO性能对比专栏【链接】,持续更新中~

《------正文------》

SAM2简介

项目地址:https://github.com/facebookresearch/segment-anything-2

在这里插入图片描述
在这里插入图片描述
SAM 2是Meta Segment Anything Model(SAM)的下一代产品,主要是是用于解决图像和视频中提示视觉分割问题的基础模型。将 SAM 扩展到视频,方法是将图像视为具有单帧的视频。该模型设计是一个简单的 transformer 架构,具有用于实时视频处理的流式内存。

SAM 2模型是实时、可提示的,性能优于以往,特别是在视频分割方面。可以分割任何视频或图像中的任何对象,包括以前未见过的对象和视觉域。该模型在图像分割精度方面超越了以前的能力,并实现了比现有工作更好的视频分割性能。

从SAM 到SAM2 结构演变

SAM结构
在这里插入图片描述
SAM2结构
在这里插入图片描述

SAM 2 架构可以看作是 SAM 从图像域到视频域的泛化。SAM 2 可以通过单击(正或负)、边界框或蒙版来提示,以定义给定帧中对象的范围。轻量级掩码解码器采用当前帧的图像嵌入和编码提示以输出帧的分割掩码。在视频设置中,SAM 2 将此掩码预测传播到所有视频帧,以生成掩码。然后,可以在任何后续帧上迭代添加提示,以优化 masklet 预测。

为了准确预测所有视频帧的掩码,引入了一种由内存编码器、内存组和内存注意力模块组成的内存机制。当应用于图像时,内存组件是空的,模型的行为类似于 SAM。对于视频,内存组件可以存储有关该会话中对象和先前用户交互的信息,从而允许 SAM 2 在整个视频中生成 masklet 预测。如果在其他帧上提供了其他提示,SAM 2 可以根据对象的存储内存上下文有效地纠正其预测。

采用流式架构,这是SAM对视频域的自然泛化,一次处理一个视频帧,并在内存中存储有关分割对象的信息。

SAM 引入了在面对图像中要分割的对象的歧义时输出多个有效蒙版的功能。例如,当一个人点击自行车的轮胎时,模型可以将此点击解释为仅指轮胎或整个自行车,并输出多个预测。在视频中,这种模糊性可能会延伸到视频帧。例如,如果在一个帧中只有轮胎可见,则轮胎上的咔嗒声可能仅与轮胎有关,或者随着更多自行车在后续帧中变得可见,此咔嗒声可能适用于整个自行车。为了处理这种歧义,SAM 2 在视频的每个步骤都创建了多个蒙版。如果进一步的提示不能解决歧义,模型将选择置信度最高的掩码,以便在视频中进一步传播。

使用的数据集

模型训练使用的SA-V数据集,包含约51,000个真实世界视频和超过600,000个masklet注释。视频数量是现有最大视频分割数据集的4.5倍,注释数量是53倍。收集了以地理上多样化的真实场景为特色的视频。这是迄今为止最大的视频分割数据集。使用我们的数据训练的 SAM 2 在广泛的任务和视觉领域中提供了强大的性能。

局限性

在长时间遮挡后、拥挤的场景中或在扩展视频中,可能会丢失对物体的跟踪。有时会在拥挤的场景中混淆多个看起来相似的物体。对于复杂的快速移动物体,可能会遗漏精细的细节。

未来应用

  • 与生成视频模型结合使用,创建新的视频效果。
  • 加速视觉数据注释工具的使用,构建更好的计算机视觉系统。
  • 用于海洋科学中声纳图像的分割、救灾卫星图像分析、医疗领域的细胞图像分割等。
  • 可应用于多个学科领域,包括Instagram上的应用、科学、医学等。
  • 用作更大的AI系统的一部分,通过AR眼镜识别日常用品。可能用于辅助科学和医学研究,如在无人机镜头中跟踪濒临灭绝的动物。

本文是对SAM2的基本介绍,后续会出SAM2的使用教程,感谢点赞关注!

关于SAM2项目源码及模型都已打包好,供需要的小伙伴们学习,获取方式如下:
在这里插入图片描述

关注文末名片G-Z-H:【阿旭算法与机器学习】,发送【开源】即可获取下载方式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1968172.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

KylinOS V10系统上安装yashan数据库单机版

一、服务器准备 这里安装的KylinOS V10桌面版本。 二、依赖项准备 安装桌面版的依赖包都安装好了。 https://doc.yashandb.com/yashandb/23.2/zh/%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/%E5%AE%89%E8%A3%85%E5%89%8D%E5%87%86…

net start mysql; 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。 也许你只是写错了名字!!!!!

看样子不知道问题出在哪里,看了别人的文章也不行。 打开服务(命令行输入services.msc)!! 人家叫mysql80 成了~ 就很无语

创邻科技Galaxybase银河图数据库赋能供应链高效协同

随着全球环境从乌卡时代走向巴尼时代,供应链管理能力与水平决定了企业的存生与盈利水平。数据是体现供应链运营状态与价值的核心要素,借助最新的数据处理技术最大限度挖掘数据价值,实现供应链可预测、可追溯、可实时响应,提升供应…

外卖项目day11---用户下单

OrderController代码 RestController("userOrderController") RequestMapping("/user/order") Api(tags "用户端订单相关接口") Slf4j public class OrderController {Autowiredprivate OrderService orderService;/*** 用户下单* param orders…

华硕电脑怎么录屏?3个高效实用的方法

华硕电脑作为一款备受青睐的电脑品牌,拥有丰富的功能和工具,其中包括强大的录屏功能。然而,对于许多华硕电脑用户来说,如何利用这一功能可能会感到困惑。 本文将带您探索华硕电脑的录屏功能,为您揭示华硕电脑怎么录屏…

算法小白的进阶之路(力扣1~5)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

Vue3-Vite-TypeScript:屏幕适配rem

① 基于rem 适配(推荐,也是本篇要实现的方案) 适用场景:不固定宽高比的Web应用,适用于绝大部分业务场景 ② 基于 scale 适配 适用场景:固定宽高比的Web应用,如大屏或者固定窗口业务应用 个人…

使用 openai 和 langchain 调用自定义工具完成提问需求

我们提供了一个函数,接受传入运算的字符串,返回运算的结果。 现在的需求是,我们问 gpt 模型,由于模型计算能力并不好,他要调用计算函数,根据计算结果,回答我们的问题。 使用 openai 实现&#…

资源|Python入门必看书籍,适合零基础小白,附PDF

小编为初学Python的朋友们汇总了7本零基础入门书籍,包括Python三剑客等,都是在编程届多年畅销的书籍,也是众多从业者的选择,全文详细介绍了书籍主要内容,有需要的宝子根据自身情况自取 需要书籍PDF的宝子评论区留言哦 …

Java每日一练_模拟面试题1(死锁)

一、死锁的条件 死锁通常发生在两个或者更多的线程相互等待对方释放资源,从而导致它们都无法继续执行。死锁的条件通常被描述为四个必要条件,也就是互斥条件、不可剥夺条件、占有并等待条件和循环等待条件。 互斥条件:资源不能被共享&#x…

MindMaster的学习(一)建立项目生成思维导图

MindMaster主要是用来做思维导图,当然也能直接生成PPT和甘特图,使用起来非常方便,简单分享下。 1.安装软件,这个随便搜一个破解版,有的就免安装,直接打开就能用。 2.我们新建一个导图,有空白模版…

认证!云起无垠成为人工智能产业发展联盟AIIA成员单位

近日,经人工智能产业发展联盟(AIIA)严格审核,云起无垠正式成为联盟成员单位。这一荣誉不仅肯定了云起无垠在技术方面的实力,更显示了对其未来发展的高度期待。 AIIA在国家发改委、科技部、工信部和网信办的指导下,由中国信息通信…

【iOS】iOS内存五大分区

iOS内存五大分区 总揽 iOS中,内存主要分为五大区域:栈区,堆区,全局区/静态区,常量区和代码区。总览图如下。 这个图我觉得更好记,因为下面是低地址,上面是高地址,是比较符合日常…

idea 2024 中文最新版破解激活永久(图文详细讲解教程)超级简单(亲测可用)

1.官网下载:下载地址 2.点击下载完成之后,找到下载路径,双击运行exe文件,进行安装 3.安装完成后,在桌面找到idea快捷方式,双击运行 4.此时是没有激活的,点击关闭窗口,然后退出程序 5…

nginx代理设置时能获取到源IP地址的方法

nginx通过http_x_forwarded_for限制来访IP示例_ngnix 根据header的x-forwarded-for限制接入-CSDN博客 名称ip客户端地址10.0.23.90nginx服务器地址110.0.202.48:18888,代理到10.0.204.82:8888nginx服务器地址210.0.204.82:8888,代理到10.0.204.82:8887后…

充电宝买多少毫安的好?选充电宝这几个关键点必看!

在如今这个电子设备不离手的时代,充电宝成为了我们生活中的必备品。然而,面对市场上琳琅满目的充电宝,选择合适容量的充电宝却让许多人感到困惑。充电宝买多少毫安的好?这可不是一个简单的问题。容量太小,无法满足我们…

20240802 每日AI必读资讯

🌐太离谱!曝GPT-4o mini没做安全测试就开庆功会! - OpenAI曾向美国政府承诺,将严格对其前沿的突破性技术进行安全测试,以确保AI不会造成损害,比如教用户制造生化武器或帮助黑客开发新型网络攻击。 - Open…

canvas根据图片生成粒子动画

canvas根据图片生成粒子动画 效果展示: canvas根据图片生成粒子动画效果 注意: js和css的引入 id: cartoonDot-img对应的是被 拷贝的图像,后期要替换的 粒子图像就在这 min.js 地址 HTML代码块 <!DOCTYPE html> <html><head><meta charset=&quo…

面向对象编程在Python中的应用

引言 面向对象编程&#xff08;Object-Oriented Programming, OOP&#xff09;是一种程序设计范式&#xff0c;它使用“对象”来设计软件。在Python中&#xff0c;OOP提供了一种结构化的方式来组织代码&#xff0c;使得程序更加易于理解和维护。本文将介绍一些基本的面向对象编…

洗地机哪个品牌好用?智能洗地机品牌排行榜揭晓

在追求家居清洁智能化的今天&#xff0c;洗地机品牌众多&#xff0c;选择一款好用且智能的洗地机成了许多家庭的关注点。本文精心揭晓智能洗地机品牌排行榜&#xff0c;为大家精选出市场上性能卓越、用户口碑极佳的品牌&#xff0c;如滴水、以内、希亦等&#xff0c;它们凭借创…