MCSplat: Multi-View Photometric and Geometric Consistent Feed-Forward Gaussian Splatting for Driving Scenes
Organizations: Shanghai Research Institute for Intelligent Autonomous Systems, Tongji University · Zaofu Intelligent Technology Co., Ltd. · College of Automotive and Energy Engineering, Tongji University · Institute of Automation, Chinese Academy of Sciences ·
Abstract
Driving-scene reconstruction via feed-forward Gaussian splatting from sparse multi-view images remains challenging due to two factors. First, cross-camera photometric inconsistency, caused by variations in exposure, ISP, and illumination, can be incorrectly absorbed into Gaussian geometry. Second, unreliable local geometric supervision arises from normal-based constraints near depth discontinuities. To address these issues, we present MCSplat, a multi-view consistent feed-forward Gaussian splatting framework for driving scenes. MCSplat constructs a canonical appearance space from depth-guided multi-camera correspondences to decouple geometry learning from camera-specific appearance. A multi-scale Bilateral Grid Transformer restores raw camera appearance from canonical renderings, enabling photometric supervision without contaminating Gaussian geometry. To improve local geometric reliability, we estimate Fisher-information-based uncertainty from photometric sensitivity and use it to adaptively weight surface-oriented self-supervision. Extensive experiments demonstrate improved reconstruction quality and generalization across driving datasets. Geometry-oriented evaluations further reveal enhanced cross-view depth consistency and local surface-normal agreement, while qualitative results show fewer geometric artifacts and more coherent structures across overlapping views.
Figures & tables
| Method | Views | Waymo | nuScenes | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Reconstruction | Novel View Synthesis | Recon&NVS | ||||||||
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | ||
| EvolSplat ∗ ( Miao et al., 2025 ) | Front | 23.35 | 0.70 | 0.29 | – | – | – | – | – | – |
| UniSplat ∗ ( Shi et al., 2026 ) | Front | 28.93 | 0.86 | 0.18 | 27.34 | 0.80 | 0.20 | – | – | – |
| Ours | Front | 31.05 | 0.89 | 0.12 | 27.64 | 0.84 | 0.16 | – | – | – |
| PixelSplat ∗ ( Charatan et al., 2024 ) | Multi | – | – | – | – | – | – | 21.51 | 0.616 | 0.372 |
| Method | Eval. | Depth Reproj. (m) | Reconstruction | Pseudo-Normal Consistency | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mean | RMSE | PSNR | SSIM | LPIPS | Mean ( ∘ ) | (%) | (%) | (%) | ||
| Baseline | Raw | 2.378 | 6.427 | 29.58 | 0.86 | 0.17 | 115.05 | 0.02 | 0.10 | 1.18 |
| Baseline + CAC | Can. | 0.967 | 4.051 | 31.06 | 0.88 | 0.13 | 97.25 | 0.17 | 0.74 | 4.08 |
| Baseline + CAC + BGT | Raw | 0.967 | 4.051 | 30.76 | 0.88 | 0.13 | 97.25 | 0.17 | 0.74 | 4.08 |
| Baseline + CAC + Geo | Can. | 0.910 | 3.920 | 31.09 | 0.88 | 0.14 | 92.82 | 4.24 | 10.08 | 17.38 |
| Baseline + CAC + Geo | Raw | 0.910 | 3.920 | 29.35 | 0.86 | 0.14 | 92.82 | 4.24 | 10.08 | 17.38 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| scene_id | seg_name | scene_id | seg_name | scene_id | seg_name |
|---|---|---|---|---|---|
| 008 | seg_107139 | 054 | seg_143831 | 120 | seg_283472 |
| 009 | seg_108375 | 059 | seg_146633 | 122 | seg_303925 |
| 012 | seg_110487 | 060 | seg_146873 | 129 | seg_366934 |
| 013 | seg_110533 | 065 | seg_150215 | 133 | seg_419577 |
| 014 | seg_113566 | 067 | seg_150569 | 134 | seg_424653 |
| 016 | seg_114061 | 072 | seg_154962 | 137 | seg_442641 |
| Method | Views | PSNR | SSIM | LPIPS |
|---|---|---|---|---|
| UniSplat | Front | 29.18 | 0.89 | 0.15 |
| Ours | Front | 32.07 | 0.90 | 0.12 |
| UniSplat | Multi | 29.28 | 0.86 | 0.18 |
| Ours | Multi | 30.88 | 0.88 | 0.14 |
3D Reconstruction
3D reconstruction recovers a scene’s shape, appearance, and camera motion from images, video, depth, or other sensor measurements.
See all 955 papers