Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Geometry-Free View Synthesis: Transformers and no 3D Priors

About

Is a geometric model required to synthesize novel views from a single image? Being bound to local convolutions, CNNs need explicit 3D biases to model geometric transformations. In contrast, we demonstrate that a transformer-based model can synthesize entirely novel views without any hand-engineered 3D biases. This is achieved by (i) a global attention mechanism for implicitly learning long-range 3D correspondences between source and target views, and (ii) a probabilistic formulation necessary to capture the ambiguity inherent in predicting novel views from a single image, thereby overcoming the limitations of previous approaches that are restricted to relatively small viewpoint changes. We evaluate various ways to integrate 3D priors into a transformer architecture. However, our experiments show that no such geometric priors are required and that the transformer is capable of implicitly learning 3D relationships between images. Furthermore, this approach outperforms the state of the art in terms of visual quality while covering the full distribution of possible realizations. Code is available at https://git.io/JOnwn

Robin Rombach, Patrick Esser, Bj\"orn Ommer• 2021

Related benchmarks

TaskDatasetResultRank
Novel View SynthesisACID (test)
PSNR16.8
18
Single-view Novel View SynthesisDL3DV (Long-term (200th frame))
PSNR8.52
13
Single-view Novel View SynthesisRealEstate10K Short-term, 50th frame 84 (test)
PSNR13.54
13
Single-view Novel View SynthesisRealEstate10K Long-term, 200th frame 84 (test)
PSNR9.67
13
Single-view Novel View SynthesisDL3DV Short-term (50th frame)
PSNR9.83
13
Novel View SynthesisRealEstate10K Long-range source-target pairs
FID7.22
6
Novel View SynthesisRealEstate10K Mid-range source-target pairs
FID6.43
6
Novel View SynthesisRealEstate10K Mid-range (In-domain)
FID32.7
5
Novel View SynthesisRealEstate10K Long-range (In-domain)
FID33.91
5
Long-term view synthesisRe10K (test)
FID63.3
5
Showing 10 of 16 rows

Other info

Code

Follow for update