Journal of Xidian University ›› 2020, Vol. 47 ›› Issue (2): 23-31.doi: 10.19665/j.issn1001-2400.2020.02.004

Previous Articles     Next Articles

Optimization algorithm for estimating the human pose by using the morphable model

LI Jian1,ZHANG Haoruo1,HE Bin2   

  1. 1.School of Electronic Information and Artificial Intelligence, Shaanxi University of Science & Technology, Xi’an 710021, China
    2.School of Electrical and Information Engineering, Tongji University, Shanghai 201804, China
  • Received:2019-09-19 Online:2020-04-20 Published:2020-04-26


An optimization algorithm is proposed utilizing the video data and point cloud data captured by the depth camera to solve the problems such as error-proneness and incoherence of motion sequence caused by the existing human pose estimation algorithms based on the morphable model. For video data, the neural network is first used in extracting the model parameters from each color image frame. Next, the human key-points and contour constraint are considered to optimize the above parameters. Then the coherence between every two consecutive frames is utilized to correct the error of pose estimation, thus making the resulting motion sequence smoother. In addition, the point cloud and the model obtained from the corresponding color image frame are used as the joint input to further improve the estimation accuracy. Finally, the distance between the point cloud and the corresponding point of the model is constrained to be as small as possible to obtain a more reasonable solution. The proposed algorithm and the state-of-the-art algorithms are compared qualitatively and quantitatively on the data set and real video set. Experimental results show that the algorithm can effectively correct the error and incoherence in the single-frame pose estimation results and greatly improve the accuracy when using point cloud data optimization.

Key words: pose estimation, motion reconstruction, morphable model, point cloud, neural network

CLC Number: 

  • TP391