GaussianC
Image generation through learned Gaussian representations
Research question: Which learned representations are useful for generating images, not just reconstructing them?
Progress
- Built a differentiable Gaussian renderer and training pipelines for image reconstruction and generation.
- Ran iterative representation tournaments: compared structural, feature-based, hybrid, and multiscale candidates, then modified and retested promising variants.
- Set up a controlled CIFAR-10 tournament with 40,000 training images, 1,000 development images, and a separate 1,000-image locked evaluation split.
- Evaluated reconstruction, generation, and computational cost separately. Representations that reconstructed images well were not necessarily easy for a generator to learn.
- Tested adaptive representation sizes and began investigating scene-oriented representations for future video and world-model work.
- At a 12-splat budget, coverage-aware allocation lowered foreground error against a tuned fixed-allocation baseline on 18 unseen scenes, but regressed under noisy single-view stress. Separately, a DCT control beat unconverged Gaussian fits in a small held-out comparison.
Current limitations: Reconstruction gains have not consistently transferred to generation. Early scene representations still struggle with object coherence and occlusion, and some Gaussian fits have not converged. Next comparisons will test generative learnability and noisy-view robustness under matched budgets and convergence checks.
PyTorch · Differentiable Rendering · Generative Modeling · GPU Training