atlas

Research map / 3D vision / 3D generation

MVGenMaster: Scaling Multi-View Generation from Any Image via 3D Priors Enhanced Diffusion Model

CVPR 2025 · 3D vision › 3D generation · approach: Diffusion-based novel view synthesis · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces MVGenMaster, a multi-view diffusion model conditioned on metric-depth-warped RGB and canonical coordinate map 3D priors, trained on a 1.6M-scene dataset (MvD-1M), with a training-free key-rescaling trick to generate up to 100 novel views in one forward pass.

Problem

Versatile novel view synthesis from arbitrary reference and target views is hard: existing diffusion NVS methods lack 3D priors (poor out-of-domain consistency), depend on iterative anchor-based generation, dataset updates or test-time optimization, and degrade when generating many views.

Approach

Warp RGB pixels and canonical coordinate maps from reference views to targets using metric depth (aligned monocular depth to SfM via RANSAC) and camera poses, feed them as 3D priors into an SD2-based multi-view diffusion model with full cross-view attention, and scale view count at inference by multiplying reference keys by a constant (key-rescaling).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add metric-depth-warped 3D priorsMVGenMaster · CO3D+MVImgNet unorderedPSNR: 17.540 -> 21.466Helped
Add metric-depth-warped 3D priorsMVGenMaster · DL3DV+Real10k unorderedPSNR: 14.006 -> 18.296Helped
Add metric-depth-warped 3D priorsMVGenMaster · Zero-shot datasets unorderedPSNR: 10.878 -> 15.533Helped
Add qk-norm before self-attention (ablation)MVGenMaster · In-domain validation setPSNR: 15.348 -> 15.521Helped
Add CCM prior fused by convolution (ablation)MVGenMaster · In-domain validation setPSNR: 15.521 -> 17.521Helped
Inject CCM prior through cross-attention instead of convolutional input fusion (ablation)MVGenMaster · In-domain validation setPSNR: 17.521 -> 15.830Hurt
Use warped RGB pixels rather than warped latents (ablation)MVGenMaster · In-domain validation setPSNR: 17.514 -> 17.651Helped
Add domain switcher (ablation)MVGenMaster · Zero-shot test setPSNR: 14.286 -> 14.956Helped
Add multi-scale training (ablation)MVGenMaster · Zero-shot test setPSNR: 14.956 -> 15.211Helped
Add EMA (ablation)MVGenMaster · Zero-shot test setPSNR: 15.211 -> 15.641Helped
Add key-rescaling (ablation)MVGenMaster · MipNeRF-360, 100 target viewsPSNR: 14.833 -> 15.640Helped

Surprising findings

Limitations

Experimental setup

Datasets: Co3Dv2 MVImgNet DL3DV GL3D Scannet++ 3D-Front Real10k ACID Objaverse Megascenes Aerial Streetview

Benchmarks: Co3Dv2 MVImgNet DL3DV Real10k DTU MipNeRF-360 Tanks-and-Temples ETH3D

Metrics: PSNR SSIM LPIPS

Baselines: ViewCrafter CAT3D MVSplat

Builds on: CAT3D Stable Diffusion 2 Wonder3D ViewCrafter Depth-Pro

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy