NTH

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

October 14, 2026 2 min read
Watch on YouTube
The one-line take

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

20.28
Seen Ego-Exo4D PSNR

LEGO score in dB; EgoX scores 16.05 dB.

15.91
Unseen Ego-Exo4D PSNR

LEGO score in dB; EgoX scores 14.38 dB.

155.56
Seen Ego-Exo4D FVD

LEGO score, compared with EgoX at 184.47.

4.7
Condition-building time

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 paper

More in Computer Vision

Browse all 64 papers →
01Cv

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.

Read analysis
02Cv

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.

Read analysis
03Cv

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.

Read analysis