atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

TensoFlow: Tensorial Flow-based Sampler for Inverse Rendering

CVPR 2025 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Flow matching and flow sampling · 3 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.

Proposes TensoFlow, a learnable spatially and directionally aware importance sampler for inverse rendering, parameterized by tensorial normalizing flows with piecewise-quadratic coupling layers.

Problem

Inverse rendering needs Monte Carlo evaluation of the rendering equation, but pre-defined importance samplers (cosine-weighted, GGX) fail to match the spatially and directionally varying integrand, causing high variance.

Approach

Learn the importance sampler itself as a normalizing flow (piecewise-quadratic coupling layers) conditioned on a tensorial spatial feature and the reflected direction, trained by cross-entropy between the integrand and the flow's PDF, giving both sampling and PDF inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use learnable diffuse and specular samplersTensoFlow · TensoSDF synthetic (Average)PSNR: 25.971 -> 26.933Helped
use TensoFlow rather than TensoSDFTensoFlow · Stanford-ORB (Average)PSNR: 29.683 -> 29.957Helped
add a learnable diffuse sampler rather than use a pre-defined diffuse sampler (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 26.433 -> 26.933Helped
add a learnable specular sampler rather than use a pre-defined specular sampler (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 26.203 -> 26.933Helped
use separate flow samplers for diffuse and specular terms (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 25.196 -> 26.933Helped
model the half vector rather than the incident direction (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 26.474 -> 26.933Helped
add the tensorial spatial feature to the flow (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 26.058 -> 26.933Helped
add the reflected direction input to the flow (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 25.876 -> 26.933Helped
increase specular samples from 32 to 128 rays (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 25.849 -> 26.933Helped
increase specular samples from 64 to 128 rays (ablation)TensoFlow · TensoSDF synthetic (Average)PSNR: 26.440 -> 26.933Helped

Surprising findings

Limitations

Experimental setup

Datasets: TensoSDF synthetic dataset Stanford-ORB

Benchmarks: TensoSDF synthetic dataset Stanford-ORB

Metrics: PSNR SSIM LPIPS

Baselines: TensoIR NeRO NeILF++ TensoSDF

Builds on: TensoSDF NICE piecewise-quadratic coupling flows NeRO TensoRF

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