• DocumentCode
    3316571
  • Title

    Accelerating AdaBoost algorithm using GPU for multi-object recognition

  • Author

    Pin Yi Tsai ; Yarsun Hsu ; Ching-Te Chiu ; Tsai-Te Chu

  • Author_Institution
    Inst. of Inf. Syst. & Applic., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2015
  • fDate
    24-27 May 2015
  • Firstpage
    738
  • Lastpage
    741
  • Abstract
    Traditionally, an adaptive boosting (AdaBoost) algorithm is used for object recognition because of its prevalent usage and well-trained results. However, because the computation of AdaBoost is extremely time-consuming, it is difficult to guarantee that the computations reflect the latest information in real time. To speed-up the operation, the original AdaBoost algorithm was accelerated with a graphics processing unit (GPU). In this study, Compute Unified Device Architecture (CUDA) was used to accelerate two parts of the AdaBoost algorithm, including feature extraction and training, by applying various strategies to system components such as how the data is put in the memory, amount of CUDA streams, trunk size, and block size. In Feature Extraction of the car datasets, the most time-consuming step feature-value computation is 47.18 times faster than the CPU version. For AdaBoost Training, the total execution is accelerated by 34.23 times.
  • Keywords
    feature extraction; graphics processing units; learning (artificial intelligence); object recognition; parallel architectures; AdaBoost algorithm; AdaBoost training; CUDA streams; GPU; adaptive boosting algorithm; block size; compute unified device architecture; feature extraction; graphics processing unit; multiobject recognition; trunk size; Acceleration; Feature extraction; Graphics processing units; Instruction sets; Object recognition; Training; Vehicles; Compute Unified Device Architecture (CUDA); adaptive boosting (AdaBoost); advanced driver assistance system (ADAS); graphics processing unit (GPU); object recognition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
  • Conference_Location
    Lisbon
  • Type

    conf

  • DOI
    10.1109/ISCAS.2015.7168739
  • Filename
    7168739