Image as an IMU: Estimating Camera Motion from a Single Motion-Blurred Image
Not on the map. Why?
Abstract (arXiv)
In many robotics and VR/AR applications, fast camera motions lead to a high level of motion blur, causing existing camera pose estimation methods to fail. In this work, we propose a novel framework that leverages motion blur as a rich cue for motion estimation rather than treating it as an unwanted artifact. Our approach works by predicting a dense motion flow field and a monocular depth map directly from a single motion-blurred image. We then recover the instantaneous camera velocity by solving a linear least squares problem under the small motion assumption. In essence, our method produces an IMU-like measurement that robustly captures fast and aggressive camera movements. To train our model, we construct a large-scale dataset with realistic synthetic motion blur derived from ScanNet++v2 and further refine our model by training end-to-end on real data using our fully differentiable pipeline. Extensive evaluations on real-world benchmarks demonstrate that our method achieves state-of-the-art angular and translational velocity estimates, outperforming current methods like MASt3R and COLMAP.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). Builds on 39 of its 64 references that are in the map. First posted on arXiv 21 Mar 2025.
Builds on
39 of 64 references.
References · 39
- 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,170
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,395
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,539
- 2024Grounding Image Matching in 3D with MASt3Rcited by 965
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 866
- 2023ScanNet++: A High-Fidelity Dataset of 3D Indoor Scenescited by 752
- 2016Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurringcited by 724
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 676
- 2023LightGlue: Local Feature Matching at Light Speedcited by 588
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 557
- 2025Continuous 3D Perception Model with Persistent Statecited by 534
- 2016Direct Sparse Odometrycited by 480
27 more
- 2021iMAP: Implicit Mapping and Positioning in Real-Timecited by 476
- 2024MonST3R: A Simple Approach for Estimating Geometry in the Presence of Motioncited by 437
- 2025Fast3R: Towards 3D Reconstruction of 1000+ Images in One Forward Passcited by 358
- 2020DISK: Learning local features with policy gradientcited by 310
- 20243D Reconstruction with Spatial Memorycited by 271
- 2022SegNeXt: Rethinking Convolutional Attention Design for Semantic Segmentationcited by 252
- 2020Real-Time Intermediate Flow Estimation for Video Frame Interpolationcited by 212
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 200
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 183
- 2024Splatt3R: Zero-shot Gaussian Splatting from Uncalibrated Image Pairscited by 174
- 2015Learning a Convolutional Neural Network for Non-uniform Motion Blur Removalcited by 148
- 2020DeepFactors: Real-Time Probabilistic Dense Monocular SLAMcited by 117
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2015On-Manifold Preintegration for Real-Time Visual-Inertial Odometrycited by 95
- 2022Deep Image Deblurring: A Surveycited by 94
- 2016From Motion Blur to Motion Flow: a Deep Learning Solution for Removing Heterogeneous Motion Blurcited by 81
- 2024Scene Coordinate Reconstruction: Posing of Image Collections via Incremental Learning of a Relocalizercited by 73
- 2024Prompting Depth Anything for 4K Resolution Accurate Metric Depth Estimationcited by 73
- 2024FlowMap: High-Quality Camera Poses, Intrinsics, and Depth via Gradient Descentcited by 61
- 2022Realistic Blur Synthesis for Learning Image Deblurringcited by 52
- 2020Exposure Trajectory Recovery from Motion Blurcited by 31
- 2021MBA-VO: Motion Blur Aware Visual Odometrycited by 16
- 2017Joint Estimation of Camera Pose, Depth, Deblurring, and Super-Resolution from a Blurred Image Sequencecited by 14
- 2021Optical Flow Estimation from a Single Motion-blurred Imagecited by 11
- 2019Single Image Deblurring and Camera Motion Estimation with Depth Mapcited by 6
- 2022Neural Global Shutter: Learn to Restore Video from a Rolling Shutter Camera with Global Reset Featurecited by 6
- 2016Parametric Object Motion from Blurcited by 3
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025BEDLAM2.0: Synthetic Humans and Cameras in Motioncited by 22
- 2025MoBGS: Motion Deblurring Dynamic 3D Gaussian Splatting for Blurry Monocular Videocited by 11
- 2025ForestVO: Enhancing Visual Odometry in Forest Environments through ForestGluecited by 2
- 2026Unblur-SLAM: Dense Neural SLAM for Blurry Inputscited by 1
- 2026GeoBlur: Epipolar Geometry Estimation from a Single Motion-Blurred Imagecited by 0
- 2026GeoBlur: Epipolar Geometry Estimation from a Single Motion-Blurred Image2 May 2026
- 2026Unblur-SLAM: Dense Neural SLAM for Blurry Inputs26 Mar 2026
- 2025BEDLAM2.0: Synthetic Humans and Cameras in Motion18 Nov 2025
- 2025MoBGS: Motion Deblurring Dynamic 3D Gaussian Splatting for Blurry Monocular Video21 Apr 2025
- 2025ForestVO: Enhancing Visual Odometry in Forest Environments through ForestGlue2 Apr 2025