MVISTA-4D: View-Consistent 4D World Model with Test-Time Action Inference for Robotic Manipulation
Organizations: MMLab, The Chinese University of Hong Kong, Hong Kong SAR · The Hong Kong University of Science and Technology, Hong Kong · The University of Hong Kong · X-Humanoid Robots ·
Abstract
World-model-based imagine-then-act becomes a promising paradigm for robotic manipulation, yet existing approaches typically support either purely image-based forecasting or reasoning over partial 3D geometry, limiting their ability to predict complete 4D scene dynamics. This work proposes a novel embodied 4D world model that enables geometrically consistent, arbitrary-view RGBD generation: given only a single-view RGBD observation as input, the model imagines the remaining viewpoints, which can then be back-projected and fused to assemble a more complete 3D structure across time. To efficiently learn the multi-view, cross-modality generation, we explicitly design cross-view and cross-modality feature fusion that jointly encourage consistency between RGB and depth and enforce geometric alignment across views. Beyond prediction, converting generated futures into actions is often handled by inverse dynamics, which is ill-posed because multiple actions can explain the same transition. We address this with a test-time action optimization strategy that backpropagates through the generative model to infer a trajectory-level latent best matching the predicted future, and a residual inverse dynamics model that turns this trajectory prior into accurate executable actions. Experiments on three datasets demonstrate strong performance on both 4D scene generation and downstream manipulation, and ablations provide practical insights into the key design choices.
Figures & tables
| Appearance | Depth | Point Cloud | ||||||
| Method | PSNR | SSIM | FVD | AbRel | RMSE | CD | EMD | |
| RLBench | ||||||||
| UniPi* | 23.88 | 91.7 | 19.94 | 117.9 | 43.2 | 91.6 | 15.0 | 20.6 |
| 4DGen | 22.25 | 87.1 | 20.51 | 91.8 | 29.3 | 94.1 | 10.9 | 16.0 |
| TesserAct | 23.86 | 92.8 | 27.77 | 91.8 | 29.4 | 96.8 | 11.0 | 16.3 |
| Ours | 23.31 | 90.8 | 18.57 | 90.5 | 29.1 | 97.1 | 9.6 | 15.3 |
| Appearance | Depth | Point Cloud | ||||||
| Method | PSNR↑ | SSIM↑ | FVD↓ | AbRel↓ | RMSE↓ | ↑ | CD↓ | EMD↓ |
| w/o view | 21.47 | 88.3 | 24.85 | 3.34 | 14.30 | 95.7 | 8.34 | 17.50 |
| EA | 22.43 | 89.2 | 23.36 | 3.03 | 12.70 | 96.9 | 7.33 | 12.50 |
| w/o mod | 20.16 | 83.8 | 25.25 | 4.03 | 16.77 | 95.2 | 7.51 | 16.80 |
| Ours | 22.91 | 90.2 | 21.93 | 2.60 | 12.30 | 97.4 | 6.51 | 9.90 |
| Baselines | Ablations | |||||||
| Dataset | P-ACT | UniPi * | 4DGen | TesserAct | Act Head | full IDM | w/o R-IDM | full model |
| RLBench | 60.4 | 34.6 | 47.0 | 67.3 | 72.5 | 68.8 | 69.0 | 72.6 |
| RoboTwin | 20.5 | 16.3 | 40.2 | 33.9 | 42.5 | 41.7 | 42.8 | 43.0 |
| Method | Arrange Boxes | Cap Bottle | Open Drawer | Place Fruits | Put Orange | Stack Cubes |
| TesserAct | 7 | 27 | 37 | 17 | 66 | 45 |
| Ours | 15 | 33 | 56 | 23 | 63 | 50 |
| Dataset | w/o view | w/o mod | w/o view+mod | cat depth | w/o TCN-VAE | Full |
| RLBench | 68.8 | 67.2 | 66.5 | 66.1 | 68.1 | 72.6 |
| RoboTwin | 38.0 | 38.6 | 36.2 | 39.4 | 41.5 | 43.0 |
| Benchmark | 4DGen | TesserAct | Ours | +ActionInit |
| RLBench SR | 47.0% | 67.3% | 72.6% | 76.5% |
| RLBench Time | s | s | s | s |
| RoboTwin SR | 40.2% | 33.9% | 43.0% | 46.6% |
| RoboTwin Time | s | s | s | s |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Appearance | Depth | Point Cloud | ||||||
| Method | PSNR | SSIM | FVD | AbsRel | RMSE | CD | EMD | |
| 4DGen | 22.25 | 87.1 | 20.51 | 91.8 | 29.3 | 94.1 | 10.9 | 16.0 |
| TesserAct | 23.86 | 92.8 | 27.29 | 91.8 | 29.4 | 96.8 | 11.0 | 16.3 |
| Ours-mode1 | 22.55 | 89.3 | 21.67 | 90.8 | 29.2 | 96.9 | 10.2 | 15.2 |
| Ours-mode2 | 23.31 | 90.8 | 18.57 | 90.5 | 29.1 | 97.1 | 9.6 | 15.3 |
| Method | Unplug Charger | Close Drawer | Close Grill | Close Microwave | Lamp On | Open Drawer | Pick Up Cup | Play Jenga | Push Button | Take Umbrella |
| P-ACT | 6 | 88 | 96 | 64 | 8 | 80 | 12 | 96 | 72 | 52 |
| UniPi* | 9 | 62 | 70 | 45 | 0 | 68 | 0 | 78 | 12 | 2 |
| 4DGen | 46 | 18 | 91 | 65 | 25 | 15 | 26 | 96 | 77 | 10 |
| TesserAct | 50 | 83 | 83 | 68 | 30 | 92 | 61 | 87 | 83 | 36 |
| Ours | 55 | 91 | 96 | 75 | 37 | 98 | 62 | 97 | 89 | 43 |
| Method | Adjust Bottle | Beat Hammer | Click Alarm clock | Click Bell | Grab Roller | Lift Pot | Move Pill bottle | Place Container | Object Stand | Phone Stand |
| P-ACT | 56 | 3 | 37 | 22 | 26 | 3 | 0 | 43 | 15 | 0 |
| UniPi* | 28 | 15 | 10 | 5 | 51 | 18 | 0 | 26 | 10 | 0 |
| 4DGen | 65 | 37 | 29 | 35 | 61 | 40 | 49 | 59 | 22 | 5 |
| TesserAct | 62 | 41 | 38 | 25 | 35 | 26 | 28 | 45 | 37 | 2 |
| Ours | 69 | 42 | 31 | 38 | 68 | 42 | 46 | 72 | 15 | 7 |
| Appearance | Depth | Point Cloud | ||||||
| Method | PSNR | SSIM | FVD | AbRel | RMSE | CD | EMD | |
| RoboTwin | ||||||||
| Flatten Cam | 22.57 | 89.6 | 21.26 | 3.27 | 15.62 | 93.9 | 11.36 | 12.45 |
| Ours | 22.91 | 90.2 | 21.93 | 2.60 | 12.30 | 97.4 | 6.51 | 9.90 |
| Real-world Dataset | ||||||||
| Flatten Cam | 22.19 | 89.5 | 21.36 | 21.43 | 25.65 | 80.60 | 17.75 | 16.82 |
| Num Views | 1 | 2 | 3 | 4 | 5 |
| RLBench (%) | 68.6 | 71.5 | 72.6 | 72.9 | 73.1 |
| Time cost | 0.78 | 0.85 | 1.00 | 1.20 | 1.35 |
World Models for Robotics
World models for robotics predict how scenes and robot states change under actions to support planning, control, and learning.
See all 369 papers