Rolling-Shutter Modelling for Direct Visual-Inertial Odometry
Not on the map. Why?
Abstract (arXiv)
We present a direct visual-inertial odometry (VIO) method which estimates the motion of the sensor setup and sparse 3D geometry of the environment based on measurements from a rolling-shutter camera and an inertial measurement unit (IMU). The visual part of the system performs a photometric bundle adjustment on a sparse set of points. This direct approach does not extract feature points and is able to track not only corners, but any pixels with sufficient gradient magnitude. Neglecting rolling-shutter effects in the visual part severely degrades accuracy and robustness of the system. In this paper, we incorporate a rolling-shutter model into the photometric bundle adjustment that estimates a set of recent keyframe poses and the inverse depth of a sparse set of points. IMU information is accumulated between several frames using measurement preintegration, and is inserted into the optimization as an additional constraint between selected keyframes. For every keyframe we estimate not only the pose but also velocity and biases to correct the IMU measurements. Unlike systems with global-shutter cameras, we use both IMU measurements and rolling-shutter effects of the camera to estimate velocity and biases for every state. Last, we evaluate our system on a novel dataset that contains global-shutter and rolling-shutter images, IMU data and ground-truth poses for ten different sequences, which we make publicly available. Evaluation shows that the proposed method outperforms a system where rolling shutter is not modelled and achieves similar accuracy to the global-shutter method on global-shutter data.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 3; 2024: 2; 2025: 1; 2026: 3.
15 papers.
Sort:
- 2021SUNet: Symmetric Undistortion Network for Rolling Shutter Correctioncited by 20
- 2021MBA-VO: Motion Blur Aware Visual Odometrycited by 16
- 2022Context-Aware Video Reconstruction for Rolling Shutter Camerascited by 15
- 2022Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solutioncited by 13
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fieldscited by 11
- 2023Self-supervised Learning of Event-guided Video Frame Interpolation for Rolling Shutter Framescited by 5
- 2021Continuous-Time Spatiotemporal Calibration of a Rolling Shutter Camera-IMU Systemcited by 4
- 2021Comparison of modern open-source visual SLAM approachescited by 3
- 2025A Linear N-Point Solver for Structure and Motion from Asynchronous Trackscited by 3
- 2024RSL-BA: Rolling Shutter Line Bundle Adjustmentcited by 2
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Typescited by 1
- 2024MBA-SLAM: Motion Blur Aware Gaussian Splatting SLAMcited by 1
3 more
- 2026HaRP: High Dynamic Range Photosequencing through Dual Reversed Shutter Scanning23 Sep 2026
- 2026Ego-OSCAR: Egocentric Open source Stereo CAptuRe System8 Aug 2026
- 2026Rolling Shutter Relative Pose Estimation Made Practical25 Jun 2026
- 2025A Linear N-Point Solver for Structure and Motion from Asynchronous Tracks30 Jul 2025
- 2024MBA-SLAM: Motion Blur Aware Gaussian Splatting SLAM13 Nov 2024
- 2024RSL-BA: Rolling Shutter Line Bundle Adjustment10 Aug 2024
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fields4 Oct 2023
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Types15 Sep 2023
- 2023Self-supervised Learning of Event-guided Video Frame Interpolation for Rolling Shutter Frames27 Jun 2023
- 2022Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solution18 Sep 2022
- 2022Context-Aware Video Reconstruction for Rolling Shutter Cameras25 May 2022
- 2021Continuous-Time Spatiotemporal Calibration of a Rolling Shutter Camera-IMU System16 Aug 2021
3 more
- 2021SUNet: Symmetric Undistortion Network for Rolling Shutter Correction10 Aug 2021
- 2021Comparison of modern open-source visual SLAM approaches3 Aug 2021
- 2021MBA-VO: Motion Blur Aware Visual Odometry25 Mar 2021
- 2021SUNet: Symmetric Undistortion Network for Rolling Shutter Correctioncited by 20
- 2021MBA-VO: Motion Blur Aware Visual Odometrycited by 16
- 2022Context-Aware Video Reconstruction for Rolling Shutter Camerascited by 15
- 2022Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solutioncited by 13
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fieldscited by 11
- 2023Self-supervised Learning of Event-guided Video Frame Interpolation for Rolling Shutter Framescited by 5
- 2021Continuous-Time Spatiotemporal Calibration of a Rolling Shutter Camera-IMU Systemcited by 4
- 2021Comparison of modern open-source visual SLAM approachescited by 3
- 2025A Linear N-Point Solver for Structure and Motion from Asynchronous Trackscited by 3
- 2024RSL-BA: Rolling Shutter Line Bundle Adjustmentcited by 2
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Typescited by 1
- 2024MBA-SLAM: Motion Blur Aware Gaussian Splatting SLAMcited by 1
12 most cited of 15 All 15 (JSON)
- 2026HaRP: High Dynamic Range Photosequencing through Dual Reversed Shutter Scanning23 Sep 2026
- 2026Ego-OSCAR: Egocentric Open source Stereo CAptuRe System8 Aug 2026
- 2026Rolling Shutter Relative Pose Estimation Made Practical25 Jun 2026
- 2025A Linear N-Point Solver for Structure and Motion from Asynchronous Tracks30 Jul 2025
- 2024MBA-SLAM: Motion Blur Aware Gaussian Splatting SLAM13 Nov 2024
- 2024RSL-BA: Rolling Shutter Line Bundle Adjustment10 Aug 2024
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fields4 Oct 2023
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Types15 Sep 2023
- 2023Self-supervised Learning of Event-guided Video Frame Interpolation for Rolling Shutter Frames27 Jun 2023
- 2022Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solution18 Sep 2022
- 2022Context-Aware Video Reconstruction for Rolling Shutter Cameras25 May 2022
- 2021Continuous-Time Spatiotemporal Calibration of a Rolling Shutter Camera-IMU System16 Aug 2021
12 newest of 15 All 15 (JSON)