MoRE-GS: Motion-Regime Experts for Future Gaussian Splatting
Organizations: Department of Electrical and Computer Engineering, Texas A&M University, College Station, Texas, USA
Abstract
Future dynamic novel-view synthesis requires extrapolating multiple motion regimes within the same scene. A single dynamics model may not simultaneously represent stationary regions, coordinated motion, local interactions, and articulated trajectories. We introduce Motion Regime Expert Routing for Gaussian Splatting (MoRE-GS), a causal, render-aware framework for forecasting dynamic 3D Gaussian scenes. MoRE-GS freezes a Gaussian representation reconstructed exclusively from the observed temporal prefix and forecasts its control-keypoint motion using four complementary experts: persistence, a coefficient-space Transformer, a graph convolutional network, and a structured Transformer with rigid and non-rigid motion constraints. A compact routing table assigns expert mixtures across soft motion groups and forecast-horizon bins, while a persistence gate suppresses unreliable extrapolation. Across D-NeRF and HyperNeRF scenes, MoRE-GS achieves improved performance against other methods, and these results demonstrate that renderer-calibrated composition of complementary motion predictors improves causal dynamic Gaussian forecasting across heterogeneous motion regimes. Project page: https://advanced-vision-and-learning-lab.github.io/MoRE-GS-website/
Figures & tables
| GaussianPrediction | MoGaF | ODE-GS | MoRE-GS | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Scene | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| T-Rex | 21.08 | 0.940 | 0.046 | 20.60 | 0.941 | 0.050 | 21.51 | 0.944 | 0.054 | 21.13 | 0.944 | 0.048 |
| Mutant | 27.55 | 0.953 | 0.027 | 28.72 | 0.955 | 0.022 | 31.01 | 0.967 | 0.026 | 33.55 | 0.976 | 0.015 |
| Jumping Jacks | 20.00 | 0.912 | 0.084 | 20.12 | 0.922 | 0.073 | 22.23 | 0.920 | 0.080 | 21.18 | 0.925 | 0.069 |
| Stand Up | 27.44 | 0.948 | 0.044 | 30.38 | 0.954 | 0.034 | 27.23 | 0.944 | 0.054 | 30.68 | 0.958 | 0.034 |
| Bouncing Balls | 27.09 | 0.972 | 0.030 | 26.82 | 0.973 | 0.037 | 25.76 | 0.964 | 0.053 | 28.40 | 0.977 | 0.030 |
| ODE-GS | MoRE-GS | |||||
|---|---|---|---|---|---|---|
| Scene | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| Chicken | 18.49 | 0.594 | 0.467 | 19.52 | 0.581 | 0.368 |
| 3D Printer | 16.73 | 0.543 | 0.485 | 16.45 | 0.519 | 0.423 |
| Cut Lemon | 20.46 | 0.617 | 0.379 | 20.97 | 0.598 | 0.345 |
| Split Cookie | 19.65 | 0.630 | 0.264 | 19.95 | 0.638 | 0.259 |
| Mean | 18.83 | 0.596 | 0.399 | 19.22 | 0.584 | 0.349 |
| Variant | PSNR | SSIM | LPIPS |
|---|---|---|---|
| Individual experts | |||
| Persistence | 24.70 | 0.936 | 0.053 |
| Coefficient Transformer | 26.51 | 0.941 | 0.051 |
| GCN | 25.22 | 0.934 | 0.052 |
| Structured Transformer | 25.95 | 0.932 | 0.061 |
| Routing design | |||
| Method | Params | State | Train (s) | FPS | VRAM |
|---|---|---|---|---|---|
| GaussianPrediction | 14.173M | 69.26 MiB | – | 155.11 | – |
| ODE-GS | 1.093M | 13.10 MiB | 10,444 | 39.00 | 2.43 GiB |
| MoRE-GS | 14.280M | 69.75 MiB | 1,135 | 84.83 | 2.15 GiB |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Scene | PSNR | SSIM | LPIPS |
|---|---|---|---|
| T-Rex | |||
| Mutant | |||
| Jumping Jacks | |||
| Stand Up | |||
| Bouncing Balls | |||
| Hook |
| Persistence | MoRE-GS | |||||
|---|---|---|---|---|---|---|
| Quartile | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| Q1 | 28.31 | 0.955 | 0.032 | 31.43 | 0.970 | 0.024 |
| Q2 | 24.51 | 0.937 | 0.050 | 27.68 | 0.951 | 0.040 |
| Q3 | 23.23 | 0.929 | 0.061 | 26.25 | 0.941 | 0.050 |
| Q4 | 22.39 | 0.921 | 0.070 | 24.12 | 0.928 | 0.065 |
| Group-only | Group–horizon | |||||
|---|---|---|---|---|---|---|
| Quartile | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| Q1 | 31.88 | 0.968 | 0.024 | 31.43 | 0.970 | 0.024 |
| Q2 | 27.58 | 0.950 | 0.042 | 27.68 | 0.951 | 0.040 |
| Q3 | 25.77 | 0.938 | 0.053 | 26.25 | 0.941 | 0.050 |
| Q4 | 23.79 | 0.926 | 0.067 | 24.12 | 0.928 | 0.065 |
| Mean | 27.38 | 0.946 | 0.046 | 27.47 | 0.948 | 0.045 |
| DCT-II | Random orthonormal | |||||
|---|---|---|---|---|---|---|
| Scene | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| T-Rex | 19.04 | 0.924 | 0.067 | 19.05 | 0.930 | 0.063 |
| Mutant | 32.70 | 0.969 | 0.016 | 32.31 | 0.968 | 0.017 |
| Jumping Jacks | 20.61 | 0.907 | 0.086 | 20.82 | 0.910 | 0.084 |
| Stand Up | 28.92 | 0.951 | 0.040 | 29.37 | 0.953 | 0.038 |
| Bouncing Balls | 26.47 | 0.970 | 0.043 | 26.99 | 0.973 | 0.039 |
| GaussianPrediction | MoRE-GS | |||||
|---|---|---|---|---|---|---|
| Scene | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| T-Rex | 19.52 | 0.933 | 0.063 | 19.64 | 0.929 | 0.067 |
| Mutant | 25.31 | 0.941 | 0.037 | 28.97 | 0.957 | 0.024 |
| Jumping Jacks | 19.32 | 0.907 | 0.095 | 18.53 | 0.837 | 0.153 |
| Stand Up | 22.92 | 0.926 | 0.068 | 27.60 | 0.945 | 0.044 |
| Bouncing Balls | 23.17 | 0.955 | 0.052 | 27.73 | 0.977 | 0.032 |
| GaussianPrediction | MoRE-GS | |||||
|---|---|---|---|---|---|---|
| Scene | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| T-Rex | 22.62 | 0.952 | 0.039 | 22.62 | 0.954 | 0.039 |
| Mutant | 27.90 | 0.956 | 0.023 | 30.39 | 0.966 | 0.017 |
| Jumping Jacks | 23.00 | 0.938 | 0.051 | 21.87 | 0.928 | 0.064 |
| Stand Up | 30.75 | 0.964 | 0.024 | 32.22 | 0.971 | 0.020 |
| Bouncing Balls | 29.90 | 0.980 | 0.020 | 34.04 | 0.988 | 0.015 |
Dynamic Novel View Synthesis
Dynamic novel view synthesis creates time-consistent images or videos from unseen camera positions in scenes that change over time.
See all 43 papers