CoolFace
Datasetpublic

rbler/MMSI-Video-Bench

MMSI-Video-Bench: A Holistic Benchmark for Video-Based Spatial Intelligence 🌐 Homepage | 📑 Paper | 📖 Code 🔔 News 🔥[2025-12]: Our MMSI-Video-Bench has been integrated into VLMEvalKit. 🔥[2025-12]: We released our paper, benchmark, and evaluation codes. 📊 Data Details All of our data is available on Hugging Face and includes the following components: 🎥 Video Data (videos.zip): Contains the video clip file (.mp4) corresponding to each… See the full description on the dataset page: https://huggingface.co/datasets/rbler/MMSI-Video-Bench.

sourceHugging Faceccupdated 7mo agoView on Hugging Face
6likes1.2kdownloads
Dataset Card

MMSI-Video-Bench: A Holistic Benchmark for Video-Based Spatial Intelligence

**🌐 Homepage** | **📑 Paper** | **📖 Code** </div>

<!-- contents with emoji -->

🔔 News

🔥[2025-12]: Our MMSI-Video-Bench has been integrated into VLMEvalKit. 🔥[2025-12]: We released our paper, benchmark, and evaluation codes.

📊 Data Details

All of our data is available on Hugging Face and includes the following components:

🎥 Video Data (videos.zip): Contains the video clip file (.mp4) corresponding to each sample. This file is generally not required for most models.

🎥 Frame Data (frames.zip): Contains the frames (.jpg) extracted from each sample's video at the base sampling rate. This rate ensures no key information loss during sampling. Each frame file is named using the format {timestamp}_frame_{base_interval}_{image_id} (e.g., 00:06.00frame1.50_4), where the timestamp, also shown on the top-left corner of the frame, indicates its capture time in the original recording.

🖼️ Reference Image Data (ref_images.zip): Contains the auxiliary images referenced in the questions for each sample.

📝 Text Annotation (mmsivideo.json):This file contains the annotation information for MMSI-Video-Bench. All time references in the questions correspond to the capture time in the original recording and align with the timestamp flag on each frame. Key fields include:

{
  "ref_images": [Paths to auxiliary images referenced in the question,...],
  "video_list": [
    {
      "path": Video clip file path,
      "start": Timestamp (in seconds) of the first frame of the video clip in the original recording,
      "end": Timestamp (in seconds) of the last frame of the video clip in the original recording,
      "base_fps": Base sampling rate
    },
    ...
  ],
  "frames_list": [[Paths to frames sampled at the base sampling rate,...],...],
  "system_prompt": "...",
  "task_prompt": Task-specific prompt,
  "user_prompt": Question text, with <video> as a placeholder for video and <image> for auxiliary images,
  "format_prompt": Output format requirements,
  "ground_truth": Correct answer,
  "hint": The rationale used when reviewing annotation questions for acceptance, which can serve as a reference prompt if the problem is too difficult.
}

Unless otherwise specified, the model input generally consists of: system_prompt + task_prompt + user_prompt + format_prompt.

🚀 Evaluation

Please refer to the evaluation guidelines in our github repo.

🏆 Leaderboard

<details> <summary>📦 Uniform-50 Setting</summary>

ModelAvg.(%)Type
Human96.40Baseline
🥇Gemini 3 pro37.97Proprietary
🥈 O336.98Proprietary
🥉GPT-536.80Proprietary
Gemini 2.5 Flash35.44Proprietary
Gemini 2.5 Flash (Thinking)35.17Proprietary
Seed-1.6-vision34.87Proprietary
Claude-haiku-4.534.27Proprietary
O4-mini34.18Proprietary
QwenVL2.5-72B32.73Open-Source
InternVL3-78B32.55Open-Source
Doubao-1.5-thinking31.65Proprietary
GPT-4o31.56Proprietary
InternVL2.5-78B31.37Open-Source
InternVL2.5-38B31.01Open-Source
QwenVL3-30B (Thinking)30.83Open-Source
LLaVA-Video-72B30.38Open-Source
InternVL3-8B30.38Open-Source
QwenVL2.5-VL-7B-Instruct29.66Open-Source
InternVL2.5-8B29.11Open-Source
InternVL3-38B28.84Open-Source
QwenVL3-30B28.75Open-Source
QwenVL2.5-32B28.57Open-Source
LLaVA-Video-7B28.48Open-Source
QwenVL3-8B27.58Open-Source
InternVideo2.5-8B27.40Open-Source
Random Guessing24.10Baseline

</details>

<details> <summary>📦 Sufficient-Coverage Setting</summary>

ModelAvg.(%)Type
Human96.4Baseline
🥇O337.34Proprietary
🥈Gemini 2.5 Flash (Thinking)36.71Proprietary
🥉Gemini 2.5 Flash36.62Proprietary
O4-mini35.08Proprietary
QwenVL2.5-32B32.37Open-Source
QwenVL2.5-72B31.83Open-Source
InternVL3-8B29.57Open-Source
QwenVL3-30B29.11Open-Source
QwenVL3-8B29.09Open-Source
QwenVL2.5-7B28.84Open-Source
InternVL2.5-8B28.66Open-Source
GPT-4o28.12Proprietary
QwenVL3-30B (Thinking)28.03Open-Source
InternVideo2.5-8B26.85Open-Source
Random Guessing24.10Baseline

</details>

<details> <summary>🤖 Robot Sub-bench</summary>

ModelAvg.(%)Type
🥇Gemini 3 Pro40.20Proprietary
🥈Gemini 2.5 Flash (Thinking)39.71Proprietary
🥉Seed-1.6-vision39.34Proprietary
O339.22Proprietary
QwenVL2.5-72B37.75Open-Source
InternVL3-8B37.75Open-Source
GPT-537.75Proprietary
InternVL2.5-38B36.27Open-Source
Doubao-1.5-thinking36.07Proprietary
Gemini 2.5 Flash35.78Proprietary
O4-mini35.29Proprietary
QwenVL2.5-7B34.8Open-Source
InternVL2.5-78B34.8Open-Source
Claude-haiku-4.534.8Proprietary
InternVL3-78B34.31Open-Source
LLaVA-Video-72B34.31Open-Source
QwenVL3-30B32.84Open-Source
QwenVL2.5-32B32.84Open-Source
QwenVL3-8B32.12Open-Source
InternVideo2.5-8B29.90Open-Source
GPT-4o29.90Proprietary
InternVL2.5-8B28.43Open-Source
InternVL3-38B27.94Open-Source
QwenVL3-30B (Thinking)27.94Open-Source
LLaVA-Video-7B24.51Open-Source

</details>

<details> <summary>🏠 Indoor Scene Perception Sub-bench</summary>

ModelAvg.(%)Type
🥇GPT-541.68Proprietary
🥈O340.73Proprietary
🥉Gemini 2.5 Flash39.39Proprietary
Gemini 3 Pro39.39Proprietary
Gemini 2.5 Flash (Thinking)37.86Proprietary
O4-mini37.48Proprietary
Seed-1.6-vision34.2Proprietary
Claude-haiku-4.533.46Proprietary
Doubao-1.5-thinking33.04Proprietary
InternVL3-78B32.5Open-Source
QwenVL3-30B (Thinking)32.31Open-Source
GPT-4o31.74Proprietary
QwenVL2.5-72B30.78Open-Source
InternVL2.5-78B30.4Open-Source
QwenVL3-30B30.02Open-Source
QwenVL2.5-32B29.64Open-Source
InternVL2.5-8B29.45Open-Source
InternVL3-38B29.06Open-Source
QwenVL3-8B28.68Open-Source
InternVL2.5-38B28.3Open-Source
LLaVA-Video-72B28.11Open-Source
InternVL3-8B27.72Open-Source
LLaVA-Video-7B27.53Open-Source
QwenVL2.5-7B27.15Open-Source
InternVideo2.5-8B26.77Open-Source

</details>

<details> <summary>📍 Grounding Sub-bench</summary>

ModelAvg.(%)Type
🥇Gemini 2.5 Flash38.81Proprietary
🥈Gemini 2.5 Flash (Thinking)38.21Proprietary
🥉O337.61Proprietary
Doubao-1.5-thinking37.05Proprietary
InternVL3-78B35.52Open-Source
GPT-535.22Proprietary
Gemini 3 Pro35.22Proprietary
O4-mini34.33Proprietary
QwenVL2.5-72B34.33Open-Source
Seed-1.6-vision33.04Proprietary
Claude-haiku-4.532.84Proprietary
InternVL2.5-38B31.94Open-Source
InternVL3-8B31.94Open-Source
GPT-4o31.94Proprietary
QwenVL3-30B (Thinking)31.64Open-Source
QwenVL2.5-32B31.04Open-Source
LLaVA-Video-72B31.04Open-Source
InternVL3-38B30.45Open-Source
InternVL2.5-8B30.15Open-Source
InternVL2.5-78B29.85Open-Source
QwenVL3-30B29.25Open-Source
QwenVL2.5-7B28.66Open-Source
QwenVL3-8B28.66Open-Source
InternVideo2.5-8B27.76Open-Source
LLaVA-Video-7B27.16Open-Source

</details>

Note: For the three sub-benchmarks, we take the higher score of each model across the two settings for easier presentation.