atlas

Research map / Image generation / Fast diffusion sampling

ReFrame: Layer Caching for Accelerated Inference in Real-Time Rendering

ICML 2025 · Image generation › Fast diffusion sampling · approach: Distillation for few-step generation · 0 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.

Extends DeepCache-style layer caching to encoder-decoder rendering networks (ExtraNet, FBSR, Implicit Depth), using adaptive frame-delta and motion-vector cache refresh policies to get about 1.4x average inference speedup on an RTX 2080 Ti with negligible quality loss.

Problem

Neural network inference in real-time rendering (frame extrapolation, supersampling, image composition) is latency-sensitive, and the temporal coherence of frames is unexploited in the deeper layers of encoder-decoder networks.

Approach

Cache the deep encoder features that feed skip-connection concatenations and reuse them in subsequent frames, refreshing the cache adaptively when the input frame delta (SMAPE) or average motion vector exceeds a threshold, rather than on a fixed every-N schedule.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add ReFrame caching with Delta_L instead of no cachingExtraNet · Frame extrapolation, Sun Templespeedup: 1.72Helped
Use Delta_L rather than Delta_H refresh sensitivity (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.021 -> 0.035Hurt
Refresh every 5 frames rather than use Delta_L (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.035 -> 0.040Hurt
Refresh every 2 frames rather than use Delta_L (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.035 -> 0.025No clear effect
Use motion-vector-triggered refresh rather than Delta_L (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.035 -> 0.030No clear effect
Use the non-linear N-5 refresh schedule rather than Delta_L (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.035 -> 0.040Hurt
Cache at Level 3 rather than Level 1 (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLOPs: 46.2% -> 71.8%Helped
Cache at Level 3 rather than Level 1 (ablation)ReFrame on ExtraNet · Frame extrapolation, Asian VillageFLIP: 0.035 -> 0.023Helped
Cache all additional U-Net++ blocks rather than only the last block (ablation)ReFrame on Implicit Depth · Image compositionFLIP: 0.014 -> 0.013Helped
Increase the input from 4× to 3× upscaling while caching (ablation)ReFrame Delta_H on FBSR · Supersampling, Sun TempleFLIP: 0.399 -> 0.396Helped
Combine DeltaCNN with ReFrame rather than use ReFrame alone (ablation)ExtraNet · Frame extrapolation, Asian Villagelatency: 2.0 ms -> 1.9 msNo clear effect
Replace cached features with arbitrary zero, random, or normally distributed values (ablation)ReFrame on ExtraNet · Sun TempleFLIPHurt

Surprising findings

Limitations

Experimental setup

Datasets: Unreal Engine Marketplace scenes (Asian Village, Cyberpunk, Sun Temple test sequences) Implicit Depth sample scenes (Garden Chair)

Benchmarks: Sun Temple Cyberpunk Asian Village Garden Chair

Metrics: FLIP SSIM PSNR LPIPS MSE speedup Enc-Dec FLOPs skipped frames latency 95th percentile

Baselines: DeepCache every-N policy DeltaCNN Non-linear N-5 policy Motion vector policy No cache baseline

Builds on: DeepCache DeltaCNN U-Net U-Net++

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