Research
Sharp Monocular View Synthesis in Less Than a Second
Overview Research area: Computer vision — single-image novel view synthesis, 3D Gaussian Splatting, feedforward neural rendering. Technical level: Intermediate. The paper assumes familiarity with 3D G
- arXiv
- 2512.10685
- Published
- 2025-12-11
- Authors
- Lars Mescheder, Wei Dong, Shiwei Li, Xuyang Bai, Marcel Santos, Peiyun Hu, Bruno Lecouat, Mingmin Zhen, Amaël Delaunoy, Tian Fang, Yanghai Tsin, Stephan R. Richter, Vladlen Koltun
AI summary
Overview
Research area: Computer vision — single-image novel view synthesis, 3D Gaussian Splatting, feedforward neural rendering.
Technical level: Intermediate. The paper assumes familiarity with 3D Gaussian representations, monocular depth estimation, and neural rendering; the architecture builds on existing components (Depth Pro, DPT) rather than introducing entirely new primitives.
Scope: SHARP is a feedforward system that converts a single photograph into a metric 3D Gaussian representation in under one second, enabling real-time photorealistic rendering from nearby viewpoints.
What This Paper Is About
Most high-quality 3D view synthesis requires many input images and slow per-scene optimization, which is impractical for browsing personal photo collections or AR/VR headsets. This paper asks whether a single photograph can be lifted into a coherent, metrically scaled 3D scene quickly enough (sub-second generation, real-time rendering) to support natural head movement and posture shifts. The goal is sharp, photorealistic rendering from nearby views rather than plausible hallucination of faraway viewpoints.
Key Contributions
-
End-to-end architecture for high-resolution Gaussian regression. A network that predicts roughly 1.2 million 3D Gaussians per image over a 768×768 two-layer grid, trained end-to-end for view synthesis fidelity rather than assembled from separately trained parts.
-
A carefully tuned loss configuration. A combination of rendering, perceptual, and artifact-suppressing regularizers that prioritizes synthesized-view sharpness while stabilizing training and eliminating common failure modes such as floaters and translucent noise.
-
A learned depth adjustment module. A small U-Net that predicts a per-pixel scale map to resolve monocular depth ambiguity during training, inspired by conditional VAEs but simplified by replacing the KL divergence with a task-specific regularizer. It is removed at inference.
-
State-of-the-art zero-shot generalization at interactive speed. Demonstrated across six metric datasets with LPIPS reductions of 25–34% and DISTS reductions of 21–43% versus the strongest prior model, with synthesis three orders of magnitude faster.
Main Findings
-
Fidelity: SHARP achieves the best LPIPS and DISTS on every evaluated dataset (Middlebury, Booster, ScanNet++, WildRGBD, ETH3D, Tanks and Temples) in the zero-shot regime. On ScanNet++, DISTS drops from 0.090 (Gen3C) to 0.071; on Tanks and Temples, LPIPS drops from 0.566 to 0.421.
-
Speed: Generation takes under one second on an A100 for a 1536×1536 input, and the resulting representation renders at over 100 frames per second. Diffusion-based competitors take minutes.
-
Ablations: The perceptual loss contributes the largest gain in visual quality; the regularizers suppress specific artifact classes; the depth adjustment module measurably sharpens details; self-supervised finetuning on real images further crisps the output.
-
Depth ambiguity matters: Freezing the monocular depth model degrades fidelity, particularly on transparent or reflective surfaces. Unfreezing the depth decoder and the low-resolution encoder of Depth Pro allows depth prediction to adapt to the synthesis objective.
-
Metric output: The representation has absolute scale, meaning virtual cameras can be coupled to physical head-mounted or handheld devices without arbitrary rescaling.
-
Nearby-view focus: The method targets a "headbox" — natural posture shifts — rather than large translations, where diffusion priors remain advantageous.
Methodology in Plain English
SHARP treats the problem as regression: image in, 3D Gaussians out, one forward pass. The pipeline has four learnable pieces. First, a pretrained Depth Pro encoder extracts four feature maps from the image; its low-resolution transformer is unfrozen so it can adapt, while the patch encoder stays frozen. Second, a Dense Prediction Transformer decoder produces a two-layer depth map — one layer for visible surfaces, a second to capture occluded regions and view-dependent effects.
Third, a small depth adjustment U-Net sees both the predicted and ground-truth depth during training and outputs a scale map that corrects systematic depth errors. Because monocular depth is genuinely ambiguous (a network may hedge by predicting the mean), this module supplies the missing information; the authors constrain it with a mean-absolute-error term pulling the scale toward 1 and a multiscale total-variation term, acting as an information bottleneck so the correction stays compact. At inference this module simply vanishes.
Fourth, a Gaussian decoder predicts refinements to every attribute — position, scale, rotation, color, opacity — starting from base Gaussians initialized by unprojecting the adjusted depth and sampling the image color. A differentiable renderer draws the Gaussians into the source view and a novel view, and losses are computed there: L1 color, a ResNet-50 perceptual loss (applied to the whole image, not just occluded patches), alpha BCE to punish spurious transparency, depth L1 on the first layer, and regularizers for smoothness, floaters, position drift, and projected footprint size.
Training runs in two stages: 100K steps on synthetic data with perfect depth and image ground truth on 128 A100s, then 60K steps of self-supervised finetuning on real single images, where the model generates a pseudo-novel view and the roles of input and target are swapped. View-frustum masking restricts novel-view losses to regions actually visible in the source view, so the model is not penalized for unknowable occluded content.
Why This Matters
Impact on research. The paper is a strong existence proof that pure regression — no diffusion sampling, no per-scene optimization — can be competitive at photorealistic single-image view synthesis. It also argues that perceptual metrics (LPIPS, DISTS) are the right yardstick for this task, since PSNR and SSIM collapse under tiny camera shifts even when images look identical.
Real-world applications:
- Converting personal photo libraries into browsable 3D scenes on phones or headsets, at a rate fast enough to scroll through a gallery.
- Spatial video calls or shared memories where participants view a captured moment from slightly different angles.
- AR/VR content creation from a single reference image, avoiding photogrammetry rigs or multi-shot capture.
- E-commerce and real estate previews where a single product or room photo becomes a parallax-capable 3D asset.
Industry relevance. The method comes from Apple and targets AR/VR headsets and handheld displays directly. Sub-second amortized generation combined with 100+ FPS rendering fits the latency budget of interactive hardware, and the metric scale requirement reflects a real engineering constraint for coupling virtual cameras to tracked physical devices.
Future Directions
- Extending to faraway views. The headbox limitation is explicit; the authors suggest selective use of diffusion models, possibly distilled for lower latency, to synthesize plausible content for large viewpoint changes without sacrificing nearby sharpness.
- Unified single-view, multi-view, and video pipelines. Diffusion may enable one general routine spanning input modalities.
- Principled view-dependent and volumetric effects. Current Gaussians without spherical harmonics may underserve reflections, refractions, and translucent materials.
- Memory and training efficiency. The supplementary material documents that the perceptual loss on full images strains A100 memory during backpropagation, leaving room for more scalable supervision.
Target Audience
Researchers and engineers working on novel view synthesis, neural rendering, and 3D Gaussian Splatting who want a strong feedforward baseline and a well-documented account of which losses and modules actually matter. It also suits product-oriented AR/VR practitioners evaluating whether single-image-to-3D is fast enough for interactive use, and graduate students looking for a clear example of end-to-end training of an explicit 3D representation under perceptual supervision. Readers should already be comfortable with camera intrinsics/extrinsics, depth maps, and the basic 3D Gaussian Splatting formulation.
Authors’ abstract
We present SHARP, an approach to photorealistic view synthesis from a single image. Given a single photograph, SHARP regresses the parameters of a 3D Gaussian representation of the depicted scene. This is done in less than a second on a standard GPU via a single feedforward pass through a neural network. The 3D Gaussian representation produced by SHARP can then be rendered in real time, yielding high-resolution photorealistic images for nearby views. The representation is metric, with absolute scale, supporting metric camera movements. Experimental results demonstrate that SHARP delivers robust zero-shot generalization across datasets. It sets a new state of the art on multiple datasets, reducing LPIPS by 25-34% and DISTS by 21-43% versus the best prior model, while lowering the synthesis time by three orders of magnitude. Code and weights are provided at https://github.com/apple/ml-sharp