LEGO: A Lifting-Free Approach for Exocentric-to-Egocentric Video Generation
AuthorsSuhwan Cho, Yonwoo Choi, Soongjin Kim, Jicheol Park, Taegyu Lim
AffiliationsGenGenAI · LEGO: https://github.com/suhwan-cho/lego · LEGO: https://huggingface.co/suhwan-cho/lego
LEGO replaces brittle depth-based camera lifting with a learned transformer view synthesizer that gives diffusion models better structure for generating first-person video.
Key results
LEGO score in dB; EgoX scores 16.05 dB.
LEGO score in dB; EgoX scores 14.38 dB.
LEGO score, compared with EgoX at 184.47.
Seconds per clip; depth estimation and point-cloud rendering take 69.2 seconds.
What the paper found
LEGO generates an egocentric video from a single exocentric recording without estimating depth, building a point cloud, or reprojecting pixels. Instead, an LVSM-style transformer learns to render the target view from camera-ray inputs; its soft, potentially blurry render provides structure, while the video diffusion model restores detail. A confidence score derived from the transformer’s attention masks unreliable regions and drives Adaptive Rendering Consistency, or ARC, which guides only the early denoising steps and requires no extra training. On Ego-Exo4D, LEGO reaches 20.28 dB PSNR on seen scenes versus EgoX’s 16.05, and 15.91 dB on unseen scenes versus 14.38; seen-scene FVD falls to 155.56 from 184.47. The view synthesizer takes 10,000 fine-tuning steps, and building its condition takes 4.7 seconds per clip, compared with 69.2 seconds for depth estimation and point-cloud rendering. The same weights also improve results on EgoHumans and Nymeria without retraining. LEGO uses Wan2.1-I2V-14B as its video backbone; for captions on datasets without prompts, the evaluation uses Qwen2.5-VL in place of GPT-4o. The central finding is that a condition aligned to the scene, even if soft, helps diffusion more than a sharper condition with misplaced content.
Original abstract
Generating an egocentric video from a single exocentric recording is a challenging case of novel view synthesis, as the two cameras share little overlap and much of the target view is unobserved. Current state-of-the-art methods reconstruct the scene explicitly by estimating depth, lifting the video into a point cloud, and re-rendering it from the egocentric camera to condition a video diffusion model. This deterministic mapping assigns each pixel to a single reprojected location, which preserves texture but translates depth errors into misplaced content. We ask what a video diffusion model should receive as its condition and propose a lifting-free answer: a learned view synthesizer, an LVSM-style transformer fine-tuned to render the egocentric view directly without depth, point clouds, or reprojection, resolving cross-view correspondence internally. In contrast, its probabilistic mapping averages each region over candidate source locations according to a learned correspondence distribution, preserving structure while fine texture is averaged away. We argue that this trade-off suits a diffusion generator, whose denoising training excels at restoring detail, so an effective condition should prioritize structural alignment over sharpness. This distribution's concentration also yields a per-region confidence, used both to mask low-confidence regions and to guide the generator toward high-confidence areas during early layout-forming denoising steps. Our approach consistently outperforms the state-of-the-art explicit pipeline and generalizes to other datasets without retraining. The synthesizer thus supplies view structure, and the diffusion model its detail.
Read the original paperMore in Computer Vision
Browse all 64 papers →NAMVIS: Next-Scale Autoregressive Multi-View Image Synthesis
Ramil Khafizov, Ilya Statsenko, Ruslan Rakhimov, Artem Komarichev, Peter Wonka, Evgeny Burnaev
NAMVIS makes multi-view image generation faster by using camera-aware autoregressive scaling instead of slow diffusion denoising.
VibeEdit: Image Editing with Canvas Instructions
Jinjing Zhao, Fangyun Wei, Yitong Wang, Xiuyu Wu, Yunuo Chen, Yang Yue, Sirui Zhang, Wenbo Wang, Hongyang Zhang, Dong Chen, Yan Lu, Chang Xu
VibeEdit lets users edit the exact objects they mean by marking them directly on an image and briefly describing the desired change.
JLD: Perceptual Distance Through A Jacobian Lens
Shreshth Saini, Balu Adsumilli, Alan C. Bovik
JLD uses the Jacobian of a frozen vision model to build a faster, more resolution-robust measure of how visually different two images appear.