(Sidorov et al., 2009). In the 10 iterations of our
algorithm we achieve a lower error than in approx.
300 iterations of the SPSA algorithm when using the
FGNET franck data (Figure 5(c)). Each iteration of
our algorithm is also fast as it only requires very lo-
cal searches and typically < 5 iterations of the edge
matching (in Algorithm 2) to converge at each scale.
4 CONCLUSIONS
In this paper we have developed a practical groupwise
alignment algorithm that demonstrates efficiency and
promising results. The algorithm uses a bottom up ap-
proach, combining many local estimates of the align-
ment using regularisation, rather then searching in a
large parameter space to optimise the alignment met-
ric. This makes the algorithm extremely efficient
and the results seem encouraging, but futher work is
needed to develop a rigorous theoretical underpinning
for the approach and to provide further comparisons
with alternative approaches.
REFERENCES
3dMD (2011). 3dmd stereometric face capture system.
http://www.3dmd.com/.
Canny, J. (1986). A computational approach to edge de-
tection. IEEE Transactions Pattern Analysis and Ma-
chine Intelligence, 8:679–714.
Cootes, T., Twining, C., Petrovi
´
c, V., Babalola, K., and Tay-
lor, C. (2010). Computing accurate correspondences
across groups of images. IEEE Transactions on Pat-
tern Analysis and Machine Intelligence, 32(11):1994
– 2005.
Cootes, T., Twining, C., V.Petrovi
´
c, R.Schestowitz, and
Taylor, C. (2005). Groupwise construction of appear-
ance models using piece-wise affine deformations. In
Proceedings of British Machine Vision Conference
(BMVC), volume 2, pages 879–888.
Cootes, T. F., Edwards, G. J., and Taylor, C. J. (2001). Ac-
tive appearance models. IEEE Transactions on Pat-
tern Analysis and Machine Intelligence, 23(6):681–
685.
Davies, R., Cootes, T., and Taylor, C. (2001). A minimum
description length approach to statistical shape mod-
elling. Information Processing in Medical Imaging,
2082:50–63.
Davies, R., Twining, C., and Taylor, C. (2008). Group-
wise surface correspondence by optimization: Repre-
sentation and regularization. Medical Image Analysis,
12:787–796.
Di, H., Iqbal, R. N., Xu, G., and Tao, L. (2007). Groupwise
shape registration on raw edge sequence via a spatio-
temporal generative model. In Proc. IEEE Computer
Vision and Pattern Recognition (CVPR), volume 0,
pages 1–8, Los Alamitos, CA, USA. IEEE Computer
Society.
FGNET (2004). Face and gesture network: talking face
database. http://www-prima.inrialpes.fr/FGnet/data/
01-TalkingFace/talking face.html.
Floater, M. (2003). Mean value coordinates. Computer
Aided Geometric Design, 20:19–27.
Hufnagel, H., Pennec, X., Ehrhardt, J., Ayache, N., and
Handels, H. (2008). Generation of a statistical shape
model with probabilistic point correspondences and
em-icp. International Journal for Computer Assisted
Radiology and Surgery (IJCARS), 2(5):265–273.
Lee, S.-Y., Chwa, K.-Y., Shin, S. Y., and Wolberg, G.
(1995). Image metamorphosis using snakes and free-
form deformations. Proc. ACM SIGGRAPH, pages
439–448.
Liu, X., Tong, Y., and Wheeler, F. (2009). Simultaneous
alignment and clustering for an image ensemble. In
Proc. IEEE International Conference on Computer Vi-
sion (ICCV), pages 1327 –1334.
Mallet, S. (1989). A theory for multiresolution signal de-
composition: the wavelet representation. IEEE Trans-
actions on Pattern Analalysis and Machine Intelli-
gence, 11:674693.
Nordstrøm, M. M., Larsen, M., Sierakowski, J., and
Stegmann, M. B. (2004). The imm face database -
an annotated dataset of 240 face images. Technical re-
port, Informatics and Mathematical Modelling, Tech-
nical University of Denmark, DTU.
Rueckert, D., Frangi, A. F., and Schnabel, J. A. (2003).
Automatic construction of 3d statistical deformation
models of the brain using non-rigid registration. IEEE
Transactions on Medical Imaging, 22(8):1014–1025.
Sidorov, K., Marshall, D., and Richmond, S. (2009). An
efficient stochastic approach to groupwise non-rigid
image registration. In IEEE conference on Computer
Vision and Pattern Recognition, pages 2208–2213.
IEEE Computer Society.
Spall, J. (1998). Implementation of the simultaneous pertur-
bation method for efficient optimization. IEEE Trans-
actions on Aerospace Electronic Systems, 34:817–
823.
Tiddeman, B., Duffy, N., and Rabey, G. (2001). A general
method for overlap control in image warping. Com-
puters and Graphics, 25(1):57–66.
Wang, F., Vemuri, B. C., Rangarajan, A., and Eisenschenk,
S. J. (2008). Simultaneous nonrigid registration of
multiple point sets and atlas construction. IEEE
Transactions on Pattern Analalysis and Machine In-
telligence, 30(11):2011–2022.
Wang, Q., Wu, G., Yap, P.-T., and Shen, D. (2010). At-
tribute vector guided groupwise registration. Neu-
roImage, 50:1485–1496.
Yin, L., Chen, X., Sun, Y., Worm, T., and Reale, M.
(2008). A high-resolution 3d dynamic facial expres-
sion database. In The 8th International Conference on
Automatic Face and Gesture Recognition (FGR08).
Z
¨
ollei, L., Learned-Miller, E., Grimson, E., and Wells, W.
(2005). Efficient population registration of 3d data.
Computer Vision for Biomedical Image Applications,
3765:291–301.
GROUPWISE NON-RIGID IMAGE ALIGNMENT - Results of a Multiscale Iterative Best Edge Algorithm
29