RoGe: Novel View Synthesis via End-to-End Implicit Reconstruction and Generation

1Xiaomi EV, 2Northeastern University

Abstract

Novel view synthesis from sparse inputs requires both geometric grounding from the observed views and generative priors of unobserved regions, motivating recent hybrid methods that combine reconstruction and generation. However, existing methods bridge the two with rendered images or explicit 3D representations. Generation is thus conditioned on a lossy and imperfect projection of the scene, inheriting its errors, and reconstruction receives no signal from generation to correct them. We present RoGe, an end-to-end unified reconstruction and generation framework that removes this explicit bridge. It targets roaming within a scene anchored by sparse views: given a few posed images and a camera trajectory, it synthesizes a temporally coherent video along that trajectory. From the sparse input views, RoGe builds an implicit scene representation with a feed-forward reconstruction model, and queries it with camera rays to obtain per-view geometric features. These features are injected into a video diffusion model as conditioning, without any explicit 3D intermediate. Both modules are trained jointly, so the generation objective directly shapes its own geometric conditioning. We conduct extensive experiments, where RoGe outperforms reconstruction-based, generation-based, and hybrid baselines in terms of image-level quality and video-level temporal and geometric consistency. Ablations confirm that ray-queried implicit features outperform both raw reconstruction tokens and rendered RGB as conditioning, and that joint training brings further gains.

Methodology

Overview of RoGe

Overview of RoGe. Given sparse posed images and a target trajectory, the camera-conditioned VGGT builds an implicit scene representation. Camera rays query this representation to extract geometric cues, which are injected into the video diffusion model to synthesize a photorealistic novel trajectory video. The reconstruction and generation models are trained end-to-end.

NVS Comparison (3 or 6 or 9 inputs)

Qualitative novel view synthesis comparison on DL3DV
Method Type RE10K 3v DL3DV 6v
PSNR↑SSIM↑LPIPS↓DreamSim↓ PSNR↑SSIM↑LPIPS↓DreamSim↓
3DGSR14.760.4490.4690.38013.750.3080.4260.438
AnySplatR16.770.5720.1900.06913.210.2790.3150.176
YoNoSplatR18.830.6410.1420.06317.040.4590.2770.184
LagerNVSR32.090.9550.0310.03620.900.6390.1930.122
SEVAG29.260.9290.0360.02518.630.6030.1580.080
FrameCrafterG29.030.9250.0370.02219.850.6090.1210.057
Difix3DR+G, 114.850.4520.4250.32513.890.3130.3880.375
3DGS + DifixR+G, 214.420.4270.4610.35813.450.2760.4210.413
LagerNVS + DifixR+G, 230.980.8950.0270.03419.740.5740.1810.119
GEN3CR+G, 223.550.8160.0960.04312.780.2560.4340.269
NeoVerseR+G, 216.200.5380.2640.10216.450.4320.2370.166
GeoNVSR+G, 227.890.9130.0490.04718.780.6190.1550.077
RoGeR+G, 333.350.9650.0210.02021.500.7040.1040.052

Image-level results on RE10K and DL3DV. R and G denote reconstruction-only and generation-only methods. R+G denotes reconstruction-generation-combined methods, where 1 and 2 are generation-aided reconstruction and decoupled reconstruction-then-generation. 3 couples the two modules end-to-end without any explicit 3D. Difix3D and Difix apply generative priors during 3DGS training and after rendering, respectively. Bold is best and underline is second best.

Method RE10K 3v DL3DV 6v
FID↓FVD↓TSED↑MEt3R↓APE-T↓APE-R↓ FID↓FVD↓TSED↑MEt3R↓APE-T↓APE-R↓
LagerNVS 21760.9940.0140.00712.51 332060.9770.0620.0052.42
SEVA 15780.9870.0190.01820.99 23850.9720.0760.0115.38
FrameCrafter 14830.9690.0180.03028.37 16890.7200.0800.0186.18
GEN3C 311540.9970.0200.02723.68 612810.8540.0890.05735.24
NeoVerse 693240.9970.0230.00910.69 591840.9190.0790.0082.91
GeoNVS 24920.9860.0210.01823.63 291360.9280.0830.02111.63
RoGe 11450.9970.0150.0099.45 15500.9910.0710.0052.31

Video-level results on RE10K and DL3DV. FID and FVD measure visual realism and temporal coherence. TSED and MEt3R measure geometric consistency. APE-T and APE-R are translational and rotational absolute pose error. APE-T is normalized by trajectory length.

Method ACID 9v
PSNR↑SSIM↑LPIPS↓DreamSim↓ FID↓FVD↓TSED↑MEt3R↓APE-T↓RPE-R↓
LagerNVS 24.110.7080.1390.088 291330.9940.0280.0320.21
SEVA 22.970.6960.0940.048 12780.9690.0480.0430.37
FrameCrafter 24.580.7340.0810.040 12880.9730.0310.0460.38
GEN3C 16.390.4270.2880.153 433130.9890.0310.0570.22
NeoVerse 15.990.4010.3220.209 893990.9950.0320.0360.27
GeoNVS 22.070.6560.1340.082 242850.9340.0570.0580.70
RoGe 26.300.7860.0640.032 10360.9950.0270.0280.20

Image-level and video-level results on ACID with 9 input views. Rotational error is reported as RPE, because the near-straight trajectories make rotational APE unreliable. Translational APE is length-normalized because ground truth here has no absolute scale.

Roaming in DL3DV

Sparse context views (left) with target trajectories (top) and synthesized novel trajectory videos (bottom).

Scene 1
Context 1 Context 2 Context 3 Context 4 Context 5 Context 6
Scene 2
Context 1 Context 2 Context 3 Context 4 Context 5 Context 6

Roaming in ScanNet

Sparse context views (left) with target trajectories (top) and synthesized novel trajectory videos (bottom).

Context 1 Context 2 Context 3 Context 4 Context 5 Context 6
Trajectory 1
Trajectory 2
Trajectory 3

BibTeX

@article{lang2026roge,
  title={RoGe: Novel View Synthesis via End-to-End Implicit Reconstruction and Generation},
  author={Lang, Xiaolei and Kang, Ze and Huang, Zehao and Wang, Naiyan},
  journal={arXiv preprint arXiv:2609.02847},
  year={2026}
}