3D HUMAN BODY POSE ESTIMATION BY SUPERQUADRICS
Ilya Afanasyev, Massimo Lunardelli, Nicolò Biasi, Luca Baglivo, Mattia Tavernini, Francesco Setti
and Mariolino De Cecco
Department of Mechanical and Structural Engineering (DIMS), University of Trento, via Mesiano, 77, Trento, Italy
Keywords: Superquadrics, RANSAC Fitting, Human Body Pose Estimation, 3D Object Localization.
Abstract: This paper presents a method for 3D Human Body pose estimation. 3D real data of the searched object is
acquired by a multi-camera system and segmented by a special preprocessing algorithm based on clothing
analysis. The human body model is built by nine SuperQuadrics (SQ) with a-priori known anthropometric
scaling and shape parameters. The pose is estimated hierarchically by RANSAC-object search with a least
square fitting 3D point cloud to SQ models: at first the body, and then the limbs. The solution is verified by
evaluating the matching score, i.e. the number of inliers corresponding to a-piori chosen distance threshold,
and comparing this score with admissible inlier threshold for the body and limbs. This method can be used
for 3D object recognition, localization and pose estimation of Human Body.
1 INTRODUCTION
3D human body recognition and pose recovery are
the important problems in computer vision and
robotics with many potential applications including
motion capture, human-computer interaction, sport
and medical analysis, video surveillance, etc. The
human body pose estimation from 3D real data
obtained by a multi-camera system can be solved
different ways. A generic humanoid model
approximating a subject’s shape can use either
simple shape primitives (cylinders, cones, ellipsoids,
and superquadrics) or a surface (polygonal mesh,
sub-division surface) articulated using the kinematic
skeleton (Forsyth, et al., 2005; Moeslund, et al,
2006; Balan, et al. 2007; Mun Wai Lee and Cohen,
2004; Ivecovic and Trucco, 2006). We consider
below only “Direct-model-use” pose estimation
approach corresponding to an explicit 3D geometric
representation of human shape and kinematic
structure by SQ.
Some authors propose recovering a pose with a
shape detection stage (by hierarchical exemplar
matching in the individual camera views with 3D
upper body model based on tapered SQ), combining
with Viterbi-style best trajectory estimation, and a
filtering approach to 3D model texturing (Hofmann
and Gavrila, 2009). Other authors used a method for
restoring 3D human body motion from monocular
video sequences based on a robust image matching
metric, incorporation of joint limits and non-self-
intersection constraints, and a sample-and-refine
search guided by rescaled cost-function covariance
(Sminchisescu and Triggs, 2003). There is also a
method for recovering an object by SQ models with
the recover-and-select paradigm, filling range
images with a set of seeds (small SQ models), and
increasing these seeds with a growth iteration
approach selecting the suitable models. This
approach was tried out on a wooden mannequin
(Jaklic et al., 2000; Leonardis et al., 1997).
We propose using the hierarchical RANSAC-
based model-fitting technique with a composite SQ
model of human body and limbs. It is known that SQ
models permit to describe complex-geometry objects
with few parameters and generate simple
minimization function to estimate an object pose
(Jaklic et al., 2000 and Leonardis et al., 1997). We
assume the body shape and dimensions are known a-
priori to model body and limbs by SQ with correct
anthropometric parameters in the metric coordinate
system. The logic of our 3D Human Body pose
estimation algorithm is presented by the block
diagram (Figure 1). The object pose estimation starts
with pre-processing of the 3D point cloud captured
by multiple cameras. The preprocessing stage
realizes segmentation of the Human Body into 9
parts (body, arms, forearms, hips and legs). After
that the algorithm recovers 3D position of the body
as the largest object (“Body Pose Search”) and then
294
Afanasyev I., Lunardelli M., Biasi N., Baglivo L., Tavernini M., Setti F. and De Cecco M..
3D HUMAN BODY POSE ESTIMATION BY SUPERQUADRICS.
DOI: 10.5220/0003862202940302
In Proceedings of the International Conference on Computer Vision Theory and Applications (VISAPP-2012), pages 294-302
ISBN: 978-989-8565-04-4
Copyright
c
2012 SCITEPRESS (Science and Technology Publications, Lda.)