Model-based OpenMP implementation of a 3D facial pose tracking system
Title | Model-based OpenMP implementation of a 3D facial pose tracking system |
Publication Type | Conference Papers |
Year of Publication | 2006 |
Authors | Saha S, Shen C-C, Hsu C-J, Aggarwal G, Veeraraghavan A, Sussman A, Bhattacharyya SS |
Conference Name | 2006 International Conference on Parallel Processing Workshops, 2006. ICPP 2006 Workshops |
Date Published | 2006/// |
Publisher | IEEE |
ISBN Number | 0-7695-2637-3 |
Keywords | 3D facial pose tracking system, application modeling, application program interfaces, application scheduling, coarse-grain dataflow graphs, Concurrent computing, data flow graphs, Educational institutions, face recognition, IMAGE PROCESSING, image processing applications, Inference algorithms, Message passing, OpenMP platform, parallel implementation, PARALLEL PROCESSING, parallel programming, Particle tracking, Processor scheduling, SHAPE, shared memory systems, shared-memory systems, Solid modeling, tracking |
Abstract | Most image processing applications are characterized by computation-intensive operations, and high memory and performance requirements. Parallelized implementation on shared-memory systems offer an attractive solution to this class of applications. However, we cannot thoroughly exploit the advantages of such architectures without proper modeling and analysis of the application. In this paper, we describe our implementation of a 3D facial pose tracking system using the OpenMP platform. Our implementation is based on a design methodology that uses coarse-grain dataflow graphs to model and schedule the application. We present our modeling approach, details of the implementation that we derived based on this modeling approach, and associated performance results. The parallelized implementation achieves significant speedup, and meets or exceeds the target frame rate under various configurations |
DOI | 10.1109/ICPPW.2006.55 |