Learn Your Scales: Towards Scale-Consistent Generative Novel View Synthesis
Fereshteh Forghani, Jason J. Yu, Tristan Aumentado-Armstrong, Konstantinos G. Derpanis, Marcus A. Brubaker
TL;DR
Learn Your Scales tackles scale ambiguity in generative novel view synthesis (GNVS) trained on uncalibrated multiview data, where unknown scene scale induces uncertainty in generated views. The authors propose end-to-end per-scene scale learning, parameterizing $s_i$ as $s_i = \exp(a [\beta_i]_{-1}^{+1})$ and applying $\hat{\mathbf{t}}_j = s_i \mathbf{t}_j$ to camera translations during diffusion-model training, alongside two metrics—Sample Flow Consistency (SFC) and Scale-Sensitive Thresholded Symmetric Epipolar Distance (SS-TSED)—to quantify scale inconsistency. Empirical results on RealEstate10K with PolyOculus show reduced scale variability and improved image quality when learning scales, outperforming fixed-scale or ad-hoc normalization approaches, with additional gains when leveraging metric-depth references. The approach avoids preprocessing and enables robust GNVS on uncalibrated data, offering a practical, scalable solution to scale ambiguity in real-world multiview datasets.
Abstract
Conventional depth-free multi-view datasets are captured using a moving monocular camera without metric calibration. The scales of camera positions in this monocular setting are ambiguous. Previous methods have acknowledged scale ambiguity in multi-view data via various ad-hoc normalization pre-processing steps, but have not directly analyzed the effect of incorrect scene scales on their application. In this paper, we seek to understand and address the effect of scale ambiguity when used to train generative novel view synthesis methods (GNVS). In GNVS, new views of a scene or object can be minimally synthesized given a single image and are, thus, unconstrained, necessitating the use of generative methods. The generative nature of these models captures all aspects of uncertainty, including any uncertainty of scene scales, which act as nuisance variables for the task. We study the effect of scene scale ambiguity in GNVS when sampled from a single image by isolating its effect on the resulting models and, based on these intuitions, define new metrics that measure the scale inconsistency of generated views. We then propose a framework to estimate scene scales jointly with the GNVS model in an end-to-end fashion. Empirically, we show that our method reduces the scale inconsistency of generated views without the complexity or downsides of previous scale normalization methods. Further, we show that removing this ambiguity improves generated image quality of the resulting GNVS model.
