• DocumentCode
    3777097
  • Title

    GPU implementation for ℓ0-regularized blind motion deblurring

  • Author

    Xiaolong Huang; Kai Wang; Lili Huang; Kaijie Feng; Liang Xiao

  • Author_Institution
    School of Computer Science and Engineering, Nanjing University of Science and Technology, China
  • fYear
    2015
  • Firstpage
    597
  • Lastpage
    601
  • Abstract
    Blind image deblurring is a challenging problem in computer vision and image processing. Due to the highly computational complexity of the blind image deblurring, this paper presents an efficient parallel implementation that produces a deblurring result from a single image in a few seconds. The method is divided into a ℓ0-regularized approach to estimate a blur kernel from the blurred image by regularizing the sparsity property of natural images and an improved TV-Deconvolution using split Bregman method to restore blurred image in the GPU section. The implementation makes effective use of commodity graphics processing units (GPUs). Specifically, we port the calculation of big vectors, matrices and FFTs to GPUs, perform intensive computations based on NVIDIA´s compute unified device architecture, and execute the rest of the operations related with control and small data calculations on the CPU. Experimental results demonstrate that blind image deblurring based on GPU runs an order of magnitude faster than the CPU, which is about 30 times the speed of the CPU, while the deblurring quality is comparable.
  • Keywords
    "Kernel","Graphics processing units","Image restoration","Estimation","Deconvolution","Optimization","Image edge detection"
  • Publisher
    ieee
  • Conference_Titel
    Progress in Informatics and Computing (PIC), 2015 IEEE International Conference on
  • Print_ISBN
    978-1-4673-8086-7
  • Type

    conf

  • DOI
    10.1109/PIC.2015.7489918
  • Filename
    7489918