SelfDRSC++: Self-Supervised Learning for Dual Reversed Rolling Shutter Correction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shang, Wei, Ren, Dongwei, Zhang, Wanying, Wang, Qilong, Zhu, Pengfei, Zuo, Wangmeng
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913475573317632
author Shang, Wei
Ren, Dongwei
Zhang, Wanying
Wang, Qilong
Zhu, Pengfei
Zuo, Wangmeng
author_facet Shang, Wei
Ren, Dongwei
Zhang, Wanying
Wang, Qilong
Zhu, Pengfei
Zuo, Wangmeng
contents Modern consumer cameras commonly employ the rolling shutter (RS) imaging mechanism, via which images are captured by scanning scenes row-by-row, resulting in RS distortion for dynamic scenes. To correct RS distortion, existing methods adopt a fully supervised learning manner that requires high framerate global shutter (GS) images as ground-truth for supervision. In this paper, we propose an enhanced Self-supervised learning framework for Dual reversed RS distortion Correction (SelfDRSC++). Firstly, we introduce a lightweight DRSC network that incorporates a bidirectional correlation matching block to refine the joint optimization of optical flows and corrected RS features, thereby improving correction performance while reducing network parameters. Subsequently, to effectively train the DRSC network, we propose a self-supervised learning strategy that ensures cycle consistency between input and reconstructed dual reversed RS images. The RS reconstruction in SelfDRSC++ can be interestingly formulated as a specialized instance of video frame interpolation, where each row in reconstructed RS images is interpolated from predicted GS images by utilizing RS distortion time maps. By achieving superior performance while simplifying the training process, SelfDRSC++ enables feasible one-stage self-supervised training. Additionally, besides start and end RS scanning time, SelfDRSC++ allows supervision of GS images at arbitrary intermediate scanning times, thus enabling the learned DRSC network to generate high framerate GS videos. The code and trained models are available at \url{https://github.com/shangwei5/SelfDRSC_plusplus}.
format Preprint
id arxiv_https___arxiv_org_abs_2408_11411
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SelfDRSC++: Self-Supervised Learning for Dual Reversed Rolling Shutter Correction
Shang, Wei
Ren, Dongwei
Zhang, Wanying
Wang, Qilong
Zhu, Pengfei
Zuo, Wangmeng
Computer Vision and Pattern Recognition
I.4.3
Modern consumer cameras commonly employ the rolling shutter (RS) imaging mechanism, via which images are captured by scanning scenes row-by-row, resulting in RS distortion for dynamic scenes. To correct RS distortion, existing methods adopt a fully supervised learning manner that requires high framerate global shutter (GS) images as ground-truth for supervision. In this paper, we propose an enhanced Self-supervised learning framework for Dual reversed RS distortion Correction (SelfDRSC++). Firstly, we introduce a lightweight DRSC network that incorporates a bidirectional correlation matching block to refine the joint optimization of optical flows and corrected RS features, thereby improving correction performance while reducing network parameters. Subsequently, to effectively train the DRSC network, we propose a self-supervised learning strategy that ensures cycle consistency between input and reconstructed dual reversed RS images. The RS reconstruction in SelfDRSC++ can be interestingly formulated as a specialized instance of video frame interpolation, where each row in reconstructed RS images is interpolated from predicted GS images by utilizing RS distortion time maps. By achieving superior performance while simplifying the training process, SelfDRSC++ enables feasible one-stage self-supervised training. Additionally, besides start and end RS scanning time, SelfDRSC++ allows supervision of GS images at arbitrary intermediate scanning times, thus enabling the learned DRSC network to generate high framerate GS videos. The code and trained models are available at \url{https://github.com/shangwei5/SelfDRSC_plusplus}.
title SelfDRSC++: Self-Supervised Learning for Dual Reversed Rolling Shutter Correction
topic Computer Vision and Pattern Recognition
I.4.3
url https://arxiv.org/abs/2408.11411