• DocumentCode
    2512455
  • Title

    Ehancing the Implementation of Adaboost Algorithm on a DSP-Based Platform

  • Author

    Zhao, Feng ; Yang, Li ; Zhu, Yongxin ; Liao, Pin

  • Author_Institution
    Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2009
  • fDate
    25-27 Sept. 2009
  • Firstpage
    393
  • Lastpage
    395
  • Abstract
    Adaboost algorithm for face detection in real-time is difficult to implement due to its significant computational complexity and memory requirements in terms of stringent memory bandwidth and huge memory volume. In this paper, we present two aspects of improvements in implementing the Adaboost algorithm, i.e. platform specific optimization on a DSP platform (TI´s TMS320DM642); and algorithm specific optimization including optimized cascade training, floating-point to fixed-point conversion (FFC) and scaling image. In the process of platform specific optimization, software pipeline, loop unrolling and writing liner assembly code is fulfilled. With these enhancements, we show in experimental results that the implemented system can detect human faces in real-time at a frame rate of 25 fps with little loss of correct detection rate. In our implementation, we further decrease the false detection rate, and dramatically reduce memory bandwidth and memory size required.
  • Keywords
    digital signal processing chips; face recognition; Adaboost algorithm; DSP-based platform; TMS320DM642; face detection; loop unrolling; optimized cascade training; software pipeline; Assembly; Bandwidth; Computational complexity; Digital signal processing; Face detection; Humans; Image converters; Pipelines; Real time systems; Writing; Adaboost; DSP; face detection; real time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Computing and Communications; Eighth International Conference on Embedded Computing, 2009. SCALCOM-EMBEDDEDCOM'09. International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-0-7695-3825-9
  • Type

    conf

  • DOI
    10.1109/EmbeddedCom-ScalCom.2009.77
  • Filename
    5341671