interchanging the individual tracks even in challeng-
ing situations. But of course there are still possibil-
ities for future research. The approach will run into
problems, if the colour distributions of the peoples’
clothes become too similar. This could be remedied
by additionally taking size and shape information into
account, like in (Schulz, 2006). In rare situations it is
also still possible that the tracking algorithm looses
track of an individual person, e.g. if a human moves
away while it is in the shadow of the other persons
during a crossing. This drawback could be overcome
by coordinating a team of robots in order to keep full
coverage of the scene.
REFERENCES
Bar-Shalom, Y. and Fortmann, T. (1988). Tracking and
Data Association. Academic Press.
Bellotto, N. and Hu, H. (2007). People tracking with a mo-
bile robot: A comparison of Kalman and particle fil-
ters. In Proceedings of the 13th IASTED International
Conference on Robotics and Applications, pages 388–
393. International Association of Science and Tech-
nology for Development.
Fod, A., Howard, A., and Mataric, M. J. (2002). Laser–
based people tracking. In Proceedings of the IEEE
International Conference on Robotics and Automation
(ICRA), pages 3024–3029.
Forney Jr., G. D. (1973). The Viterbi algorithm. Proceed-
ings of the IEEE, 61(3):268–278.
Fortmann, T. E., Bar-Shalom, Y., and Scheffe, M. (1983).
Sonar tracking of multiple targets using joint prob-
abilistic data association. IEEE Journal of Oceanic
Engineering, 8(3).
Gonzalez, R. C. and Woods, R. E. (1992). Digitale Image
Processing. Addison–Wesley.
Kr¨außling, A. (2006a). Tracking extended moving objects
with a mobile robot. In Proceedings of the 3rd IEEE
Conference on Intelligent Systems, also to be pub-
lished in the Post Conference Volume (IEEE IS–06):
Intelligent Techniques and Tools for Novel System Ar-
chitectures, Series: Studies of Computational Intelli-
gence, Springer.
Kr¨außling, A. (2006b). Tracking multiple objects using the
Viterbi algorithm. In Proceedings of the 3rd Inter-
national Conference on Informatics in Control, Au-
tomation and Robotics (ICINCO), also to be published
in the Springer book of best papers of ICINCO 2006,
pages 18–25.
Kr¨außling, A., Schneider, F. E., and Wildermuth, D.
(2004a). Tracking expanded objects using the Viterbi
algorithm. In Proceedings of the 2nd IEEE Confer-
ence on Intelligent Systems.
Kr¨außling, A., Schneider, F. E., and Wildermuth, D.
(2004b). Tracking of extended crossing objects us-
ing the Viterbi algorithm. In Proceedings of the 1st
International Conference on Informatics in Control,
Automation and Robotics (ICINCO), pages 142–149.
Kr¨außling, A., Schneider, F. E., and Wildermuth, D. (2005).
A switching algorithm for tracking extended targets.
In Proceedings of the 2nd International Conference
on Informatics in Control, Automation and Robotics
(ICINCO), pages 126–133.
Kr¨außling, A., Schneider, F. E., Wildermuth, D., and Se-
hestedt, S. (2007). A switching algorithm for tracking
extended targets, volume II, pages 117–128. Springer,
informatics in control, automation and robotics edi-
tion.
Kr¨außling, A. and Schulz, D. (2006). Tracking extended
targets — a switching algorithm versus the SJPDAF.
In Proceedings of the 9th IEEE International Confer-
ence on Information Fusion, CD–ROM.
Munkres, J. (1957). Algorithms for assignement and trans-
portation problems. Journal of the Society for Indus-
trial and Applied Mathematics, 5(1).
Prassler, E., Scholz, J., and Elfes, E. (1999). Tracking
people in a railway station during rush–hour, volume
1542, pages 162–179. Springer Lecture Notes, com-
puter vision systems edition.
Reid, D. B. (1979). An algorithm for tracking multiple tar-
gets. IEEE Trans. Automatic Control, 24:843–854.
Romera, M. M., Vazquez, M. A. S., and Garcia, J. C. G.
(2004). Tracking multiple and dynamic objects with
an extended particle filter and an adapted k–means
clustering algorithm. In Proceedings of the 5th
IFAC/EURON Symposium on Intelligent Autonomous
Vehicles, CD–ROM.
Schulz, D. (2006). A probabilistic exemplar approach to
combine laser and vision for person tracking. In Pro-
ceedings of Robotics: Science and Systems II.
Schulz, D., Burgard, W., Fox, D., and Cremers, A. B.
(2001). Tracking multiple moving objects with a mo-
bile robot. In Proceedings of the IEEE Computer
Society Conference on Computer Vision and Pattern
Recognition (CVPR).
Schulz, D., Fox, D., and Hightower, J. (2003). People
tracking with anonymous and ID–sensors using Rao–
Blackwellised particle filters. In Proceedings of the
18th International Joint Conference on Artificial In-
telligence (IJCAI).
Schumitch, B., Thrun, S., Bradski, G., and Olukotun, K.
(2006). The information–form data association filter.
In Proceedings of the 2005 Conference on Neural In-
formation Processing Systems (NIPS). MIT Press.
Viterbi, A. J. (1967). Error bounds for convolutional codes
and an asymptotically optimum decoding algorithm.
IEEE Transactions on Information Theory, 13(2).
Zhao, H. and Shibasaki, R. (2005). A novel system for
tracking pedestrians using multiple single–row laser–
range scanners. IEEE Transactions on Systems, Man
and Cybernetics —- Part A: Systems and Humans,
35(2):283–291.
ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics
36