Abstract
Ball recognition in soccer matches is a critical issue for automatic soccer video analysis. Unfortunately, because of the difficulty in solving the problem, many efforts of numerous researchers have still not produced fully satisfactory results in terms of accuracy. This paper proposes a ball recognition approach that introduces a double level of innovation. Firstly, a randomized circle detection approach based on the local curvature information of the isophotes is used to identify the edge pixels belonging to the ball boundaries. Then, ball candidates are validated by a learning framework formulated into a three-layered model based on a variation of the conventional local binary pattern approach. Experimental results were obtained on a significant set of real soccer images, acquired under challenging lighting conditions during Italian “Serie A” matches. The results have been also favorably compared with the leading state-of-the-art methods.
Similar content being viewed by others
References
Akinlar C, Topal C (2013) Edcircles: a real-time circle detector with a false detection control. Pattern Recognit 46(3):725–740
Atherton T, Kerbyson D (1999) Size invariant circle detection. Image Vis Comput 17(11):795–803
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698
Chung K, Huang Y, Shen S, Krylov A, Yurin D, Semeikina E (2012) Efficient sampling strategy and refinement strategy for randomized circle detection. Pattern Recognit 45(1):252–263
Comaniciu D, Meer P, Member S (2002) Mean shift: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24:603–619
De Marco T, Leo M, Distante C (2013) Soccer ball detection with isophotes curvature analysis. In: Image analysis and processing ICIAP 2013. Lecture notes in computer science, vol 8156. Springer, Berlin, pp 793–802
D’Orazio T, Guaragnella C, Leo M, Distante A (2004) A new algorithm for ball recognition using circle hough transform and neural classifier. Pattern Recognit 37(3):393–408
D’Orazio T, Leo M (2010) A review of vision-based systems for soccer video analysis. Pattern Recognit 43(8):2911–2926
D’Orazio T, Leo M, Mosca N, Spagnolo P, Mazzeo PL (2009) A semi-automatic system for ground truth generation of soccer video sequences. In: AVSS, pp 559–564
Froba B, Kublbeck C (2002) Robust face detection at video frame rate based on edge orientation features. In: Proceedings of fifth IEEE international conference on automatic face and gesture recognition, 2002. IEEE, pp 342–347
Guo Y, Zhao G, Pietikäinen M (2012) Discriminative features for texture description. Pattern Recognit 45(10):3834–3843
Guo Z, Zhang L, Zhang D (2010) A completed modeling of local binary pattern operator for texture classification. IEEE Trans Image Process 19(6):1657–1663
Leo M, Mazzeo PL, Nitti M, Spagnolo P (2013) Accurate ball detection in soccer images using probabilistic analysis of salient regions. Mach Vis Appl 24(8):1561–1574
Li S-A, Lin Y-C, Weng C-W, Chen Y-H (2012) Circle object recognition based on monocular vision for home security robot. In: 2012 International symposium on intelligent signal processing and communications systems (ISPACS), pp 258–261
Lichtenauer J, Hendriks E, Reinders M (2005) Isophote properties as features for object detection. In: IEEE computer society conference on computer vision and pattern recognition, 2005. CVPR 2005, vol 2, pp 649–654
Lowe D (2004) Distinctive image features from scale-invariant keypoints. Int J Comput Vis 60(2):91–110
Maintz JBA, van den Elsen PA, Viergever MA (1996) Evaluation of ridge seeking operators for multimodality medical image matching. IEEE Trans Pattern Anal Mach Intell 18(4):353–365
Mazzeo PL, Leo M, Spagnolo P, Nitti M (2012) Soccer ball detection by comparing different feature extraction methodologies. Adv Artif Intell 2012, Art Id 512159. doi:10.1155/2012/512159
Niu Z, Gao X, Tian Q (2012) Tactic analysis based on real-world ball trajectory in soccer video. Pattern Recognit 45(5):1937–1947
Pallavi V, Mukherjee J, Majumdar AK, Sural S (2008) Ball detection from broadcast soccer videos using static and dynamic features. J Vis Commun Image Represent 19(7):426–436
Ren J, Orwell J, Jones GA, Xu M (2009) Tracking the soccer ball using multiple fixed cameras. Comput Vis Image Underst 113(5):633–642
Rousseeuw P, Croux C (1993) Alternatives to the median absolute deviation. J Am Stat Assoc 88(424):1273–1283
Spagnolo P, D’Orazio T, Leo M, Distante A (2006) Moving object segmentation by background subtraction and temporal analysis. Image Vis Comput 24(5):411–423
Valenti R, Gevers T (2012) Accurate eye center location through invariant isocentric patterns. IEEE Trans Pattern Anal Mach Intell 34(9):1785–1798
Van Ginkel M, Van de Weijer J, Van Vliet L, Verbeek P (1999) Curvature estimation from orientation fields. Proc Scand Conf Image Anal 2:545–552
Wand M, Jones M (1995) Kernel smoothing. Chapman & Hall, London
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mazzeo, P.L., Spagnolo, P., Leo, M. et al. Ball detection in soccer images using isophote’s curvature and discriminative features. Pattern Anal Applic 19, 709–718 (2016). https://doi.org/10.1007/s10044-014-0443-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-014-0443-1