# Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solution

Source: [Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solution](<https://www.sota2.com/research/paper/68fa6f171e209131cea43d80>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2026-01-01T16:54:10.644Z

Authors: Bangyan Liao, Delin Qu, Yifei Xue, Huiqing Zhang, Yizhen Lao

Published: 2022-09-18T08:21:07.000Z

## Abstract

We propose a robust and fast bundle adjustment solution that estimates the 6-DoF pose of the camera and the geometry of the environment based on measurements from a rolling shutter (RS) camera. This tackles the challenges in the existing works, namely relying on additional sensors, high frame rate video as input, restrictive assumptions on camera motion, readout direction, and poor efficiency. To this end, we first investigate the influence of normalization to the image point on RSBA performance and show its better approximation in modelling the real 6-DoF camera motion. Then we present a novel analytical model for the visual residual covariance, which can be used to standardize the reprojection error during the optimization, consequently improving the overall accuracy. More importantly, the combination of normalization and covariance standardization weighting in RSBA (NW-RSBA) can avoid common planar degeneracy without needing to constrain the filming manner. Besides, we propose an acceleration strategy for NW-RSBA based on the sparsity of its Jacobian matrix and Schur complement. The extensive synthetic and real data experiments verify the effectiveness and efficiency of the proposed solution over the state-of-the-art works. We also demonstrate the proposed method can be easily implemented and plug-in famous GSSfM and GSSLAM systems as completed RSSfM and RSSLAM solutions.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #1](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-1.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #1; ATE: 0.011.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #2](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-2.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #2; ATE: 0.008.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #4](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-4.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #4; ATE: 0.071.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #6](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-6.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #6; ATE: 0.008.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #3](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-3.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #3; ATE: 0.031.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #5](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-5.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #5; ATE: 0.034.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #8](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-8.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #8; ATE: 0.115.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #9](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-9.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #9; ATE: 0.028.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #10](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-10.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #10; ATE: 0.108.

- [Rolling Shutter Bundle Adjustment on WHU-RSVI t1-fast](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-whu-rsvi-t1-fast.md>): Rolling Shutter Bundle Adjustment; WHU-RSVI t1-fast; ATE: 0.054.

- [Rolling Shutter Bundle Adjustment on WHU-RSVI t2-fast](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-whu-rsvi-t2-fast.md>): Rolling Shutter Bundle Adjustment; WHU-RSVI t2-fast; ATE: 0.012.

- [Rolling Shutter SLAM on WHU-RSVI 2 fast sequences](<https://www.sota2.com/research/sota/rolling-shutter-slam-on-whu-rsvi-2-fast-sequences.md>): Rolling Shutter SLAM; WHU-RSVI 2 fast sequences; Realtime Factor: 1.81.

- [Rolling Shutter SLAM on TUM-RSVI (10 sequences)](<https://www.sota2.com/research/sota/rolling-shutter-slam-on-tum-rsvi-10-sequences.md>): Rolling Shutter SLAM; TUM-RSVI (10 sequences); Realtime Factor (e): 1.56.

- [Rolling Shutter Bundle Adjustment on TUM-RSVI sequence #7](<https://www.sota2.com/research/sota/rolling-shutter-bundle-adjustment-on-tum-rsvi-sequence-sharp-7.md>): Rolling Shutter Bundle Adjustment; TUM-RSVI sequence #7; ATE: 0.26.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2209.08503>)

[PDF](<https://arxiv.org/pdf/2209.08503.pdf>)

[Implementation](<https://delinqu.github.io/NW-RSBA>)
