SenseNova-Vision:商汤开源统一多模态视觉大模型,单基座兼容检测分割深度三维重建

AI新闻 人工智能研究所
60

一、SenseNova-Vision是什么

SenseNova-Vision是商汤科技OpenSenseNova团队开源的统一多模态视觉生成大模型,依托论文《Vision as Unified Multimodal Generation》落地,开源仓库配套完整训练、推理、评测代码、Gradio可视化Demo、SenseNova-Vision-7B-MoT模型权重与50M规模专用视觉指令数据集SenseNova-Vision-Corpus-50M,代码采用Apache 2.0开源协议。

该项目核心颠覆传统计算机视觉开发模式:市面上绝大多数视觉模型为单任务专用网络,检测、分割、深度估计、三维重建需独立模型堆叠部署;而SenseNova-Vision将全部2D感知、像素几何、多视图3D重建任务统一转化为多模态模型原生生成任务,单一套基座网络,无任务专属分支、预测头,依靠自然语言指令搭配点、框、草图视觉提示,完成全品类视觉任务输出。

模型输出分为三类统一范式:文本结构化输出(检测框、关键点、OCR文本、相机位姿参数)、图像像素输出(分割掩码、深度图、表面法向量、三维点云)、图文混合输出(检测+分割复合任务),是当前少有的兼顾2D视觉、深度几何、三维重建的通用统一视觉大模型。

二、功能特色

  1. 全视觉任务大一统架构
    无需针对检测、分割、深度、3D重建分别搭建独立模型,单7B基座覆盖目标检测、OCR、交互式分割、深度预测、表面法向量估计、多视图三维重建、关键点识别、小目标检测、全景分割等数十类视觉任务。

  2. 语言驱动自定义视觉任务
    无需修改网络结构、重新微调分支,仅通过自然语言描述新任务逻辑,即可实现自定义视觉识别、分割、定位需求,拓展成本极低。

  3. 多形式视觉提示交互
    支持纯文本指令、框选标注、单点提示、手绘草图四种交互输入方式,适配交互式分割、目标指代定位、局部区域分析等精细化操作场景。

  4. 多模态混合输出能力
    同时输出结构化文本坐标与像素图像,可一次性完成“目标检测+实例分割”“物体定位+深度图生成”复合任务,减少多模型串联推理耗时。

  5. 大规模专用视觉指令数据集
    配套开源50M量级SenseNova-Vision-Corpus视觉指令数据集,统一异构视觉标注格式,所有任务共用一套训练数据规范,降低多任务联合训练数据处理成本。

  6. 开箱即用完整工程管线
    仓库内置环境一键部署脚本、单图/批量推理代码、全基准评测脚本、Gradio网页可视化Demo,支持本地快速部署调试,学术与工程落地均可直接复用。

  7. 均衡专家级综合性能
    在COCO检测、NYUv2深度、ScanNet三维重建、指代分割等主流测试集,指标对标甚至超越多款单任务专用专家模型,无明显性能短板。

SenseNova-Vision:商汤开源统一多模态视觉大模型,单基座兼容检测分割深度三维重建

三、技术细节

3.1 核心统一建模范式

项目提出统一多模态生成(UMM) 框架,核心逻辑:所有计算机视觉任务本质是“图像输入+语言指令→多模态结果生成”,摒弃传统CNN/Transformer单任务分支设计。

  1. 输入编码模块:图像编码器提取视觉特征,文本编码器解析用户自然语言指令,点、框、草图提示转换为可嵌入视觉Token,与图文特征融合;

  2. 通用多模态解码器:无任务专属分支,仅一套解码器同时支持文本Token序列生成、图像像素矩阵生成;

  3. 输出解析层:自动区分输出类型,文本输出解析为检测坐标、关键点、相机参数结构化数据;图像输出直接生成掩码、深度、法线像素图;图文混合输出同步解析两类结果。

3.2 训练数据构建逻辑

原始检测、分割、深度、3D重建异构标注统一转换为「图像输入+指令文本+多模态响应」标准样本,构建50M SenseNova-Vision-Corpus数据集:

  • 2D感知样本:COCO、LVIS、RefCOCO、VisDrone、HierText OCR公开数据集转换;

  • 几何预测样本:NYUv2、KITTI、ScanNet深度、法向量数据标准化;

  • 三维重建样本:7Scenes、ETH3D、CO3Dv2多视图位姿与点云标注统一封装。

3.3 模型硬件与推理参数

  1. 基础权重:SenseNova-Vision-7B-MoT轻量化7B参数基座;

  2. 最低推理硬件:单张80GB显存GPU可运行Gradio网页演示;完整全数据集基准评测需8张80GB GPU集群;

  3. 推理优化:原生支持批量图并行推理、图像分辨率自适应缩放、多提示Token轻量化编码,降低显存占用。

3.4 开源授权划分

  • 项目代码:Apache-2.0协议,商用、学术无代码使用限制;

  • 模型权重SenseNova-Vision-7B-MoT:配套独立权重使用许可,商用需遵循官方权重条款;

  • SenseNova-Vision-Corpus数据集:仅用于学术研究场景。

四、应用场景

  1. 工业视觉质检
    通过文本指令定义缺陷检测、区域分割需求,同步输出缺陷坐标与缺陷掩码,兼顾2D缺陷识别、工件深度尺寸测算,一套模型替代多套工业检测算法。

  2. 自动驾驶感知预处理
    实现道路目标检测、车道分割、场景深度估计、关键点定位一体化推理,减少车载端多模型部署算力开销。

  3. 室内三维重建建模
    多视图照片输入,一键生成场景深度图、相机位姿参数、稠密点云,适配家装设计、室内测绘、虚拟空间建模。

  4. 文档图文OCR与布局分析
    识别文档文字、表格坐标、图表分割掩码,同步完成文本提取与版面区域划分,适配档案数字化、票据识别。

  5. AI交互绘图/图像编辑
    支持框选、点选、草图交互式分割,文本指令抠图、局部区域重绘,可集成图片编辑器、设计类工具。

  6. 安防小目标监测
    针对远距离行人、小型物件做指代检测,搭配分割掩码区分目标与背景,适配园区、低空安防场景。

  7. 学术多模态视觉研究
    提供完整多任务统一训练管线、50M视觉指令数据集,用于通用视觉大模型、统一多模态生成方向科研实验。

SenseNova-Vision:商汤开源统一多模态视觉大模型,单基座兼容检测分割深度三维重建

五、使用方法

步骤1:仓库克隆

git clone https://github.com/OpenSenseNova/SenseNova-Vision
cd SenseNova-Vision

步骤2:一键环境部署

执行仓库内置环境配置脚本,自动构建conda虚拟环境,安装视觉、多模态推理依赖库:

bash setup_env.sh
conda activate snvision

步骤3:模型权重下载

根据官方指引下载SenseNova-Vision-7B-MoT权重文件,放置项目预设checkpoints文件夹内。

步骤4:三种推理运行模式

  1. 单张图片命令行推理
    执行推理脚本,传入图片路径与任务文本指令,直接输出检测框、分割图、深度图等本地文件;

  2. 批量批量图片推理
    配置图片文件夹路径,批量处理数据集图像,自动保存所有多模态输出结果;

  3. Gradio交互式网页Demo

python gradio_demo.py

启动本地可视化网页,上传图片、输入文字指令、绘制框/点提示,实时可视化所有任务输出结果。

步骤5:全数据集基准评测

使用评测脚本,加载COCO、NYUv2、CO3D等公开数据集,自动计算mAP、mIoU、深度AbsRel、重建F1等指标生成评测报告。

六、竞品对比

选取业内2款主流通用视觉多模态模型做横向能力对比,覆盖架构、任务覆盖、三维重建、交互提示、数据集配套五大核心维度。

对比维度 SenseNova-Vision DepthAnything V2 Grounding DINO 1.5
核心架构 统一多模态生成基座,单模型覆盖2D/深度/3D重建 专用深度估计单任务模型,仅支持深度预测 纯2D目标检测模型,仅支持文本框选定位
任务覆盖范围 目标检测、OCR、分割、深度、法向量、多视图3D重建、关键点 仅深度图预测,无检测、分割、三维重建能力 仅目标检测、指代定位,无像素分割与几何预测
视觉交互提示 文本、框、单点、草图四种提示方式 无交互提示功能 仅文本+框选提示,不支持点/草图
三维重建能力 原生支持多视图相机位姿、稠密点云重建 不支持三维重建 不支持三维相关任务
配套训练资源 开源50M统一视觉指令数据集,完整训练微调代码 无配套大规模多任务数据集,仅推理代码 仅检测相关标注工具,无通用视觉训练数据集
综合部署成本 单模型替代多套算法,算力占用更低 仅深度单一功能,需搭配检测/分割模型串联 仅检测功能,需额外集成分割、深度网络

七、常见问题解答

Q1:SenseNova-Vision最低需要什么显卡才能运行网页Demo?

A:本地启动Gradio可视化演示最少需要单张80GB显存GPU;若使用40GB、24GB显存显卡会出现显存溢出,无法完整加载7B模型权重。

Q2:模型权重可以直接商用部署吗?

A:项目代码遵循Apache-2.0协议可自由商用,但SenseNova-Vision-7B-MoT模型权重拥有独立使用许可,商用前需要阅读仓库权重配套协议文档,按官方要求完成合规流程。

Q3:是否支持自定义新增视觉任务,需要重新微调整个模型吗?

A:不需要重新微调模型、修改网络架构。仅通过自然语言清晰描述新任务规则、输出需求,模型即可执行对应视觉任务;复杂定制场景可基于开源50M数据集少量样本微调,微调开销极低。

Q4:SenseNova-Vision-Corpus数据集是否可以用于商业产品训练?

A:该数据集仅开放学术研究使用,禁止直接用于商业化模型训练、产品落地,商用数据需要自行构建合规私有数据集。

Q5:模型能否批量处理大量图片,支持离线无网络推理吗?

A:支持离线本地批量推理,仓库提供批量处理脚本,所有计算流程完全本地执行,无需联网调用云端API;批量推理可设置批次大小适配显卡显存。

Q6:对比专用深度模型DepthAnything,深度预测精度差距大吗?

A:在NYUv2、KITTI主流测试集上,SenseNova-Vision深度指标与DepthAnything V2处于同一梯队,部分室内场景AbsRel误差更优,同时额外拥有检测、分割、三维重建附加能力。

八、相关链接

  1. GitHub仓库地址:https://github.com/OpenSenseNova/SenseNova-Vision

  2. 技术报告arXiv链接:https://arxiv.org/abs/2607.06560

  3. HuggingFace模型库:https://huggingface.co/sensenova/SenseNova-Vision-7B-MoT

  4. HuggingFace数据集:https://huggingface.co/datasets/sensenova/SenseNova-Vision-Corpus-50M

  5. ModelScope模型库:https://modelscope.cn/models/SenseNova/SenseNova-Vision-7B-MoT

九、总结

SenseNova-Vision是商汤OpenSenseNova推出的一站式统一视觉大模型开源方案,依靠创新统一多模态生成架构打破传统视觉模型单任务碎片化开发痛点,单7B基座同时实现2D目标感知、像素几何预测、多视图三维重建全品类视觉能力,搭配开源大规模视觉指令数据集与完整可落地的训练推理工程代码,兼顾学术科研实验与工业、测绘、设计等多行业落地需求,无需多模型堆叠即可完成复合视觉任务推理,大幅降低多模态视觉应用开发与部署成本。

打赏
THE END
作者头像
人工智能研究所
发现AI神器,探索AI技术!