• DocumentCode
    1919138
  • Title

    Parallelized Background Substitution System on a Multi-core Embedded Platform

  • Author

    Lee, Yutzu ; Chiang, Chen-Kuo ; Su, Te-Feng ; Sun, Yu-Wei ; Kuan, Chi-Bang ; Lai, Shang-Hong

  • Author_Institution
    Inst. of Inf. Syst. & Applic., Nat. Tsing-Hua Univ., Hsinchu, Taiwan
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    530
  • Lastpage
    537
  • Abstract
    We present an automatic human background substitution system based on a Random Walk (RW) algorithm on a multi-core processing architecture. Firstly, a fast algorithm is proposed to solve the large linear system in RW based on adapting the Gauss-Seidel method. Two tables, TYPE and INDEX, are introduced to fast locate the required data for the close-form solution. Then, face detection along with a human shape prior model are exploited to decide the approximated human body and background area. Pixels inside these areas are used as seed points in RW algorithm for automatic segmentation. The proposed method is designed to be highly parallelizable and suitable for running on a multi-core architecture. We demonstrate the parallelization strategies for the proposed fast RW algorithm and face detection on heterogeneous multi-core embedded platform to make the most use of the system architecture. Compared to the single processor implementation, the experimental results show significant speedup ratio of the parallelized human background substitution system on a multi-core embedded platform, which consists of an ARM processor and two DSP cores.
  • Keywords
    approximation theory; embedded systems; face recognition; image resolution; image segmentation; iterative methods; multiprocessing systems; ARM processor; DSP cores; Gauss-Seidel method; INDEX; RW algorithm; TYPE; approximated human body; automatic human background substitution system; automatic segmentation; background area; face detection; fast algorithm; heterogeneous multicore embedded platform; human shape prior model; large linear system; multicore processing architecture; parallelized human background substitution system; random walk algorithm; seed points; Arrays; Embedded systems; Face; Face detection; Humans; Indexes; Mathematical model; Random Walk algorithm; background substitution; image segmentation; multi-core embedded system; parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.72
  • Filename
    6337522