WACV 2027

Aligning Misaligned Benchmarks for Single-View Novel View Synthesis

Yang-Che Tseng1Erqun Dong1Jeong-gi Kwak1Gopal Sharma1Shakiba Kheradmand1Stephan Garbin2Hossam Isack2Kwang Moo Yi1

1University of British Columbia2Google

Same Flash3D reconstruction, same target view.

Ground-truth target view Flash3D render aligned with TTO only, at half opacity over the ground truth Error map of the Flash3D render aligned with TTO only
Flash3D render aligned with PnP + TTO, at half opacity over the ground truthError map of the Flash3D render aligned with PnP + TTO

TL;DRA single image fixes a scene only up to scale, and photometric optimization often fails to recover the resulting misalignment.We propose a new evaluation protocol that aligns renders to the ground truth with traditional image matching and scores only co-visible pixels.

Abstract

While single-view novel view synthesis methods have been dramatically enhanced recently, how to quantify their performance has yet to be standardized. In this work, we demonstrate that an important factor lies in how each method’s own reference frame is aligned with the so-called ground-truth pose. Existing methods often rely on test-time optimization of target poses for this alignment, which inherently is ill-posed due to the complexity of the optimization landscape of camera poses vs render accuracy, leading to methods being evaluated at an arbitrary local optimum. Some recognize this limitation and thus rely on 3D reconstructions of entire scenes using training and test views to align poses, which may be infeasible.

In this work, instead, we propose to use traditional 2D-to-2D and 2D-to-3D image matching techniques to align 3D reconstructions. We also evaluate only within co-visible regions, between different views, which is the only place where a ‘correct’ ground truth can be defined. Our evaluations show that with proper coordinate alignment, novel-view synthesis methods that use explicit 3D Gaussians achieve the state of the art, despite being previously reported in the literature to be outperformed by pure image-based 2D methods. We further provide a simple baseline that directly utilizes an off-the-shelf video generator and a feed-forward geometry estimator. Our simple baseline is already comparable to state-of-the-art methods specifically trained for novel-view synthesis, without any task-specific training.

Evaluation protocol

  1. 1Align by image matching and PnP
  2. 2Refine with test-time optimization
  3. 3Score only co-visible pixels
Input render
Input
Ground truth render
Ground truth
TTO only render
TTO only
Our protocol render
Our protocol
Flash3D on RealEstate10K. Yellow marks the non-co-visible region excluded from metrics.

Demo

We render the reconstruction at the pose the benchmark gives for the target view, then match keypoints between the render and the target view in 2D.

Render at the given pose
Target view

A toy scene, ray-traced in your browser. Matches are simulated from the scene geometry, with noise and outliers; P3P, RANSAC and the Levenberg–Marquardt refinement run for real. The numbers in this demo are not results from the paper.

Results

poseTTO only vs. PnP+TTOresnative PSNR ↑ (dB) per dataset; average PSNR ↑ / SSIM ↑ / LPIPS ↓
MethodRE10K (SV)RE10K (VC)DL3DV-10K (SV)DTUT&T (VC)Avg PSNRAvg SSIMAvg LPIPS
Test-time optimization only
Ours18.8516.0312.7411.8314.3014.750.5140.557
Flash3D14.5214.7511.7111.1213.7513.170.4730.590
DepthSplat16.6616.4512.7710.6713.5914.030.4660.526
Lyra17.5016.2012.3412.6815.3814.820.5040.504
AnySplat19.4019.0313.5412.8214.8115.920.5350.470
SHARP20.7719.4513.5712.8315.5516.430.5640.419
Our evaluation protocol
Ours22.2621.3014.1317.4716.8018.390.6050.389
Flash3D22.0420.7713.5117.0617.6818.210.5940.416
DepthSplat17.8217.6413.2013.5114.3915.310.4940.454
Lyra21.6621.0214.6817.9819.2718.920.6240.362
AnySplat20.7219.8014.2417.1816.7317.740.5470.394
SHARP21.2920.0314.4116.1616.8417.740.5750.353
GT pose
ViewCrafter14.3416.7013.3213.8516.4214.930.5080.418

Bold best, underlined second, per group.

Qualitative results

GT render
GT
Flash3D render
Flash3D
ViewCrafter render
ViewCrafter
Lyra render
Lyra
SHARP render
SHARP
Ours render
Ours
Native resolution, RealEstate10K.
LVSM render
LVSM
PF3plat render
PF3plat
Ours render
Ours
Same view at 256×256.