Mobile Neural Light Field Rendering With Partial-Ray Super-Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural Rendering Fields (NeRF) are slow and require high-end GPUs or extra storage memory, making them unsuitable for resource-constrained devices like mobile devices, while neural light fields (NeLF) are computationally intensive and not mobile-friendly.

Innovation Solution

The MobileR2L architecture uses a convolutional network instead of MLP, employs super-resolution modules, and renders a light-field volume, reducing memory and latency by forwarding only a partial number of rays for high-resolution image generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If NeRF is used for novel view synthesis, then rendering quality is improved, but inference speed becomes extremely slow

Engineering Contradiction:
Improverendering qualityVSAvoidinference speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent replaces the traditional volumetric rendering mechanism with a neural light field approach that uses a neural network to directly predict pixel colors along rays, eliminating the need for complex ray-tracing through 3D volumes and achieving real-time rendering on mobile devices

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the rendering approach from volumetric integration to neural network prediction by transforming the problem into a parameter estimation task where the neural network learns to map ray parameters directly to pixel colors, significantly reducing computation time

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If NeRF is deployed on mobile devices, then novel view synthesis is achieved, but high-end GPU and extra storage memory are required

Engineering Contradiction:
Improvenovel view synthesis capabilityVSAvoidhardware requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses a lightweight neural network architecture designed specifically for mobile devices, replacing the need for expensive high-end GPUs and additional storage with a compact model that can run on standard mobile hardware

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent segments the rendering process into two stages: a lightweight neural network for real-time prediction on mobile devices, and a separate high-quality rendering pipeline that can be activated only when needed, allowing the system to adapt to different hardware capabilities

Inventive Principle:
Principle #1Segmentation

3Speed

If NeLF is used to speed up rendering, then inference time is reduced, but computation intensity increases

Engineering Contradiction:
Improveinference speedVSAvoidcomputation intensity
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The patent applies different computational strategies to different parts of the rendering process: using a lightweight neural network for most regions and only applying intensive computation where necessary, optimizing the balance between speed and computation intensity for mobile devices

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12482062B2Real-time neural light field on mobile devices
Publication Date: 2025.11.25 SNAP INC
  • US12482062B2 patent drawing
  • US12482062B2 patent drawing
  • US12482062B2 patent drawing

AI summary

A neural light field (NeLF) that runs real-time on mobile devices for neural rendering of three dimensional (3D) scenes, referred to as MobileR2L. The MobileR2L architecture runs efficiently on mobile devices with low latency and small size, and it achieves high-resolution generation while maintaining real-time inference for both synthetic and real-world 3D scenes on mobile devices. The MobileR2L has a network backbone including a convolutional layer embedding an input image at a resolution, residual blocks uploading the embedded image, and super-resolution modules receiving the uploaded embedded image and rendering an output image having a higher resolution than the embedded image. The convolution layer generates a number of rays equal to a number of pixels in the input image, where a partial number of the rays is uploaded to the super-resolution modules.