atlas

Research map / 3D vision / NeRF and radiance fields

USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fields

ICLR 2024 · 3D vision › NeRF and radiance fields · approach: Dynamic and editable NeRF · 1 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 USB-NeRF, a single-stage NeRF that models rolling shutter image formation with a cubic B-spline camera motion model, jointly optimizing poses and scene to correct RS distortion and improve pose estimation.

Problem

NeRF assumes global shutter images, so rolling shutter distortion corrupts novel view synthesis and camera pose estimation; existing RS correction is two-stage and fragile.

Approach

Integrates the rolling shutter image formation model into NeRF so that the underlying 3D representation and per-scanline camera poses (modeled as cubic B-spline trajectories) are learned directly from RS images, enabling dense bundle adjustment and GS image rendering in one step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Model rolling-shutter image formation directly in NeRF instead of correcting images in a separate stepUSB-NeRF · Synthetic rolling-shutter removal (Avg.)PSNR: 19.68 -> 32.44Helped
Model rolling-shutter image formation directly in NeRF instead of correcting images in a separate stepUSB-NeRF · Synthetic rolling-shutter removal (Avg.)SSIM: 0.614 -> 0.914Helped
Model rolling-shutter image formation directly in NeRF instead of correcting images in a separate stepUSB-NeRF · Synthetic rolling-shutter removal (Avg.)LPIPS: 0.3364 -> 0.0521Helped
Use USB-NeRF on global-shutter images rather than NeRFLLFF (Avg.) · LLFFPSNR: 26.40 -> 26.13Mixed
Use USB-NeRF on global-shutter images rather than NeRFLLFF (Avg.) · LLFFSSIM: 0.855 -> 0.827Hurt
Use USB-NeRF on global-shutter images rather than NeRFLLFF (Avg.) · LLFFLPIPS: 0.0614 -> 0.0846Hurt
Use cubic B-Spline motion interpolation instead of linear interpolation (ablation)USB-NeRF · SyntheticRPE rotation (°/frame): 0.446$\pm$ 0.337 -> 0.307$\pm$ 0.140Helped
Use cubic B-Spline motion interpolation instead of linear interpolation (ablation)USB-NeRF · TUM-RSRPE rotation (°/frame): 0.283 $\pm$ 0.285 -> 0.227 $\pm$ 0.246Helped
Use cubic B-Spline motion interpolation instead of linear interpolation (ablation)USB-NeRF · constant-velocity camera motionPSNR: 0.25 dB worseHurt
Split BARF images into blocks and optimize each block pose separatelyBARF · Synthetic rolling-shutter removalPSNRMixed

Surprising findings

Limitations

Experimental setup

Datasets: TUM-RS LLFF ETH3D-based synthetic RS sequences self-captured RS sequences (GoPro HERO6, Canon EOS M3, iPhone 14 Pro)

Benchmarks: TUM-RS LLFF synthetic RS sequences (Blue Room, Living Room, White Room)

Metrics: PSNR SSIM LPIPS ATE RPE

Baselines: NeRF BARF RSBA NW-RSBA COLMAP DSUN SUNet RSSR CVR DiffSfM

Builds on: NeRF BARF

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