Related Experiment Video
Updated: Jun 13, 2026

06:37
Artificial Intelligence-Based System for Detecting Attention Levels in Students
Published on: December 15, 2023
A Deep Learning Approach to Automatically Classify Ice Hockey Shooting Actions Using Acceleration Signals
Samuel Tremblay1, Philippe J Renaud1, Shawn M Robbins2,3
1Department of Kinesiology & Physical Education, McGill University, Montreal, QC H2W 1S4, Canada.
Sensors (Basel, Switzerland)
|June 12, 2026
Summary
Deep learning models accurately detect ice hockey stick actions using wearable sensors. Even a minimal sensor setup, like gloves, shows high accuracy for objective performance feedback.
Area of Science:
- Sports Science
- Machine Learning
- Wearable Technology
Background:
- Objective performance evaluation in ice hockey is crucial for player development.
- Current methods often rely on subjective coach assessments.
- Wearable sensors and machine learning offer potential for automated activity detection.
Purpose of the Study:
- To evaluate a deep learning model's ability to recognize ice hockey stick actions from inertial measurement unit (IMU) sensor data.
- To compare the effectiveness of a comprehensive sensor setup versus a minimal, hands-only configuration.
Main Methods:
- A fully connected convolutional neural network (CNN) was developed to classify seven ice hockey actions.
- Data were collected from 43 elite players using two sensor configurations: 17 sensors (all-sensor) and 2 sensors (hands-only).
- Standard machine learning practices including train/test splits, cross-validation, and repeated random splits were employed.
Main Results:
- The CNN model demonstrated high classification accuracy for both sensor setups.
- The all-sensor model achieved an average F1 score of 95.0 ± 3.0%.
- The hands-only model achieved a comparable average F1 score of 93.5 ± 1.6%.
Conclusions:
- Convolutional neural networks are effective for automatic ice hockey shooting action classification.
- Minimal sensor configurations, such as integrated gloves, are feasible for practical, real-world applications.
- This technology can provide objective performance metrics to enhance coaching and player training.
Related Concept Videos
Force Classification
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Relative Motion Analysis - Acceleration
A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
Relative Motion Analysis using Rotating Axes - Acceleration
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
Time differentiation is...
Vector Functions and Motion: Problem Solving
Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...