A computer vision system to detect diving cases in soccer

Recently, motion analysis systems have been getting a lot of attention due to their potential in human motion analysis, which has a wide range of applications. One of these applications is analyzing tackle scenes in soccer games. In a tackle scene, players occasionally tend to deceive the referee by intentionally falling to get a free or penalty kick. In this paper, we propose a system to program human body tracking in order to analyze tackle scenes in soccer games. The main idea behind this system is to determine whether the falling player in the tackle scene is attempting to deceive the referee (diving) or not. In this system, the tackle scene goes through five main stages of processing; identification of the falling player, extraction of tracking points, motion tracking, features extraction and scene classification. The tracking component is implemented using Kanade-Lucas-Tomasi optical flow with the aid of pyramid levels and forward-backward error algorithm, while the classification is carried out using Weka software with Naive Bayes tree (NB tree) classifier. The proposed system is implemented and its performance is experimentally tested. The results show a potential to detect diving cases (deceiving in falling), with a classification accuracy of 84%.

[1]  R. Cañal-Bruland,et al.  Foul or dive? Motor contributions to judging ambiguous foul situations in football , 2014, European journal of sport science.

[2]  Yongdong Zhang,et al.  Automatic Detection and Analysis of Player Action in Moving Background Sports Video Sequences , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Manolis I. A. Lourakis,et al.  Real-Time Tracking of Multiple Skin-Colored Objects with a Possibly Moving Camera , 2004, ECCV.

[4]  Ian H. Witten,et al.  WEKA: a machine learning workbench , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[5]  Pat Langley,et al.  Estimating Continuous Distributions in Bayesian Classifiers , 1995, UAI.

[6]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[7]  Ricardo M. L. Barros,et al.  Tracking soccer players aiming their kinematical motion analysis , 2006, Comput. Vis. Image Underst..

[8]  Hideo Saito,et al.  Tracking soccer players based on homography among multiple views , 2003, Visual Communications and Image Processing.

[9]  Honghai Liu,et al.  Fuzzy Qualitative Human Motion Analysis , 2009, IEEE Transactions on Fuzzy Systems.

[10]  Gary R. Bradski,et al.  Real time face and object tracking as a component of a perceptual user interface , 1998, Proceedings Fourth IEEE Workshop on Applications of Computer Vision. WACV'98 (Cat. No.98EX201).

[11]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[12]  A. Tozeren,et al.  Human Body Dynamics: Classical Mechanics and Human Movement , 1999 .

[13]  Xiaogang Wang,et al.  Intelligent multi-camera video surveillance: A review , 2013, Pattern Recognit. Lett..

[14]  P. Morris,et al.  Tackling Diving: The Perception of Deceptive Intentions in Association Football (Soccer) , 2010 .

[15]  Thomas B. Moeslund,et al.  A Survey of Computer Vision-Based Human Motion Capture , 2001, Comput. Vis. Image Underst..

[16]  Chung-Lin Huang,et al.  Semantic analysis of soccer video using dynamic Bayesian network , 2006, IEEE Transactions on Multimedia.

[17]  Jia Liu,et al.  Automatic Player Detection, Labeling and Tracking in Broadcast Soccer Video , 2007, BMVC.

[18]  Rama Chellappa,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence 1 Matching Shape Sequences in Video with Applications in Human Movement Analysis. Ieee Transactions on Pattern Analysis and Machine Intelligence 2 , 2022 .

[19]  Matti Pietikäinen,et al.  Multi-Object Tracking Using Color, Texture and Motion , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[20]  Jiri Matas,et al.  Forward-Backward Error: Automatic Detection of Tracking Failures , 2010, 2010 20th International Conference on Pattern Recognition.

[21]  Mubarak Shah,et al.  Human Action Recognition in Videos Using Kinematic Features and Multiple Instance Learning , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.