Gaussian Splatting on the Move: Blur and Rolling Shutter Compensation for Natural Camera Motion
Otto Seiskari, Jerry Ylilammi, Valtteri Kaatrasalo, Pekka Rantalankila, Matias Turkulainen, Juho Kannala, Esa Rahtu, Arno Solin
TL;DR
This work targets high-quality 3D scene reconstruction from handheld video by explicitly modeling motion blur and rolling shutter within Gaussian Splatting. It introduces a differentiable rendering pipeline that integrates camera trajectory, using velocities from visual–inertial odometry (VIO) and optimizing poses during reconstruction, with a screen-space approximation to efficiently handle exposure-time effects. The approach avoids adding learned blur modules, instead relying on per-frame motion integration and pixel-velocity rasterization, yielding quantitative gains (PSNR, SSIM, LPIPS) over 3DGS baselines and BAD-NeRF on synthetic data and robust performance on real smartphone data. The method demonstrates practical improvements for naturalistic capture scenarios, offers ablations and timing analyses, and provides public code and datasets for reproducibility and further research in differentiable rendering under realistic imaging imperfections.
Abstract
High-quality scene reconstruction and novel view synthesis based on Gaussian Splatting (3DGS) typically require steady, high-quality photographs, often impractical to capture with handheld cameras. We present a method that adapts to camera motion and allows high-quality scene reconstruction with handheld video data suffering from motion blur and rolling shutter distortion. Our approach is based on detailed modelling of the physical image formation process and utilizes velocities estimated using visual-inertial odometry (VIO). Camera poses are considered non-static during the exposure time of a single image frame and camera poses are further optimized in the reconstruction process. We formulate a differentiable rendering pipeline that leverages screen space approximation to efficiently incorporate rolling-shutter and motion blur effects into the 3DGS framework. Our results with both synthetic and real data demonstrate superior performance in mitigating camera motion over existing methods, thereby advancing 3DGS in naturalistic settings.
