Feedforward Novel View Synthesis for Heterogeneous Cameras
Organizations: Monash Univeristy · Shanghai Jiaotong University · Nanyang Technological University
Abstract
Feed-forward novel view synthesis has recently shown promising results from sparse posed images, but most existing methods assume that context and target views share a fixed camera family. This homogeneous-camera assumption breaks in practical multi-sensor systems, where perspective, fisheye, and panoramic cameras may coexist and where the target projection may be unseen during training. We study feed-forward NVS across heterogeneous central cameras and identify a key ambiguity introduced by tokenization: a visual token aggregates a projection-dependent bundle of pixel rays, while existing camera encodings mainly expose absolute rays or token-center relations. To address this, we combine token-center relative Camera Positional Encodings and proposed local raymaps, a token-level representation that explicitly describes the intra-patch ray distribution summarized by each token. We further propose projection-aware 2D RoPE, which replaces raw image-grid coordinates with ray-induced angular coordinates so that relative positional reasoning is aligned across camera projections. Together, these components treat diverse cameras as calibrated samplings of a shared ray space rather than separate visual domains. On ScanNet++ with heterogeneous-camera system, our method improves over camera-conditioned baselines under mixed-camera evaluation and demonstrates zero-shot generalization to panoramic views.
Figures & tables
| Methods | Rel. Camera PE | Raymaps | 2D RoPE | Undistorted | Fisheye | Mixed | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | PSNR | SSIM | LPIPS | ||||
| LVSM [ 5 ] | - | Plücker | Raw | 24.716 | 0.781 | 0.174 | 24.290 | 0.763 | 0.175 | 24.104 | 0.766 | 0.183 |
| PRoPE [ 7 ] | PRoPE | CamRay | Raw | 23.510 | 0.760 | 0.173 | 22.780 | 0.733 | 0.181 | 21.614 | 0.712 | 0.207 |
| UCPE-N | Rel. Ray | - | Raw | 26.175 | 0.812 | 0.133 | 25.699 | 0.799 | 0.131 | 25.149 | 0.795 | 0.142 |
| UCPE-P | Rel. Ray | Plücker | Raw | 26.083 | 0.811 | 0.136 | 25.568 | 0.797 | 0.135 | 25.204 | 0.796 | 0.144 |
| UCPE-C | Rel. Ray | CamRay | Raw | 26.141 | 0.813 | 0.132 | 25.591 | 0.799 | 0.131 | 25.278 | 0.798 | 0.140 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Asset | License Link |
|---|---|
| LVSM [ 5 ] | https://github.com/Haian-Jin/LVSM/blob/main/LICENSE.md |
| ScanNet++ v2 [ 12 ] | https://scannetpp.mlsg.cit.tum.de/scannetpp/static/scannetpp-terms-of-use.pdf |
| UCPE [ 10 ] | https://github.com/chengzhag/UCPE?tab=MIT-1-ov-file |
Novel View Synthesis
Novel View Synthesis creates images of a scene from camera viewpoints not present in the input, using learned geometry and appearance models.
See all 289 papers