SenseNova-Vision - SenseTime's open-source unified visual model for understanding and generation
SenseNova-Vision is a unified vision model open-sourced by SenseTime, which natively integrates classic vision tasks such as object detection, image segmentation, depth prediction, and 3D reconstruction into the large model base.
What is SenseNova-Vision?
SenseNova-Vision is an open-source, unified vision model from SenseTime that integrates classic vision tasks such as object detection, image segmentation, depth prediction, and 3D reconstruction into a large-scale model framework. Based on a unified multimodal generation framework, the model requires no task-specific heads and can define tasks via natural language commands, outputting text symbol records, dense image predictions, or mixed formats. SenseNova-Vision boasts zero-shot generalization capabilities, handling extreme scenarios such as cross-domain game visuals and specular reflections, achieving professional-level performance across four major task families: structured perception, dense geometry, segmentation, and multi-view 3D.
Main functions of SenseNova-Vision
-
Structured perception: The single model supports symbol recording tasks such as object detection, OCR, key point detection, and GUI localization, and outputs coordinates and labels in text format.
-
Image segmentation: It covers semantic, instance, panoramic, interactive, reasoning and GCG segmentation, and supports accurate individual stripping in ultra-dense overlapping scenes.
-
Dense geometry: The original output depth map, surface normal map, and other pixel-aligned spatial predictions are represented using conditional image generation.
-
Multi-view 3D: It realizes 3D reconstruction and camera pose estimation based on multiple image inputs, and supports point cloud and pose parameter output.
The technical principles of SenseNova-Vision
-
Unified generation framework: Based on the UMM architecture, the text and image output spaces are natively unified, requiring no task-specific headers or architecture modifications.
-
Zero-shot generalization: It possesses cross-domain adaptability to extreme scenarios such as game scenes outside the training set and mirror reflections, and its language reasoning and visual abilities are intertwined.
-
Language programmable: Natural language commands can define new visual tasks, supporting combinations of conditions such as category, color, and region, thus enabling "visual mind reading".
-
Data feedback: Build SenseNova-Vision Corpus (50 million examples) to uniformly convert heterogeneous visual annotations into instruction-response pairs.
Follow us on WeChat and reply with "open source",join inAI open source project discussion group
How to use SenseNova-Vision
- Environmental preparationClone the GitHub repository and configure the Python, CUDA environment, and pre-trained model weights.
- Model loadingBased on the Bagel UMM architecture, load the model, prepare the input image, and write task instructions in natural language.
- Task execution: Invokes model inference to generate responses in native text, image, or mixed-format spaces based on instructions.
- Result ProcessingIt parses text coordinate labels or decoded images to output depth maps, normal vectors, and segmentation masks, and allows for customized tasks by modifying natural language instructions.
The core advantages of SenseNova-Vision
- Native unified architectureIt natively integrates classic vision tasks such as detection, segmentation, depth, and 3D reconstruction into a large model base, without requiring task-specific head or architecture modifications, breaking the fragmented mode of "expert model packaging".
- Bidirectional capability gainDecades of high-quality data in the field of vision have fed back into the understanding capabilities of large model foundations, while the reasoning capabilities of large language models have in turn empowered the integration of visual tasks, and even supported the direct definition of new visual tasks using language.
- Zero-shot generalizationIt has strong cross-domain adaptability to scenes outside the training set, and can output normal vectors, segments and key points simultaneously without targeted retraining.
- Ultra-dense segmentationWhen faced with densely packed objects that are highly overlapping and similar in color, it can precisely separate each individual object like a surgical procedure, solving the problem of traditional models "blindly searching".
SenseNova-Vision project address
- GitHub repositoryhttps://github.com/OpenSenseNova/SenseNova-Vision
- HuggingFace model libraryhttps://huggingface.co/collections/sensenova/sensenova-vision
- arXiv technical paper: https://arxiv.org/pdf/2607.06560
Comparison of SenseNova-Vision with similar competing products
| Comparison Dimensions | SenseNova-Vision | Vision Banana |
|---|---|---|
| Unified level | Text and image native spatial unity, symbols and dense output integrated | Image generation is unified; the uniformity remains at the image level. |
| Output space | Three native modalities: text, image, and mixed text and image. | Primarily outputs images, lacking symbolic recording capabilities. |
| Task Coverage | Detection, OCR, key points, segmentation, depth, normal vector, 3D, pose | Dense prediction is the primary method, making it difficult to handle structured symbolic tasks. |
| Language control | Natural language instructions define tasks, formats, and regions, supporting complex reasoning. | It supports language conditions, but lacks complex reasoning and open instruction following. |
| Task-specific head | No task header required, pure UMM generation | Lightweight instruction fine-tuning still relies on the image generation decoder. |
| Zero-shot generalization | Strong performance in extreme scenarios such as cross-domain games and mirror reflections | It relies on prior image generation and has moderate generalization ability. |
Application scenarios of SenseNova-Vision
- Digital content creationZero-sample analysis of unknown game scenes, synchronous output of normal vectors, instance segmentation and character key points, directly embedded into film and game workflows.
- Industrial warehousing quality inspectionIts ultra-dense segmentation capability accurately separates overlapping groups of fish, densely packed shelves of goods, and other individual items, providing a new solution for industrial counting and smart warehousing.
- Autonomous driving and roboticsIt filters out mirror reflection interference and restores the true spatial geometry, improving the reliability of indoor navigation, AR mapping, and autonomous driving environment understanding.
- Scientific research and open source ecosystemThe model and the dataset of 50 million examples are completely open source, supporting academic reproduction, secondary development, and cross-domain vision task research.