OPIS: An Input-Grounded Benchmark for Multi-Object Memory in Video World Models
Organizations: USTC · Infrec · CASIA · HKUST · Tsinghua University · UCAS · The Chinese University of Hong Kong · Sun Yat-sen University · University of Waterloo · Fiveages · Jiangnan University · NUS · SUTD
Abstract
Video world models must preserve the visual state of the world over time, but existing evaluation protocols often rely on generated histories, video reference, or selected revisit viewpoints that can confound the assessment of a model's true memory capability. To address this, we introduce OPIS, an input-grounded benchmark that strictly anchors the assessment to a fixed set of object instances from the initial observation for evaluating multi-object memory in video world models. The OPIS dataset comprises 500 cases across real-world, embodied-robotic, and game-world domains, providing dense object-level annotations for 12,672 rigid, articulated, and deformable instances. Our object-centric evaluator combines association and explicit visibility reasoning to hierarchically measure Object (O) Presence (P), Identity (I), and Structure (S), utilizing static or dynamic evaluation tracks based on object kinematics. Across eight image-to-video or camera-conditioned world models, our proposed OPIS scores range from 48.65 to 56.01. As the reference inventory grows from less than 20 to more than 40 objects, the Presence, Identity, and Structure scores show an overall decline, with the average Identity score falling from 40.22 to 23.11. The results demonstrate that preserving the particular object instances in the input is considerably harder than generating plausible visual elements.
Figures & tables
| Method | Eval. protocol | Object- level | Fixed input set | Visib.- aware | Object struct. |
|---|---|---|---|---|---|
| VBench | F, PW | ✗ | ✗ | ✗ | |
| VBench-2.0 | F, PW | ✗ | |||
| MIND | F, VR, R | ✗ | ✗ | ✗ | ✗ |
| MBench | PW, R | ✗ | |||
| R2M-Bench | R, PW | ✗ | |||
| WorldTrace | PW, R | ✗ | ✗ | ✗ | ✗ |
| Model | P | I | S | (%) | OPIS [95% CI] |
|---|---|---|---|---|---|
| Image-to-video | |||||
| Seedance 2.0 | 89.75 | 35.07 | 60.08 | 81.53 | 56.01 [52.13, 59.69] |
| H3-Max-Turbo | 93.04 | 36.77 | 55.64 | 76.77 | 55.57 [52.20, 58.93] |
| Wan-3.0 | 88.95 | 34.47 | 50.58 | 75.86 | 51.81 [48.55, 55.03] |
| Gemini-Omni-Flash | 93.49 | 30.03 | 49.30 | 70.94 | 50.43 [47.13, 53.76] |
| Camera-conditioned | |||||
Appendix figures & tables19 assets
Supplementary material from the paper’s appendix.
Appendix
| Domain | Scenes | Instances | Static | Dynamic |
|---|---|---|---|---|
| Real-world scenes | 200 | 8,082 | 3,565 | 4,517 |
| Embodied / robotic | 150 | 1,932 | 864 | 1,068 |
| Game worlds | 150 | 2,658 | 1,699 | 959 |
| Total | 500 | 12,672 | 6,128 | 6,544 |
| Reference objects | P | I | S | Fail-I (%) | (%) |
|---|---|---|---|---|---|
| 94.06 | 40.22 | 54.65 | 44.24 | 67.14 | |
| 21–40 | 88.52 | 33.10 | 55.22 | 51.58 | 79.74 |
| 86.63 | 23.11 | 49.42 | 67.55 | 91.60 |
| Model | Strict | No gate | No coverage | Minimum | Uniform |
|---|---|---|---|---|---|
| Gemini-Omni-Flash | 50.43 | 55.48 | 55.75 | 46.72 | 57.61 |
| H3-Max-Turbo | 55.57 | 60.99 | 59.87 | 50.90 | 61.81 |
| Wan-3.0 | 51.81 | 57.84 | 55.97 | 47.00 | 58.00 |
| Seedance 2.0 | 56.01 | 61.08 | 59.62 | 50.93 | 61.63 |
| SANA-WM | 48.65 | 55.70 | 53.96 | 44.38 | 55.62 |
| LingBot-World 2.0 | 50.36 | 55.78 | 59.97 | 45.60 | 56.92 |
| Model | Real-world | Embodied | Game |
|---|---|---|---|
| Gemini-Omni-Flash | 43.92 | 53.14 | 54.23 |
| H3-Max-Turbo | 52.13 | 53.92 | 60.65 |
| Wan-3.0 | 49.31 | 52.19 | 53.93 |
| Seedance 2.0 | 53.13 | 56.54 | 58.35 |
| SANA-WM | 44.62 | 49.21 | 52.11 |
| LingBot-World 2.0 | 48.35 | 44.00 | 58.74 |
| Model | Home | Natural | Public indoor | Urban |
|---|---|---|---|---|
| Gemini-Omni-Flash | 36.89 | 54.23 | 32.57 | 51.99 |
| H3-Max-Turbo | 41.02 | 70.88 | 45.81 | 50.83 |
| Wan-3.0 | 29.17 | 70.69 | 43.79 | 53.61 |
| Seedance 2.0 | 35.33 | 69.12 | 47.73 | 60.34 |
| SANA-WM | 23.11 | 54.68 | 46.86 | 53.83 |
| LingBot-World 2.0 | 27.55 | 66.33 | 40.68 | 58.84 |
| Model | Industrial | Laboratory | Simulated |
|---|---|---|---|
| Gemini-Omni-Flash | 43.50 | 65.41 | 50.50 |
| H3-Max-Turbo | 45.17 | 65.63 | 50.95 |
| Wan-3.0 | 49.05 | 64.79 | 42.71 |
| Seedance 2.0 | 51.73 | 67.21 | 50.68 |
| SANA-WM | 44.83 | 62.44 | 40.35 |
| LingBot-World 2.0 | 40.70 | 48.72 | 42.57 |
| Model | Cartoon | Pixel | Realistic |
|---|---|---|---|
| Gemini-Omni-Flash | 54.68 | 55.03 | 52.99 |
| H3-Max-Turbo | 63.11 | 58.09 | 60.76 |
| Wan-3.0 | 45.49 | 56.30 | 60.00 |
| Seedance 2.0 | 54.24 | 52.10 | 68.71 |
| SANA-WM | 46.97 | 54.72 | 54.64 |
| LingBot-World 2.0 | 56.06 | 66.83 | 53.32 |
| Model | Static | Dynamic | Unknown | No-S | ||
|---|---|---|---|---|---|---|
| Gemini-Omni-Flash | 97.39 | 97.32 | 17.35 | 67.33 | 24.27 | 3 |
| H3-Max-Turbo | 97.46 | 97.46 | 19.68 | 74.23 | 26.50 | 3 |
| Wan-3.0 | 98.68 | 98.52 | 23.64 | 72.41 | 25.19 | 3 |
| Seedance 2.0 | 97.20 | 97.20 | 18.99 | 79.19 | 28.59 | 2 |
| SANA-WM | 96.88 | 96.88 | 23.73 | 75.02 | 23.79 | 3 |
| LingBot-World 2.0 | 91.88 | 91.88 | 24.59 | 65.23 | 35.62 | 1 |
| Scene subcategory | Number of cases |
|---|---|
| Home indoor | 21 |
| Natural outdoor | 30 |
| Public indoor | 17 |
| Urban outdoor | 15 |
| Total | 83 |
| Model | Resolution | FPS | Duration (s) | Stride | Samples |
|---|---|---|---|---|---|
| Wan-3.0 | 30 | 10.000 | 8 | 34 | |
| H3-Max-Turbo | 24 | 10.042 | 8 | 28 | |
| Gemini-Omni-Flash | 24 | 10.000 | 8 | 27 | |
| Seedance 2.0 | 24 | 10.125 | 8 | 28 | |
| SANA-WM | 16 | 10.000 | 8 | 18 | |
| LingBot-World 2.0 | 16 | 10.000 | 8 | 18 |
| Check | Agreeing | Agreement (%) | |
|---|---|---|---|
| Structural-claim repeatability | 200 | 181 | 90.5 |
| Association: exact assignment | 150 | 139 | 92.7 |
| Visibility: five labels | 150 | 136 | 90.7 |
| Identity: three labels | 150 | 129 | 86.0 |
| Structure: three labels | 150 | 125 | 83.3 |
| Model | Subcategory | Released case | Visible change | OPIS | |||
|---|---|---|---|---|---|---|---|
| Seedance 2.0 | Home indoor | home_indoor_0020 | tabletop and lighting details drift | 100.0 | 2.5 | 52.4 | 41.9 |
| Gemini-Omni-Flash | Urban outdoor | urban_outdoor_0005 | foreground bicycles and furniture drift | 63.0 | 5.2 | 24.3 | 24.4 |
| Wan 3.0 | Home indoor | home_indoor_0006 | cat, coffee table, and sofa area disappear | 94.1 | 4.2 | 14.7 | 26.4 |
| H3-Max-Turbo | Simulated environment | simulated_environment_0023 | cabinetry and fixture layout changes | 92.6 | 27.5 | 24.4 | 39.3 |
| Echo-WM-Flash | Natural outdoor | natural_outdoor_0037 | inflatable forms multiply and change shape | 100.0 | 11.4 | 51.2 | 45.0 |
| LingBot-World 2.0 | Robot lab | robot_lab_setup_0029 | tabletop objects and equipment are replaced | 100.0 | 4.9 | 60.8 | 46.3 |