[NeurIPS 2025] Dynamic View Synthesis as an Inverse Problem
8
stars
6
commits
Python
primary language
Mar 13, 2026
updated
Hidir Yesiltepe
·
Pinar Yanardag
Virginia Tech
✨ From real-world complex scenes to AI-generated videos, our method preserves identity fidelity and synthesizes plausible novel views by operating entirely in noise initialization phase.
In this work, we address dynamic view synthesis from monocular videos as an inverse problem in a training-free setting. By redesigning the noise initialization phase of a pre-trained video diffusion model, we enable high-fidelity dynamic view synthesis without any weight updates or auxiliary modules. We begin by identifying a fundamental obstacle to deterministic inversion arising from zero-terminal signal-to-noise ratio (SNR) schedules and resolve it by introducing a novel noise representation, termed K-order Recursive Noise Representation. We derive a closed form expression for this representation, enabling precise and efficient alignment between the VAE-encoded and the DDIM inverted latents. To synthesize newly visible regions resulting from camera motion, we introduce Stochastic Latent Modulation, which performs visibility aware sampling over the latent space to complete occluded regions. Comprehensive experiments demonstrate that dynamic view synthesis can be effectively performed through structured latent manipulation in the noise initialization phase.
This repository uses Python 3.10. We provide a setup script to create the virtual environment and install all dependencies.
bash setup_env.sh
This script will:
Adjust the configuration file config.yml to specify your settings:
Run the complete pipeline:
bash run_all.sh
The pipeline will execute the following steps:
Results will be saved in the results/ directory organized by trajectory and video name.
If you find this work useful, please cite:
@article{yesiltepe2025dynamic,
title={Dynamic View Synthesis as an Inverse Problem},
author={Yesiltepe, Hidir and Yanardag, Pinar},
journal={arXiv preprint arXiv:2506.08004},
year={2025}
}
6 commits
Python
68.1%
Jupyter Notebook
26.3%
Shell
5.6%
[NeurIPS 2025] Dynamic View Synthesis as an Inverse Problem
8
stars
6
commits
Python
primary language
Mar 13, 2026
updated
Hidir Yesiltepe
·
Pinar Yanardag
Virginia Tech
✨ From real-world complex scenes to AI-generated videos, our method preserves identity fidelity and synthesizes plausible novel views by operating entirely in noise initialization phase.
In this work, we address dynamic view synthesis from monocular videos as an inverse problem in a training-free setting. By redesigning the noise initialization phase of a pre-trained video diffusion model, we enable high-fidelity dynamic view synthesis without any weight updates or auxiliary modules. We begin by identifying a fundamental obstacle to deterministic inversion arising from zero-terminal signal-to-noise ratio (SNR) schedules and resolve it by introducing a novel noise representation, termed K-order Recursive Noise Representation. We derive a closed form expression for this representation, enabling precise and efficient alignment between the VAE-encoded and the DDIM inverted latents. To synthesize newly visible regions resulting from camera motion, we introduce Stochastic Latent Modulation, which performs visibility aware sampling over the latent space to complete occluded regions. Comprehensive experiments demonstrate that dynamic view synthesis can be effectively performed through structured latent manipulation in the noise initialization phase.
This repository uses Python 3.10. We provide a setup script to create the virtual environment and install all dependencies.
bash setup_env.sh
This script will:
Adjust the configuration file config.yml to specify your settings:
Run the complete pipeline:
bash run_all.sh
The pipeline will execute the following steps:
Results will be saved in the results/ directory organized by trajectory and video name.
If you find this work useful, please cite:
@article{yesiltepe2025dynamic,
title={Dynamic View Synthesis as an Inverse Problem},
author={Yesiltepe, Hidir and Yanardag, Pinar},
journal={arXiv preprint arXiv:2506.08004},
year={2025}
}
6 commits
Python
68.1%
Jupyter Notebook
26.3%
Shell
5.6%