Abstract
This paper presents a computer vision system for tracking and predicting flying balls in 3-D from a stereo-camera. It pursues a “textbook-style” approach with a robust circle detector and probabilistic models for ball motion and circle detection handled by state-of-the-art estimation algorithms. In particular we use a Multiple-Hypotheses Tracker (MHT) with an Unscented Kalman Filter (UKF) for each track, handling multiple flying balls, missing and false detections and track initiation and termination.
The system also performs auto-calibration estimating physical parameters (ball radius, gravity relative to camera, air drag) simply from observing some flying balls. This reduces the setup time in a new environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I., Osawa, E.: Robocup: The robot world cup initiative. In: Proc. of IJCAI-1995 Workshop on Entertainment and AI/Alife (1995)
Birbach, O., Kurlbaum, J., Laue, T., Frese, U.: Tracking of Ball Trajectories with a Free Moving Camera-Inertial Sensor. In: RoboCup 2008: Robot Soccer World Cup XII (2008)
Cox, I.J., Hingorani, S.L.: An Efficient Implementation of Reid’s Multiple Hypothesis Tracking Algorithm and Its Evaluation for the Purpose of Visual Tracking. IEEE Trans. on Pattern Analysis and Machine Intelligence 18(2) (1996)
Ren, J., Orwell, J., Jones, G., Xu, M.: Real-time 3D football ball tracking from multiple cameras. In: British Machine Vision Conference (2004)
Yan, F., Christmas, W., Kittler, J.: Layered Data Association Using Graph-Theoretic Formulation with Application to Tennis Ball Tracking in Monocular Sequences. IEEE Trans. on Pattern Anal. and Machine Intel. 30(10) (2008)
Gedikli, S., Bandouch, J., von Hoyningen-Huene, N., Kirchlechner, B., Beetz, M.: An adaptive vision system for tracking soccer players from variable camera settings. In: Proc. of the 5th Intern. Conference on Computer Vision Systems, ICVS (2007)
Bruce, J., Balch, T., Veloso, M.: Fast and inexpensive color image segmentation for interactive robots. In: Proc. of the Intern. Conference on Intelligent Robots and Systems (2000)
Frese, U., Bäuml, B., Haidacher, S., Schreiber, G., Schaefer, I., Hähnle, M., Hirzinger, G.: Off-the-Shelf Vision for a Robotic Ball Catcher. In: Proc. of the Intern. Conference on Intelligent Robots and Systems, pp. 1623–1629 (2001)
Voigtländer, A., Lange, S., Lauer, M., Riedmiller, M.: Real-time 3D ball recognition using perspective and catadioptric cameras. In: Proc. of the 3rd European Conference on Mobile Robots (2007)
Julier, S.J., Uhlmann, J.K.: A New Extension of the Kalman Filter to Nonlinear Systems. In: The Proc. of AeroSense: The 11th Intern. Symposium on Aerospace/Defense Sensing, Simulation and Controls, Multi Sensor Fusion, Tracking and Resource Management II (1997)
Hough, P.V.C.: Machine analysis of bubble chamber pictures. In: Proc. of the Intern. Conference on High Energy Accelerators and Instrumentation (1959)
Yuen, H., Princen, J., Dlingworth, J., Kittler, J.W.: A comparative study of hough transform methods for circle finding. In: Proc. of the Alvey Vision Conf. (1989)
Reid, D.B.: An Algorithm for Tracking Multiple Targets. IEEE Trans. On Automatic Control 24(6), 843–854 (1979)
Frese, U., Laue, T. (A) vision for 2050: The road towards image understanding for a human-robot soccer match. In: Proc. of the 5th Intern. Conference on Informatics in Control, Automation and Robotics (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Birbach, O., Frese, U. (2009). A Multiple Hypothesis Approach for a Ball Tracking System. In: Fritz, M., Schiele, B., Piater, J.H. (eds) Computer Vision Systems. ICVS 2009. Lecture Notes in Computer Science, vol 5815. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04667-4_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-04667-4_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04666-7
Online ISBN: 978-3-642-04667-4
eBook Packages: Computer ScienceComputer Science (R0)