• Photonics Research
  • Vol. 11, Issue 10, 1678 (2023)
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
    DOI: 10.1364/PRJ.489989 Cite this Article Set citation alerts
    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[J]. Photonics Research, 2023, 11(10): 1678 Copy Citation Text show less
    Physical formation of blurring artifacts under conventional and coded exposure settings, and analysis in spatial and frequency domains.
    Fig. 1. 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.
    Fig. 2. 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.
    Fig. 3. 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.
    Fig. 4. 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.)
    Fig. 5. 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.
    Fig. 6. Frequency spectra of different encoding sequences.
    Influence of the encoding sequence’s length on the deblurring performance of the proposed framework.
    Fig. 7. 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.)
    Fig. 8. Real-captured blurry images under exposure with different encoding sequences and corresponding deblurring results. (Please zoom in for a better view.)
    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
    Table 1. Deblurring Performance with Different Encoding Sequencesa
    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[J]. Photonics Research, 2023, 11(10): 1678
    Download Citation