HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

MobileNeRF: Exploiting the Polygon Rasterization Pipeline for Efficient Neural Field Rendering on Mobile Architectures

Zhiqin Chen Thomas Funkhouser Peter Hedman Andrea Tagliasacchi

MobileNeRF: Exploiting the Polygon Rasterization Pipeline for Efficient Neural Field Rendering on Mobile Architectures

Abstract

Neural Radiance Fields (NeRFs) have demonstrated amazing ability to synthesize images of 3D scenes from novel views. However, they rely upon specialized volumetric rendering algorithms based on ray marching that are mismatched to the capabilities of widely deployed graphics hardware. This paper introduces a new NeRF representation based on textured polygons that can synthesize novel images efficiently with standard rendering pipelines. The NeRF is represented as a set of polygons with textures representing binary opacities and feature vectors. Traditional rendering of the polygons with a z-buffer yields an image with features at every pixel, which are interpreted by a small, view-dependent MLP running in a fragment shader to produce a final pixel color. This approach enables NeRFs to be rendered with the traditional polygon rasterization pipeline, which provides massive pixel-level parallelism, achieving interactive frame rates on a wide range of compute platforms, including mobile phones.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
novel-view-synthesis-on-llffNeRF
LPIPS: 0.25
PSNR: 26.5
SSIM: 0.811
novel-view-synthesis-on-llffSNeRG
LPIPS: 0.183
PSNR: 25.63
SSIM: 0.818
novel-view-synthesis-on-llffJAXNeRF
LPIPS: 0.173
PSNR: 26.92
SSIM: 0.831
novel-view-synthesis-on-llffMobileNeRF
LPIPS: 0.183
PSNR: 25.91
SSIM: 0.825
novel-view-synthesis-on-mip-nerf-360NeRF++
LPIPS: 0.427
PSNR: 22.76
SSIM: 0.548
novel-view-synthesis-on-mip-nerf-360NeRF
LPIPS: 0.515
PSNR: 21.46
SSIM: 0.458
novel-view-synthesis-on-mip-nerf-360MobileNeRF
LPIPS: 0.47
PSNR: 21.95
SSIM: 0.47
novel-view-synthesis-on-nerfJAXNeRF
LPIPS: 0.051
PSNR: 31.65
SSIM: 0.952
novel-view-synthesis-on-nerfNeRF
LPIPS: 0.081
PSNR: 31
SSIM: 0.947
novel-view-synthesis-on-nerfMobileNeRF
LPIPS: 0.062
PSNR: 30.9
SSIM: 0.947
novel-view-synthesis-on-nerfSNeRG
LPIPS: 0.05
PSNR: 30.38
SSIM: 0.95

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
MobileNeRF: Exploiting the Polygon Rasterization Pipeline for Efficient Neural Field Rendering on Mobile Architectures | Papers | HyperAI