ones with good scores for one or two criteria will be
kept, until new data can be used to make the selection.
6.2 True Solution Approximation
As we generated our evaluation dataset from the
shape model, the solution belongs to the shape space.
However, this is not the case for real faces. Our
shape model covers actually only a subspace of the
head shape space, so there is not necessarily a solu-
tion such that all 3D estimated vertex positions corre-
spond to the true ones. We search therefore the best
shape approximation in the subspace, for instance the
one minimizing the distance between two meshes.
There might be several set of parameters verifying the
minimum reachable likelihood score. These multi-
hypotheses can easily be characterized by particle fil-
ters, through multi-modal density. In this case, a pre-
liminary step of mode detection is necessary to extract
the parameters, instead of computing the mean over
the whole distribution.
For future evaluation on real data, we do not ben-
efit from the true coefficients for an observed head.
An evaluation of the algorithm by shape parameter
comparison will neither be possible, nor meaningful.
Beyond visual control, new metrics need to be de-
signed, as for instance a measure between two three-
dimensional meshes (assuming that the true shape is
known, using 3D scans for instance). Evaluation can
also be performed by comparing manual annotations
of feature points, edges and silhouettes, with the ones
projected from the estimated head shape and poses.
7 CONCLUSIONS
We introduced in this paper a new method to optimize
the shape parameters of a head seen in multiple video
streams. Instead of using common gradient descent
methods on each frame, we propose to use a parti-
cle filter algorithm including static parameters in the
hidden state, resulting in a probability approximation
over the shape space. An advantage of this method is
its ability to update the estimation when new obser-
vations are available, thus increasing the estimation
accuracy recursively. Several variants of this method
have been evaluated, presenting similar accuracy re-
sults. Given its low computation requirement and its
results, a systematic noise addition dependent on the
particle weight is recommended as a good compro-
mise. Finally we discussed the potential application
of the proposed particle filter including static param-
eters on real data, by highlighting the problems that
can be anticipated and proposing solutions to solve
them. Promising results have already been obtained,
and future work aims at exploring these solutions in
depth.
REFERENCES
Andrieu, C., Doucet, A., and Tadic, V. B. (2005). On-
line parameter estimation in general state-space mod-
els. Proc. IEEE Conf. on Decision and Control, pages
332–337.
Blanz, V. and Vetter, T. (1999). A Morphable Model for the
Synthesis of 3D Faces. In SIGGRAPH, pages 187–
194.
Doucet, A., Godsill, S., and Andrieu, C. (2000). On Se-
quential Monte Carlo Sampling Methods for Bayesian
Filtering. Statistics And Computing, 10(3):197–208.
Fearnhead, P. (2002). MCMC, Sufficient Statistics and Par-
ticle Filters. Journal of Computational and Graphical
Statistics, 11(4):848–862.
Gilks, W. R. and Berzuini, C. (2001). Following a Moving
Target - Monte Carlo Inference for Dynamic Bayesian
Models. Journal of the Royal Statistical Society: Se-
ries B (Statistical Methodology), 63(1):127–146.
Isard, M. and Blake, A. (1998). Condensation – Condi-
tional Density Propagation for Visual Tracking. Inter-
national Journal of Computer Vision, 29(1):5–28.
Kantas, N., Doucet, A., Singh, S. S., and Maciejowski,
J. M. (2009). An Overview of Sequential Monte
Carlo Methods for Parameter Estimation in General
State-Space Models. Proc. IFAC System Identifica-
tion SySid Meeting, (Ml).
Minvielle, P., Doucet, A., Marrs, A., and Maskell, S. (2010).
A Bayesian Approach to Joint Tracking and Identifi-
cation of Geometric Shapes in Video Sequences. Im-
age and Vision Computing, 28(1):111–123.
Romdhani, S. and Vetter, T. (2005). Estimating 3D Shape
and Texture using Pixel Intensity, Edges, Specular
Highlights, Texture Constraints and a Prior. In Proc.
Computer Vision and Pattern Recognition, pages 986–
993.
Storvik, G. (2002). Particle Filters for State-Space Mod-
els with the Presence of Unknown Static Parameters.
IEEE Trans. on Signal Processing, 50(2):281–289.
Umeyama, S. (1991). Least-Squares Estimation of Trans-
formation Parameters Between Two Point Patterns.
IEEE Trans. on Pattern Analysis and Machine Intel-
ligence, 13(4):376–380.
Van Rootseler, R. T. A., Spreeuwers, L. J., and Veldhuis, R.
N. J. (2011). Application of 3D Morphable Models
to Faces in Video Images. In Symp. on Information
Theory in the Benelux, pages 34–41.
HEAD SHAPE ESTIMATION USING A PARTICLE FILTER INCLUDING UNKNOWN STATIC PARAMETERS
293