PocketSplat: Mobile Gaussian Reconstruction via World-Space Latent Allocatio
Abstract
Mobile Gaussian reconstruction must satisfy two requirements: the reconstruction model must execute within a device resource envelope, and the resulting Gaussian asset must expose a representation size suited to downstream mobile use. Existing feed-forward Gaussian reconstructors commonly decode dense, image-aligned candidates whose final cardinality is implicitly determined by the input resolution and number of views. We present PocketSplat, a feed-forward framework for budgeted mobile Gaussian asset construction. Given a prescribed output budget, PocketSplat organizes dense geometry-aware latent candidates in predicted world space, allocates exact integer capacity across local latent cells, and decodes complete Gaussian attributes only for retained candidates. Cell-conditioned latent fusion aggregates repeated multi-view evidence before decoding, while spatial responsibility decoding adapts Gaussian support after local sparsification. Experiments on DL3DV and out-of-distribution benchmarks establish a strong quality--budget trade-off against feed-forward Gaussian reconstruction baselines. On Mip-NeRF 360, PocketSplat executes directly on a target iPhone and constructs compact, higher-quality Gaussian assets substantially faster than a deployable streamed MVSplat variant; native MVSplat and DepthSplat exceed the device memory budget.
Figures & tables
| DL3DV | Tanks & Temples | MegaDepth | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | Gaussians | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS |
| pixelSplat | 1,376,256 | 21.231 | 0.7119 | 0.3463 | 15.839 | 0.3968 | 0.5665 | 16.213 | 0.5036 | 0.5079 |
| MVSplat | 458,752 | 20.655 | 0.6646 | 0.2694 | 14.783 | 0.3471 | 0.4971 | 14.779 | 0.4218 | 0.4671 |
| DepthSplat | 458,752 | 17.817 | 0.5370 | 0.3508 | 13.722 | 0.3224 | 0.5581 | 14.450 | 0.4079 | 0.4869 |
| TranSplat | 458,752 | 20.668 | 0.6856 | 0.2630 | 14.692 | 0.3423 | 0.4987 | 14.880 | 0.4441 | 0.4525 |
| F 4 Splat (113K) | 111,234 | 18.541 | 0.5230 | 0.3927 | 12.910 | 0.3181 | 0.6146 | 15.359 | 0.4230 | 0.5247 |
| Method / setting | Status | Gaussians | Reconstruction | Inference | Peak | PSNR | SSIM | LPIPS |
|---|---|---|---|---|---|---|---|---|
| MVSplat | OOM | 458,752 | – | – | – | – | – | – |
| DepthSplat | OOM | 458,752 | – | – | – | – | – | – |
| MVSplat-Stream | Deployable | 458,752 | 42.00 | 40.16 | 1.99 | 17.875 | 0.5793 | 0.3165 |
| PocketSplat Light | Deployable | 112,896 | 10.67 | 10.00 | 2.68 | 20.018 | 0.6690 | 0.2952 |
| PocketSplat Balanced | Deployable | 225,792 | 10.20 | 9.24 | 2.89 | 21.790 | 0.6343 | 0.2142 |
| PocketSplat Quality | Deployable | 338,000 | 10.95 | 9.59 | 2.64 | 22.132 | 0.6503 | 0.1923 |
| Budget | Random | World-space + SRD | No SRD | SRD gain [95% CI] |
|---|---|---|---|---|
| 113,000 | 18.0134 | 21.0183 | 17.6617 | 3.3567 [3.1792, 3.5340] |
| 226,000 | 19.0984 | 22.7899 | 21.9609 | 0.8290 [0.7672, 0.8925] |
| 338,000 | 20.9305 | 23.1221 | 22.9514 | 0.1707 [0.1492, 0.1932] |
| Full | identity | 23.0695 | 22.9190 | 0.1505 [0.1163, 0.1847] |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Direct path | Final status | Mobile configuration |
|---|---|---|---|
| PocketSplat | Deployable | Deployable | Core ML + ONNX Runtime |
| MVSplat | OOM | OOM | Direct cost-volume path |
| MVSplat-Stream | – | Deployable | CPU Core ML + streamed cost volume ( ) |
| DepthSplat | OOM | OOM | Streamed cost volume + staged execution |
| Boundary / tensor | Shape |
|---|---|
| Preprocess image / intrinsics / C2W | / / |
| Camera token | |
| Backbone state / raw feature | / |
| Pre-allocator hidden / depth | / |
| Fused hidden to post graph | |
| Post means / covariance / opacity | / / |
| Method | (ms) | Peak (GB) |
|---|---|---|
| pixelSplat | 837.7 | 8.483 |
| MVSplat | 322.8 | 13.885 |
| DepthSplat | 306.2 | 7.519 |
| TranSplat | 537.8 | 3.552 |
| F 4 Splat (113K) | 301.8 | 17.796 |
| F 4 Splat (226K) | 306.4 | 17.796 |
| Attribute projection | Construction | Construction | |||
|---|---|---|---|---|---|
| Budget | DBA | BBD | DBA | BBD | reduction |
| 113,000 | 1.308 | 0.411 | 166.089 | 163.216 | 1.730% |
| 226,000 | 1.289 | 0.710 | 174.178 | 172.276 | 1.092% |
| 338,000 | 1.308 | 1.029 | 180.567 | 179.378 | 0.659% |
| Full | 1.29 | 1.32 | 96.75 | 96.65 | 0.096% |