0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ImageBind:跨模态之王,将6种模态全部绑定!

CVer 来源:机器之心 2023-05-11 09:30 次阅读

Meta 新的开源模型 ImageBind 将多个数据流连接在一起,适用于文本、视频音频等 6 种模态。

在人类的感官中,一张图片可以将很多体验融合到一起,比如一张海滩图片可以让我们想起海浪的声音、沙子的质地、拂面而来的微风,甚至可以激发创作一首诗的灵感。图像的这种「绑定」(binding)属性通过与自身相关的任何感官体验对齐,为学习视觉特征提供了大量监督来源。

理想情况下,对于单个联合嵌入空间,视觉特征应该通过对齐所有感官来学习。然而这需要通过同一组图像来获取所有感官类型和组合的配对数据,显然不可行。

最近,很多方法学习与文本、音频等对齐的图像特征。这些方法使用单对模态或者最多几种视觉模态。最终嵌入仅限于用于训练的模态对。因此,视频 - 音频嵌入无法直接用于图像 - 文本任务,反之亦然。学习真正的联合嵌入面临的一个主要障碍是缺乏所有模态融合在一起的大量多模态数据。

今日,Meta AI 提出了 ImageBind,它通过利用多种类型的图像配对数据来学习单个共享表示空间。该研究不需要所有模态相互同时出现的数据集,相反利用到了图像的绑定属性,只要将每个模态的嵌入与图像嵌入对齐,就会实现所有模态的迅速对齐。Meta AI 还公布了相应代码。

2652d1d2-ef68-11ed-90ce-dac502259ad0.png

主页:https://imagebind.metademolab.com/

论文地址:https://dl.fbaipublicfiles.com/imagebind/imagebind_final.pdf

GitHub 地址:https://github.com/facebookresearch/ImageBind

具体而言,ImageBind 利用网络规模(图像、文本)匹配数据,并将其与自然存在的配对数据(视频、音频、图像、深度)相结合,以学习单个联合嵌入空间。这样做使得 ImageBind 隐式地将文本嵌入与其他模态(如音频、深度等)对齐,从而在没有显式语义或文本配对的情况下,能在这些模态上实现零样本识别功能。

267325b8-ef68-11ed-90ce-dac502259ad0.gif

下图 2 为 ImageBind 的整体概览。

267e9c18-ef68-11ed-90ce-dac502259ad0.png

与此同时,研究者表示 ImageBind 可以使用大规模视觉语言模型(如 CLIP)进行初始化,从而利用这些模型的丰富图像和文本表示。因此,ImageBind 只需要很少的训练就可以应用于各种不同的模态和任务。

ImageBind 是 Meta 致力于创建多模态 AI 系统的一部分,从而实现从所有相关类型数据中学习。随着模态数量的增加,ImageBind 为研究人员打开了尝试开发全新整体性系统的闸门,例如结合 3D 和 IMU 传感器来设计或体验身临其境的虚拟世界。此外它还可以提供一种探索记忆的丰富方式,即组合使用文本、视频和图像来搜索图像、视频、音频文件或文本信息

绑定内容和图像,学习单个嵌入空间

人类有能力通过很少的样本学习新概念,比如如阅读对动物的描述之后,就可以在实际生活中认出它们;通过一张不熟悉的汽车模型照片,就可以预测其引擎可能发出的声音。这在一定程度上是因为单张图像可以将整体感官体验「捆绑」在一起。然而在人工智能领域,虽然模态数量一直在增加,但多感官数据的缺乏会限制标准的需要配对数据的多模态学习。

理想情况下,一个有着不同种类数据的联合嵌入空间能让模型在学习视觉特征的同时学习其他的模态。此前,往往需要收集所有可能的配对数据组合,才能让所有模态学习联合嵌入空间。

ImageBind 规避了这个难题,它利用最近的大型视觉语言模型它将最近的大规模视觉语言模型的零样本能力扩展到新的模态,它们与图像的自然配对,如视频 - 音频和图像 - 深度数据,来学习一个联合嵌入空间。针对其他四种模式(音频、深度、热成像和 IMU 读数),研究者使用自然配对的自监督数据。

26f43c16-ef68-11ed-90ce-dac502259ad0.png

通过将六种模态的嵌入对齐到一个公共空间,ImageBind 可以跨模态检索未同时观察到的不同类型的内容,添加不同模态的嵌入以自然地对它们的语义进行组合,以及结合使用 Meta AI 的音频嵌入与预训练 DALLE-2 解码器(设计用于与 CLIP 文本嵌入)来实现音频到图像生成。

互联网上存在大量连同文本一起出现的图像,因此训练图像 - 文本模型已经得到了广泛的研究。ImageBind 利用了图像能与各种模态相连接的绑定属性,比如利用网络数据将文本与图像连接起来,或者利用在有 IMU 传感器的可穿戴相机中捕捉到的视频数据将运动与视频连接起来。

从大规模网络数据中学习到的视觉表征可以用作学习不同模态特征的目标。这使得 ImageBind 将图像与同时出现的任何模态对齐,自然地使这些模态彼此对齐。热图和深度图等与图像具有强相关性的模态更容易对齐。音频和 IMU(惯性测量单元)等非视觉的模态则具有较弱的相关性,比如婴儿哭声等特定声音可以搭配各种视觉背景。

ImageBind 表明,图像配对数据足以将这六种模态绑定在一起。该模型可以更全面地解释内容,使不同的模态可以相互「对话」,并在没有同时观察它们的情况下找到它们之间的联系。例如,ImageBind 可以在没有一起观察音频和文本的情况下将二者联系起来。这使得其他模型能够「理解」新的模态,而不需要任何资源密集型的训练。

ImageBind 强大的 scaling 表现使该模型能够替代或增强许多人工智能模型,使它们能够使用其他模态。例如虽然 Make-A-Scene 可以通过使用文本 prompt 生成图像,但 ImageBind 可以将其升级为使用音频生成图像,如笑声或雨声。

ImageBind 的卓越性能

Meta 的分析表明,ImageBind 的 scaling 行为随着图像编码器的强度而提高。换句话说,ImageBind 对齐模态的能力随着视觉模型的能力和大小而提升。这表明,更大的视觉模型对非视觉任务有利,如音频分类,而且训练这种模型的好处超出了计算机视觉任务的范畴。

在实验中,Meta 使用了 ImageBind 的音频和深度编码器,并将其与之前在 zero-shot 检索以及音频和深度分类任务中的工作进行了比较。

272dc940-ef68-11ed-90ce-dac502259ad0.png

在基准测试上,mageBind 在音频和深度方面优于专家模型。

Meta 发现 ImageBind 可以用于少样本音频和深度分类任务,并且优于之前定制的方法。例如,ImageBind 明显优于 Meta 在 Audioset 上训练的自监督 AudioMAE 模型,以及在音频分类上微调的监督 AudioMAE 模型。

此外,ImageBind 还在跨模态的零样本识别任务上取得了新的 SOTA 性能,甚至优于经过训练以识别该模态概念的最新模型。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    41

    文章

    3360

    浏览量

    131537
  • 语言模型
    +关注

    关注

    0

    文章

    434

    浏览量

    10044
  • 数据集
    +关注

    关注

    4

    文章

    1178

    浏览量

    24351

原文标题:爆火!ImageBind:跨模态之王,将6种模态全部绑定!

文章出处:【微信号:CVer,微信公众号:CVer】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    模态窗口的设置问题

    Labview中,一个窗口如果设置为模态窗口,则打开后,点击其他窗口应该是没有作用的。我设置的几个子VI为模态窗口,效果都没有问题。但有一个子VI,设置为模态窗口,打开后,点击其他窗口的按钮,虽然
    发表于 11-28 21:56

    经验模态分解

    各位大神,谁能支持基于labview编程的经验模态分解程序,感谢各位的大神。江湖救急呀
    发表于 12-02 20:23

    labview 模态分析

    用labview进行模态分析,有很多问题,望高手指点一二力锤激励信号+加速度传感器信号,请问下,labview什么控件可以计算系统的模态还是说仅仅两路信号是分析不了模态的。
    发表于 06-24 11:50

    关于LabWindows/CVI的模态与非模态窗口的问题,恳请大家帮帮忙

    使用LabWindows/CVI建立多线程时,在子线程中用到了MessagePopup函数,本来MessagePopup函数的弹出窗口是模态窗口,但是程序运行时却是非模态窗口。我现在是必须得在子线程
    发表于 05-14 21:17

    航空电子设备PCB组件的实验模态分析

    )、数据采集记录软件(SignalCalc730)/模态分析软件(ME’Scope V4)及PC 构成,如图6 所示。图6 试验模态分析系统的构成  为了使得实验
    发表于 09-13 16:40

    模态测试的基础知识

    模态测试应用指南(56 页)概述了结构动力学、采集频率响应数据的测量流程、参数估计(曲线拟合)、用于结构分析的分析方法及其与实验验证的关系......
    发表于 04-03 14:15

    LMS Virtual Lab 流固模态分析

    LMS Virtual Lab 流固模态分析的主要步骤:1、设置材料、属性、约束条件,进行结构有限元模态分析。注意:模态计算的频率范围不要太小,否则可能计算错误!2、对流体进行模态分析
    发表于 05-29 06:59

    简单的模型进行流固耦合的模态分析

    。声腔的第一阶自由模态为刚体模态,声腔内各点的声压幅值相同;结构自由模态6阶为6个自由度的刚体模态
    发表于 07-07 17:15

    松灵新品丨全球首款多模态®ROS开发平台LIMO来了,联合古月居打造精品课程 精选资料分享

    多地形通过性和多场景的适应性一直是无人驾驶、机器人等场景化所需要突破的难题。通过多模态运动融合,提高维度运动的柔性适应能力是一理想的解决方式,这决定了机器人和移动平台未来应用场景开拓的深度和广度
    发表于 08-30 08:39

    CSI工作模态分析

    CSI拓扑CSI开关状态CSI工作模态分析CSI与VSI的联系
    发表于 11-15 07:38

    为什么TouchGFX模态窗口需要设置背景才能工作呢?

    我想设计一个模态窗口来遮挡屏幕。根据不同的情况,它会显示不同的小部件。我只想显示没有模态窗口背景的小部件。但看起来模态窗口类需要背景来绘制其子项。有什么建议吗?提前致谢。
    发表于 12-22 07:04

    薄壳支架的模态分析

    利用有限元理论,对某承受动态载荷产品中的关键支撑件——支架建立了有限元模型,并进行模态分析,计算了前六阶模态参数(固有频率和模态振型)。通过与试验模态分析的方法
    发表于 02-22 01:21 24次下载

    模态分析定义以及模态假设理论

    模态分析的经典定义为,将线性定常系统振动微分方程组中的物理坐标变换为模态坐标,使方程组解耦,成为一组以模态坐标及模态参数描述的独立方程,以便求出系统的
    的头像 发表于 04-26 10:43 1772次阅读

    什么是模态分析?为什么要进行模态分析?

    模态:物体按照某一阶固有频率振动时,物体上各个点偏离平衡位置的位移是满足一定的比例关系的,可以用一个向量表示,这个就称之为模态
    的头像 发表于 04-04 10:39 1.6w次阅读

    大模型+多模态的3种实现方法

    我们知道,预训练LLM已经取得了诸多惊人的成就, 然而其明显的劣势是不支持其他模态(包括图像、语音、视频模态)的输入和输出,那么如何在预训练LLM的基础上引入跨模态的信息,让其变得更强大、更通用呢?本节将介绍“大模型+多
    的头像 发表于 12-13 13:55 725次阅读
    大模型+多<b class='flag-5'>模态</b>的3种实现方法