• DocumentCode
    2190618
  • Title

    Parallel Best Neighborhood Matching Algorithm Implementation on GPU Platform

  • Author

    Zhang, Guangyong ; He, Liqiang ; Zhang, Yanyan

  • Author_Institution
    Coll. of Comput. Sci., Inner Mongolia Univ., Huhhot, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1140
  • Lastpage
    1145
  • Abstract
    Error concealment restores the visual integrity of image content that has been damaged due to a bad network transmission. Best neighborhood matching (BNM) is an effective image recovery method that exploits the information redundancy in a block-coded broken image to find similar content which it then uses to repair or conceal errors. On a high definition image BNM is traditionally implemented sequentially, which requires a relatively long time and so is not suitable for real-time or high volume use. In this paper, we analyze the data access patterns of the BNM algorithm, and exploit a GPU platform to speedup the execution through a parallel implementation. We compare and combine several different GPU optimization methods (coalesced global memory access, shared memory, register files, etc.), and propose an improvement to the parallel BNM algorithm. Experiment results show that our approach can speed up BNM twenty-one times over the sequential approach without any obvious loss of accuracy.
  • Keywords
    computer graphic equipment; coprocessors; image coding; image matching; optimisation; GPU optimization methods; GPU platform; block-coded broken image; data access patterns; error concealment; image recovery method; information redundancy; parallel best neighborhood matching algorithm; Graphics processing unit; Image restoration; Instruction sets; Marine animals; PSNR; Pixel; Registers; BNM; CUDA; GPU; image recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.207
  • Filename
    5577908