atlas

Research map / 3D vision / Depth and stereo

Spin-UP: Spin Light for Natural Light Uncalibrated Photometric Stereo

CVPR 2024 · 3D vision › Depth and stereo · approach: Photometric stereo · 7 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 Spin-UP, an unsupervised natural-light uncalibrated photometric stereo method that captures images on a rotating platform, initializes environment light from occluding boundaries, and optimizes neural inverse rendering with interval sampling and shrinking range computing.

Problem

Natural light uncalibrated photometric stereo (NaUPS): recovering surface normals, environment light, and reflectance from images under unknown natural lighting, which is ill-posed and highly ambiguous.

Approach

A spin-light capture setup (object rotating on a platform under static environment light) reduces light unknowns to a single uniform environment light plus per-image rotation angles; a boundary-pixel-based light initialization with diffuse/chromatic filters provides a prior, and training uses interval sampling and shrinking range computing for efficiency.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Spin-UP instead of S23NaUPS normal estimation · Shape group (synthetic)MAE: 12.39 -> 8.72Helped
use Spin-UP instead of S23NaUPS normal estimation · Light group (synthetic)MAE: 10.84 -> 4.54Helped
use Spin-UP instead of S23NaUPS normal estimation · Reflectance group (synthetic)MAE: 13.03 -> 9.08Helped
use Spin-UP instead of S23NaUPS normal estimation · Spatially varying material group (synthetic)MAE: 13.53 -> 9.15Helped
add boundary-based light initialization instead of random initialization (ablation)Spin-UP · Synthetic datasetPU-PSNR: 16.86 -> 22.06Helped
add boundary-based light initialization instead of Fibonacci lattice initialization (ablation)Spin-UP · Synthetic datasetPU-SSIM: 0.52 -> 0.60Helped
add interval sampling (ablation)Spin-UP · Spatially varying material group (synthetic)MAE: 10.12 -> 9.15Helped
add shrinking range computing (ablation)Spin-UP · Shape group (synthetic)MAE: 10.10 -> 8.72Helped
add chromatic filter Fc (ablation)Spin-UP · Synthetic dataset (average across groups)MAE: 8.17 -> 7.85Helped
add low-pass spherical harmonics diffuse filter Fd SH (ablation)Spin-UP · Spatially varying material group (synthetic)MAE: 15.73 -> 9.15Helped
add threshold diffuse filter Fd TH (ablation)Spin-UP · Spatially varying material group (synthetic)MAE: 12.49 -> 9.15Helped

Surprising findings

Limitations

Experimental setup

Datasets: DiLiGenT-MV shapes Blender-rendered synthetic set with HDR environment maps self-captured real-world spin light dataset

Benchmarks: Spin-UP synthetic dataset (shape, light, reflectance, spatially varying material groups) Spin-UP real-world captured dataset

Metrics: mean angle error (MAE) PU-PSNR PU-SSIM

Baselines: HY19 S22 S23

Builds on: NeRF-style neural inverse rendering Disney BRDF model three-stage training schema (Ju et al.) spherical Gaussian light model Fibonacci lattice initialization

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