A Diagnostic and Performance System for Soccer: Technical Design and Development
Abstract
:1. Introduction
2. Materials and Methods
2.1. System Overview
2.1.1. Embedded Sensors
- Inertial Measurement Unit (IMU): The LSM6DSOX [23], a six-axis sensor integrating a 3D accelerometer and gyroscope, captures precise motion data. Its low power consumption (550 µA) and compact dimensions (2.5 × 3.0 × 0.83 mm) make it suitable for wearable applications and outperforms alternatives like the BMI160 (Bosch) [24] and MPU-6050 (InvenSense) [25].
- Microcontroller: The EFR32BG22 from Silicon Labs [26] handles data processing and wireless communication via Bluetooth Low Energy (BLE 5.2). With a 32-bit ARM Cortex-M33 processor and low energy usage (2.6/3.6 mA in Rx/Tx), it ensures efficient data management and transmission.
- Flash Memory: A 64 Mbit MX25R6435F [27] stores motion data, supporting both real-time analysis and offline logging.
- Battery: The system is powered by a 3.7 V, 60 mAh lithium-ion battery, providing up to 20 h of continuous operation. Its rechargeable design ensures convenience and reliability for prolonged use.
2.1.2. Cloud Application
2.1.3. Mobile App
2.2. Data Exchange
2.3. Experiment Design
- Precision in Data Collection: The kinematic data collected during the tests needed to capture even the smallest deviations in movement patterns. This required refining algorithms to accurately identify key biomechanical events such as asymmetries or abnormal loading, particularly in dynamic activities like CoD.
- Player Comfort: Given that professional athletes were participating, it was essential to ensure the tests were minimally invasive. The integration of sensors in the insoles prioritized unobtrusiveness while maintaining accuracy. Multiple prototypes were tested to ensure that the placement of sensors did not interfere with player performance or comfort.
- Clinical Actionability: The tool was designed to produce outputs that would provide clear, clinically relevant insights. This included developing customizable reports and dashboards that clinicians could use to assess injury risks or recommend improvements in technique.
2.3.1. Shooting Test
- Kinematic Data Collection: The inertial sensors embedded in the insoles record angular velocities and accelerations during each shot. These parameters are processed to identify peak forces and joint angles at the moment of ball impact.
- Event Detection Algorithms: A combination of threshold-based methods and machine learning models is used to distinguish critical events such as the plant foot stabilization and follow-through phases.
- Clinical Interpretation: The data are analyzed to detect potential inefficiencies or patterns associated with increased injury risk, such as lateral imbalances or excessive impact forces.
2.3.2. Passing Test
- Spatiotemporal Metrics: Metrics such as contact time, foot trajectory, and ball velocity are extracted from the sensor data.
- Dynamic Stability Assessment: The data are analyzed to assess the player’s ability to maintain balance and control during dynamic movements, which is critical for accurate passing.
2.3.3. CoD Test
- Change of Direction Metrics: The system evaluates parameters such as reaction time, ground contact time, and foot placement angles during each CoD.
- Stability: The insoles measure lateral stability, identifying potential imbalances.
- Agility Scoring: A composite agility score is generated based on speed, precision, and biomechanical efficiency, which can guide training interventions.
2.4. Algorithm Description
2.4.1. Data Preprocessing
- Each data sample is numbered with a sequence number. Since the sampling period is constant, this allows establishing a time reference relative to the start of data capture and detecting any lost messages.
- The absolute time reference of a signal is determined from the reception instant of the first data message from each sensor.
- To synchronize both signals, the reception instants of the first N samples from both sensors are analyzed, and the average difference is calculated to determine the offset between the signals.
- This offset is used to adjust the relative time base of one sensor to align it with the other, as the relative time base is used for data analysis, while the reception instants align with the sampling period.
2.4.2. Algorithm Description
M | = amount of motion; |
i | = index of each measurement; |
n | = total number of windows analyzed; |
= number of elements in each window for the moving average; | |
= dimensionless factor to scale the threshold. |
3. Results
i | = number of model; |
j | = number of predictions; |
k | = number of window; |
n | = total number of windows; |
= number of elements in a window. |
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviation
CoD | Change of Direction |
References
- Cintia, P.; Pappalardo, L.; Pedreschi, D.; Giannotti, F.; Malvaldi, M. The harsh rule of the goals: Data-driven performance indicators for football teams. In Proceedings of the 2015 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Paris, France, 19–21 October 2015; pp. 1–10. [Google Scholar] [CrossRef]
- Di Salvo, V.; Adam, C.; Barry, M.; Cardinale, M. Validation of Prozone®: A new video-based performance analysis system. Int. J. Perform. Anal. Sport 2006, 6, 108–119. [Google Scholar] [CrossRef]
- Bastiaansen, B.J.; Vegter, R.J.; Wilmes, E.; de Ruiter, C.J.; Lemmink, K.A.; Brink, M.S. Biomechanical Load Quantification Using a Lower Extremity Inertial Sensor Setup During Football Specific Activities. Sport Biomech. 2022, 1–16. [Google Scholar] [CrossRef] [PubMed]
- Wilmes, E.; de Ruiter, C.J.; Bastiaansen, B.J.C.; Zon, J.F.J.A.v.; Vegter, R.J.K.; Brink, M.S.; Goedhart, E.A.; Lemmink, K.A.P.M.; Savelsbergh, G.J.P. Inertial Sensor-Based Motion Tracking in Football with Movement Intensity Quantification. Sensors 2020, 20, 2527. [Google Scholar] [CrossRef] [PubMed]
- Giggins, O.; Sweeney, K.; Caulfield, B. Rehabilitation exercise assessment using inertial sensors: A cross-sectional analytical study. J. Neuroeng. Rehabil. 2014, 11, 158. [Google Scholar] [CrossRef] [PubMed]
- Milosevic, B.; Leardini, A.; Farella, E. Kinect and wearable inertial sensors for motor rehabilitation programs at home: State of the art and an experimental comparison. BioMedical Eng. OnLine 2020, 19, 25. [Google Scholar] [CrossRef]
- Camomilla, V.; Bergamini, E.; Fantozzi, S.; Vannozzi, G. Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review. Sensors 2018, 18, 873. [Google Scholar] [CrossRef] [PubMed]
- Ferraz, A.; Duarte-Mendes, P.; Sarmento, H.; Valente-Dos-Santos, J.; Travassos, B. Tracking devices and physical performance analysis in team sports: A comprehensive framework for research—trends and future directions. Front. Sports Act. Living 2023, 5, 1284086. [Google Scholar] [CrossRef] [PubMed]
- Torres-Ronda, L.; Beanland, E.; Whitehead, S.; Sweeting, A.; Clubb, J. Tracking Systems in Team Sports: A Narrative Review of Applications of the Data and Sport Specific Analysis. Sports Med.-Open 2022, 8, 15. [Google Scholar] [CrossRef] [PubMed]
- Schuldhaus, D.; Koll, C.; Zwick, C.; Koerger, H.; Eskofier, B. Your personal movie producer: Generating highlight videos in soccer using wearables. In Proceedings of the UbiComp’16: The 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Heidelberg, Germany, 12–16 September 2016; pp. 80–83. [Google Scholar] [CrossRef]
- Stöve, M.; Schuldhaus, D.; Gamp, A.; Zwick, C.; Eskofier, B. From the Laboratory to the Field: IMU-Based Shot and Pass Detection in Football Training and Game Scenarios Using Deep Learning. Sensors 2021, 21, 3071. [Google Scholar] [CrossRef]
- Konefał, M.; Chmura, P.; Zacharko, M.; Chmura, J.; Rokita, A.; Kowalczuk, E.; Andrzejewski, M. Match outcome vs match status and frequency of selected technical activities of soccer players during UEFA Euro 2016. Int. J. Perform. Anal. Sport 2018, 18, 568–581. [Google Scholar] [CrossRef]
- Cuperman, R.; Jansen, K.; Ciszewski, M. An End-to-End Deep Learning Pipeline for Football Activity Recognition Based on Wearable Acceleration Sensors. Sensors 2022, 22, 1347. [Google Scholar] [CrossRef] [PubMed]
- Schuldhaus, D.; Zwick, C.; Koerger, H.; Dorschky, E.; Kirk, R.; Eskofier, B. Inertial Sensor-Based Approach for Shot/Pass Classification During a Soccer Match. In Proceedings of the 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Sydney, Australia, 19 November 2015; pp. 1–4. [Google Scholar]
- Kim, W.; Kim, M. Soccer kick detection using a wearable sensor. In Proceedings of the 2016 International Conference on Information and Communication Technology Convergence (ICTC), Jeju Island, Republic of Korea, 19–21 October 2016; pp. 1207–1209. [Google Scholar] [CrossRef]
- Zhou, B.; Koerger, H.; Wirth, M.; Zwick, C.; Martindale, C.; Cruz, H.; Eskofier, B.; Lukowicz, P. Smart soccer shoe: Monitoring foot-ball interaction with shoe integrated textile pressure sensor matrix. In Proceedings of the 2016 ACM International Symposium on Wearable Computers, ISWC ’16, New York, NY, USA, 12–16 September 2016; pp. 64–71. [Google Scholar] [CrossRef]
- Pillitteri, G.; Giustino, V.; Petrucci, M.; Rossi, A.; Leale, I.; Bellafiore, M.; Thomas, E.; Iovane, A.; Palma, A.; Battaglia, G. Match Load Physical Demands in U-19 Professional Soccer Players Assessed by a Wearable Inertial Sensor. J. Funct. Morphol. Kinesiol. 2023, 8, 22. [Google Scholar] [CrossRef] [PubMed]
- Bastiaansen, B.; Vegter, R.; Wilmes, E.; Ruiter, C.; Goedhart, E.; Lemmink, K.A.; Brink, M. Biomechanical load quantification of national and regional soccer players with an inertial sensor setup during a jump, kick, and sprint task: Assessment of discriminative validity. Sports Eng. 2024, 27, 17. [Google Scholar] [CrossRef]
- Wu, H.; Liu, M. A Survey on Universal Design for Fitness Wearable Devices. arXiv 2020, arXiv:cs.HC/2006.00823. [Google Scholar]
- Shull, P.B.; Jirattigalachote, W.; Hunt, M.A.; Cutkosky, M.R.; Delp, S.L. Quantified self and human movement: A review on the clinical impact of wearable sensing and feedback for gait analysis and intervention. Gait Posture 2014, 40, 11–19. [Google Scholar] [CrossRef] [PubMed]
- McKeon, P.O.; Hertel, J.; Bramble, D.; Davis, I. The foot core system: A new paradigm for understanding intrinsic foot muscle function. Br. J. Sport Med. 2015, 49, 290. [Google Scholar] [CrossRef]
- Crea, S.; Donati, M.; De Rossi, S.M.M.; Oddo, C.M.; Vitiello, N. A wireless flexible sensorized insole for gait analysis. Sensors 2014, 14, 1073–1093. [Google Scholar] [CrossRef] [PubMed]
- STMicroelectronics. 6-Axis IMU (Inertial Measurement Unit) with Embedded AI: Always-on 3-Axis Accelerometer and 3-Axis Gyroscope. Available online: https://www.st.com/en/mems-and-sensors/lsm6dsox.html (accessed on 1 May 2024).
- Bosch Sensortec. Inertial Measurement Unit: BMI160. Available online: https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi160/ (accessed on 1 May 2024).
- TDK InvenSense. MPU-6050-Six-Axis (Gyro + Accelerometer) MEMS MotionTracking™ Devices. Available online: https://invensense.tdk.com/products/motion-tracking/6-axis/mpu-6050/ (accessed on 1 May 2024).
- Silicon Labs. EFR32BG22 Based Modules (Series 2). Available online: https://www.silabs.com/wireless/gecko-series-2/efr32bg22 (accessed on 1 May 2024).
- Macronix International Co., Ltd. MX25R6435F-64Mb Ultra-Low Power Serial NOR Flash Memory. Available online: https://www.mxic.com.tw/en-us/products/NOR-Flash/Pages/Ultra-Low-Power-Flash.aspx (accessed on 1 May 2024).
- The Apache Software Foundation. Apache Kafka. Available online: https://kafka.apache.org/ (accessed on 1 May 2024).
- Robinhood Markets, Inc. Faust-Python Stream Processing. Available online: https://faust.readthedocs.io/ (accessed on 1 May 2024).
- The Apache Software Foundation. Apache Cassandra. Available online: https://cassandra.apache.org/ (accessed on 1 May 2024).
- @tiangolo. FastAPI. Available online: https://fastapi.tiangolo.com/ (accessed on 1 May 2024).
- EMQ Technologies Inc. EMQX. Available online: https://www.emqx.io/ (accessed on 1 May 2024).
- Shahar, N.; Ghazali, N.; As’ari, M.; Swee, T. Wearable Inertial Sensor for Human Activity Recognition in Field Hockey: Influence of Sensor Combination and Sensor Location. J. Phys. Conf. Ser. 2020, 1529, 022015. [Google Scholar] [CrossRef]
- Dorschky, E.; Schuldhaus, D.; Koerger, H.; Eskofier, B. A framework for early event detection for wearable systems. In Proceedings of the UbiComp’15: The 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, Osaka, Japan, 7–11 September 2015; pp. 109–112. [Google Scholar] [CrossRef]
- Peng, M.; Zhang, Z.; Zhou, Q. Basketball footwork recognition using smart insoles integrated with multiple sensors. In Proceedings of the 2020 IEEE/CIC International Conference on Communications in China (ICCC), Chongqing, China, 9–11 August 2020; pp. 1202–1207. [Google Scholar]
- Hua, R.; Wang, Y. Daily locomotor movement recognition with a smart insole and a pre-defined route map: Towards early motor dysfunction detection. In Proceedings of the 2019 IEEE Healthcare Innovations and Point of Care Technologies, (HI-POCT), Bethesda, MD, USA, 20–22 November 2019; pp. 87–90. [Google Scholar]
- Van der Kruk, E.; Reijne, M.M. Accuracy of human motion capture systems for sport applications; state-of-the-art review. Eur. J. Sport Sci. 2018, 18, 806–819. [Google Scholar] [CrossRef]
- Tao, W.; Liu, T.; Zheng, R.; Feng, H. Gait analysis using wearable sensors. Sensors 2012, 12, 2255–2283. [Google Scholar] [CrossRef]
- Fong, D.T.P.; Chan, Y.Y. The use of wearable inertial motion sensors in human lower limb biomechanics studies: A systematic review. Sensors 2010, 10, 11556–11565. [Google Scholar] [CrossRef] [PubMed]
- Pfister, A.; West, A.M.; Bronner, S.; Noah, J.A. Comparative abilities of Microsoft Kinect and Vicon 3D motion capture for gait analysis. J. Med. Eng. Technol. 2014, 38, 274–280. [Google Scholar] [CrossRef]
- Washabaugh, E.P.; Kalyanaraman, T.; Adamczyk, P.G.; Claflin, E.S.; Krishnan, C. Validity and repeatability of inertial measurement units for measuring gait parameters. Gait Posture 2017, 55, 87–93. [Google Scholar] [CrossRef] [PubMed]
Layer (Type) | Output Shape | Number of Parameters |
---|---|---|
Batch normalization | 6, 35 | 140 |
Convolutional 1D | 4, 32 | 3392 |
Batch normalization | 4, 32 | 128 |
Convolutional 1D | 2, 64 | 6208 |
Flatten | 128 | 0 |
Batch normalization | 128 | 512 |
Dense | 24 | 3096 |
Batch normalization | 24 | 96 |
Dropout | 24 | 0 |
Dense | 12 | 300 |
Batch normalization | 12 | 48 |
Dense | 2 | 26 |
Total parameters: 13,946 | ||
Trainable parameters: 13,484 | ||
Non-trainable parameters: 462 |
Aspect | Other Studies | Our Approach | Discussion |
---|---|---|---|
User experience | |||
- Device Location and Size | Insoles + Storage unit on shins [14] | Insoles | Less interference with activity |
- Sampling Frequency | 100, 1000 Hz [10,14,34] | 50 Hz | More efficient approach, longer usage time Reduced data, no need for an extra storage unit |
High-Level Information for Sports Scientists | |||
- CoD Detection | Datasets of 3 and 4 subjects [35,36] | Dataset of 9 subjects | Better generalization due to larger dataset |
- Pass/Shot Detection | Fixed threshold + ML [10,14,34,41] | Variable threshold | Simpler approach with equivalent results |
- Real-Time Data | No [10,14,34] | Yes | Increased convenience for practitioners due to real-time feedback |
- Applicability | Controlled laboratory settings [37,38] | Portable inertial sensors | Enables analysis of movements in real-world conditions |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gascón, A.; Marco, Á.; Buldain, D.; Alfaro-Santafé, J.; Alfaro-Santafé, J.V.; Gómez-Bernal, A.; Casas, R. A Diagnostic and Performance System for Soccer: Technical Design and Development. Sports 2025, 13, 10. https://doi.org/10.3390/sports13010010
Gascón A, Marco Á, Buldain D, Alfaro-Santafé J, Alfaro-Santafé JV, Gómez-Bernal A, Casas R. A Diagnostic and Performance System for Soccer: Technical Design and Development. Sports. 2025; 13(1):10. https://doi.org/10.3390/sports13010010
Chicago/Turabian StyleGascón, Alberto, Álvaro Marco, David Buldain, Javier Alfaro-Santafé, Jose Victor Alfaro-Santafé, Antonio Gómez-Bernal, and Roberto Casas. 2025. "A Diagnostic and Performance System for Soccer: Technical Design and Development" Sports 13, no. 1: 10. https://doi.org/10.3390/sports13010010
APA StyleGascón, A., Marco, Á., Buldain, D., Alfaro-Santafé, J., Alfaro-Santafé, J. V., Gómez-Bernal, A., & Casas, R. (2025). A Diagnostic and Performance System for Soccer: Technical Design and Development. Sports, 13(1), 10. https://doi.org/10.3390/sports13010010