Self-supervised Object-Centric Learning for Videos
来源:NIPS 2023 论文地址:http://arxiv.org/abs/2310.06907 代码地址:❌ 作者主页:二作谢伟迪主页https://weidixie.github.io/ 项目主页:https://kuis-ai.github.io/solv/ 介绍 背景:无监督多目标分割借助自监督学习预训练中学习到的强力的语义信息展示了显著的效果。通常也是通过添加额外的模态(比如深度、动作)来增强视频序列的分割结果。然而,在 _合成序列 _中观察到的性能提升依赖于额外信息的鲁棒性,并不能转化为更具挑战的真实世界场景。 任务:给定一个复杂场景的视频序列,目标是训练一个视觉系统能够发现、追踪和分割图像帧里的目标,将数百万的像素的视觉信息抽象为语义部分。(object-centric视觉表征学习) (a) Ground Truth (b) Prediction 领域的发展:从合成图像开始,转向in-the-wild图像和real-world视频。现有方法通常使用自编码器训练范式(如重建输入信号,希望能基于数据或结构的先验来将区域像素分组为有语义意义的对象)。 对图像:使用来源于预训练模型的低级特征(如颜色、语义特征等)来确定像素到目标的分配 对视频:通常结合额外的模态、信号(如光流、深度图),可直接从不连续性获得分割掩码 提出问题 使用额外信息带来的问题:在视频中使用额外的信号会增加计算开销和误差累积。比如光流信号在处理静态或可变形物体以及帧间大位移时可能会产生问题,而深度值在普通视频中可能不易获得,在低光照或低对比度环境中其估算也会受到影响。 过度分割问题:由于视觉场景的复杂性,使用固定数量的slots可能导致过度分割问题(over-segmentation issuse)。 解决问题 作者方法:首次提出用于真实世界序列中多目标分割的完全无监督方法。SOLV,一个能够发现真实世界视频序列中多个目标且不使用额外的模态信息或任何类似弱监督方法(比如使用第一帧进行初始化)。 方案:使用轴向空间-时隙注意力(axial spatial-temporal slot attentions) 首先对每帧内空间区域进行分组 然后使用来自相邻帧的交互来丰富时隙表示(slot representations) 训练策略:masked autoencoder(MAE)训练范式。两个优势: 充当信息瓶颈(information bottleneck),让模型观察部分区域,强迫模型学习高级语义结构。 缓解内存限制,有助于提高计算效率 针对over-segmentation问题:作者通过使用简单的聚类算法来融合相似的slots。 总的来说,贡献如下: 提出一个在真实世界视频上的自监督多目标分割模型,使用axial spatial-temporal slots attention,能有效地将具有相似特性的视觉区域进行分组,而不需要使用额外的信号。 展示了一个基于掩码特征重建的object-centric学习方式以及slot融合方法。 MOVi-E和Youtube-VIS 2019数据集上的SOTA以及DAVIS2017数据集上的具有竞争力的性能。 slot即视频中的各物体对象,见下图。 Source from: Conditional object-centric learning from video 相关工作 Object-centric Learning 图像和视频的object-centric无监督表征学习现有几种解决办法: ...