TensorFlow code for novel view synthesis from sparse images (SIGGRAPH 2019 paper)
Top 26.2% on sourcepulse
This repository provides the Tensorflow implementation for Local Light Field Fusion, a method for novel view synthesis from sparse input images. It is targeted at researchers and practitioners in computer vision and graphics interested in practical view synthesis and light field rendering. The primary benefit is generating high-quality novel views from a limited set of input images.
How It Works
The approach involves converting input images into a local layered representation (MPI) and then blending rendered light fields from these MPIs to synthesize novel views. This method is advantageous as it allows for practical view synthesis with prescriptive sampling guidelines, enabling efficient and high-fidelity results.
Quick Start & Requirements
bash download_data.sh
followed by sudo nvidia-docker run --rm --volume /:/host --workdir /host$PWD tf_colmap bash demo.sh
.requirements.txt
. Optional: GLFW for OpenGL viewer.Highlighted Details
Maintenance & Community
The project is associated with SIGGRAPH 2019 and lists authors from UC Berkeley and Fyusion Inc. No specific community links (Discord, Slack) or roadmap are mentioned in the README.
Licensing & Compatibility
The README does not explicitly state a license. Given the SIGGRAPH 2019 context and academic authorship, it is likely intended for research use. Commercial use would require careful review of any associated license terms not detailed here.
Limitations & Caveats
The OpenGL viewer is not compatible with the Docker container. Troubleshooting sections mention potential issues with COLMAP and OpenGL initialization on certain macOS versions. The method requires careful camera pose recovery and input image capture for optimal results.
2 years ago
1 day