期刊文献+

面向互联网应用的图像LBP算法GPU并行加速 被引量:1

GPU-based acceleration of local binary pattern algorithm for Internet applications
下载PDF
导出
摘要 很多互联网应用需要进行海量的图片处理。LBP算法是一种图像纹理特征提取算法,广泛用于图像检索等领域,但该算法较为复杂,在处理互联网环境中的海量图片时面临着性能挑战。解决该问题的办法之一就是采用GPU对LBP算法进行并行加速,特别是针对海量图片处理设计加速方案,使GPU同时进行多幅图像LBP特征的并行提取,并采用异步传输方式使多幅图像数据的复制与Kernel函数的执行并行化。通过对GPU单幅和多幅图像并行处理的实验测试,并将实验数据与CPU程序性能进行对比分析,结果表明:对不同分辨率多幅图像并行处理的加速比可达58倍。 Many Internet applications need to process massive images. As a typical image texture fea- ture 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 ima- ges on the Internet. One solution to this problem is using the Graphics Processing Unit (GPU) to sup- port 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 par- allel. And asynchronous transmission is used to perform the data replication and kernel function of mul- tiple 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.
出处 《计算机工程与科学》 CSCD 北大核心 2013年第11期153-159,共7页 Computer Engineering & Science
基金 国家863计划资助项目(2011AA01A205)
关键词 GPU 局部二值模式 异步传输 互联网 GPU local binary pattern asynchronous transmission Internet
  • 相关文献

参考文献11

  • 1Zu Zhong-lin, Li Bo, Chen Qi-mei. Fast algorithm based on LBP texture histogram for background modeling on CUDA [J]. Journal of Wuhan University of Technology:Transpor- tation Science Engineering, 2011 : 35 ( 1 ) : 91-95.
  • 2Zhang Shu, Chu Yan-li. GPU high performance computing- CUDA[M]. Beijing China Waterpower Press, 2009. (in Chinese).
  • 3Owens J D, Houston M, Luebke D, et al. GPU computing [C]//Proc of the IEEE, 2008..879-899.
  • 4Feng Ai-ping. Research on content-based image retrieval sys- tem[D]. Beijing:Beijing University of Posts and Telecommu- nications, 2011.
  • 5Sanders J, Kandrot E. CUDA by example:An introduction to general-purpose GPU programming[M]. Nie Xue-jun, Translation. Beijing..China Machine Press, 2011.
  • 6Ojala T,Pietikainen M, Harwood D. Performance evaluation of texture measures with classification based on Kullback dis- crimination[C]//.Proc of International Conference on Pattern Recognition, 1994.. 582-585.
  • 7Kirk D B, Hwu Wen-mei W. Programming massively parallel processors:A hands-on approach [ M]. Chen shu-hui, Xion shu-hua, Xiong Shu-hua, Translation. Beijing:Tsinghua U- niversity, 2010.
  • 8Ojala T, Pietikainen M, Maenpaa T. Multiresolution gray- scale and rotation invariant texture classification with local binary patterns[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(7) :971-987.
  • 9Zolynski G, Braun T, Berns K. Local binary pattern based texture analysis in real time using a graphics processing unit [C]//Proc of Robotik, 2008 : 321-325.
  • 10祖仲林,李勃,陈启美.基于CUDA的快速LBP纹理背景建模算法[J].武汉理工大学学报(交通科学与工程版),2011,35(1):91-94. 被引量:2

二级参考文献8

  • 1Wang H,Suter D.A revaluation of mixture of gaussian background modeling[C]//IEEE Interna tional Conference on Acoustics,Speech,and Signal Processing(ICASSP).Pennsylvania,USA,2005:1 017-1 020.
  • 2Lee D.Effective gaussian mixture learning for video background subtraction[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2005,27(5):827-832.
  • 3Kim K,Chalidabhongse T H,Harwood D,et al.Real-time foreground-background segmentation using codebook model[J].Reab-Time Imaging,2005,11(3):172-185.
  • 4Heikkila M,Pietikainen M.A texture-based method for modeling the background and detecting moving objects[J].IEEE Transactions Pattern Analysis and Machine Intelligence,2006,28(4):657-662.
  • 5Ojala T,Pietikainen M,Maenpaa T.Multiresolution gray-scale and rotation invariant texture classification with local binary patterns[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2002,24(7):971-987.
  • 6Swain M,Ballard D.Color Histogram.http://www.answers.com/topic/color-histogram,1991.
  • 7Szummer M,Picard R W.Indoor-outdoor Image Classification Content-based Access of Image and Video Database [C].Bombay,India,1998:42-51.
  • 8Niblack.The QBIC Project:Querying Images by Content,Using Color,Texture,and Shape.Storage and Retrieval for Image and Video Databases(SPIE),1993:173-187.

共引文献4

同被引文献20

  • 1Vinod V, Arun M, Chris D. Apache Hadoop YARN= Yet another resource negotiator [C] //Proc of SoCC'la. New York: ACM, 2013:5.
  • 2Jeffrey D, Sanjay G. MapReduce: Simplified data processing on large clusters [C] //Proc of OSDI'04. Berkeley, CA USENIX Association, 2004 135-150.
  • 3Apache Spark: Lightning-fast cluster computing [EB/OL. [2014-07- 31]. https//spark, apache, org.
  • 4Apache Storm Distributed and fault tolerant realtime computation[EB/OL]. 2014 [2015 07-31]. https://storm. apache, org.
  • 5Jeff S, John O. Multi-GPU MapReduce on GPU clusters [C] //Proc of IPDPS'2011. Piscataway, NJ: IEEE, 2011: 1068- 1079.
  • 6Liu Mingliang, Jin Ye, Zhai Jidong. ACIC: Automatic cloud I/O configurator for HPC applications [C] //Proc of SC'13. Piscataway, NJ= IEEE, 2013= 1-12.
  • 7Li Xiaobing, Wang Yandong, Jiao Yizheng, et al. CooMR= Cross task coordination for efficient data management in MapReduce programs [C] //Proc of SC'13. Piscataway, NJ= IEEE, 2013: 1-1I.
  • 8Max G, Mauricio B, Vivek S. HadoopCL: MapReduce on distributed heterogeneous platforms through seamless integration of Hadoop and OpenCL [C] //Proc of IPDPSW'13. Piscataway, NJ: IEEE, 2013:1918-1927.
  • 9Gunho L, Byung Gon C, Randy H. Heterogeneity-aware resource allocation and scheduling in the cloud[C/OL]//Proc of HotCloud'll. Berkeley, CA USENIX Association, 2011 [2014-07-31]. http://static, usenix, org/event/hoteloudll/tech.
  • 10Faraz A, Srimat C, Anand R, et al. Tarazu Optimizing MapReduce on heterogeneous clusters [C] //Proc of ASPLOS'12. NewYork= ACM, 2011= 61-74.

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部