GLAICP: A global-local optimization algorithm for robust human pose tracking from depth data

Due to its high efficiency, the Iterative Closest Point (ICP) algorithm has become a popular choice in computer vision and robotics for the registration of point cloud data sets when the point-to-point correspondences are unknown. Its generalization for articulated structures, although possible through a joint optimization of all pose parameters, is challenging as it is necessary to solve a non-closed form. It also suffers heavily from the local minima problem. A number of proposed Articulated ICP (AICP) algorithms circumvent the problem of the non-closed form solution and offer an efficient alternative. However, they still exhibit an increased tendency, caused by the local minima, to converge to an incorrect pose. Typically, the above problem manifests itself after a transient disturbance in the convergence, such as an occlusion which causes an increase in the point-to-point association distances between the model and the data. In this paper, we propose an extension to the AICP algorithm that benefits from the efficiency of ICP as well as avoids its problems by using global pose optimization elements to guide the convergence process to the correct pose. The proposed approach is to merge adaptively the joint adjustments computed by AICP with the adjustments needed for a number of key points to reach their respective target positions, identified by a local feature descriptor search. Experiments show that the proposed Global-Local Articulated ICP algorithm exhibits improved robustness to transient disturbances, like occlusions, in comparison with the AICP algorithm.

[1]  Mark Meyer,et al.  Discrete Differential-Geometry Operators for Triangulated 2-Manifolds , 2002, VisMath.

[2]  Radu Horaud,et al.  The Alignment Between 3-D Data and Articulated Shapes with Bending Surfaces , 2006, ECCV.

[3]  A Leardini,et al.  Position and orientation in space of bones during movement: experimental artefacts. , 1996, Clinical biomechanics.

[4]  Craig Gotsman,et al.  Characterizing Shape Using Conformal Factors , 2008, 3DOR@Eurographics.

[5]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[6]  Trevor Darrell,et al.  Constraining human body tracking , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[7]  K. Polthier,et al.  On the convergence of metric and geometric properties of polyhedral surfaces , 2007 .

[8]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[9]  Federico Tombari,et al.  Unique Signatures of Histograms for Local Surface Description , 2010, ECCV.

[10]  Rüdiger Dillmann,et al.  Sensor fusion for 3D human body tracking with an articulated 3D body model , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  Pascal Fua,et al.  Articulated Soft Objects for Multiview Shape and Motion Capture , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Marek Kubale,et al.  Cholesky Factorization of Matrices in Parallel and Ranking of Graphs , 2003, PPAM.

[13]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Reinhard Koch,et al.  Nonlinear Body Pose Estimation from Depth Images , 2005, DAGM-Symposium.