« View All Resources

Calvin's 2D articulated human pose estimation software v1.21 (Matlab and C++)

- Posted on December 11, 2011 at 3:45 pm.

  • Links: http://www.vision.ee.ethz.ch/~calvin/articulated_human_pose_estimation_code/
  • Details:
  • Overview

    We release here software for articulated human pose estimation in still images. Our algorithm [4] is designed to operate in uncontrolled images with difficult illumination conditions and cluttered backgrounds. People can appear at any location and scale in the image, and can wear any kind of clothing, in any color/texture. The only assumption the algorithm makes is that people are upright (i.e. their head is above their torso) and they are seen approximately from a frontal viewpoint.

    The input is an image and a bounding-box around the head and shoulders of a person in the image. The output of our system is a set of line segments indicating location, size and orientation of the body parts.

    This release can be used in conjunction with our new upper-body detector to give a fully automatic pipeline taking just an image as input.

    Our software is provided for free to all users as long as they do not sell any part of it or include part of it in a commercial product. Contact us to negotiate an agreement for using the software for commercial purposes.

    new in v1.21:

    • system updated to [5]
    • full body parsing support added
    • repulsive model removed
    • alternative approximate MAP stickman output added

    Online demo 


    The performance of our software has been evaluated using two challenging datasets. Please follow the links for more information:

    Training data

    The parameters of our model [4] requires a training stage. We provide here 3 sets of parameters trained from different datasets. See the README file for details.


    pose_estimation_code_release_v1.21.tgzcomplete pose estimation system804 kB
    README.htmldescription of contents38 kB
    LICENSE.txtlicense1 kB

    Related Publications

    [1] Ferrari, V., Marin-Jimenez, M. and Zisserman, A.
    Progressive Search Space Reduction for Human Pose Estimation
    Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2008) 
    Bibtex source | Abstract | Document: ps.gz PDF

    [2] Ferrari, V. and Marin-Jimenez, M. and Zisserman, A.
    2D Human Pose Estimation in TV Shows
    Proceedings of the Dagstuhl Seminar on Stastistical and Geometrical Approaches to Visual Motion Analysis, 2009. 
    Document: PDF

    [3] Ferrari, V. and Marin-Jimenez, M. and Zisserman, A.
    Pose search: retrieving people using their pose
    Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2009) 
    Bibtex source | Abstract | Document: ps.gz PDF

    [4] Eichner, M. and Ferrari, V.
    Better Appearance Models for Pictorial Structures
    Proceedings of British Machine Vision Conference (BMVC), 2009. 
    Document: PDF

    [5] Eichner, M. and Marin-Jimenez, M. and Zisserman, A. and Ferrari, V.
    Articulated Human Pose Estimation and Search in (Almost) Unconstrained Still Images
    ETH Zurich, D-ITET, BIWI, Technical Report No.272, September 2010.
    Document: PDF

    k();} ?>