Skip to content
 
 

Repository files navigation

SenseNova-SI: Scaling Spatial Intelligence with Multimodal Foundation Models

Overview

Despite remarkable progress, leading multimodal models still exhibit notable deficiencies in spatial intelligence: the ability to make metric estimations, understand spatial relationships, handle viewpoint changes, and integrate information across complex scenes. We take a scaling perspective: constructing and curating a large-scale, comprehensive collection of spatial intelligence data, and through continued training on powerful multimodal foundations, cultivating multi-faceted spatial understanding within the SenseNova-SI family of models. In the future, SenseNova-SI will be integrated with larger-scale in-house models.

Release Information

Currently, we build SenseNova-SI upon popular open-source foundation models to maximize compatibility with existing research pipelines. In this release, we present SenseNova-SI-InternVL3-2B and SenseNova-SI-InternVL3-8B, which achieve state-of-the-art performance among open-source models of comparable size across four recent spatial intelligence benchmarks: VSI, MMSI, MindCube, and ViewSpatial.

Model VSI MMSI MindCube-Tiny ViewSpatial
Open-source Models (~2B)
InternVL3-2B32.9826.5037.5032.56
Qwen3-VL-2B-Instruct50.3628.9034.5236.97
MindCube-3B-RawQA-SFT17.241.7051.7324.14
MindCube-3B-Aug-CGMap-FFR-Out-SFT29.6029.1041.0630.90
MindCube-3B-Plain-CGMap-FFR-Out-SFT29.9330.4039.9031.20
SpatialLadder-3B44.8627.4043.4639.85
SpatialMLLM-4B45.9826.1033.4634.66
SenseNova-SI-InternVL3-2B 58.47 35.50 71.35 40.62
Open-source Models (~8B)
InternVL3-8B42.1428.0041.5438.66
Qwen3-VL-8B-Instruct57.9031.1029.4242.20
BAGEL-7B30.9033.1034.7141.32
SpaceR-7B36.2927.4037.9835.85
ViLaSR-7B44.6330.2035.1035.71
SenseNova-SI-InternVL3-8B 62.80 37.90 89.33 53.92
Proprietary Models
Gemini-2.5-pro-2025-0653.5738.0057.6046.06
Grok-4-2025-07-0947.9237.8063.5643.23
GPT-5-2025-08-0755.0341.8056.3045.59

🛠️ QuickStart

Installation

We recommend using uv to manage the environment.

uv installation guide: https://docs.astral.sh/uv/getting-started/installation/#installing-uv

git clone git@github.com:OpenSenseNova/SenseNova-SI.git
cd SenseNova-SI/
uv sync --extra cu124 # or one of [cu118|cu121|cu124|cu126|cu128|cu129], depending on your CUDA version
uv sync
source .venv/bin/activate

Hello World

A simple image-free test to verify environment setup and download the model.

python example.py \
  --question "Hello" \
  --model_path sensenova/SenseNova-SI-InternVL3-8B

Examples

Test Single-Image MCQ

This example is from the MultiV subset of SITE-Bench:

python example.py \
  --image_paths examples/Q1_1.png \
  --question "<image>\nWhich figure is a top-down view of the given shape?\nOptions:\nA: A\nB: B\nC: C\nD: D" \
  --model_path sensenova/SenseNova-SI-InternVL3-8B 
# --model_path OpenGVLab/InternVL3-8B 
Details of Example 1

Q: Which figure is a top-down view of the given shape?\nOptions:\nA: A\nB: B\nC: C\nD: D

Test Multi-Image MCQ

This example is from the Rotation subset of MindCube:

python example.py \
  --image_paths examples/Q2_1.png examples/Q2_2.png \
  --question "<image><image>\nBased on these two views showing the same scene: in which direction did I move from the first view to the second view?\nA. Directly left B. Directly right C. Diagonally forward and right D. Diagonally forward and left" \
  --model_path sensenova/SenseNova-SI-InternVL3-8B 
# --model_path OpenGVLab/InternVL3-8B
Details of Example 2

Q: Based on these two views showing the same scene: in which direction did I move from the first view to the second view?\nDirectly left B. Directly right C. Diagonally forward and right D. Diagonally forward and left

First image Second image

Test Multiple Questions in a Single Run

Prepare a file similar to examples/examples.jsonl, where each line represents a single question.

The model is loaded once and processes questions sequentially. The questions remain independent of each other.

For more details on the jsonl format, refer to the documentation for Single-Image Data and Multi-Image Data.

python example.py \
  --jsonl_path examples/examples.jsonl \
  --model_path sensenova/SenseNova-SI-InternVL3-8B 
# --model_path OpenGVLab/InternVL3-8B 

Evaluation

To reproduce the benchmark results above, please refer to EASI to evaluate SenseNova-SI on mainstream spatial intelligence benchmarks.

What's next?

We will release the accompanying technical report shortly. Please stay tuned!

About

Scaling Spatial Intelligence with Multimodal Foundation Models

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages