Source-linked AI summary
Learning to Correct Geometry in Generated Videos
Weijie Lyu, Tiancheng Shen, Jason Li, Yujing Wang, Xiaoyuan Wang, Haobo Yuan, Yizhou Zhao, Ming-Hsuan Yang
TL;DR
Generated videos can lose stable geometry under camera motion, and web-scale video provides sparse supervision for viewpoint-induced appearance changes. VGC uses synthetic paired supervision from real videos to correct distorted clips post hoc, with optical flow as an auxiliary cue. It improves geometric consistency on pose-conditioned and prompt-driven benchmarks across source generators.
Problem
Video models have sparse supervision for viewpoint-induced appearance changes, making it difficult to maintain stable scene geometry under camera motion.
Source: §1 · p. 2, §3.2 · p. 5Method
VGC is a post-hoc video-to-video model trained on real-video-derived pairs of geometry-distorted inputs and geometry-consistent targets, using optical flow as an auxiliary cue.
Source: §1 · p. 2Results
VGC improves geometric consistency in pose-conditioned and prompt-driven benchmarks across multiple source generators.
Source: §4.2 · pp. 6–7, §5 · p. 9Takeaways & Limitations
VGC can be applied as a post-hoc corrector to outputs from geometry-aware generators and across different source generators.
Source: §4.2 · pp. 6–7
Abstract
from arXiv · showhide
Generated videos often lose geometric consistency under camera motion: structures warp under viewpoint change, parallax becomes inconsistent, and smooth camera movement may collapse into shot-like transitions. We argue that this failure is largely a data problem. In web-scale video corpora, most visible motion comes from dynamic objects captured by static or weakly moving cameras, leaving only sparse supervision for viewpoint-induced appearance changes. To address this, we propose Video Geometry Corrector (VGC), a post-hoc video-to-video model trained on synthetic paired supervision. Starting from real videos with diverse camera motion and pose annotations, we construct VG-Pairs with a synthetic paired-supervision data generation pipeline. Each video clip is treated as a geometry-consistent target and paired with a distorted counterpart synthesized by a pretrained image-to-video inpainting model using trajectory-adaptive keyframes. VGC learns to map the distorted input to the geometry-consistent target without modifying the source generator, and uses optical flow as an auxiliary cue to help disentangle camera motion from object motion. Experiments on pose-conditioned and prompt-driven benchmarks show that VGC improves geometric consistency across multiple source generators, and scaling to a larger backbone further extends the framework toward more general video refinement.
1 Introduction
The introduction frames camera-induced geometric distortion as a data problem: web videos provide sparse supervision for viewpoint changes, while existing post-hoc refiners largely target appearance. It introduces VG-Pairs and VGC as a paired-data and correction approach that preserves scene content while using optical flow to distinguish camera motion from object motion.
1 Introduction
- Sparse viewpoint-change supervision in web video leaves models liable to confuse camera motion with scene dynamics and deform geometry instead of preserving stable 3D layout.Existing post-hoc refiners mainly improve appearance, while post-hoc correction of scene geometry under camera motion remains comparatively underexplored.Source: §1 · p. 2
- The paper identifies post-hoc geometry correction as a gap because generator-level geometry methods require modifying models, while existing refiners focus on pixel-level restoration.The introduction also attributes camera-induced distortions to insufficient viewpoint-change supervision and presents VG-Pairs and VGC as its response.Source: §1 · p. 2
- VG-Pairs pairs real videos with diverse camera motion and pose annotations with synthetic distortions, providing geometry-consistent targets with similar semantics and camera motion.Trajectory-adaptive keyframes are inserted at abrupt pose changes to generate shorter subsegments that are later stitched together.Source: §1 · p. 2
- VGC is a post-hoc video-to-video diffusion model that restores structural coherence without regenerating videos from scratch, preserving scene content and object appearance.Optical flow serves as an auxiliary cue to separate globally coherent camera-induced motion from local object dynamics.Source: §1 · p. 2
- Scaling VGC to larger-capacity models extends its capability toward dynamic videos with human and object motion, moving toward general video refinement.The stated main focus remains correcting geometry in static scenes under camera motion.Source: §1 · p. 2
2 Related Work
Related work addresses video geometry through generator-level supervision, post-training alignment, or explicit 3D structure, while video refinement often targets visual quality and temporal smoothness. VGC instead treats geometry correction as a post-hoc video-to-video task using paired supervision constructed from real videos.
2 Related Work
- Geometry-focused approaches add geometric supervision or spatial priors during training, optimize post-training alignment or rewards, or incorporate explicit 3D structure into generation.Examples include GeoVideo [9], Geometry Forcing [10], VideoGPA [16], and World-consistent Video Diffusion [12].Source: §2 · p. 3
- VGC differs by correcting geometry post hoc with paired supervision from real videos, without modifying the source generator and with transfer across model families.This contrasts with methods that address geometry at the generator or training level.Source: §2 · p. 3
- Video refinement methods improve restoration, resolution, spatial and temporal quality, or motion plausibility, but largely overlook scene-level geometric consistency under camera motion.Examples include Upscale-A-Video [7], VEnhancer [15], and ReVision [23].Source: §2 · p. 3
3 Method
The method treats geometry correction as a separate video-to-video task, using synthetic paired supervision from camera-motion videos and optical flow to guide correction. Trajectory-adaptive keyframes keep synthesized inputs near the target camera path, while VGC learns to restore geometry without changing the source generator.
3 Method
- VGC is trained as a separate video-to-video diffusion model on distorted-input/geometry-consistent-target pairs, with optical flow as an auxiliary cue for disentangling camera motion from scene dynamics.At inference, it computes flow from the distorted input and can refine videos from different generators without modifying their source models.Source: §3 · p. 3, §3.3 · p. 6
3.1 Paired Supervision from Videos with Camera Motion
- Trajectory-adaptive keyframes divide clips into shorter segments so synthesized distortions remain close to the target camera path while retaining geometric errors.Keyframes are placed at trajectory inflections; clips with larger accumulated motion are divided into shorter intervals, while short or nearly linear trajectories use one segment.Source: §3.1 · pp. 3–4, Figure 2 · p. 4
3.2 Motion Disentanglement with Optical Flow
- Optical flow from the distorted input supplies motion structure: globally coherent fields tend to indicate camera motion, while local deviations tend to indicate object motion.The same input-derived flow is available during training and inference; it conditions the model rather than directly supervising it.Source: §3.2 · p. 5
3.3 Video Geometry Corrector
- VGC denoises toward the geometry-consistent target while conditioned on the distorted video, clip text prompt, and optical flow maps.Video and flow conditions enter through channel concatenation, while the text prompt is provided through cross-attention.Source: §3.3 · p. 5
4 Experiments
Across pose-conditioned and prompt-driven camera-motion settings, VGC improves geometric consistency and can be combined with geometry-aware methods. A larger VGC model also performs competitively in general video refinement and improves dynamic-scene geometry.
4.1 Experimental Setup
- VG-Pairs training uses trajectory-adaptive keyframes, with multiple generated subsegments stitched together for clips with complex camera motion.The implementation constructs data from DL3DV and SpatialVID and uses optical flow as an additional conditioning signal.Source: §4.1 · p. 6
- VGC is evaluated with pose-specified motion on 100 randomly sampled RealEstate10K test videos, and with prompt-induced motion on 200 randomly sampled prompts from the held-out DL3DV test set.For prompt-induced motion, generated videos are independently reconstructed using Depth Anything 3 and evaluated using PSNR, SSIM, LPIPS, MSE, and 3D consistency score (3DCS).Source: §4.1 · p. 6
4.2 Experimental Results
- VGC improves PSNR, SSIM, and RVE over the DFoT baseline on RealEstate10K, and further improves Geometry Forcing and Geometry Forcing + REPA outputs.The comparison indicates that VGC can be applied after geometry-aware generators as well as directly to the baseline.Source: Table 1 · p. 6, §4.2 · p. 6
- Qualitative examples show VGC correcting lighting and structural errors, preserving scene appearance, and recovering plausible camera paths and dynamic motion continuity.Examples include corrected streetlight geometry and restored human identity and motion continuity.Source: Figure 4 · p. 6, Figure 5 · p. 7, §4.3 · p. 8
- Across three CogVideoX generators in text-to-video and image-to-video settings, VGC improves PSNR, SSIM, and MSE over the corresponding baselines and further improves VideoGPA.These results span prompt-driven camera motion and support transfer across generation settings.Source: Table 2 · p. 7, §4.2 · p. 7
- In the RealEstate10K ablation, optical flow improves PSNR, SSIM, and RVE, while the paper attributes VGC’s main gains to paired supervision.The reported flow gains are modest for image quality while long-range geometric consistency remains similar.Source: Table 1 · p. 6, §4.2 · p. 7
4.3 Extension to General Video Refinement
- The larger 14B model improves geometry in dynamic videos, unlike the 1.3B version, and also converts 480p inputs to 720p outputs through super-resolution.Both model sizes correct distortions in static scenes; the 14B model further improves moving humans and objects.Source: §4.3 · p. 7, Figure 6 · p. 8
- On SpatialVID dynamic videos, the 14B VGC is competitive across perceptual and temporal metrics and particularly strong in dynamic degree, imaging quality, and DOVER.Evaluation covers videos generated by CogVideoX, HunyuanVideo, and Wan, using no-reference quality metrics.Source: Table 3 · p. 8, §4.3 · p. 8
5 Conclusion
The paper presents VGC, a post-hoc video-to-video model trained on synthetic paired data to correct geometric distortions under camera motion. Experiments show improved geometric consistency across source generators, with larger model capacity extending the framework toward general video refinement.
- VGC is a post-hoc video-to-video model that corrects geometric distortions in generated videos under camera motion.It maps geometry-distorted videos to geometry-consistent targets without regenerating videos from scratch.Source: §5 · p. 9
- VG-Pairs pairs real videos with diverse camera motion to synthetic geometry-distorted counterparts, providing training targets for VGC.The paper identifies limited supervision for viewpoint-induced appearance change as a source of geometric failures.Source: §5 · p. 9
- Experiments show improved geometric consistency across source generators, while increased model capacity extends the framework toward general video refinement.Optical flow is included as an auxiliary cue to help distinguish what to correct from what to preserve.Source: §5 · p. 9