SAM 模型真的是强悍到可以“分割一切”了吗?

点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达0584868a0e0f8a5f47f0359524aee9db.jpeg

79e9109ae1c4b641c20b029aa671c4da.gif

b4e6cf55da427d6403386c1bfab67a9e.gif

上周,Meta AI发布了 Segment Anything Model(SAM)—— 第一个图像分割基础模型。很多计算机视觉从业者惊呼“这下CV真的不存在了,快跑!”。但是SAM 模型真的是强悍到可以“分割一切”了吗?它在哪些场景或任务中还不能较好地驾驭呢?

研究社区已经有一些相关工作对这一问题进行探索,今天向大家介绍一篇昨天刚出的技术报告:SAM Struggles in Concealed Scenes -- Empirical Study on "Segment Anything"。

         8d5fdc11c6bf46abbd5d0fe69abc89e2.png

论文地址:https://arxiv.org/abs/2304.06022

该技术报告选择了在伪装物体分割任务上进行实验验证,发现SAM模型与当前尖端的伪装物体分割模型依旧有很大的差距,并通过对伪装动物、工业缺陷、医疗病灶中多个案例进行可视化分析,得出一些有趣的结论。

在讨论具体实验之前,我们先借助一张图片来了解一下什么是“伪装物体”,如左图和右图中分别隐藏了七只和六只小鸟,你发现了吗?生物学家把这种现象称为背景匹配伪装,用于表示一个或者多个生物为了防止被发现,尝试将其颜色与周围环境“无缝地”匹配,这种现象在自然界很普遍(答案请参见本文末)。

77b3abbdc8a452b18843c9b30685a2f7.png图1. 背景匹配伪装示例

伪装目标分割任务是检测出那些与自然栖息地中有着相似模式的物体。更多有关“伪装目标分割”的更多信息,大家可以参考2022年刊表于TPMAI期刊中关于伪装目标分割的论文SINetV2 [1]:

◆论文链接:https://ieeexplore.ieee.org/document/9444794

◆中文介绍:https://cg.cs.tsinghua.edu.cn/jittor/news/2021-06-11-00-00-cod/

◆GitHub项目:https://github.com/GewelsJI/SINet-V2

回归正题!该技术报告首先选取了当前伪装目标分割领域中三个常用的数据集合(COD10K [2]、CAMO [3]、NC4K [4]),并与三个基于Transformer的尖端模型(CamoFormer [5]和HitNet [6])作为对比,在9个二值分割指标上面进行了全面的定量评测。

最后,在无提示的情况下测试了基于三种不同ViT骨架的SAM模型,即:ViT-B、ViT-L和ViT-H。该报告发现,具有最高参数量的SAM依旧与尖端性能有很大的差距,例如在CAMO数据集上,增强匹配指标相差25.6个百分比。

0e9943dd8bd982005b62def492fe2f56.png

此外,该报告还对三个常见的隐蔽场景进行了可视化分析。

首先,在自然场景中,可以看出SAM模型分割隐蔽动物具有一定难度。例如,由于前景目标和背景区域之间具有十分相似的形状和颜色,在下图中螳螂蹲在叶子上(第二列图像)、海马位于橙色珊瑚中(最后一列图像),SAM均无法给出准确定位。

此外,那些动物隐藏在背景中也会给SAM模型的识别带来不小的挑战,例如:猫头鹰(第一列)、鹿(第三列)和蜥蜴(第四列)。

9689bc73b0ab1898e699aaeebc210300.png

图2. SAM模型不能很好的感知场景中的伪装动物

其次,在工业场景中SAM依旧无法做到“分割一切”。可以看出,由于工业场景中通常是短焦距下拍摄的近景图像,所以SAM模型更倾向于去分割整个物体或者是物体的主体部分。例如下图中的螺钉和瓶底。

此外,报告还指出SAM模型很难去区分缺陷区域和纹理背景之间的差异性。例如下图中倒数第二列带有划伤的皮革,SAM会直接检测失败。

8fab82be3daf0440872cbf34d0d9aef2.png

图3. SAM模型针对于工业场景中缺陷区域检出能力较差

最后,作者还观察到SAM模型在处理具有隐蔽模式的医学数据中表现也不如意,例如下图第一列中的结肠息肉与周围肠壁组织具有相似的颜色。其余样本均是来源自三维 MRI和CT扫描影像中的二维灰度切片,虽然SAM可以粗略地分割器官区域,因为器官具有明显的边界,但在识别无定形病变区域(如癌症、血管和肿瘤)中仍存在一定缺陷。

9da67864845663f26f00264c4f81d345.png

图4. SAM模型针对医疗病灶区域的检测能力不足

由此可见,CV并没有消失,大模型还不能解决所有问题,这篇技术报告也算是让视觉研究者们松了口气765044611e667fbc264d3017b930a9eb.png

参考文献:

[1] Fan, Deng-Ping, Ge-Peng Ji, Ming-Ming Cheng, and Ling Shao. "Concealed object detection." IEEE Transactions on Pattern Analysis and Machine Intelligence 44, no. 10 (2021): 6024-6042.

[2] Fan, Deng-Ping, Ge-Peng Ji, Guolei Sun, Ming-Ming Cheng, Jianbing Shen, and Ling Shao. "Camouflaged object detection." In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp. 2777-2787. 2020.

[3] Le, Trung-Nghia, Tam V. Nguyen, Zhongliang Nie, Minh-Triet Tran, and Akihiro Sugimoto. "Anabranch network for camouflaged object segmentation." Computer vision and image understanding 184 (2019): 45-56.

[4] Lv, Yunqiu, Jing Zhang, Yuchao Dai, Aixuan Li, Bowen Liu, Nick Barnes, and Deng-Ping Fan. "Simultaneously localize, segment and rank the camouflaged objects." In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 11591-11601. 2021.

[5] Yin, Bowen, Xuying Zhang, Qibin Hou, Bo-Yuan Sun, Deng-Ping Fan, and Luc Van Gool. "CamoFormer: Masked Separable Attention for Camouflaged Object Detection." arXiv preprint arXiv:2212.06570 (2022).

[6] Hu, Xiaobin, Deng-Ping Fan, Xuebin Qin, Hang Dai, Wenqi Ren, Ying Tai, Chengjie Wang, and Ling Shao. "High-resolution Iterative Feedback Network for Camouflaged Object Detection." arXiv preprint arXiv:2203.11624 (2022).

38b51b874d0d2da02b8993b648604823.jpeg

图5. 针对图1中所给出的答案,你猜对了吗?

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。


下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。


下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。


交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值