Bringing Rolling Shutter Images Alive with Dual Reversed Distortion
Not on the map. Why?
Abstract (arXiv)
Rolling shutter (RS) distortion can be interpreted as the result of picking a row of pixels from instant global shutter (GS) frames over time during the exposure of the RS camera. This means that the information of each instant GS frame is partially, yet sequentially, embedded into the row-dependent distortion. Inspired by this fact, we address the challenging task of reversing this process, i.e., extracting undistorted GS frames from images suffering from RS distortion. However, since RS distortion is coupled with other factors such as readout settings and the relative velocity of scene elements to the camera, models that only exploit the geometric correlation between temporally adjacent images suffer from poor generality in processing data with different readout settings and dynamic scenes with both camera motion and object motion. In this paper, instead of two consecutive frames, we propose to exploit a pair of images captured by dual RS cameras with reversed RS directions for this highly challenging task. Grounded on the symmetric and complementary nature of dual reversed distortion, we develop a novel end-to-end model, IFED, to generate dual optical flow sequence through iterative learning of the velocity field during the RS time. Extensive experimental results demonstrate that IFED is superior to naive cascade schemes, as well as the state-of-the-art which utilizes adjacent RS images. Most importantly, although it is trained on a synthetic dataset, IFED is shown to be effective at retrieving GS frame sequences from real-world RS distorted images of dynamic scenes. Code is available at https://github.com/zzh-tech/Dual-Reversed-RS.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 20 of its 40 references that are in the map. First posted on arXiv 12 Mar 2022.
Builds on
20 of 40 references.
References · 20
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2016Deep Multi-scale Convolutional Neural Network for Dynamic Scene Deblurringcited by 722
- 2017Super SloMo: High Quality Estimation of Multiple Intermediate Frames for Video Interpolationcited by 321
- 2020Softmax Splatting for Video Frame Interpolationcited by 276
- 2019Depth-Aware Video Frame Interpolationcited by 232
- 2018Bringing a Blurry Frame Alive at High Frame-Rate with an Event Cameracited by 141
8 more
- 2020FLAVR: Flow-Agnostic Video Representations for Fast Frame Interpolationcited by 97
- 2020Blurry Video Frame Interpolationcited by 57
- 2018Learning to Extract a Video Sequence from a Single Motion-Blurred Imagecited by 56
- 2018Bringing Alive Blurred Momentscited by 44
- 2019Rolling-Shutter-Aware Differential SfM and Image Rectificationcited by 32
- 2016Rolling Shutter Camera Relative Pose: Generalized Epipolar Geometrycited by 26
- 2020From two rolling shutters to one global shuttercited by 21
- 2021SUNet: Symmetric Undistortion Network for Rolling Shutter Correctioncited by 20
Built on by
Citing papers per year: 2022: 3; 2023: 5; 2024: 4; 2025: 0; 2026: 3.
15 papers.
Sort:
By area:
- 2022Blur Interpolation Transformer for Real-World Motion from Blurcited by 25
- 2023Deep Learning for Camera Calibration and Beyond: A Surveycited by 20
- 2022Context-Aware Video Reconstruction for Rolling Shutter Camerascited by 15
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fieldscited by 11
- 2024RS-NeRF: Neural Radiance Fields from Rolling Shutter Imagescited by 8
- 2022Neural Global Shutter: Learn to Restore Video from a Rolling Shutter Camera with Global Reset Featurecited by 6
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alivecited by 6
- 2024Single Image Rolling Shutter Removal with Diffusion Modelscited by 5
- 2024Motion Blur Decomposition with Cross-shutter Guidancecited by 3
- 2023Self-Supervised Scene Dynamic Recovery from Rolling Shutter Images and Eventscited by 2
- 2026Moment-Reenacting: Inverse Motion Degradation with Cross-shutter Guidancecited by 2
- 2023Velocity Disambiguation for Video Frame Interpolationcited by 0
- 2026HaRP: High Dynamic Range Photosequencing through Dual Reversed Shutter Scanning23 Sep 2026
- 2026Scanline-Aware Animatable Gaussian Avatars from Rolling-Shutter Videos18 Aug 2026
- 2026Moment-Reenacting: Inverse Motion Degradation with Cross-shutter Guidance21 May 2026
- 2024SelfDRSC++: Self-Supervised Dual Reversed Rolling Shutter Correction via Video Interpolation21 Aug 2024
- 2024RS-NeRF: Neural Radiance Fields from Rolling Shutter Images14 Jul 2024
- 2024Single Image Rolling Shutter Removal with Diffusion Models3 Jul 2024
- 2024Motion Blur Decomposition with Cross-shutter Guidance1 Apr 2024
- 2023Velocity Disambiguation for Video Frame Interpolation14 Nov 2023
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fields4 Oct 2023
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alive31 May 2023
- 2023Self-Supervised Scene Dynamic Recovery from Rolling Shutter Images and Events14 Apr 2023
- 2023Deep Learning for Camera Calibration and Beyond: A Survey19 Mar 2023
- 2022Blur Interpolation Transformer for Real-World Motion from Blurcited by 25
- 2023Deep Learning for Camera Calibration and Beyond: A Surveycited by 20
- 2022Context-Aware Video Reconstruction for Rolling Shutter Camerascited by 15
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fieldscited by 11
- 2024RS-NeRF: Neural Radiance Fields from Rolling Shutter Imagescited by 8
- 2022Neural Global Shutter: Learn to Restore Video from a Rolling Shutter Camera with Global Reset Featurecited by 6
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alivecited by 6
- 2024Motion Blur Decomposition with Cross-shutter Guidancecited by 3
- 2023Self-Supervised Scene Dynamic Recovery from Rolling Shutter Images and Eventscited by 2
- 2026Moment-Reenacting: Inverse Motion Degradation with Cross-shutter Guidancecited by 2
- 2023Velocity Disambiguation for Video Frame Interpolationcited by 0
- 2024SelfDRSC++: Self-Supervised Dual Reversed Rolling Shutter Correction via Video Interpolationcited by 0
12 most cited of 14 All 14 (JSON)
- 2026HaRP: High Dynamic Range Photosequencing through Dual Reversed Shutter Scanning23 Sep 2026
- 2026Scanline-Aware Animatable Gaussian Avatars from Rolling-Shutter Videos18 Aug 2026
- 2026Moment-Reenacting: Inverse Motion Degradation with Cross-shutter Guidance21 May 2026
- 2024SelfDRSC++: Self-Supervised Dual Reversed Rolling Shutter Correction via Video Interpolation21 Aug 2024
- 2024RS-NeRF: Neural Radiance Fields from Rolling Shutter Images14 Jul 2024
- 2024Motion Blur Decomposition with Cross-shutter Guidance1 Apr 2024
- 2023Velocity Disambiguation for Video Frame Interpolation14 Nov 2023
- 2023USB-NeRF: Unrolling Shutter Bundle Adjusted Neural Radiance Fields4 Oct 2023
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alive31 May 2023
- 2023Self-Supervised Scene Dynamic Recovery from Rolling Shutter Images and Events14 Apr 2023
- 2023Deep Learning for Camera Calibration and Beyond: A Survey19 Mar 2023
- 2022Blur Interpolation Transformer for Real-World Motion from Blur21 Nov 2022
12 newest of 14 All 14 (JSON)