A comparison between Figure 7 and Figure 5 illus-
trates the apparently different shape of ball contours
after segmentation, additionally only two corners are
tracked in the real sequence due to corner correspon-
dence quality.
Figure 7: Spin computation (real image sequence).
Figure 8 shows the calculated spins of a real im-
age sequence. Ground truth spin prior to impact is
3750 rpm and after impact 500 rpm. Our ground truth
values are themselves error-prone as we obtain them
by manually measuring angle differences in the se-
quence on a computer display. As mentioned above
the large deviations of the values prior to impact re-
sult from inexact contour fitting due to non-uniform
lighting. The mean measurement error prior to impact
is -21.8% but is simultaneously less important. Prior
to impact we can assume that the ball feeder gener-
ates a constant spin through all captured sequences—
therefore, spin prior to impact needs not to be mea-
sured accurately because no changes are expected.
In contrast, after impact, when we expect differences
caused by different rackets, the mean error magnitude
descends significantly to 2.4%.
Figure 8: Results of real image sequence.
We captured experimental sequences with five dif-
ferent rackets according to Figure 1—overall eight se-
quences were captured, some of them with the same
racket. Manual spin measurements after impact re-
vealed an average spin range per sequence between
200 and 1250 rpm.
We have shown a motion analysis approach espe-
cially for the measurement of ball spin. Experiments
proved this method’s feasibility to infer racket prop-
erties from spin measurements based on arbitrary sur-
face features without user intervention. The execution
time for processing 20 frames was about 3 seconds (s)
(run on an Intel Core i7 L620, 2 GHz processor). A
sequence of 20 captured frames is sufficient for a sig-
nificant racket classification and the time delay of 3s
is acceptable for on site classification of illegal rack-
ets during sport events.
Future Work: We will successively challenge our
method’s robustness by decreasing the number of ar-
tificial surface features. Another measurement setting
with two opposing cameras can lower the risk of oc-
cluded features even when only a single feature is ex-
istent on the whole ball surface.
REFERENCES
Boracchi, G., Caglioti, V., and Giusti, A. (2009). Estima-
tion of 3d instantaneous motion of a ball from a single
motion-blurred image. In VISIGRAPP, pages 225–
237.
Goodwill, S. R. and Haake, S. J. (2004). Ball spin genera-
tion for oblique impacts with a tennis racket. Experi-
mental Mechanics, 44(2):195–206.
Lucas, B. D. and Kanade, T. (1981). An iterative image-
registration technique with application to stereo vi-
sion. In Proceedings of International Joint Conference
on Artificial Intelligence (IJCAI), pages 674–679.
Neilson, P., Jones, R., Kerr, D., and Sumpter, C. (2004).
An image recognition system for the measurement of
soccer ball spin characteristics. Measurement Science
and Technology, 15(11):2239–2247.
Shi, J. and Tomasi, C. (1994). Good features to track. In
1994 IEEE Conference on Computer Vision and Pat-
tern Recognition (CVPR’94), pages 593–600.
Tamaki, T., Sugino, T., and Yamamoto, M. (2004). Measur-
ing ball spin by image registration. In Proceedings of
the Tenth Korea-Japan Joint Workshop on Frontiers of
Computer Vision, pages 269–274.
Theobalt, C., Albrecht, I., Haber, J., Magnor, M., and Sei-
del, H.-P. (2004). Pitching a baseball - tracking high-
speed motion with multi-exposure images. In Pro-
ceedings of ACM SIGGRAPH.
BALL ROTATION DETECTION BASED ON ARBITRARY FEATURES
703