Shoot Like Ronaldo: Predict Soccer Penalty Outcome with Wearables

A penalty shot is a crucial opportunity of scoring a goal in soccer and often becomes a game-winning factor. The goalkeeper has to guess the ball flight trajectory within a fraction of a second and typically jumps to either side of the goalpost taking (often mistakenly) cues from the kicker. These cues are postulated in goalkeeper's mind based on the kicker's posture, run-up, and angle of attack at the ball. Statistical analysis of historical data helps pundits to identify beneficial strategies in such a competitive environment but these tactical knowledge is of marginal help to a novice soccer player for improving their penalty kickout and blocking skills. Oftentimes, players are not equally skilled at successfully placing the ball around different sections of the goalpost. To empower players with a retrospective view of their performance and identifying the strong versus weak shots, and blocking capabilities, it's crucial to detect the direction, force, and trajectory of the shots. In this work, we propose a wearable sensor-based approach to detect the outcome of various goal shots from the kicker's dominant foot movement profile. We empirically assign six hot-zones inside the goal post and collect data on a real-life penalty shoot-out using economically available accelerometer sensors from four participants. We develop a deep learning approach for the shot classification and we report superior (53%) accuracy over traditional approaches (47%) in a challenging setting of recognizing different goal shots from the segmented data stream.

[1]  Iain Matthews,et al.  "Quality vs Quantity": Improved Shot Prediction in Soccer using Strategic Features from Spatiotemporal Data , 2015 .

[2]  Paul Lukowicz,et al.  Smart soccer shoe: monitoring foot-ball interaction with shoe integrated textile pressure sensor matrix , 2016, SEMWEB.

[3]  Nirmalya Roy,et al.  SoccerMate: A personal soccer attribute profiler using wearables , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[4]  Bir Bhanu,et al.  Soccer: Who Has the Ball? Generating Visual Analytics and Player Statistics , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[5]  Ofer H. Azar,et al.  Penalty kicks in soccer: an empirical analysis of shooting strategies and goalkeepers’ preferences , 2009 .

[6]  Peter Wittenburg,et al.  Annotation by Category: ELAN and ISO DCR , 2008, LREC.

[7]  I M Franks,et al.  On winning the penalty shoot-out in soccer , 2000, Journal of sports sciences.

[8]  Amlan Chakrabarti,et al.  Generation of Ball Possession Statistics in Soccer Using Minimum-Cost Flow Network , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[9]  Mike Hughes,et al.  Analysis of penalties taken in shoot-outs , 2002 .

[10]  Xinyu Wei,et al.  Not All Passes Are Created Equal: Objectively Measuring the Risk and Reward of Passes in Soccer from Tracking Data , 2017, KDD.

[11]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[12]  Patrick Haggard,et al.  Asymmetric Predictability and Cognitive Competition in Football Penalty Shootouts , 2014, Current Biology.

[13]  A. Lees,et al.  The biomechanics of kicking in soccer: A review , 2010, Journal of sports sciences.

[14]  Nirmalya Roy,et al.  HappyFeet: Recognizing and Assessing Dance on the Floor , 2018, HotMobile.

[15]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[16]  Bir Bhanu,et al.  Fine-Grained Visual Dribbling Style Analysis for Soccer Videos With Augmented Dribble Energy Image , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).