• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (11): 153-159.

• 论文 • Previous Articles     Next Articles

GPU-based acceleration of local
binary pattern algorithm for Internet applications        

WANG Xiang-rong1,GAO Fei1,LI Qin1,LIU Yi1,ZHANG Kuo2   

  1. (1.Sino-German Joint Software Institute,Beihang University,Beijing 100191;
    2.Beijing Sogou Technology Development Co., Ltd.,Beijing 100084,China)
  • Received:2013-08-06 Revised:2013-10-19 Online:2013-11-25 Published:2013-11-25

Abstract:

Many Internet applications need to process massive images. As a typical image texture feature extraction algorithm, Local Binary Pattern (LBP) is widely used in image retrieval and other fields. This algorithm is relatively complex, so it faces the performance challenges on processing massive images on the Internet. One solution to this problem is using the Graphics Processing Unit (GPU) to support parallelization of extracting Local Binary Pattern texture feature, especially an accelerating scheme for the processing of massive images. The GPU can compute the LBP feature of multiple images in parallel. And asynchronous transmission is used to perform the data replication and kernel function of multiple images in parallel. The parallel processing of single image and multiple images using the GPU are tested, and the performance of the program on the GPU is compared with the one on the CPU. It is shown that the parallel processing for different resolution multiple images can achieve 58 times speedup.

Key words: GPU;local binary pattern;asynchronous transmission;Internet