• DocumentCode
    1274769
  • Title

    Efficient FPGA implementation of a high-quality super-resolution algorithm with real-time performance

  • Author

    Szydzik, Tomasz ; Callico, Gustavo M. ; Nunez, Antonio

  • Author_Institution
    Inst. for Appl. Microelectron. (IUMA), Univ. of Las Palmas de Gran Canaria, Las Palmas de Gran Canaria, Spain
  • Volume
    57
  • Issue
    2
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    664
  • Lastpage
    672
  • Abstract
    Nowadays, most of the image contents are recorded in high resolution (HR). Nevertheless, there is still a need of low resolution (LR) content presentation when recapturing is unviable. As high resolution content becomes commonplace (with HDTV penetration in US estimated at 65% for 2010) the viewers expectations on quality and presentation become higher and higher. Thus, in order to meet today¿s consumer expectations the LR content quality has to be enhanced before being displayed. Content pre-processing/upscaling methods include interpolation and Super-Resolution Image Reconstruction (SRIR). SRIR hardware implementations are scarce, mainly due to high memory and performance requirements. This is the challenge we address. In this work an efficient super-resolution core implementation with high quality of the super-resolved outcome is presented. In order to provide high outcome quality the implementation is based on state-of-the-art software. The software algorithm is presented and its output quality compared with other state-of-the-art solutions. The results of the comparison show that the software provides superior output quality. When implemented in targeted FPGA device, the system operating frequency was estimated at 109 MHz. This resulted in a performance that allows dynamic 2x super resolution of QCIF YUV 4:2:0p sequences at a frame rate of 25 fps, leading to realtime execution using only on-chip device memory. Post-layout simulations with back-annotated time proved that the hardware implementation is capable of producing the same output quality as the base software.
  • Keywords
    content management; field programmable gate arrays; image reconstruction; image resolution; real-time systems; storage management; FPGA implementation; SRIR hardware implementation; content preprocessing upscaling method; high quality super resolution algorithm; high resolution image content; low resolution content presentation; on-chip device memory; post layout simulation; real time performance; software algorithm; state-of-the-art software; super resolution image reconstruction; Field programmable gate arrays; Image resolution; Interpolation; Memory management; Software; Software algorithms; FPGA; efficient implementation; image reconstruction; multimedia architectures; super-resolution;
  • fLanguage
    English
  • Journal_Title
    Consumer Electronics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-3063
  • Type

    jour

  • DOI
    10.1109/TCE.2011.5955206
  • Filename
    5955206