Self-Supervised Linear Motion Deblurring
Not on the map. Why?
Abstract (arXiv)
Motion blurry images challenge many computer vision algorithms, e.g, feature detection, motion estimation, or object recognition. Deep convolutional neural networks are state-of-the-art for image deblurring. However, obtaining training data with corresponding sharp and blurry image pairs can be difficult. In this paper, we present a differentiable reblur model for self-supervised motion deblurring, which enables the network to learn from real-world blurry image sequences without relying on sharp images for supervision. Our key insight is that motion cues obtained from consecutive images yield sufficient information to inform the deblurring task. We therefore formulate deblurring as an inverse rendering problem, taking into account the physical image formation process: we first predict two deblurred images from which we estimate the corresponding optical flow. Using these predictions, we re-render the blurred images and minimize the difference with respect to the original blurry inputs. We use both synthetic and real dataset for experimental evaluations. Our experiments demonstrate that self-supervised single image deblurring is really feasible and leads to visually compelling results.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 1.
11 papers.
- 2021Motion Deblurring with Real Eventscited by 52
- 2022BALF: Simple and Efficient Blur Aware Local Feature Detectorcited by 34
- 2023A Unified Framework for Event-based Frame Interpolation with Ad-hoc Deblurring in the Wildcited by 27
- 2021MBA-VO: Motion Blur Aware Visual Odometrycited by 16
- 2022Context-Aware Video Reconstruction for Rolling Shutter Camerascited by 15
- 2021Task-Driven Deep Image Enhancement Network for Autonomous Driving in Bad Weathercited by 6
- 2022Rolling Shutter Inversion: Bring Rolling Shutter Images to High Framerate Global Shutter Videocited by 6
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alivecited by 6
- 2022Neural Maximum A Posteriori Estimation on Unpaired Data for Motion Deblurringcited by 3
- 2023Recovering Continuous Scene Dynamics from A Single Blurry Image with Eventscited by 2
- 2024SelfDRSC++: Self-Supervised Dual Reversed Rolling Shutter Correction via Video Interpolationcited by 0
- 2024SelfDRSC++: Self-Supervised Dual Reversed Rolling Shutter Correction via Video Interpolation21 Aug 2024
- 2023Self-supervised Learning to Bring Dual Reversed Rolling Shutter Images Alive31 May 2023
- 2023Recovering Continuous Scene Dynamics from A Single Blurry Image with Events5 Apr 2023
- 2023A Unified Framework for Event-based Frame Interpolation with Ad-hoc Deblurring in the Wild12 Jan 2023
- 2022BALF: Simple and Efficient Blur Aware Local Feature Detector27 Nov 2022
- 2022Rolling Shutter Inversion: Bring Rolling Shutter Images to High Framerate Global Shutter Video6 Oct 2022
- 2022Context-Aware Video Reconstruction for Rolling Shutter Cameras25 May 2022
- 2022Neural Maximum A Posteriori Estimation on Unpaired Data for Motion Deblurring26 Apr 2022
- 2021Task-Driven Deep Image Enhancement Network for Autonomous Driving in Bad Weather14 Oct 2021
- 2021Motion Deblurring with Real Events28 Sep 2021
- 2021MBA-VO: Motion Blur Aware Visual Odometry25 Mar 2021