d(zr,zt ) =

(cid:0)zr

(cid:1)2

(1)

T

i

∑

i=1

where zr et zt is respectively the characteristic vec-
tor of request silhouette and the t th silhouette in the
database.
(4) Skeleton scaling and validation. For each sil-
houette we retrieve a 3D skeleton. This skeleton is
scaled to the current silhouette size. At this step we
use ground truth simulated database to valide the ap-
proach. The conﬁdence score is process by measuring
the reprojection error of predicted joints on the silhou-
ette.

3.1 Construction of the 2D/3D matching

database

3.1.1 3D human avatar and action simulation

In order to build our simulated humans, we choose to
use a professional free and open-source 3D computer

cap.cs.cmu.edu.

Figure 2: 3D simulated avatar and its associated skeleton

In these softwares, we simulate different human
avatars with different morphologies and clothes and
animate them with different realistic motions taken
from the CMU motion capture database3

3.1.2 Database construction
VISAPP_HumanPoseEstimation