• DocumentCode
    1725439
  • Title

    An AdaBoost object detection design for heterogeneous computing with OpenCL

  • Author

    Bing-Yang Cheng ; Jui-Sheng Lee ; Jiun-In Guo

  • Author_Institution
    Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    2015
  • Firstpage
    286
  • Lastpage
    287
  • Abstract
    AdaBoost classification with Haar-like features [1] is commonly adopted for object detection. Feature calculation in AdaBoost algorithm is the most time-consuming part, which occupies over 98% of the computation and cannot reach realtime processing with CPU computing only. In this paper we propose an object detection design for heterogeneous computing with OpenCL. By adopting the techniques of scale parallelizing, stage partitioning, and dynamic stage scheduling on AdaBoost algorithm, the proposed design solves load-unbalanced problems when realize in multicore CPU and GPU platform. The proposed object detection design achieves 32.5 fps at D1 resolution on an AMD A10-7850K processor.
  • Keywords
    Haar transforms; feature extraction; image classification; learning (artificial intelligence); object detection; parallel processing; AMD A10-7850K processor; AdaBoost algorithm; AdaBoost classification; AdaBoost object detection design; GPU platform; Haar-like features; OpenCL; dynamic stage scheduling; feature calculation; heterogeneous computing; load-unbalanced problems; multicore CPU; scale parallelizing techniques; stage partitioning; Algorithm design and analysis; Central Processing Unit; Dynamic scheduling; Face detection; Graphics processing units; Heuristic algorithms; Object detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics - Taiwan (ICCE-TW), 2015 IEEE International Conference on
  • Conference_Location
    Taipei
  • Type

    conf

  • DOI
    10.1109/ICCE-TW.2015.7216901
  • Filename
    7216901