Automatic Golf Ball Trajectory Reconstruction and Visualization

  • Tadej Zupančič
  • Aleš Jaklič
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5496)


The article presents the steps required to reconstruct a 3D trajectory of a golf ball flight, bounces and roll in short game. Two video cameras were used to capture the last parts of the trajectories including the bounces and roll. Each video sequence is processed and the ball is detected and tracked until is stops. Detected positions from both video sequences are then matched and 3D trajectory is obtained and presented as an X3D model.


tracking golf stereo trajectory 3D video 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Urtasun, R., Fleet, D.J., Fua, P.: Monocular 3D Tracking of the Golf Swing. Computer Vision and Pattern Recognition 2, 932–938 (2005)Google Scholar
  2. 2.
    Woodward, A., Delmas, P.: Computer Vision for Low Cost 3-D Golf Ball and Club Tracking. In: Proc. Image and Vision Computing, New Zealand (2005)Google Scholar
  3. 3.
    Owens, N., Harris, C., Stennett, C.: Hawk-eye Tennis System. In: International Conference on Visual Information Engineering, pp. 182–185 (2003)Google Scholar
  4. 4.
    Pingali, G., Opalach, A., Jean, Y.: Ball Tracking and Virtual Replays for Innovative Tennis Broadcasts. In: 15th International Conference on Pattern Recognition, vol. 4, pp. 152–156 (2000)Google Scholar
  5. 5.
    Yu, X., Leong, H.W., Xu, C., Tian, Q.: Trajectory-Based Ball Detection and Tracking in Broadcast Soccer Video. IEEE Transactions on Multimedia 8(6), 1164–1178 (2006)CrossRefGoogle Scholar
  6. 6.
    Ren, J., Orwell, J., Jones, G.A., Xu, M.: Tracking the soccer ball using multiple fixed cameras. Computer Vision and Image Understanding (in press) Google Scholar
  7. 7.
    Chien, S., Ma, S., Chen, L.: Efficient Moving Object Segmentation Algorithm Using Background Registration Technique. IEEE Transactions on Circuits and Systems for Video Technology 12(7), 577–586 (2002)CrossRefGoogle Scholar
  8. 8.
    Petrie, T.: Tracking Bouncing Balls Using Kalman Filters and Condensation,
  9. 9.
    Maybeck, P.S.: Stochastic models, estimation and control, vol. 1. Academic Press, London (1979)MATHGoogle Scholar
  10. 10.
    Bouguet, J.-Y.: Camera Calibration Toolbox for Matlab,
  11. 11.
    Kovesi, P.D.: MATLAB and Octave Functions for Computer Vision and Image Processing. School of Computer Science & Software Engineering, The University of Western Australia,
  12. 12.
    Hartley, R., Zisserman, A.: Multiple View Geometry in Computer Vision. Cambridge University Press, Cambridge (2003)MATHGoogle Scholar
  13. 13.
  14. 14.
    Ma, Y., Soatto, S., Košecká, J., Sastry, S.S.: An Invitation to 3-D Vision. Springer, Heidelberg (2006)MATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tadej Zupančič
    • 1
  • Aleš Jaklič
    • 1
  1. 1.Faculty of Computer and Information Science, Computer Vision LaboratoryUniversity of LjubljanaLjubljanaSlovenia

Personalised recommendations