sniklaus/3d-ken-burns
PyTorch-based neural network that estimates depth from a single image and generates animated 3D Ken Burns video with virtual camera motion and motion parallax.

This repository provides a reference implementation of depth estimation from a single image using a deep learning model. Given an input image, it estimates a depth map and then animates the still image by generating a virtual camera path with zoom and panning, creating motion parallax effects between foreground and background elements. The model uses CUDA via CuPy for GPU-accelerated inference and produces MP4 video output using moviepy.