This paper tackles the challenge of recovering 4D dynamic scenes from videos captured by as few as four portable cameras. Learning to model scene dynamics for temporally consistent novel-view rendering is a foundational task in computer graphics, where previous works often require dense multi-view captures using camera arrays of dozens or even hundreds of views. We propose 4C4D, a novel framework that enables high-fidelity 4D Gaussian Splatting from video captures of extremely sparse cameras. Our key insight lies that the geometric learning under sparse settings is substantially more difficult than modeling appearance. Driven by this observation, we introduce a Neural Decaying Function on Gaussian opacities for enhancing the geometric modeling capability of 4D Gaussians. This design mitigates the inherent imbalance between geometry and appearance modeling in 4DGS by encouraging the 4DGS gradients to focus more on geometric learning. Extensive experiments across sparse-view datasets with varying camera overlaps show that 4C4D achieves superior performance over prior art. Project page at: https://junshengzhou.github.io/4C4D.
Figures & tables
Figure 2: Overview of 4C4D. We introduce a Neural Decaying Function fθ , implemented as a lightweight neural network, to adaptively control the opacity decay of Gaussians. Given key Gaussian attributes as input, fθ predicts a factor that controls the decay of Gaussian opacities. During training, both the Neural Decaying Function and the 4D Gaussians are jointly optimized via gradient backpropagation under a photometric rendering loss.
Figure 3: Rendered RGB and depth results from 4DGS trained with and without our Neural Decaying Function, evaluated on both training and unseen views. Without neural decaying, 4DGS can overfit the training views but fails to generalize to unseen viewpoints, due to the learned poor geometry.
Figure 4: Visual comparisons under Neural3DV dataset.
Figure 5: Visual comparisons under ENeRF-Outdoor dataset.
Method
PSNR ↑
DSSIM 1 ↓
DSSIM 2 ↓
LPIPS ↓
4DGaussians
20.82
0.117
0.077
0.190
STGS
17.70
0.158
0.107
0.325
4DGS
20.60
0.143
0.094
0.244
Ex4DGS
19.33
0.149
0.099
0.239
Ours
22.29
0.098
0.062
0.146
Table 1: Quantitative comparison under Neural3DV dataset.
Figure 6: Visual comparisons under Mobile-Stage dataset.
Method
PSNR ↑
DSSIM 1 ↓
DSSIM 2 ↓
LPIPS ↓
4DGaussians
18.21
0.300
0.183
0.456
STGS
15.51
0.315
0.186
0.688
4DGS
23.52
0.183
0.112
0.151
Ex4DGS
21.89
0.224
0.138
0.263
Ours
24.32
0.162
0.097
0.121
Table 2: Quantitative comparisons under ENeRF-Outdoor dataset.
Method
PSNR ↑
DSSIM 1 ↓
DSSIM 2 ↓
LPIPS ↓
4DGaussians
20.15
0.218
0.144
0.226
STGS
14.30
0.321
0.229
0.658
4DGS
22.15
0.199
0.135
0.180
Ex4DGS
17.85
0.272
0.193
0.260
Ours
22.36
0.194
0.129
0.121
Table 3: Quantitative comparison under Mobile-Stage dataset.
Figure 7: Visual comparisons under the self-captured Dyn4Cam dataset.
Method
PSNR ↑
DSSIM 1 ↓
DSSIM 2 ↓
LPIPS ↓
w/o Neural Decay
22.60
0.097
0.062
0.147
w/o Vis Detect
24.49
0.075
0.045
0.127
Full
24.68
0.070
0.042
0.115
Table 4: Ablation study on the framework designs.
Method
PSNR ↑
DSSIM 1 ↓
DSSIM 2 ↓
LPIPS ↓
None
22.60
0.097
0.062
0.147
Constant
24.31
0.075
0.046
0.125
Pow Decay
24.35
0.074
0.045
0.124
Exp Decay
24.32
0.077
0.047
0.135
Ours
24.68
0.070
0.042
0.115
Table 5: Ablation study on decaying functions.
Figure 8: More visual comparisons under Neural3DV dataset.
Coffee Martini
Cook Spinach
Cut Roasted Beef
Method
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
STGS [ 20 ]
16.62
0.189
0.129
0.373
18.72
0.134
0.090
0.278
18.65
0.135
0.089
0.286
4DGS [ 47 ]
17.50
0.174
0.118
0.289
21.96
0.106
0.067
0.205
21.90
0.102
0.064
0.191
Ex4DGS [ 17 ]
17.45
0.179
0.124
0.281
20.61
0.138
0.089
0.224
20.33
0.144
0.092
0.228
Ours
19.57
0.140
0.093
0.203
24.44
0.075
0.046
0.111
23.22
0.083
0.051
0.124
Table 6: Quantitative comparison on Neural3DV dataset (Part 1).
Flame Salmon
Flame Steak
Sear Steak
Method
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
STGS [ 20 ]
14.54
0.227
0.162
0.474
18.96
0.131
0.086
0.270
18.72
0.136
0.090
0.271
4DGS [ 47 ]
17.81
0.163
0.110
0.283
22.55
0.212
0.146
0.294
21.86
0.102
0.064
0.202
Ex4DGS [ 17 ]
15.40
0.193
0.135
0.308
21.39
0.123
0.077
0.200
20.80
0.119
0.078
0.196
Ours
19.15
0.136
0.091
0.205
23.72
0.075
0.046
0.114
23.66
0.078
0.048
0.118
Table 7: Quantitative comparison on Neural3DV dataset (Part 2).
Actor1_4
Actor2_3
Actor5_6
Method
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
PSNR
DSSIM 1
DSSIM 2
LPIPS
STGS [ 20 ]
15.50
0.314
0.186
0.690
15.55
0.313
0.184
0.686
15.44
0.316
0.187
0.682
4DGS [ 47 ]
23.24
0.194
0.119
0.154
23.64
0.186
0.114
0.154
23.71
0.145
0.087
0.139
Ex4DGS [ 17 ]
20.98
0.229
0.142
0.269
22.02
0.236
0.145
0.283
22.68
0.208
0.125
0.235
Ours
24.07
0.182
0.109
0.129
24.39
0.175
0.104
0.124
24.50
0.130
0.077
0.111
Table 8: Quantitative comparison on ENeRF-Outdoor dataset.
Figure 9: More visual comparisons under ENeRF-Outdoor dataset.
Figure 10: More visual comparisons under Dyn4Cam dataset (Part 1).
Figure 11: More visual comparisons under Dyn4Cam dataset (Part 2).
School of Computer Science and Engineering, Sun Yat-sen University, China · Tsinghua Shenzhen International Graduate School, Tsinghua University, China