Abstract
Focusing on the problem of low computation efficiency in the process of tracking human 3D motion, an algorithm for Estimating 3D arm motion with Hierarchy Limb Model (HLM) is proposed. In our algorithm, the Hierarchy Limb Model (HLM) is proposed based on the human 3D skeleton model. Facilitated by graph decomposition, the arm motion state space, modeled by Hierarchy Limb Model (HLM), can be discomposed into low dimension subspaces. The Top-Down search strategy and the Particle Filter are used to tracking the arm motion, thus the amount of particle in tracking can be reduced. To handle server self-occlusions, the weighted color histogram and image contour are used to modeling the observation likelihood function. The result of experiment shows that our algorithm can advance the computation efficiency and handle effectively self-occlusions.
Highlights
Arm Kinematics ModelEach limb of arm kinematics model includes two components: kinematics vector and shape vector
With the improvement of decentralized articulated graphical model, we propose the particle filter based on the hierarchy limb model for estimating the arm 3D motion
Based on the AHLM, the algorithm can transfer the global optimal search of the whole state space to the top-bottom search based on the joints under the case that the dimension of state space is unchangeable
Summary
Each limb of arm kinematics model includes two components: kinematics vector and shape vector. Shape vector is used to describe the approximated arm 3D shape, including seven parameters. To represent kinematics state of each limb, we define the kinematics vector as x {T ,T ,T ,T } , where T is global xyz translation vector, and the rotation vecotr, T {T ,T ,T } , presents the angles that the limb rotate around three coordinate x y z axises as shown Figure. The limb shape vector include three 3D cylinder constants and four shape constants in image plane. The shape vector can be defined as i ii. Where x is formatted by the 3D coordinate triplets that is the ground truth of the right shoulder, x is presented for the right upper arm, and x is presented for the right lower arm
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have