OpenSenseNova/SenseNova-Vision

Vision as Unified Multimodal Generation

What it solves

SenseNova-Vision addresses the fragmentation of computer vision tasks by formulating them as a unified multimodal generation problem. Instead of using separate models or specialized prediction heads for different tasks (like object detection, segmentation, or depth estimation), it uses a single Unified Multimodal Model (UMM) to handle diverse visual tasks through native text and image generation.

How it works

The system treats visual tasks as instruction-response pairs. It uses natural-language instructions and optional visual prompts to define the task. The model then generates responses in three formats:

  • Text generation: Used for symbolic records such as bounding boxes, points, OCR strings, and camera parameters.
  • Image generation: Used for dense spatial targets like segmentation masks, depth maps, and surface normals.
  • Mixed responses: Combines both text and image outputs for complex compositional tasks.

To achieve this, the project introduces the SenseNova-Vision Corpus, a large-scale dataset of computer-vision instruction-response examples, and trains the model starting from a pretrained UMM without requiring task-specific architectural branches.

Who it’s for

This project is for AI researchers and developers working on generalist vision models, multimodal LLMs, and those needing a single model capable of performing structured visual understanding, dense geometric prediction, and segmentation.

Highlights

  • Unified Formulation: Casts heterogeneous CV tasks into the native input-output spaces of UMMs.
  • Diverse Capabilities: Supports object detection, OCR, GUI understanding, keypoint detection, monocular depth estimation, surface normal estimation, and multi-view reconstruction.
  • No Specialized Heads: Operates without task-specific prediction heads or decoders.
  • Large-scale Corpus: Includes the SenseNova-Vision Corpus containing 50M examples.

Related

  • Project
  • Project
  • Project
  • Project
  • Project