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
Link To Document