Duplicate from sensenova/SenseNova-Vision-7B-MoT
Browse filesCo-authored-by: Xuanke Shi <shixuanke@users.noreply.huggingface.co>
- .gitattributes +39 -0
- LICENSE +5 -0
- README.md +512 -0
- README_CN.md +479 -0
- ae.safetensors +3 -0
- assets/fig1_one_case_for_all.webp +3 -0
- assets/fig2_system_overview.webp +3 -0
- assets/fig3_training_data.png +3 -0
- assets/fig4_sensenova_vision_results.webp +3 -0
- config.json +20 -0
- ema.safetensors +3 -0
- generation_config.json +14 -0
- llm_config.json +27 -0
- merges.txt +0 -0
- tokenizer.json +0 -0
- tokenizer_config.json +0 -0
- vit_config.json +9 -0
- vocab.json +0 -0
.gitattributes
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assets/fig1_one_case_for_all.webp filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/fig2_system_overview.webp filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assets/fig3_training_data.png filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
assets/fig4_sensenova_vision_results.webp filter=lfs diff=lfs merge=lfs -text
|
LICENSE
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
## License
|
| 2 |
+
|
| 3 |
+
The model weights are released under the CC BY-NC 4.0 license and are intended for non-commercial use only.
|
| 4 |
+
|
| 5 |
+
The source code in the official GitHub repository may follow a different license. Please refer to the repository license for code usage. Third-party datasets, tools, and assets are subject to their original licenses.
|
README.md
ADDED
|
@@ -0,0 +1,512 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- en
|
| 4 |
+
license: cc-by-nc-4.0
|
| 5 |
+
pipeline_tag: any-to-any
|
| 6 |
+
tags:
|
| 7 |
+
- multimodal
|
| 8 |
+
- vision-language
|
| 9 |
+
- image-generation
|
| 10 |
+
- image-editing
|
| 11 |
+
- segmentation
|
| 12 |
+
- depth-estimation
|
| 13 |
+
- normal-estimation
|
| 14 |
+
- dense-perception
|
| 15 |
+
- unified-multimodal-generation
|
| 16 |
+
inference: false
|
| 17 |
+
---
|
| 18 |
+
|
| 19 |
+
# Vision as Unified Multimodal Generation
|
| 20 |
+
|
| 21 |
+
<p align="center">
|
| 22 |
+
<strong>English</strong> | <a href="https://huggingface.co/sensenova/SenseNova-Vision-7B-MoT/blob/main/README_CN.md">简体中文</a>
|
| 23 |
+
</p>
|
| 24 |
+
|
| 25 |
+
<p align="center">
|
| 26 |
+
<a href="https://github.com/OpenSenseNova/SenseNova-Vision"><img alt="GitHub Stars" src="https://img.shields.io/github/stars/OpenSenseNova/SenseNova-Vision?style=social"></a>
|
| 27 |
+
<a href="https://arxiv.org/abs/2607.06560"><img alt="arXiv" src="https://img.shields.io/badge/arXiv-2607.06560-b31b1b.svg"></a>
|
| 28 |
+
<a href="https://huggingface.co/sensenova/SenseNova-Vision-7B-MoT"><img src="https://img.shields.io/static/v1?label=%F0%9F%A4%97%20Hugging%20Face&message=Model&color=green"></a>
|
| 29 |
+
<a href="https://huggingface.co/datasets/sensenova/SenseNova-Vision-Corpus-50M"><img src="https://img.shields.io/static/v1?label=%F0%9F%A4%97%20Hugging%20Face&message=Dataset&color=yellow"></a>
|
| 30 |
+
<a href="https://modelscope.cn/models/SenseNova/SenseNova-Vision-7B-MoT" target="_blank"><img src="https://img.shields.io/badge/🤖%20ModelScope-Model-blue" alt="ModelScope Model"></a>
|
| 31 |
+
<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank"><img src="https://img.shields.io/badge/License-CC%20BY--NC%204.0-blue.svg" alt="License"></a>
|
| 32 |
+
</p>
|
| 33 |
+
|
| 34 |
+
<p align="center">
|
| 35 |
+
<img src="./assets/fig1_one_case_for_all.webp" alt="SenseNova-Vision handles diverse vision tasks in a unified model" width="900">
|
| 36 |
+
</p>
|
| 37 |
+
|
| 38 |
+
<p align="center">
|
| 39 |
+
<img src="./assets/fig2_system_overview.webp" alt="SenseNova-Vision system overview" width="900">
|
| 40 |
+
</p>
|
| 41 |
+
|
| 42 |
+
## 🌟 Overview
|
| 43 |
+
SenseNova-Vision is a unified multimodal model for computer vision. It reformulates heterogeneous visual perception tasks as **text generation**, **image generation**, or **mixed text-image generation**, instead of relying on task-specific heads, decoders, or loss functions for each individual task. The model supports structured visual understanding, dense geometric prediction, segmentation, and multi-view visual geometry within a shared instruction-following interface.
|
| 44 |
+
|
| 45 |
+
|
| 46 |
+
## 🚀 Model Description
|
| 47 |
+
SenseNova-Vision rethinks computer vision as **unified multimodal generation**. Traditional computer-vision systems usually attach task-specific prediction heads for detection, segmentation, depth, surface normal, or 3D geometry. SenseNova-Vision instead expresses these heterogeneous tasks through the native input-output spaces of a unified multimodal model.
|
| 48 |
+
|
| 49 |
+
Natural-language instructions and optional visual prompts specify the target task, regions, views, output schema, and decoding convention. The model then generates different target formats depending on the task:
|
| 50 |
+
|
| 51 |
+
| Target type | Representative tasks | Output form |
|
| 52 |
+
|---|---|---|
|
| 53 |
+
| Structured text | Detection, referring localization, OCR, GUI grounding, keypoints, camera parameters | Text records with normalized coordinates or structured fields |
|
| 54 |
+
| Dense image | Depth, surface normal, point maps, binary masks, color-coded masks | Image-like target maps |
|
| 55 |
+
| Mixed text-image | Multi-instance segmentation, grounded conversation segmentation, compositional perception | Text labels plus generated masks or visual maps |
|
| 56 |
+
|
| 57 |
+
This formulation allows a single model to cover structured visual understanding, dense geometric prediction, segmentation, and multi-view visual geometry while keeping outputs decodable for standard benchmarks.
|
| 58 |
+
|
| 59 |
+
## 🌐 Key Features
|
| 60 |
+
|
| 61 |
+
- **Unified vision-task formulation:** Heterogeneous computer-vision tasks are cast into the native text, image, and mixed generation spaces of a unified multimodal model.
|
| 62 |
+
- **No task-specific heads:** The model does not rely on separate detection, segmentation, depth, normal, or geometry heads.
|
| 63 |
+
- **Decodable outputs:** Generated text and images can be converted back into benchmark-compatible boxes, points, OCR strings, masks, depth maps, normal maps, point maps, and camera records.
|
| 64 |
+
- **Broad task coverage:** The same model handles structured visual understanding, segmentation, dense geometry, and multi-view visual geometry.
|
| 65 |
+
- **Instruction-defined task variants:** Natural-language instructions enable flexible task definitions beyond fixed benchmark schemas.
|
| 66 |
+
|
| 67 |
+
## 🛠️ How to Use
|
| 68 |
+
|
| 69 |
+
Please use the official inference code from the SenseNova-Vision GitHub repository:
|
| 70 |
+
|
| 71 |
+
```bash
|
| 72 |
+
git clone https://github.com/OpenSenseNova/SenseNova-Vision.git
|
| 73 |
+
cd SenseNova-Vision
|
| 74 |
+
```
|
| 75 |
+
|
| 76 |
+
### Environment Setup
|
| 77 |
+
|
| 78 |
+
Create the environment from the repository root:
|
| 79 |
+
|
| 80 |
+
```bash
|
| 81 |
+
bash setup.sh sensenova-vision
|
| 82 |
+
conda activate sensenova-vision
|
| 83 |
+
```
|
| 84 |
+
|
| 85 |
+
### Download the Model
|
| 86 |
+
|
| 87 |
+
You can download the model weights from Hugging Face with `huggingface_hub`:
|
| 88 |
+
|
| 89 |
+
```python
|
| 90 |
+
from huggingface_hub import snapshot_download
|
| 91 |
+
|
| 92 |
+
model_path = snapshot_download("sensenova/SenseNova-Vision-7B-MoT")
|
| 93 |
+
print(model_path)
|
| 94 |
+
```
|
| 95 |
+
|
| 96 |
+
The printed `model_path` points to the local checkpoint directory and can be used as the model path for inference.
|
| 97 |
+
|
| 98 |
+
### Run the Curated Example
|
| 99 |
+
|
| 100 |
+
We provide a curated example to quickly verify the environment and model setup:
|
| 101 |
+
|
| 102 |
+
```bash
|
| 103 |
+
bash scripts/run_sensenova_vision.sh example
|
| 104 |
+
```
|
| 105 |
+
|
| 106 |
+
### Run One Inference Request
|
| 107 |
+
|
| 108 |
+
You can also run a single inference request with the official wrapper.
|
| 109 |
+
For example, the following command performs binary segmentation for the target category `"person"`:
|
| 110 |
+
|
| 111 |
+
```bash
|
| 112 |
+
bash scripts/run_sensenova_vision.sh inference \
|
| 113 |
+
binary_seg \
|
| 114 |
+
"person" \
|
| 115 |
+
examples/images/2.jpg
|
| 116 |
+
```
|
| 117 |
+
|
| 118 |
+
### Launch the Web Demo
|
| 119 |
+
|
| 120 |
+
You can launch the Gradio web demo using the official wrapper provided in the repository.
|
| 121 |
+
The wrapper will print the local URL before starting Gradio. Open the printed URL in your browser to interact with the model.
|
| 122 |
+
|
| 123 |
+
For more details, supported tasks, and additional examples, please refer to the official GitHub repository:
|
| 124 |
+
|
| 125 |
+
```text
|
| 126 |
+
https://github.com/OpenSenseNova/SenseNova-Vision
|
| 127 |
+
```
|
| 128 |
+
|
| 129 |
+
## 🏗️ Key Contributions
|
| 130 |
+
|
| 131 |
+
- 🔗 We introduce a unified multimodal generation formulation that casts heterogeneous computer vision tasks into the native input-output spaces of UMMs.
|
| 132 |
+
- 🧩 We construct the SenseNova-Vision Corpus, a large-scale computer-vision instruction-response corpus with decodable text, image, and mixed text-image targets.
|
| 133 |
+
- ✨ We train SenseNova-Vision and show strong results across structured visual understanding, dense geometric prediction, segmentation, and multi-view visual geometry, while supporting language-defined task variants beyond fixed benchmark schemas.
|
| 134 |
+
|
| 135 |
+
## 🏆 Benchmark Results
|
| 136 |
+
|
| 137 |
+
SenseNova-Vision is evaluated across structured visual understanding, dense geometric prediction, segmentation, and multi-view visual geometry. All tasks are formulated with natural-language instructions: textual outputs are parsed into benchmark-specific structures such as boxes, points, recognized text, keypoints, and camera parameters, while image outputs are decoded into masks, depth maps, normal maps, or 3D point maps.
|
| 138 |
+
|
| 139 |
+
### Structured Visual Understanding
|
| 140 |
+
|
| 141 |
+
Structured visual understanding evaluates tasks whose outputs can be represented as structured textual predictions, including box- and point-based localization, referring detection, OCR localization, GUI grounding, and keypoint localization.
|
| 142 |
+
|
| 143 |
+
<table>
|
| 144 |
+
<thead>
|
| 145 |
+
<tr>
|
| 146 |
+
<th align="center" rowspan="3">Method</th>
|
| 147 |
+
<th align="center" colspan="6">Object Detection</th>
|
| 148 |
+
<th align="center" colspan="2">OCR</th>
|
| 149 |
+
<th align="center">GUI</th>
|
| 150 |
+
<th align="center">Keypoint</th>
|
| 151 |
+
</tr>
|
| 152 |
+
<tr>
|
| 153 |
+
<th align="center">COCO-Com.</th>
|
| 154 |
+
<th align="center">HR/RefCOCOg V/T</th>
|
| 155 |
+
<th align="center">LVIS</th>
|
| 156 |
+
<th align="center">Dense200</th>
|
| 157 |
+
<th align="center" colspan="2">VisDrone</th>
|
| 158 |
+
<th align="center">HierText</th>
|
| 159 |
+
<th align="center">ICDAR15</th>
|
| 160 |
+
<th align="center">ScreenSpot-V2</th>
|
| 161 |
+
<th align="center">COCO-Kpt.</th>
|
| 162 |
+
</tr>
|
| 163 |
+
<tr>
|
| 164 |
+
<th align="center">bbox</th>
|
| 165 |
+
<th align="center">bbox</th>
|
| 166 |
+
<th align="center">bbox</th>
|
| 167 |
+
<th align="center">bbox</th>
|
| 168 |
+
<th align="center">bbox</th>
|
| 169 |
+
<th align="center">point</th>
|
| 170 |
+
<th align="center">bbox</th>
|
| 171 |
+
<th align="center">bbox</th>
|
| 172 |
+
<th align="center">bbox</th>
|
| 173 |
+
<th align="center">point</th>
|
| 174 |
+
</tr>
|
| 175 |
+
</thead>
|
| 176 |
+
<tbody>
|
| 177 |
+
<tr>
|
| 178 |
+
<td>Grounding DINO-Swin-T</td>
|
| 179 |
+
<td><strong>56.6</strong></td>
|
| 180 |
+
<td>25.2 / 45.9 / 46.8</td>
|
| 181 |
+
<td>38.8</td>
|
| 182 |
+
<td>33.1</td>
|
| 183 |
+
<td><u>38.5</u></td>
|
| 184 |
+
<td>--</td>
|
| 185 |
+
<td>--</td>
|
| 186 |
+
<td>--</td>
|
| 187 |
+
<td>--</td>
|
| 188 |
+
<td>--</td>
|
| 189 |
+
</tr>
|
| 190 |
+
<tr>
|
| 191 |
+
<td>Bagel</td>
|
| 192 |
+
<td>50.2</td>
|
| 193 |
+
<td>74.6 / 76.4 / <u>77.8</u></td>
|
| 194 |
+
<td>46.8</td>
|
| 195 |
+
<td>42.4</td>
|
| 196 |
+
<td>23.0</td>
|
| 197 |
+
<td>36.9</td>
|
| 198 |
+
<td>7.1</td>
|
| 199 |
+
<td>15.8</td>
|
| 200 |
+
<td>81.1</td>
|
| 201 |
+
<td>--</td>
|
| 202 |
+
</tr>
|
| 203 |
+
<tr>
|
| 204 |
+
<td>Qwen3-VL-8B-Instruct</td>
|
| 205 |
+
<td>46.6</td>
|
| 206 |
+
<td>70.4 / 72.3 / 72.6</td>
|
| 207 |
+
<td>43.2</td>
|
| 208 |
+
<td>13.5</td>
|
| 209 |
+
<td>28.7</td>
|
| 210 |
+
<td>35.7</td>
|
| 211 |
+
<td>22.4</td>
|
| 212 |
+
<td>25.4</td>
|
| 213 |
+
<td><u>90.5</u></td>
|
| 214 |
+
<td>--</td>
|
| 215 |
+
</tr>
|
| 216 |
+
<tr>
|
| 217 |
+
<td>Qwen3.5-9B</td>
|
| 218 |
+
<td>49.3</td>
|
| 219 |
+
<td>71.7 / 72.1 / 72.6</td>
|
| 220 |
+
<td>43.2</td>
|
| 221 |
+
<td>27.5</td>
|
| 222 |
+
<td>26.8</td>
|
| 223 |
+
<td>41.7</td>
|
| 224 |
+
<td>19.6</td>
|
| 225 |
+
<td>11.4</td>
|
| 226 |
+
<td><strong>92.2</strong></td>
|
| 227 |
+
<td>--</td>
|
| 228 |
+
</tr>
|
| 229 |
+
<tr>
|
| 230 |
+
<td>LocateAnything</td>
|
| 231 |
+
<td><u>54.7</u></td>
|
| 232 |
+
<td>78.7 / <u>76.7</u> / 77.6</td>
|
| 233 |
+
<td><u>50.7</u></td>
|
| 234 |
+
<td><u>58.7</u></td>
|
| 235 |
+
<td><u>39.9</u></td>
|
| 236 |
+
<td><u>60.4</u></td>
|
| 237 |
+
<td><u>29.1</u></td>
|
| 238 |
+
<td>26.4</td>
|
| 239 |
+
<td>85.5</td>
|
| 240 |
+
<td>--</td>
|
| 241 |
+
</tr>
|
| 242 |
+
<tr>
|
| 243 |
+
<td>Rex-Omni</td>
|
| 244 |
+
<td>52.9</td>
|
| 245 |
+
<td><u>79.9</u> / 73.6 / 74.3</td>
|
| 246 |
+
<td>46.9</td>
|
| 247 |
+
<td>58.3</td>
|
| 248 |
+
<td>35.8</td>
|
| 249 |
+
<td>58.9</td>
|
| 250 |
+
<td>28.0</td>
|
| 251 |
+
<td><u>28.1</u></td>
|
| 252 |
+
<td>88.4</td>
|
| 253 |
+
<td><u>32.6</u></td>
|
| 254 |
+
</tr>
|
| 255 |
+
<tr>
|
| 256 |
+
<td>SenseNova-Vision</td>
|
| 257 |
+
<td><strong>56.6</strong></td>
|
| 258 |
+
<td><strong>80.2</strong> / <strong>79.6</strong> / <strong>80.5</strong></td>
|
| 259 |
+
<td><strong>54.8</strong></td>
|
| 260 |
+
<td><strong>66.8</strong></td>
|
| 261 |
+
<td><strong>43.3</strong></td>
|
| 262 |
+
<td><strong>62.9</strong></td>
|
| 263 |
+
<td><strong>31.2</strong></td>
|
| 264 |
+
<td><strong>49.5</strong></td>
|
| 265 |
+
<td>85.9</td>
|
| 266 |
+
<td><strong>34.6</strong></td>
|
| 267 |
+
</tr>
|
| 268 |
+
</tbody>
|
| 269 |
+
</table>
|
| 270 |
+
|
| 271 |
+
### Dense Geometric Prediction
|
| 272 |
+
|
| 273 |
+
Dense geometric prediction evaluates pixel-aligned geometric outputs, including monocular depth estimation and surface normal estimation.
|
| 274 |
+
|
| 275 |
+
<table>
|
| 276 |
+
<thead>
|
| 277 |
+
<tr>
|
| 278 |
+
<th align="center" rowspan="3">Method</th>
|
| 279 |
+
<th align="center" colspan="5">Depth</th>
|
| 280 |
+
<th align="center" colspan="3">Normal</th>
|
| 281 |
+
</tr>
|
| 282 |
+
<tr>
|
| 283 |
+
<th align="center">NYUv2</th>
|
| 284 |
+
<th align="center">KITTI</th>
|
| 285 |
+
<th align="center">ETH3D</th>
|
| 286 |
+
<th align="center">ScanNet</th>
|
| 287 |
+
<th align="center">DIODE</th>
|
| 288 |
+
<th align="center">ScanNet</th>
|
| 289 |
+
<th align="center">iBims-1</th>
|
| 290 |
+
<th align="center">NYUv2</th>
|
| 291 |
+
</tr>
|
| 292 |
+
<tr>
|
| 293 |
+
<th align="center" colspan="5">AbsRel↓ / δ1↑</th>
|
| 294 |
+
<th align="center" colspan="3">Mean↓ / 11.25°↑</th>
|
| 295 |
+
</tr>
|
| 296 |
+
</thead>
|
| 297 |
+
<tbody>
|
| 298 |
+
<tr>
|
| 299 |
+
<td>DSINE</td>
|
| 300 |
+
<td>--</td><td>--</td><td>--</td><td>--</td><td>--</td>
|
| 301 |
+
<td>16.2 / 61.0</td><td>17.1 / 67.4</td><td>16.4 / 59.6</td>
|
| 302 |
+
</tr>
|
| 303 |
+
<tr>
|
| 304 |
+
<td>DepthAnything</td>
|
| 305 |
+
<td>4.3 / <strong>98.1</strong></td><td>7.6 / 94.7</td><td>12.7 / 88.2</td><td>4.3 / 98.1</td><td>26.0 / 75.9</td>
|
| 306 |
+
<td>--</td><td>--</td><td>--</td>
|
| 307 |
+
</tr>
|
| 308 |
+
<tr>
|
| 309 |
+
<td>DepthAnything V2</td>
|
| 310 |
+
<td>4.5 / 97.9</td><td>7.4 / 94.6</td><td>13.1 / 86.5</td><td>4.2 / 97.8</td><td>26.5 / 73.4</td>
|
| 311 |
+
<td>--</td><td>--</td><td>--</td>
|
| 312 |
+
</tr>
|
| 313 |
+
<tr>
|
| 314 |
+
<td>*MoGe-2</td>
|
| 315 |
+
<td><strong>3.5</strong> / 98.0</td><td><strong>5.5</strong> / <strong>97.7</strong></td><td><strong>3.4</strong> / <strong>98.8</strong></td><td><strong>3.4</strong> / <strong>98.3</strong></td><td><strong>23.0</strong> / <strong>82.3</strong></td>
|
| 316 |
+
<td><strong>12.8</strong> / <strong>68.4</strong></td><td><strong>14.7</strong> / <strong>70.4</strong></td><td><strong>14.7</strong> / <strong>62.3</strong></td>
|
| 317 |
+
</tr>
|
| 318 |
+
<tr>
|
| 319 |
+
<td>Marigold</td>
|
| 320 |
+
<td>5.5 / 96.4</td><td>9.9 / 91.6</td><td>6.5 / 95.9</td><td>6.4 / 95.2</td><td>30.8 / <u>77.3</u></td>
|
| 321 |
+
<td>21.3 / 45.6</td><td>18.5 / 64.7</td><td>20.9 / 50.5</td>
|
| 322 |
+
</tr>
|
| 323 |
+
<tr>
|
| 324 |
+
<td>DICEPTION</td>
|
| 325 |
+
<td>6.1 / 96.0</td><td>6.9 / 94.9</td><td>5.0 / 97.5</td><td>7.2 / 94.4</td><td>28.9 / 72.2</td>
|
| 326 |
+
<td>18.8 / 53.6</td><td>--</td><td>18.3 / 52.9</td>
|
| 327 |
+
</tr>
|
| 328 |
+
<tr>
|
| 329 |
+
<td>FE2E</td>
|
| 330 |
+
<td><u>4.1</u> / <u>97.7</u></td><td><u>6.6</u> / <strong>96.0</strong></td><td><strong>3.8</strong> / <strong>98.7</strong></td><td>4.4 / 97.5</td><td>22.8 / <strong>81.2</strong></td>
|
| 331 |
+
<td><u>13.8</u> / <u>67.2</u></td><td><strong>15.1</strong> / <strong>70.6</strong></td><td><u>16.2</u> / <u>59.6</u></td>
|
| 332 |
+
</tr>
|
| 333 |
+
<tr>
|
| 334 |
+
<td>Lotus-2</td>
|
| 335 |
+
<td><u>4.1</u> / 97.6</td><td>6.7 / 94.5</td><td>4.6 / <u>98.1</u></td><td><u>4.2</u> / <u>97.6</u></td><td><u>22.1</u> / 75.2</td>
|
| 336 |
+
<td>14.2 / 66.8</td><td><u>15.4</u> / <u>70.4</u></td><td>16.9 / 59.0</td>
|
| 337 |
+
</tr>
|
| 338 |
+
<tr>
|
| 339 |
+
<td>SenseNova-Vision</td>
|
| 340 |
+
<td><strong>4.0</strong> / <strong>98.1</strong></td><td><strong>5.9</strong> / <u>95.9</u></td><td><u>4.3</u> / 97.4</td><td><strong>3.9</strong> / <strong>98.0</strong></td><td><strong>20.6</strong> / 76.4</td>
|
| 341 |
+
<td><strong>12.8</strong> / <strong>68.9</strong></td><td><u>15.4</u> / 69.1</td><td><strong>14.4</strong> / <strong>62.7</strong></td>
|
| 342 |
+
</tr>
|
| 343 |
+
</tbody>
|
| 344 |
+
</table>
|
| 345 |
+
|
| 346 |
+
### Segmentation
|
| 347 |
+
|
| 348 |
+
Segmentation evaluates mask prediction under semantic, referring, reasoning, grounded, and interactive guidance.
|
| 349 |
+
|
| 350 |
+
<table>
|
| 351 |
+
<thead>
|
| 352 |
+
<tr>
|
| 353 |
+
<th align="center" rowspan="2">Method</th>
|
| 354 |
+
<th align="center">Gen. Seg.</th>
|
| 355 |
+
<th align="center">Ref. Seg.</th>
|
| 356 |
+
<th align="center">Rea. Seg.</th>
|
| 357 |
+
<th align="center">GCG Seg.</th>
|
| 358 |
+
<th align="center">Inter. Seg.</th>
|
| 359 |
+
</tr>
|
| 360 |
+
<tr>
|
| 361 |
+
<th align="center">Pan. / Sem.</th>
|
| 362 |
+
<th align="center">RefCOCO / + / g</th>
|
| 363 |
+
<th align="center">Val / Test</th>
|
| 364 |
+
<th align="center">Val / Test</th>
|
| 365 |
+
<th align="center">Point / Box</th>
|
| 366 |
+
</tr>
|
| 367 |
+
</thead>
|
| 368 |
+
<tbody>
|
| 369 |
+
<tr><td>LISA-7B</td><td>--</td><td>74.9 / 65.1 / 67.9</td><td>52.9 / 47.3</td><td>62.0 / 61.7</td><td>--</td></tr>
|
| 370 |
+
<tr><td>PSALM</td><td><strong>55.9</strong> / <strong>66.6</strong></td><td>83.6 / 72.9 / 73.8</td><td>--</td><td>--</td><td><u>64.3</u> / 67.3</td></tr>
|
| 371 |
+
<tr><td>Text4Seg</td><td>--</td><td>79.2 / 72.8 / 74.0</td><td>59.1 / 57.1</td><td>--</td><td>--</td></tr>
|
| 372 |
+
<tr><td>LENS</td><td>--</td><td><u>84.2</u> / <strong>79.4</strong> / <u>81.2</u></td><td><u>62.1</u> / 57.2</td><td>--</td><td>--</td></tr>
|
| 373 |
+
<tr><td>ConverSeg</td><td>--</td><td>79.4 / 74.3 / 74.9</td><td>61.9 / 57.0</td><td>--</td><td>--</td></tr>
|
| 374 |
+
<tr><td>X-SAM</td><td><u>54.7</u> / <u>66.5</u></td><td><strong>85.1</strong> / <u>78.0</u> / <strong>83.8</strong></td><td>56.6 / <u>57.8</u></td><td><strong>69.4</strong> / <strong>69.0</strong></td><td><strong>65.4</strong> / <u>70.0</u></td></tr>
|
| 375 |
+
<tr><td>SenseNova-Vision</td><td>48.8 / 64.0</td><td>81.3 / 76.0 / 80.3</td><td><strong>63.2</strong> / <strong>60.7</strong></td><td><u>65.7</u> / <u>66.2</u></td><td>60.9 / <strong>73.9</strong></td></tr>
|
| 376 |
+
</tbody>
|
| 377 |
+
</table>
|
| 378 |
+
|
| 379 |
+
### Multi-View Visual Geometry
|
| 380 |
+
|
| 381 |
+
Multi-view visual geometry evaluates geometric prediction from multiple input images, including multi-view point map reconstruction and camera pose estimation.
|
| 382 |
+
|
| 383 |
+
<table>
|
| 384 |
+
<thead>
|
| 385 |
+
<tr>
|
| 386 |
+
<th align="center" rowspan="3">Method</th>
|
| 387 |
+
<th align="center" colspan="2">Multi-View Reconstruction</th>
|
| 388 |
+
<th align="center" colspan="2">Camera Pose</th>
|
| 389 |
+
</tr>
|
| 390 |
+
<tr>
|
| 391 |
+
<th align="center" colspan="2">Acc.↓ / Comp.↓ / F1↑</th>
|
| 392 |
+
<th align="center" colspan="2">RRA@30↑ / RTA@30↑ / AUC@30↑</th>
|
| 393 |
+
</tr>
|
| 394 |
+
<tr>
|
| 395 |
+
<th align="center">7Scenes</th>
|
| 396 |
+
<th align="center">ETH3D</th>
|
| 397 |
+
<th align="center">Re10K</th>
|
| 398 |
+
<th align="center">CO3Dv2</th>
|
| 399 |
+
</tr>
|
| 400 |
+
</thead>
|
| 401 |
+
<tbody>
|
| 402 |
+
<tr><td>DUSt3R</td><td>0.026 / 0.034 / 87.1</td><td>0.359 / 0.531 / 66.6</td><td>99.8 / 84.9 / 67.6</td><td>97.7 / 93.4 / 78.3</td></tr>
|
| 403 |
+
<tr><td>DepthAnything3</td><td><strong>0.020</strong> / <strong>0.026</strong> / <strong>90.5</strong></td><td>0.228 / 0.212 / 76.6</td><td><strong>100.0</strong> / <strong>96.4</strong> / <strong>89.6</strong></td><td><strong>99.3</strong> / <strong>98.0</strong> / <strong>91.8</strong></td></tr>
|
| 404 |
+
<tr><td>VGGT</td><td>0.023 / 0.032 / 88.4</td><td><strong>0.177</strong> / <strong>0.155</strong> / <strong>80.9</strong></td><td><strong>100.0</strong> / 93.5 / 79.3</td><td>98.3 / 96.6 / 89.2</td></tr>
|
| 405 |
+
<tr><td>MoRe</td><td>0.038 / 0.039 / 77.1</td><td>0.348 / 0.318 / 62.7</td><td><strong>100.0</strong> / 94.0 / 79.1</td><td>98.4 / 96.3 / 83.0</td></tr>
|
| 406 |
+
<tr><td>MapAnything</td><td><strong>0.027</strong> / 0.029 / 87.8</td><td>0.400 / 0.524 / 67.0</td><td><strong>100.0</strong> / 93.5 / <strong>80.7</strong></td><td>95.5 / 91.6 / 70.9</td></tr>
|
| 407 |
+
<tr><td>G2VLM</td><td>0.084 / 0.056 / 59.2</td><td>0.784 / 0.553 / 36.7</td><td>99.8 / 77.5 / 51.8</td><td>96.3 / 92.0 / 55.2</td></tr>
|
| 408 |
+
<tr><td>SenseNova-Vision</td><td>0.028 / <strong>0.026</strong> / <strong>87.9</strong></td><td><strong>0.301</strong> / <strong>0.175</strong> / <strong>72.2</strong></td><td>99.8 / <strong>94.2</strong> / 77.3</td><td><strong>97.4</strong> / <strong>95.4</strong> / <strong>80.1</strong></td></tr>
|
| 409 |
+
</tbody>
|
| 410 |
+
</table>
|
| 411 |
+
|
| 412 |
+
### Comparison with Generalist Vision Models
|
| 413 |
+
|
| 414 |
+
We further compare SenseNova-Vision with recent generalist visual models that span multiple visual capabilities.
|
| 415 |
+
|
| 416 |
+
<table>
|
| 417 |
+
<thead>
|
| 418 |
+
<tr><th align="center" rowspan="3">Method</th><th align="center">Detection</th><th align="center">Sem. Seg.</th><th align="center">Ref. Seg.</th><th align="center">Depth</th></tr>
|
| 419 |
+
<tr><th align="center">mAP</th><th align="center">mIoU</th><th align="center">cIoU</th><th align="center">δ1</th></tr>
|
| 420 |
+
<tr><th align="center">COCO</th><th align="center">Cityscapes</th><th align="center">RefCOCO / + / g</th><th align="center">NYUv2</th></tr>
|
| 421 |
+
</thead>
|
| 422 |
+
<tbody>
|
| 423 |
+
<tr><td>Youtu-VL</td><td>47.1</td><td>70.4</td><td>80.7 / <strong>76.2</strong> / 76.5</td><td>90.4</td></tr>
|
| 424 |
+
<tr><td>SenseNova-Vision</td><td><strong>53.7</strong></td><td><strong>71.2</strong></td><td><strong>81.3</strong> / 76.0 / <strong>80.3</strong></td><td><strong>98.1</strong></td></tr>
|
| 425 |
+
</tbody>
|
| 426 |
+
</table>
|
| 427 |
+
|
| 428 |
+
<table>
|
| 429 |
+
<thead>
|
| 430 |
+
<tr><th align="center" rowspan="3">Method</th><th align="center">Sem. Seg.</th><th align="center">Ref. Seg.</th><th align="center">Rea. Seg.</th><th align="center" colspan="4">Depth</th><th align="center" colspan="3">Normal</th></tr>
|
| 431 |
+
<tr><th align="center">mIoU</th><th align="center">cIoU</th><th align="center">gIoU</th><th align="center" colspan="4">δ1</th><th align="center" colspan="3">Mean Error↓</th></tr>
|
| 432 |
+
<tr><th align="center">Cityscapes</th><th align="center">RefCOCOg</th><th align="center">ReasonSeg</th><th align="center">KITTI</th><th align="center">NYUv2</th><th align="center">DIODE</th><th align="center">ETH3D</th><th align="center">NYUv2</th><th align="center">ScanNet</th><th align="center">DIODE</th></tr>
|
| 433 |
+
</thead>
|
| 434 |
+
<tbody>
|
| 435 |
+
<tr><td>Vision Banana</td><td>69.9</td><td>73.8</td><td>79.3</td><td>91.5</td><td>94.8</td><td>91.7</td><td>93.5</td><td>17.8</td><td>15.1</td><td><strong>13.8</strong></td></tr>
|
| 436 |
+
<tr><td>SenseNova-Vision</td><td><strong>71.2</strong></td><td><strong>80.3</strong></td><td>63.2</td><td>95.9</td><td>98.1</td><td>76.4</td><td>97.4</td><td><strong>14.4</strong></td><td><strong>12.8</strong></td><td>15.3</td></tr>
|
| 437 |
+
</tbody>
|
| 438 |
+
</table>
|
| 439 |
+
|
| 440 |
+
### General Multimodal Capability
|
| 441 |
+
|
| 442 |
+
SenseNova-Vision largely maintains general multimodal capability while being adapted to visual perception tasks.
|
| 443 |
+
|
| 444 |
+
<table>
|
| 445 |
+
<thead>
|
| 446 |
+
<tr><th align="center" rowspan="2">Method</th><th align="center" colspan="3">Understanding</th><th align="center" colspan="2">Generation</th></tr>
|
| 447 |
+
<tr><th align="center">MMMU</th><th align="center">MMVP</th><th align="center">MathVista</th><th align="center">GenEval</th><th align="center">WISE</th></tr>
|
| 448 |
+
</thead>
|
| 449 |
+
<tbody>
|
| 450 |
+
<tr><td>Bagel</td><td>0.55</td><td>69.3</td><td>73.1</td><td>0.82</td><td>0.52</td></tr>
|
| 451 |
+
<tr><td>SenseNova-Vision</td><td>0.42</td><td>79.0</td><td>67.7</td><td>0.85</td><td>0.45</td></tr>
|
| 452 |
+
</tbody>
|
| 453 |
+
</table>
|
| 454 |
+
|
| 455 |
+
|
| 456 |
+
## 🖼️ Qualitative Examples
|
| 457 |
+
|
| 458 |
+
<p align="center">
|
| 459 |
+
<img src="./assets/fig4_sensenova_vision_results.webp" alt="SenseNova-Vision qualitative results across vision tasks" width="900">
|
| 460 |
+
</p>
|
| 461 |
+
|
| 462 |
+
## 📚 Training Data
|
| 463 |
+
|
| 464 |
+
SenseNova-Vision is trained on the **SenseNova-Vision-Corpus-50M**, a large-scale computer-vision instruction-response corpus. The corpus converts heterogeneous annotations into a shared schema with visual inputs, natural-language instructions, and decodable targets represented as text, image, or mixed text-image responses.
|
| 465 |
+
|
| 466 |
+
The corpus covers four task families:
|
| 467 |
+
|
| 468 |
+
| Task family | Representative tasks | Target representation |
|
| 469 |
+
|---|---|---|
|
| 470 |
+
| Structured visual understanding | Detection, referring localization, pointing, keypoints, OCR, layout, GUI grounding | Text records with normalized coordinates and lightweight structure markers |
|
| 471 |
+
| Dense geometric prediction | Monocular depth estimation and surface-normal prediction | Deterministically encoded image targets |
|
| 472 |
+
| Segmentation | Referring, reasoning, interactive, generic, and grounded-conversation segmentation | Binary masks, color-coded masks, or mixed text-image responses |
|
| 473 |
+
| Multi-view visual geometry | Point-map reconstruction and camera-pose estimation | Image-like point maps and structured camera records |
|
| 474 |
+
|
| 475 |
+
|
| 476 |
+
## ⚠️ Limitations
|
| 477 |
+
|
| 478 |
+
- **Not a specialist model for every task:** Although SenseNova-Vision covers many tasks, task-specific models may still outperform it on certain specialized benchmarks.
|
| 479 |
+
- **Output parsing is task-dependent:** Textual outputs require task-specific parsers, and image outputs require decoding rules consistent with the training protocol.
|
| 480 |
+
- **Metric accuracy is not guaranteed:** Dense depth, normal, point-map, and camera-pose predictions should be validated carefully before downstream use.
|
| 481 |
+
- **Prompt sensitivity:** As an instruction-following model, performance can vary with prompt wording, output schema, and visual prompt style.
|
| 482 |
+
- **Dataset and benchmark bias:** Model behavior reflects the distribution and annotation conventions of the training corpus.
|
| 483 |
+
|
| 484 |
+
## 🛡️ Ethical Considerations
|
| 485 |
+
|
| 486 |
+
SenseNova-Vision may generate incorrect localization, segmentation, depth, normal, or camera predictions. Users should avoid deploying the model in safety-critical settings without independent verification. When used for datasets involving people, faces, documents, medical scenes, surveillance imagery, or private environments, users are responsible for complying with applicable privacy, consent, and data-governance requirements.
|
| 487 |
+
|
| 488 |
+
## ✒️ Citation
|
| 489 |
+
|
| 490 |
+
If you find SenseNova-Vision useful, please cite the technical report:
|
| 491 |
+
|
| 492 |
+
```bibtex
|
| 493 |
+
@misc{han2026visionunifiedmultimodalgeneration,
|
| 494 |
+
title={Vision as Unified Multimodal Generation},
|
| 495 |
+
author={Xiaoyang Han and Jianhua Li and Kewang Deng and Zukai Chen and Xuanke Shi and Sihan Wang and Boxuan Li and Linyan Wang and Siyi Xie and Xin You and Jinsheng Quan and Zhongang Cai and Haiwen Diao and Ziwei Liu and Lei Yang and Dahua Lin and Quan Wang},
|
| 496 |
+
year={2026},
|
| 497 |
+
eprint={2607.06560},
|
| 498 |
+
archivePrefix={arXiv},
|
| 499 |
+
primaryClass={cs.CV},
|
| 500 |
+
url={https://arxiv.org/abs/2607.06560},
|
| 501 |
+
}
|
| 502 |
+
```
|
| 503 |
+
|
| 504 |
+
## 📜 License
|
| 505 |
+
|
| 506 |
+
The model weights are released under the CC BY-NC 4.0 license and are intended for non-commercial use only.
|
| 507 |
+
|
| 508 |
+
The source code in the official GitHub repository may follow a different license. Please refer to the repository license for code usage. Third-party datasets, tools, and assets are subject to their original licenses.
|
| 509 |
+
|
| 510 |
+
## 📮 Contact
|
| 511 |
+
|
| 512 |
+
For questions, issues, or collaboration requests, please use the official project repository or contact the authors through the release page once available.
|
README_CN.md
ADDED
|
@@ -0,0 +1,479 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# 迈向统一多模态生成的视觉新范式
|
| 2 |
+
|
| 3 |
+
<p align="center">
|
| 4 |
+
<a href="https://huggingface.co/sensenova/SenseNova-Vision-7B-MoT">English</a> | <strong>简体中文</strong>
|
| 5 |
+
</p>
|
| 6 |
+
|
| 7 |
+
<p align="center">
|
| 8 |
+
<a href="https://github.com/OpenSenseNova/SenseNova-Vision">
|
| 9 |
+
<img alt="GitHub Stars" src="https://img.shields.io/github/stars/OpenSenseNova/SenseNova-Vision?style=social">
|
| 10 |
+
</a>
|
| 11 |
+
<a href="https://arxiv.org/abs/2607.06560">
|
| 12 |
+
<img alt="arXiv论文" src="https://img.shields.io/badge/arXiv-2607.06560-b31b1b.svg">
|
| 13 |
+
</a>
|
| 14 |
+
<a href="https://huggingface.co/sensenova/SenseNova-Vision-7B-MoT">
|
| 15 |
+
<img src="https://img.shields.io/static/v1?label=🤗 HuggingFace&message=模型权重&color=green">
|
| 16 |
+
</a>
|
| 17 |
+
<a href="https://huggingface.co/datasets/sensenova/SenseNova-Vision-Corpus-50M">
|
| 18 |
+
<img src="https://img.shields.io/static/v1?label=🤗 HuggingFace&message=数据集&color=yellow">
|
| 19 |
+
</a>
|
| 20 |
+
<a href="https://modelscope.cn/models/SenseNova/SenseNova-Vision-7B-MoT" target="_blank">
|
| 21 |
+
<img src="https://img.shields.io/badge/🤖%20ModelScope-Model-blue" alt="ModelScope Model">
|
| 22 |
+
</a>
|
| 23 |
+
<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">
|
| 24 |
+
<img src="https://img.shields.io/badge/License-CC%20BY--NC%204.0-blue.svg" alt="License">
|
| 25 |
+
</a>
|
| 26 |
+
</p>
|
| 27 |
+
|
| 28 |
+
<p align="center">
|
| 29 |
+
<img src="./assets/fig1_one_case_for_all.webp" alt="SenseNova-Vision单模型统一处理各类视觉任务" width="900">
|
| 30 |
+
</p>
|
| 31 |
+
|
| 32 |
+
<p align="center">
|
| 33 |
+
<img src="./assets/fig2_system_overview.webp" alt="SenseNova-Vision 整体系统架构图" width="900">
|
| 34 |
+
</p>
|
| 35 |
+
|
| 36 |
+
## 🌟 概述
|
| 37 |
+
SenseNova-Vision 是面向计算机视觉领域的统一多模态大模型。
|
| 38 |
+
它摒弃传统方案为每个任务单独设计预测头、解码器与损失函数的思路,
|
| 39 |
+
将异构视觉感知任务统一建模为 **文本生成**、**图像生成** 或 **图文混合生成**。
|
| 40 |
+
|
| 41 |
+
## 🚀 模型介绍
|
| 42 |
+
SenseNova-Vision 重新定义计算机视觉范式:**统一多模态生成**。
|
| 43 |
+
传统计算机视觉系统针对检测、分割、深度、法向、三维几何等任务分别搭建专属预测分支;而本模型将所有异构视觉任务,映射至多模态模型原生的输入输出空间中。
|
| 44 |
+
|
| 45 |
+
用户通过自然语言指令、可选视觉提示框,指定目标任务、关注区域、多视图像、输出格式与解码规则,模型会根据任务类型输出三类不同结果:
|
| 46 |
+
|
| 47 |
+
| 输出类型 | 典型任务 | 输出形式 |
|
| 48 |
+
|---|---|---|
|
| 49 |
+
| 结构化文本 | 目标检测、指代定位、OCR文字识别、GUI界面定位、关键点检测、相机内外参 | 带归一化坐标与轻量化结构化标记的文本记录 |
|
| 50 |
+
| 稠密图像图 | 单目深度估计、表面法向预测、点云图、二值掩码、彩色语义掩码 | 类图像稠密预测图 |
|
| 51 |
+
| 图文混合输出 | 多实例分割、对话式指代分割、组合视觉感知 | 文本类别标签 + 生成掩码 / 可视化几何图 |
|
| 52 |
+
|
| 53 |
+
该统一范式让单模型可完整覆盖结构化视觉理解、稠密几何预测、分割、多视图几何重建,且所有输出均可解码适配主流评测基准。
|
| 54 |
+
|
| 55 |
+
## 🌐 核心优势
|
| 56 |
+
- **统一视觉任务建模**:全部异构视觉任务均可转化为多模态模型原生的文本、图像、图文混合生成任务。
|
| 57 |
+
- **无任务专属分支**:不单独搭建检测、分割、深度、法向、三维几何专用预测头。
|
| 58 |
+
- **输出可标准解码**:生成文本与图像可反向解析为评测标准所需包围框、关键点、识别文字、掩码、深度图、法向图、点云、相机参数。
|
| 59 |
+
- **全场景任务覆盖**:同一模型一站式完成结构化视觉理解、图像分割、稠密几何预测、多视图三维几何重建。
|
| 60 |
+
- **指令自定义任务**:依靠自然语言指令灵活定义任务,突破固定评测数据集的预设范式限制。
|
| 61 |
+
|
| 62 |
+
## 🛠️ 使用方法
|
| 63 |
+
|
| 64 |
+
请使用 SenseNova-Vision 官方 GitHub 仓库中的推理代码:
|
| 65 |
+
|
| 66 |
+
```bash
|
| 67 |
+
git clone https://github.com/OpenSenseNova/SenseNova-Vision.git
|
| 68 |
+
cd SenseNova-Vision
|
| 69 |
+
```
|
| 70 |
+
|
| 71 |
+
### 环境配置
|
| 72 |
+
|
| 73 |
+
请在仓库根目录下创建运行环境:
|
| 74 |
+
|
| 75 |
+
```bash
|
| 76 |
+
bash setup.sh sensenova-vision
|
| 77 |
+
conda activate sensenova-vision
|
| 78 |
+
```
|
| 79 |
+
|
| 80 |
+
### 下载模型
|
| 81 |
+
|
| 82 |
+
你可以使用 `huggingface_hub` 从 Hugging Face 下载模型权重:
|
| 83 |
+
|
| 84 |
+
```python
|
| 85 |
+
from huggingface_hub import snapshot_download
|
| 86 |
+
|
| 87 |
+
model_path = snapshot_download("sensenova/SenseNova-Vision-7B-MoT")
|
| 88 |
+
print(model_path)
|
| 89 |
+
```
|
| 90 |
+
|
| 91 |
+
输出的 `model_path` 即为本地模型权重路径,可在后续推理中作为模型路径使用。
|
| 92 |
+
|
| 93 |
+
### 运行示例
|
| 94 |
+
|
| 95 |
+
```bash
|
| 96 |
+
bash scripts/run_sensenova_vision.sh example
|
| 97 |
+
```
|
| 98 |
+
|
| 99 |
+
### 运行单次推理请求
|
| 100 |
+
|
| 101 |
+
例如,下面的命令会对输入图像中的 `"person"` 类别进行二值分割:
|
| 102 |
+
|
| 103 |
+
```bash
|
| 104 |
+
bash scripts/run_sensenova_vision.sh inference \
|
| 105 |
+
binary_seg \
|
| 106 |
+
"person" \
|
| 107 |
+
examples/images/2.jpg
|
| 108 |
+
```
|
| 109 |
+
|
| 110 |
+
## 🏗️ 核心创新点
|
| 111 |
+
- 🔗 提出统一多模态生成建模框架,将各类异构计算机视觉任务映射至统一多模态模型的原生输入输出空间。
|
| 112 |
+
- 🧩 构建大规模视觉指令数据集 SenseNova-Vision-Corpus,样本包含可解码文本、稠密图像、图文混合三类标注目标。
|
| 113 |
+
- ✨ 训练得到 SenseNova-Vision 统一视觉大模型,在结构化视觉理解、稠密几何预测、分割、多视图几何重建四大赛道均取得优异性能;同时支持通过自然语言自定义任务,不受固定评测集约束。
|
| 114 |
+
|
| 115 |
+
## 🏆 评测指标结果
|
| 116 |
+
我们在结构化视觉理解、稠密几何预测、图像分割、多视图几何重建四大方向开展全面评测。所有任务均使用自然语言指令定义:文本类输出解析为评测所需包围框、关键点、识别文字、相机参数;图像类输出解码为掩码、深度图、表面法向图、三维点云图。
|
| 117 |
+
|
| 118 |
+
### 结构化视觉理解
|
| 119 |
+
本赛道评测输出可表示为结构化文本的任务,包含框/点定位、指代检测、文字识别定位、GUI界面定位、人体关键点检测。
|
| 120 |
+
|
| 121 |
+
<table>
|
| 122 |
+
<thead>
|
| 123 |
+
<tr>
|
| 124 |
+
<th align="center" rowspan="3">方法</th>
|
| 125 |
+
<th align="center" colspan="6">目标检测</th>
|
| 126 |
+
<th align="center" colspan="2">OCR文字检测</th>
|
| 127 |
+
<th align="center">GUI界面定位</th>
|
| 128 |
+
<th align="center">人体关键点</th>
|
| 129 |
+
</tr>
|
| 130 |
+
<tr>
|
| 131 |
+
<th align="center">COCO通用</th>
|
| 132 |
+
<th align="center">HR/RefCOCOg 视觉/文本指代</th>
|
| 133 |
+
<th align="center">LVIS长尾检测</th>
|
| 134 |
+
<th align="center">Dense200稠密检测</th>
|
| 135 |
+
<th align="center" colspan="2">VisDrone航拍检测</th>
|
| 136 |
+
<th align="center">HierText分层文字</th>
|
| 137 |
+
<th align="center">ICDAR15</th>
|
| 138 |
+
<th align="center">ScreenSpot-V2</th>
|
| 139 |
+
<th align="center">COCO人体关键点</th>
|
| 140 |
+
</tr>
|
| 141 |
+
<tr>
|
| 142 |
+
<th align="center">框mAP</th>
|
| 143 |
+
<th align="center">框mAP</th>
|
| 144 |
+
<th align="center">框mAP</th>
|
| 145 |
+
<th align="center">框mAP</th>
|
| 146 |
+
<th align="center">框mAP</th>
|
| 147 |
+
<th align="center">点mAP</th>
|
| 148 |
+
<th align="center">框mAP</th>
|
| 149 |
+
<th align="center">框mAP</th>
|
| 150 |
+
<th align="center">框mAP</th>
|
| 151 |
+
<th align="center">点mAP</th>
|
| 152 |
+
</tr>
|
| 153 |
+
</thead>
|
| 154 |
+
<tbody>
|
| 155 |
+
<tr>
|
| 156 |
+
<td>Grounding DINO-Swin-T</td>
|
| 157 |
+
<td><strong>56.6</strong></td>
|
| 158 |
+
<td>25.2 / 45.9 / 46.8</td>
|
| 159 |
+
<td>38.8</td>
|
| 160 |
+
<td>33.1</td>
|
| 161 |
+
<td><u>38.5</u></td>
|
| 162 |
+
<td>--</td>
|
| 163 |
+
<td>--</td>
|
| 164 |
+
<td>--</td>
|
| 165 |
+
<td>--</td>
|
| 166 |
+
<td>--</td>
|
| 167 |
+
</tr>
|
| 168 |
+
<tr>
|
| 169 |
+
<td>Bagel</td>
|
| 170 |
+
<td>50.2</td>
|
| 171 |
+
<td>74.6 / 76.4 / <u>77.8</u></td>
|
| 172 |
+
<td>46.8</td>
|
| 173 |
+
<td>42.4</td>
|
| 174 |
+
<td>23.0</td>
|
| 175 |
+
<td>36.9</td>
|
| 176 |
+
<td>7.1</td>
|
| 177 |
+
<td>15.8</td>
|
| 178 |
+
<td>81.1</td>
|
| 179 |
+
<td>--</td>
|
| 180 |
+
</tr>
|
| 181 |
+
<tr>
|
| 182 |
+
<td>Qwen3-VL-8B-Instruct</td>
|
| 183 |
+
<td>46.6</td>
|
| 184 |
+
<td>70.4 / 72.3 / 72.6</td>
|
| 185 |
+
<td>43.2</td>
|
| 186 |
+
<td>13.5</td>
|
| 187 |
+
<td>28.7</td>
|
| 188 |
+
<td>35.7</td>
|
| 189 |
+
<td>22.4</td>
|
| 190 |
+
<td>25.4</td>
|
| 191 |
+
<td><u>90.5</u></td>
|
| 192 |
+
<td>--</td>
|
| 193 |
+
</tr>
|
| 194 |
+
<tr>
|
| 195 |
+
<td>Qwen3.5-9B</td>
|
| 196 |
+
<td>49.3</td>
|
| 197 |
+
<td>71.7 / 72.1 / 72.6</td>
|
| 198 |
+
<td>43.2</td>
|
| 199 |
+
<td>27.5</td>
|
| 200 |
+
<td>26.8</td>
|
| 201 |
+
<td>41.7</td>
|
| 202 |
+
<td>19.6</td>
|
| 203 |
+
<td>11.4</td>
|
| 204 |
+
<td><strong>92.2</strong></td>
|
| 205 |
+
<td>--</td>
|
| 206 |
+
</tr>
|
| 207 |
+
<tr>
|
| 208 |
+
<td>LocateAnything</td>
|
| 209 |
+
<td><u>54.7</u></td>
|
| 210 |
+
<td>78.7 / <u>76.7</u> / 77.6</td>
|
| 211 |
+
<td><u>50.7</u></td>
|
| 212 |
+
<td><u>58.7</u></td>
|
| 213 |
+
<td><u>39.9</u></td>
|
| 214 |
+
<td><u>60.4</u></td>
|
| 215 |
+
<td><u>29.1</u></td>
|
| 216 |
+
<td>26.4</td>
|
| 217 |
+
<td>85.5</td>
|
| 218 |
+
<td>--</td>
|
| 219 |
+
</tr>
|
| 220 |
+
<tr>
|
| 221 |
+
<td>Rex-Omni</td>
|
| 222 |
+
<td>52.9</td>
|
| 223 |
+
<td><u>79.9</u> / 73.6 / 74.3</td>
|
| 224 |
+
<td>46.9</td>
|
| 225 |
+
<td>58.3</td>
|
| 226 |
+
<td>35.8</td>
|
| 227 |
+
<td>58.9</td>
|
| 228 |
+
<td>28.0</td>
|
| 229 |
+
<td><u>28.1</u></td>
|
| 230 |
+
<td>88.4</td>
|
| 231 |
+
<td><u>32.6</u></td>
|
| 232 |
+
</tr>
|
| 233 |
+
<tr>
|
| 234 |
+
<td>SenseNova-Vision</td>
|
| 235 |
+
<td><strong>56.6</strong></td>
|
| 236 |
+
<td><strong>80.2</strong> / <strong>79.6</strong> / <strong>80.5</strong></td>
|
| 237 |
+
<td><strong>54.8</strong></td>
|
| 238 |
+
<td><strong>66.8</strong></td>
|
| 239 |
+
<td><strong>43.3</strong></td>
|
| 240 |
+
<td><strong>62.9</strong></td>
|
| 241 |
+
<td><strong>31.2</strong></td>
|
| 242 |
+
<td><strong>49.5</strong></td>
|
| 243 |
+
<td>85.9</td>
|
| 244 |
+
<td><strong>34.6</strong></td>
|
| 245 |
+
</tr>
|
| 246 |
+
</tbody>
|
| 247 |
+
</table>
|
| 248 |
+
|
| 249 |
+
### 稠密几何预测
|
| 250 |
+
本赛道评测像素对齐几何输出,包含单目深度估计、表面法向预测。
|
| 251 |
+
|
| 252 |
+
<table>
|
| 253 |
+
<thead>
|
| 254 |
+
<tr>
|
| 255 |
+
<th align="center" rowspan="3">方法</th>
|
| 256 |
+
<th align="center" colspan="5">深度估计</th>
|
| 257 |
+
<th align="center" colspan="3">表面法向估计</th>
|
| 258 |
+
</tr>
|
| 259 |
+
<tr>
|
| 260 |
+
<th align="center">NYUv2室内</th>
|
| 261 |
+
<th align="center">KITTI自动驾驶</th>
|
| 262 |
+
<th align="center">ETH3D实景重建</th>
|
| 263 |
+
<th align="center">ScanNet室内重建</th>
|
| 264 |
+
<th align="center">DIODE室外深度</th>
|
| 265 |
+
<th align="center">ScanNet</th>
|
| 266 |
+
<th align="center">iBims-1</th>
|
| 267 |
+
<th align="center">NYUv2</th>
|
| 268 |
+
</tr>
|
| 269 |
+
<tr>
|
| 270 |
+
<th align="center" colspan="5">AbsRel误差↓ / δ1精度↑</th>
|
| 271 |
+
<th align="center" colspan="3">平均角度误差↓ / 11.25°内占比↑</th>
|
| 272 |
+
</tr>
|
| 273 |
+
</thead>
|
| 274 |
+
<tbody>
|
| 275 |
+
<tr>
|
| 276 |
+
<td>DSINE</td>
|
| 277 |
+
<td>--</td><td>--</td><td>--</td><td>--</td><td>--</td>
|
| 278 |
+
<td>16.2 / 61.0</td><td>17.1 / 67.4</td><td>16.4 / 59.6</td>
|
| 279 |
+
</tr>
|
| 280 |
+
<tr>
|
| 281 |
+
<td>DepthAnything</td>
|
| 282 |
+
<td>4.3 / <strong>98.1</strong></td><td>7.6 / 94.7</td><td>12.7 / 88.2</td><td>4.3 / 98.1</td><td>26.0 / 75.9</td>
|
| 283 |
+
<td>--</td><td>--</td><td>--</td>
|
| 284 |
+
</tr>
|
| 285 |
+
<tr>
|
| 286 |
+
<td>DepthAnything V2</td>
|
| 287 |
+
<td>4.5 / 97.9</td><td>7.4 / 94.6</td><td>13.1 / 86.5</td><td>4.2 / 97.8</td><td>26.5 / 73.4</td>
|
| 288 |
+
<td>--</td><td>--</td><td>--</td>
|
| 289 |
+
</tr>
|
| 290 |
+
<tr>
|
| 291 |
+
<td>*MoGe-2</td>
|
| 292 |
+
<td><strong>3.5</strong> / 98.0</td><td><strong>5.5</strong> / <strong>97.7</strong></td><td><strong>3.4</strong> / <strong>98.8</strong></td><td><strong>3.4</strong> / <strong>98.3</strong></td><td><strong>23.0</strong> / <strong>82.3</strong></td>
|
| 293 |
+
<td><strong>12.8</strong> / <strong>68.4</strong></td><td><strong>14.7</strong> / <strong>70.4</strong></td><td><strong>14.7</strong> / <strong>62.3</strong></td>
|
| 294 |
+
</tr>
|
| 295 |
+
<tr>
|
| 296 |
+
<td>Marigold</td>
|
| 297 |
+
<td>5.5 / 96.4</td><td>9.9 / 91.6</td><td>6.5 / 95.9</td><td>6.4 / 95.2</td><td>30.8 / <u>77.3</u></td>
|
| 298 |
+
<td>21.3 / 45.6</td><td>18.5 / 64.7</td><td>20.9 / 50.5</td>
|
| 299 |
+
</tr>
|
| 300 |
+
<tr>
|
| 301 |
+
<td>DICEPTION</td>
|
| 302 |
+
<td>6.1 / 96.0</td><td>6.9 / 94.9</td><td>5.0 / 97.5</td><td>7.2 / 94.4</td><td>28.9 / 72.2</td>
|
| 303 |
+
<td>18.8 / 53.6</td><td>--</td><td>18.3 / 52.9</td>
|
| 304 |
+
</tr>
|
| 305 |
+
<tr>
|
| 306 |
+
<td>FE2E</td>
|
| 307 |
+
<td><u>4.1</u> / <u>97.7</u></td><td><u>6.6</u> / <strong>96.0</strong></td><td><strong>3.8</strong> / <strong>98.7</strong></td><td>4.4 / 97.5</td><td>22.8 / <strong>81.2</strong></td>
|
| 308 |
+
<td><u>13.8</u> / <u>67.2</u></td><td><strong>15.1</strong> / <strong>70.6</strong></td><td><u>16.2</u> / <u>59.6</u></td>
|
| 309 |
+
</tr>
|
| 310 |
+
<tr>
|
| 311 |
+
<td>Lotus-2</td>
|
| 312 |
+
<td><u>4.1</u> / 97.6</td><td>6.7 / 94.5</td><td>4.6 / <u>98.1</u></td><td><u>4.2</u> / <u>97.6</u></td><td><u>22.1</u> / 75.2</td>
|
| 313 |
+
<td>14.2 / 66.8</td><td><u>15.4</u> / <u>70.4</u></td><td>16.9 / 59.0</td>
|
| 314 |
+
</tr>
|
| 315 |
+
<tr>
|
| 316 |
+
<td>SenseNova-Vision</td>
|
| 317 |
+
<td><strong>4.0</strong> / <strong>98.1</strong></td><td><strong>5.9</strong> / <u>95.9</u></td><td><u>4.3</u> / 97.4</td><td><strong>3.9</strong> / <strong>98.0</strong></td><td><strong>20.6</strong> / 76.4</td>
|
| 318 |
+
<td><strong>12.8</strong> / <strong>68.9</strong></td><td><u>15.4</u> / 69.1</td><td><strong>14.4</strong> / <strong>62.7</strong></td>
|
| 319 |
+
</tr>
|
| 320 |
+
</tbody>
|
| 321 |
+
</table>
|
| 322 |
+
|
| 323 |
+
### 图像分割
|
| 324 |
+
评测语义分割、指代分割、推理分割、对话引导分割、交互式点/框分割的掩码预测效果。
|
| 325 |
+
|
| 326 |
+
<table>
|
| 327 |
+
<thead>
|
| 328 |
+
<tr>
|
| 329 |
+
<th align="center" rowspan="2">方法</th>
|
| 330 |
+
<th align="center">通用分割</th>
|
| 331 |
+
<th align="center">指代分割</th>
|
| 332 |
+
<th align="center">推理分割</th>
|
| 333 |
+
<th align="center">对话分割</th>
|
| 334 |
+
<th align="center">交互式分割</th>
|
| 335 |
+
</tr>
|
| 336 |
+
<tr>
|
| 337 |
+
<th align="center">全景IoU / 语义IoU</th>
|
| 338 |
+
<th align="center">RefCOCO / RefCOCO+ / RefCOCOg cIoU</th>
|
| 339 |
+
<th align="center">验证集 / 测试集 gIoU</th>
|
| 340 |
+
<th align="center">验证集 / 测试集 gIoU</th>
|
| 341 |
+
<th align="center">点输入 / 框输入 mIoU</th>
|
| 342 |
+
</tr>
|
| 343 |
+
</thead>
|
| 344 |
+
<tbody>
|
| 345 |
+
<tr><td>LISA-7B</td><td>--</td><td>74.9 / 65.1 / 67.9</td><td>52.9 / 47.3</td><td>62.0 / 61.7</td><td>--</td></tr>
|
| 346 |
+
<tr><td>PSALM</td><td><strong>55.9</strong> / <strong>66.6</strong></td><td>83.6 / 72.9 / 73.8</td><td>--</td><td>--</td><td><u>64.3</u> / 67.3</td></tr>
|
| 347 |
+
<tr><td>Text4Seg</td><td>--</td><td>79.2 / 72.8 / 74.0</td><td>59.1 / 57.1</td><td>--</td><td>--</td></tr>
|
| 348 |
+
<tr><td>LENS</td><td>--</td><td><u>84.2</u> / <strong>79.4</strong> / <u>81.2</u></td><td><u>62.1</u> / 57.2</td><td>--</td><td>--</td></tr>
|
| 349 |
+
<tr><td>ConverSeg</td><td>--</td><td>79.4 / 74.3 / 74.9</td><td>61.9 / 57.0</td><td>--</td><td>--</td></tr>
|
| 350 |
+
<tr><td>X-SAM</td><td><u>54.7</u> / <u>66.5</u></td><td><strong>85.1</strong> / <u>78.0</u> / <strong>83.8</strong></td><td>56.6 / <u>57.8</u></td><td><strong>69.4</strong> / <strong>69.0</strong></td><td><strong>65.4</strong> / <u>70.0</u></td></tr>
|
| 351 |
+
<tr><td>SenseNova-Vision</td><td>48.8 / 64.0</td><td>81.3 / 76.0 / 80.3</td><td><strong>63.2</strong> / <strong>60.7</strong></td><td><u>65.7</u> / <u>66.2</u></td><td>60.9 / <strong>73.9</strong></td></tr>
|
| 352 |
+
</tbody>
|
| 353 |
+
</table>
|
| 354 |
+
|
| 355 |
+
### 多视图视觉几何
|
| 356 |
+
基于多张输入图像完成几何预测,包含多视图点云重建、相机位姿估计。
|
| 357 |
+
|
| 358 |
+
<table>
|
| 359 |
+
<thead>
|
| 360 |
+
<tr>
|
| 361 |
+
<th align="center" rowspan="3">方法</th>
|
| 362 |
+
<th align="center" colspan="2">多视图重建</th>
|
| 363 |
+
<th align="center" colspan="2">相机位姿估计</th>
|
| 364 |
+
</tr>
|
| 365 |
+
<tr>
|
| 366 |
+
<th align="center" colspan="2">精度误差↓ / 完��度误差↓ / F1分数↑</th>
|
| 367 |
+
<th align="center" colspan="2">旋转精度RRA@30↑ / 平移RTA@30↑ / AUC@30↑</th>
|
| 368 |
+
</tr>
|
| 369 |
+
<tr>
|
| 370 |
+
<th align="center">7Scenes室内场景</th>
|
| 371 |
+
<th align="center">ETH3D实景数据集</th>
|
| 372 |
+
<th align="center">Re10K</th>
|
| 373 |
+
<th align="center">CO3Dv2</th>
|
| 374 |
+
</tr>
|
| 375 |
+
</thead>
|
| 376 |
+
<tbody>
|
| 377 |
+
<tr><td>DUSt3R</td><td>0.026 / 0.034 / 87.1</td><td>0.359 / 0.531 / 66.6</td><td>99.8 / 84.9 / 67.6</td><td>97.7 / 93.4 / 78.3</td></tr>
|
| 378 |
+
<tr><td>DepthAnything3</td><td><strong>0.020</strong> / <strong>0.026</strong> / <strong>90.5</strong></td><td>0.228 / 0.212 / 76.6</td><td><strong>100.0</strong> / <strong>96.4</strong> / <strong>89.6</strong></td><td><strong>99.3</strong> / <strong>98.0</strong> / <strong>91.8</strong></td></tr>
|
| 379 |
+
<tr><td>VGGT</td><td>0.023 / 0.032 / 88.4</td><td><strong>0.177</strong> / <strong>0.155</strong> / <strong>80.9</strong></td><td><strong>100.0</strong> / 93.5 / 79.3</td><td>98.3 / 96.6 / 89.2</td></tr>
|
| 380 |
+
<tr><td>MoRe</td><td>0.038 / 0.039 / 77.1</td><td>0.348 / 0.318 / 62.7</td><td><strong>100.0</strong> / 94.0 / 79.1</td><td>98.4 / 96.3 / 83.0</td></tr>
|
| 381 |
+
<tr><td>MapAnything</td><td><strong>0.027</strong> / 0.029 / 87.8</td><td>0.400 / 0.524 / 67.0</td><td><strong>100.0</strong> / 93.5 / <strong>80.7</strong></td><td>95.5 / 91.6 / 70.9</td></tr>
|
| 382 |
+
<tr><td>G2VLM</td><td>0.084 / 0.056 / 59.2</td><td>0.784 / 0.553 / 36.7</td><td>99.8 / 77.5 / 51.8</td><td>96.3 / 92.0 / 55.2</td></tr>
|
| 383 |
+
<tr><td>SenseNova-Vision</td><td>0.028 / <strong>0.026</strong> / <strong>87.9</strong></td><td><strong>0.301</strong> / <strong>0.175</strong> / <strong>72.2</strong></td><td>99.8 / <strong>94.2</strong> / 77.3</td><td><strong>97.4</strong> / <strong>95.4</strong> / <strong>80.1</strong></td></tr>
|
| 384 |
+
</tbody>
|
| 385 |
+
</table>
|
| 386 |
+
|
| 387 |
+
### 通用视觉大模型横向对比
|
| 388 |
+
将本模型与近年通用全能视觉模型,在多类视觉任务上横向对比:
|
| 389 |
+
|
| 390 |
+
<table>
|
| 391 |
+
<thead>
|
| 392 |
+
<tr><th align="center" rowspan="3">方法</th><th align="center">目标检测</th><th align="center">语义分割</th><th align="center">指代分割</th><th align="center">深度估计</th></tr>
|
| 393 |
+
<tr><th align="center">mAP</th><th align="center">mIoU</th><th align="center">cIoU</th><th align="center">δ1精度</th></tr>
|
| 394 |
+
<tr><th align="center">COCO数据集</th><th align="center">Cityscapes城市场景</th><th align="center">RefCOCO / + / g</th><th align="center">NYUv2室内</th></tr>
|
| 395 |
+
</thead>
|
| 396 |
+
<tbody>
|
| 397 |
+
<tr><td>Youtu-VL</td><td>47.1</td><td>70.4</td><td>80.7 / <strong>76.2</strong> / 76.5</td><td>90.4</td></tr>
|
| 398 |
+
<tr><td>SenseNova-Vision</td><td><strong>53.7</strong></td><td><strong>71.2</strong></td><td><strong>81.3</strong> / 76.0 / <strong>80.3</strong></td><td><strong>98.1</strong></td></tr>
|
| 399 |
+
</tbody>
|
| 400 |
+
</table>
|
| 401 |
+
|
| 402 |
+
<table>
|
| 403 |
+
<thead>
|
| 404 |
+
<tr><th align="center" rowspan="3">方法</th><th align="center">语义分割</th><th align="center">指代分割</th><th align="center">推理分割</th><th align="center" colspan="4">深度估计</th><th align="center" colspan="3">表面法向</th></tr>
|
| 405 |
+
<tr><th align="center">mIoU</th><th align="center">cIoU</th><th align="center">gIoU</th><th align="center" colspan="4">δ1精度</th><th align="center" colspan="3">平均角度误差↓</th></tr>
|
| 406 |
+
<tr><th align="center">Cityscapes</th><th align="center">RefCOCOg</th><th align="center">ReasonSeg</th><th align="center">KITTI</th><th align="center">NYUv2</th><th align="center">DIODE</th><th align="center">ETH3D</th><th align="center">NYUv2</th><th align="center">ScanNet</th><th align="center">DIODE</th></tr>
|
| 407 |
+
</thead>
|
| 408 |
+
<tbody>
|
| 409 |
+
<tr><td>Vision Banana</td><td>69.9</td><td>73.8</td><td>79.3</td><td>91.5</td><td>94.8</td><td>91.7</td><td>93.5</td><td>17.8</td><td>15.1</td><td><strong>13.8</strong></td></tr>
|
| 410 |
+
<tr><td>SenseNova-Vision</td><td><strong>71.2</strong></td><td><strong>80.3</strong></td><td>63.2</td><td>95.9</td><td>98.1</td><td>76.4</td><td>97.4</td><td><strong>14.4</strong></td><td><strong>12.8</strong></td><td>15.3</td></tr>
|
| 411 |
+
</tbody>
|
| 412 |
+
</table>
|
| 413 |
+
|
| 414 |
+
### 通用多模态综合能力
|
| 415 |
+
模型在适配各类视觉感知任务的同时,基本保留通用图文理解与生成能力。
|
| 416 |
+
|
| 417 |
+
<table>
|
| 418 |
+
<thead>
|
| 419 |
+
<tr><th align="center" rowspan="2">方法</th><th align="center" colspan="3">跨模态理解</th><th align="center" colspan="2">图文生成</th></tr>
|
| 420 |
+
<tr><th align="center">MMMU多模态问答</th><th align="center">MMVP视觉推理</th><th align="center">MathVista数学图文</th><th align="center">GenEval生成评测</th><th align="center">WISE图文对齐</th></tr>
|
| 421 |
+
</thead>
|
| 422 |
+
<tbody>
|
| 423 |
+
<tr><td>Bagel</td><td>0.55</td><td>69.3</td><td>73.1</td><td>0.82</td><td>0.52</td></tr>
|
| 424 |
+
<tr><td>SenseNova-Vision</td><td>0.42</td><td>79.0</td><td>67.7</td><td>0.85</td><td>0.45</td></tr>
|
| 425 |
+
</tbody>
|
| 426 |
+
</table>
|
| 427 |
+
|
| 428 |
+
## 🖼️ 可视化效果示例
|
| 429 |
+
<p align="center">
|
| 430 |
+
<img src="./assets/fig4_sensenova_vision_results.webp" alt="SenseNova-Vision 全任务可视化输出样例" width="900">
|
| 431 |
+
</p>
|
| 432 |
+
|
| 433 |
+
## 📚 训练数据集
|
| 434 |
+
SenseNova-Vision 使用 **SenseNova-Vision-Corpus-50M** 大规模视觉指令数据集训练。该数据集将各类异构标注统一转换为标准化样本格式:输入图像 + 自然语言指令 + 可解码标注目标(文本/稠密图像/图文混合)。
|
| 435 |
+
|
| 436 |
+
数据集分为四大任务大类:
|
| 437 |
+
|
| 438 |
+
| 任务大类 | 代表性子任务 | 标注目标格式 |
|
| 439 |
+
|---|---|---|
|
| 440 |
+
| 结构化视觉理解 | 目标检测、指代定位、点标注、关键点、OCR文字、布局解析、GUI界面定位 | 带归一化坐标与轻量化结构标记的文本记录 |
|
| 441 |
+
| 稠密几何预测 | 单目深度估计、表面法向预测 | 固定编码规则生成稠密图像图 |
|
| 442 |
+
| 图像分割 | 指代分割、推理分割、交互式分割、通用语义分割、对话引导分割 | 二值掩码、彩色语义掩码、图文混合输出 |
|
| 443 |
+
| 多视图视觉几何 | 多视图点云重建、相机位姿估计 | 类图像点云图 + 结构化相机参数文本 |
|
| 444 |
+
|
| 445 |
+
|
| 446 |
+
## ⚠️ 局限性
|
| 447 |
+
- **非专项最优模型**:本模型覆盖全品类视觉任务,但针对单一细分场景的专用模型,在部分小众评测集上性能可能超越本模型。
|
| 448 |
+
- **输出解析依赖任务脚本**:文本类输出需要对应任务专用解析器,稠密图像输出必须遵循训练时的解码规则。
|
| 449 |
+
- **几何指标精度不保证**:深度、法向、点云、相机位姿等稠密几何预测结果,下游落地前务必独立校验精度。
|
| 450 |
+
- **提示词敏感**:作为指令跟随模型,任务表现会受指令措辞、输出格式定义、视觉提示框输入方式影响。
|
| 451 |
+
- **数据集与评测偏差**:模型行为会继承训练数据集的数据分布、标注习惯带来的固有偏置。
|
| 452 |
+
|
| 453 |
+
## 🛡️ 伦理规范
|
| 454 |
+
SenseNova-Vision 可能输出错误的目标定位、分割掩码、深度、表面法向或相机位姿结果。**严禁在无独立校验的安全关键场景直接部署**。
|
| 455 |
+
若使用包含人像、人脸、证件文档、医疗影像、监控画面、私密环境的数据集,使用者需自行遵守当地隐私法规、知情同意要求与数据管理规范。
|
| 456 |
+
|
| 457 |
+
## ✒️ 引用
|
| 458 |
+
|
| 459 |
+
如果本项目对你的研究有帮助,请引用以下技术报告:
|
| 460 |
+
|
| 461 |
+
```bibtex
|
| 462 |
+
@misc{han2026visionunifiedmultimodalgeneration,
|
| 463 |
+
title={Vision as Unified Multimodal Generation},
|
| 464 |
+
author={Xiaoyang Han and Jianhua Li and Kewang Deng and Zukai Chen and Xuanke Shi and Sihan Wang and Boxuan Li and Linyan Wang and Siyi Xie and Xin You and Jinsheng Quan and Zhongang Cai and Haiwen Diao and Ziwei Liu and Lei Yang and Dahua Lin and Quan Wang},
|
| 465 |
+
year={2026},
|
| 466 |
+
eprint={2607.06560},
|
| 467 |
+
archivePrefix={arXiv},
|
| 468 |
+
primaryClass={cs.CV},
|
| 469 |
+
url={https://arxiv.org/abs/2607.06560}
|
| 470 |
+
}
|
| 471 |
+
```
|
| 472 |
+
|
| 473 |
+
## 📜 开源协议
|
| 474 |
+
模型权重基于 CC BY-NC 4.0 许可证发布,仅限非商业用途。
|
| 475 |
+
|
| 476 |
+
官方 GitHub 仓库中的源代码可能遵循不同的许可证。代码使用请参考对应代码仓库中的许可证说明。第三方数据集、工具和资源仍受其原始许可证和使用条款约束。
|
| 477 |
+
|
| 478 |
+
## 📮 联系我们
|
| 479 |
+
如有疑问、Bug反馈、科研合作需求,可前往官方项目仓库提交Issue;正式发布后也可通过项目主页联系论文作者。
|
ae.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:afc8e28272cd15db3919bacdb6918ce9c1ed22e96cb12c4d5ed0fba823529e38
|
| 3 |
+
size 335304388
|
assets/fig1_one_case_for_all.webp
ADDED
|
Git LFS Details
|
assets/fig2_system_overview.webp
ADDED
|
Git LFS Details
|
assets/fig3_training_data.png
ADDED
|
Git LFS Details
|
assets/fig4_sensenova_vision_results.webp
ADDED
|
Git LFS Details
|
config.json
ADDED
|
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model_name": "SenseNova-Vision-7B-MoT",
|
| 3 |
+
"base_model": "BAGEL-7B-MoT",
|
| 4 |
+
"model_family": "unified_multimodal_generation",
|
| 5 |
+
"parameter_size": "7B",
|
| 6 |
+
"modality": ["text", "image"],
|
| 7 |
+
"capabilities": [
|
| 8 |
+
"visual understanding",
|
| 9 |
+
"image generation",
|
| 10 |
+
"image editing",
|
| 11 |
+
"dense perception",
|
| 12 |
+
"segmentation",
|
| 13 |
+
"depth estimation",
|
| 14 |
+
"normal estimation",
|
| 15 |
+
"multi-view geometry"
|
| 16 |
+
],
|
| 17 |
+
"load_with_transformers_automodel": false,
|
| 18 |
+
"official_inference_code": "https://github.com/OpenSenseNova/SenseNova-Vision",
|
| 19 |
+
"note": "This file is provided for project-level metadata only. The model cannot be loaded directly with transformers.AutoModel.from_pretrained."
|
| 20 |
+
}
|
ema.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:96f29abd98791288c5a24087322e964bb9bcabfc2f185ece71543f827bc2b11e
|
| 3 |
+
size 29214685368
|
generation_config.json
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"bos_token_id": 151643,
|
| 3 |
+
"pad_token_id": 151643,
|
| 4 |
+
"do_sample": true,
|
| 5 |
+
"eos_token_id": [
|
| 6 |
+
151645,
|
| 7 |
+
151643
|
| 8 |
+
],
|
| 9 |
+
"repetition_penalty": 1.05,
|
| 10 |
+
"temperature": 0.7,
|
| 11 |
+
"top_p": 0.8,
|
| 12 |
+
"top_k": 20,
|
| 13 |
+
"transformers_version": "4.37.0"
|
| 14 |
+
}
|
llm_config.json
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen2ForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_dropout": 0.0,
|
| 6 |
+
"bos_token_id": 151643,
|
| 7 |
+
"eos_token_id": 151645,
|
| 8 |
+
"hidden_act": "silu",
|
| 9 |
+
"hidden_size": 3584,
|
| 10 |
+
"initializer_range": 0.02,
|
| 11 |
+
"intermediate_size": 18944,
|
| 12 |
+
"max_position_embeddings": 32768,
|
| 13 |
+
"max_window_layers": 28,
|
| 14 |
+
"model_type": "qwen2",
|
| 15 |
+
"num_attention_heads": 28,
|
| 16 |
+
"num_hidden_layers": 28,
|
| 17 |
+
"num_key_value_heads": 4,
|
| 18 |
+
"rms_norm_eps": 1e-06,
|
| 19 |
+
"rope_theta": 1000000.0,
|
| 20 |
+
"sliding_window": 131072,
|
| 21 |
+
"tie_word_embeddings": false,
|
| 22 |
+
"torch_dtype": "bfloat16",
|
| 23 |
+
"transformers_version": "4.43.1",
|
| 24 |
+
"use_cache": true,
|
| 25 |
+
"use_sliding_window": false,
|
| 26 |
+
"vocab_size": 152064
|
| 27 |
+
}
|
merges.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
tokenizer.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
tokenizer_config.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
vit_config.json
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"hidden_size": 1152,
|
| 3 |
+
"image_size": 980,
|
| 4 |
+
"intermediate_size": 4304,
|
| 5 |
+
"model_type": "siglip_vision_model",
|
| 6 |
+
"num_attention_heads": 16,
|
| 7 |
+
"num_hidden_layers": 27,
|
| 8 |
+
"patch_size": 14
|
| 9 |
+
}
|
vocab.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|