Title :
GPU-Accelerated Real-Time Tracking of Full-Body Motion With Multi-Layer Search
Author :
Zhang, Zheng ; Seah, Hock Soon ; Quah, Chee Kwang ; Sun, Jixiang
Author_Institution :
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Abstract :
Compared to monocular pose tracking, 3D articulated body pose tracking from multiple cameras can better deal with self-occlusions and meet less ambiguities. Though considerable advances have been made, pose tracking from multiple images has not been extensively studied: very seldom existing work can produce a solution comparable to that of a marker-based system which generally can recover accurate 3D full-body motion in real-time. In this paper, we present a multi-view approach to 3D body pose tracking. We propose a pose search method by introducing a new generative sampling algorithm with a refinement step of local optimization. This multi-layer search method does not rely on strong motion priors and generalizes well to general human motions. Physical constraints are incorporated in a novel way and 3D distance transform is employed for speedup. A voxel subject-specific 3D body model is created automatically at the initial frame to fit the subject to be tracked. We design and develop the optimized parallel implementations of time-consuming algorithms on GPU (Graphics Processing Unit) using CUDA (Compute Unified Device Architecture), which significantly accelerates the pose tracking process, making our method capable of tracking full body movements with a maximum speed of 9 fps. Experiments on various 8-camera datasets and benchmark datasets (HumanEva-II) captured by 4 cameras demonstrate the robustness and accuracy of our method.
Keywords :
filtering theory; graphics processing units; image motion analysis; parallel architectures; particle swarm optimisation; pose estimation; sampling methods; search problems; solid modelling; transforms; 3D articulated body pose tracking process; 3D distance transform; 3D full-body motion recovery; CUDA; GPU-accelerated real-time tracking; HumanEva-II datasets; NSF; PSO based search algorithms; compute unified device architecture; full-body motion tracking; generative sampling algorithm; graphics processing unit; local optimization; marker-based system; monocular pose tracking; motion capture; multilayer search method; multiple cameras; multiview approach; niching swarm filtering; physical constraints; pose search method; self-occlusions; voxel subject-specific 3D body model; Computational modeling; Graphics processing unit; Humans; Optimization; Real-time systems; Solid modeling; Tracking; CUDA; GPU; Markerless motion capture; multi-layer search; niching swarm filtering; real-time tracking;
Journal_Title :
Multimedia, IEEE Transactions on
DOI :
10.1109/TMM.2012.2225040