OpenSenseNova/SenseNova-Vision

Vision as Unified Multimodal Generation

解决的问题

SenseNova-Vision 将计算机视觉任务表述为一个统一的多模态生成问题,从而解决了这些任务的碎片化问题。它不再为不同任务(如目标检测、分割和深度估计)使用单独的模型或特定任务的预测头,而是使用单一的统一多模态模型 (UMM) 通过原生文本和图像生成来处理多样化的视觉任务。

工作原理

该系统将视觉任务视为指令-响应对。它使用自然语言指令和视觉提示来指定任务和输出格式。然后,模型会以三种格式生成响应:

  • 文本生成:用于符号记录,如边界框、类别、OCR 字符串和相机参数。
  • 图像生成:用于密集空间目标,如分割掩码、深度图和表面法向量。
  • 混合文本与图像生成:用于需要符号和密集输出的组合任务。

为此,该项目引入了 SenseNova-Vision Corpus,这是一个包含计算机视觉指令-响应示例的大规模数据集,并训练了一个预训练的 UMM,而无需架构分支或专用解码器。

适用对象

  • 从事通用视觉模型研究的 AI 研究人员和开发人员。
  • 需要单一模型来执行多项 CV 任务(检测、分割、几何)而无需切换模型的开发人员。
  • 对多视角视觉几何和 3D 重建感兴趣的用户。

亮点

  • 统一表述:将异构的 CV 任务转换为单一的输入-输出空间。
  • 广泛能力:支持结构化视觉理解、密集几何预测、分割和多视角视觉几何。
  • 无特定任务的预测头:无需专用预测头或解码器即可运行。
  • 大规模语料库:包含用于训练的 SenseNova-Vision Corpus-50M。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目