Photonics Research, Volume. 11, Issue 10, 1678(2023)

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

Zhihong Zhang1, Kaiming Dong1, Jinli Suo1,2,3、*, and Qionghai Dai1,2
Author Affiliations
  • 1Department of Automation, Tsinghua University, Beijing 100084, China
  • 2Institute for Brain and Cognitive Sciences, Tsinghua University, Beijing 100084, China
  • 3Shanghai Artificial Intelligence Laboratory, Shanghai 200030, China
  • show less
    Figures & Tables(9)
    Physical formation of blurring artifacts under conventional and coded exposure settings, and analysis in spatial and frequency domains.
    Overall flowchart of the proposed framework. The coded exposure imaging system and the learning-based deblurring algorithm are respectively modeled with an optical blur encoder and a computational blur decoder, and together form an end-to-end differentiable forward model. In the training stage, the parameters of the whole model are optimized together through gradient descent until convergence. In the inference stage, the learned encoding sequence will be loaded to the controller of the camera shutter (or its equivalent), and the computational blur decoder will be employed to deblur the captured coded blurry images.
    Architecture of the deblurring neural network DeepRFT [29] in the proposed framework.
    Prototype system for coded exposure photography. It employs a liquid crystal element to serve as an external shutter for exposure encoding.
    Synthesized blurry images under different exposure encoding settings and corresponding deblurring results. (Please zoom in for a better view.)
    Frequency spectra of different encoding sequences.
    Influence of the encoding sequence’s length on the deblurring performance of the proposed framework.
    Real-captured blurry images under exposure with different encoding sequences and corresponding deblurring results. (Please zoom in for a better view.)
    • Table 1. Deblurring Performance with Different Encoding Sequencesa

      View table
      View in Article

      Table 1. Deblurring Performance with Different Encoding Sequencesa

      MethodsNoncodedRaskar et al. [14]Agrawal and Xu [15]Jeon et al. [23]Cui et al. [44]Ours
      Sequence (Hex)FFFFFFFFF1CD448D7FFC274716A3809B8076A06111CFF48C
      PSNR (dB)/SSIM24.56/0.769524.37/0.763824.60/0.769525.47/0.803526.66/0.828928.10/0.8627
    Tools

    Get Citation

    Copy Citation Text

    Zhihong Zhang, Kaiming Dong, Jinli Suo, Qionghai Dai, "Deep coded exposure: end-to-end co-optimization of flutter shutter and deblurring processing for general motion blur removal," Photonics Res. 11, 1678 (2023)

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Image Processing and Image Analysis

    Received: Mar. 20, 2023

    Accepted: Jul. 22, 2023

    Published Online: Sep. 27, 2023

    The Author Email: Jinli Suo (jlsuo@tsinghua.edu.cn)

    DOI:10.1364/PRJ.489989

    Topics