• DocumentCode
    117288
  • Title

    Embedded real-time HD video deblurring

  • Author

    Dysart, Timothy J. ; Brockman, Jay B. ; Jones, Stephen ; Bacon, Fred

  • Author_Institution
    Emu Solutions Inc., South Bend, IN, USA
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper explores a computational deblurring algorithm that will ultimately be implemented in an embedded system with a targeted form factor of 2"×2"×3". The deblurring algorithm completes a Fourier filtering step followed by a wavelet transform denoising step on a 1080×1920 Bayer input 30 frame per second video feed. A major challenge in performing this processing in real time is that the wavelet denoising process utilizes the stationary wavelet transform, thus exploding the bandwidth requirements of the algorithm. To reach the desired form-factor and performance rate, a hardware accelerator is required. While both GPU and FPGA implementations have been pursued, this paper limits itself to describing our successful implementation using a desktop GPU card. Additionally, we briefly highlight methods, left for future work, for improving GPU performance based on our FPGA implementation efforts that should aid in scaling from our current desktop implementation to an embedded implementation.
  • Keywords
    embedded systems; field programmable gate arrays; filtering theory; graphics processing units; image denoising; image restoration; video signal processing; wavelet transforms; FPGA; Fourier filtering step; GPU; deblurring algorithm; embedded system; real-time HD video deblurring; wavelet denoising process; wavelet transform; Bandwidth; Graphics processing units; Image color analysis; Noise; Wavelet domain; Wavelet transforms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing Conference (HPEC), 2014 IEEE
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4799-6232-7
  • Type

    conf

  • DOI
    10.1109/HPEC.2014.7040966
  • Filename
    7040966