Recover the dynamic scene
Build a 4D representation with aggregated static geometry and time-indexed moving objects, then render a coarse view along the target trajectory.
From a single driving video, DrivENVS reconstructs dynamic scenes and synthesizes coherent video from new camera trajectories using geometry-aware, few-step image diffusion.
Watch intro video ↓DrivENVS grounds each novel camera view in motion-aware 4D geometry, retrieves relevant observations from the source video, and refines coarse renderings into temporally coherent output.
Build a 4D representation with aggregated static geometry and time-indexed moving objects, then render a coarse view along the target trajectory.
Select references using 3D co-visibility; combine top-1 joint attention, multi-reference cross-attention and relative camera-time encoding.
Apply few-step image diffusion using prior generated frames to maintain temporal consistency over long sequences.
Explore camera translations. Source and target cameras share the same orientation; only the target position changes. Drag the scene to inspect the geometry.
Translation direction
Camera displacement
Explore synchronized input and synthesized video pairs across left, right and upward camera shifts, with 1-meter and 2-meter displacements.
Our evaluation spans nuScenes, Waymo and Argoverse 2, including translated and side-facing target views.
We thank Trinh Huynh for valuable help on the demo.