Litcius/Paper detail

Deep coded exposure: end-to-end co-optimization of flutter shutter and deblurring processing for general motion blur removal

Zhihong Zhang, Kaiming Dong, Jinli Suo, Qionghai Dai

2023Photonics Research11 citationsDOI

Abstract

Coded exposure photography is a promising computational imaging technique capable of addressing motion blur much better than using a conventional camera, via tailoring invertible blur kernels. However, existing methods suffer from restrictive assumptions, complicated preprocessing, and inferior performance. To address these issues, we proposed an end-to-end framework to handle general motion blurs with a unified deep neural network, and optimize the shutter’s encoding pattern together with the deblurring processing to achieve high-quality sharp images. The framework incorporates a learnable flutter shutter sequence to capture coded exposure snapshots and a learning-based deblurring network to restore the sharp images from the blurry inputs. By co-optimizing the encoding and the deblurring modules jointly, our approach avoids exhaustively searching for encoding sequences and achieves an optimal overall deblurring performance. Compared with existing coded exposure based motion deblurring methods, the proposed framework eliminates tedious preprocessing steps such as foreground segmentation and blur kernel estimation, and extends coded exposure deblurring to more general blind and nonuniform cases. Both simulation and real-data experiments demonstrate the superior performance and flexibility of the proposed method.

Topics & Concepts

DeblurringMotion blurComputer scienceArtificial intelligenceComputer visionKernel (algebra)PreprocessorImage restorationEncoding (memory)Image qualityImage processingImage (mathematics)MathematicsCombinatoricsAdvanced Image Processing TechniquesAdvanced Vision and ImagingImage and Signal Denoising Methods
Deep coded exposure: end-to-end co-optimization of flutter shutter and deblurring processing for general motion blur removal | Litcius