{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T07:06:00Z","timestamp":1723014360001},"reference-count":30,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2021,7,30]],"date-time":"2021-07-30T00:00:00Z","timestamp":1627603200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"Intelligent approaches in sports using IoT devices to gather data, attempting to optimize athlete\u2019s training and performance, are cutting edge research. Synergies between recent wearable hardware and wireless communication strategies, together with the advances in intelligent algorithms, which are able to perform online pattern recognition and classification with seamless results, are at the front line of high-performance sports coaching. In this work, an intelligent data analytics system for swimmer performance is proposed. The system includes (i) pre-processing of raw signals; (ii) feature representation of wearable sensors and biosensors; (iii) online recognition of the swimming style and turns; and (iv) post-analysis of the performance for coaching decision support, including stroke counting and average speed. The system is supported by wearable inertial (AHRS) and biosensors (heart rate and pulse oximetry) placed on a swimmer\u2019s body. Radio-frequency links are employed to communicate with the heart rate sensor and the station in the vicinity of the swimming pool, where analytics is carried out. Experiments were carried out in a real training setup, including 10 athletes aged 15 to 17 years. This scenario resulted in a set of circa 8000 samples. The experimental results show that the proposed system for intelligent swimming analytics with wearable sensors effectively yields immediate feedback to coaches and swimmers based on real-time data analysis. The best result was achieved with a Random Forest classifier with a macro-averaged F1 of 95.02%. The benefit of the proposed framework was demonstrated by effectively supporting coaches while monitoring the training of several swimmers.<\/jats:p>","DOI":"10.3390\/s21155162","type":"journal-article","created":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T01:44:32Z","timestamp":1627868672000},"page":"5162","source":"Crossref","is-referenced-by-count":15,"title":["Framework for Intelligent Swimming Analytics with Wearable Sensors for Stroke Classification"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"http:\/\/orcid.org\/0000-0002-4053-5718","authenticated-orcid":false,"given":"Joana","family":"Costa","sequence":"first","affiliation":[{"name":"ESTG, Polytechnic of Leiria, 2411-901 Leiria, Portugal"},{"name":"CISUC\u2014Centre Informatics and Systems, Informatics Engineering Department, University of Coimbra, 3004-531 Coimbra, Portugal"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-5656-0061","authenticated-orcid":false,"given":"Catarina","family":"Silva","sequence":"additional","affiliation":[{"name":"CISUC\u2014Centre Informatics and Systems, Informatics Engineering Department, University of Coimbra, 3004-531 Coimbra, Portugal"}]},{"given":"Miguel","family":"Santos","sequence":"additional","affiliation":[{"name":"ESTG, Polytechnic of Leiria, 2411-901 Leiria, Portugal"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, 2400-835 Leiria, Portugal"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-0882-7478","authenticated-orcid":false,"given":"Telmo","family":"Fernandes","sequence":"additional","affiliation":[{"name":"ESTG, Polytechnic of Leiria, 2411-901 Leiria, Portugal"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, 2400-835 Leiria, Portugal"}]},{"ORCID":"http:\/\/orcid.org\/0000-0002-0993-9124","authenticated-orcid":false,"given":"S\u00e9rgio","family":"Faria","sequence":"additional","affiliation":[{"name":"CISUC\u2014Centre Informatics and Systems, Informatics Engineering Department, University of Coimbra, 3004-531 Coimbra, Portugal"},{"name":"Instituto de Telecomunica\u00e7\u00f5es, 2400-835 Leiria, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Hamidi Rad, M., Gremeaux, V., Dadashi, F., and Aminian, K. (2021). A Novel Macro-Micro Approach for Swimming Analysis in Main Swimming Techniques Using IMU Sensors. Front. Bioeng. Biotechnol., 8.","DOI":"10.3389\/fbioe.2020.597738"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Santos, M.O., Costa, J., Fernandes, T.R., Silva, C., and Faria, S.M. (2021, January 11\u201312). Wearable Inertial and Bio-signal Device for Real-time Swimmer\u2019s Monitoring. In Proceedings of the 2021 Telecoms Conference (ConfTELE), Leiria, Portugal.","DOI":"10.1109\/ConfTELE50222.2021.9435472"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Silva, A.S., Salazar, A.J., Borges, C.M., and Correia, M.V. (2013, January 11\u201313). Wearable Monitoring Unit for Swimming Performance Analysis. Proceedings of the International Joint Conference on Biomedical Engineering Systems and Technologies, Barcelona, Spain.","DOI":"10.1007\/978-3-642-29752-6_7"},{"key":"ref_4","unstructured":"Silva, A., Salazar, A.J., Correia, M.V., and Borges, C. (2021, July 29). WIMU: Wearable Inertial Monitoring Unit-A MEMS-Based Device for Swimming Performance Analysis. Available online: https:\/\/paginas.fe.up.pt\/~dee08011\/files\/Download\/BIODEVICES2011.pdf."},{"key":"ref_5","first-page":"511","article-title":". Machine learning of swimming data via wisdom of crowd and regression analysis","volume":"14","author":"Xie","year":"2017","journal-title":"Math. Biosci. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"997","DOI":"10.1080\/02640414.2015.1085074","article-title":"Analysis of swimming performance: Perceptions and practices of US-based swimming coaches","volume":"34","author":"Mooney","year":"2015","journal-title":"J. Sport. Sci."},{"key":"ref_7","unstructured":"Woinoski, T., Harell, A., and Bajic, I.V. (2020). Towards Automated Swimming Analytics Using Deep Neural Networks. arXiv."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Gao, W. (2006, January 4\u20136). Sports video analysis. Proceedings of the 12th International Multi-Media Modelling Conference, Beijing, China.","DOI":"10.1109\/MMMC.2006.1651292"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zhang, B., Chen, C. Y., Chan, L. C., and Fok, W. (2020, January 28\u201331). Intelligent Sports performance Scoring and Analysis system Based on Deep Learning Network. In Proceedings of the 3rd International Conference on Artificial Intelligence and Big Data (ICAIBD),, Chengdu, China.","DOI":"10.1109\/ICAIBD49809.2020.9137468"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Apostolou, K., and Tjortjis, C. (2019, January 15\u201317). Sports Analytics algorithms for performance prediction. Proceedings of the 10th International Conference on Information, Intelligence, Systems and Applications (IISA), Piraeus, Greece.","DOI":"10.1109\/IISA.2019.8900754"},{"key":"ref_11","unstructured":"Goud, P.S.H.V., Roopa, Y.M., and Padmaja, B. (2019, January 27\u201329). Player Performance Analysis in Sports: With Fusion of Machine Learning and Wearable Technology. Proceedings of the 3rd International Conference on Computing Methodologies and Communication (ICCMC), Erode, India."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sun, X., Davis, J., Schulte, O., and Liu, G. (2020, January 6\u201310). Cracking the Black Box: Distilling Deep Sports Analytics. Proceedings of the 26th ACM Sigkdd International Conference on Knowledge Discovery & Data Mining, Virtual Event, CA, USA.","DOI":"10.1145\/3394486.3403367"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Irvine, N., Nugent, C., Zhang, S., Wang, H., and NG, W.W.Y. (2020). Neural Network Ensembles for Sensor-Based Human Activity Recognition Within Smart Environments. Sensors, 20.","DOI":"10.3390\/s20010216"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"10655","DOI":"10.1007\/s00521-019-04599-7","article-title":"Boosting Dynamic Ensemble\u2019s Performance in Twitter","volume":"32","author":"Costa","year":"2019","journal-title":"Neural Comput. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ramos F\u00e9lix, E., da Silva, H.P., Olstad, B.H., Cabri, J., and Lobato Correia, P. (2019). SwimBIT: A Novel Approach to Stroke Analysis During Swim Training Based on Attitude and Heading Reference System (AHRS). Sports, 7.","DOI":"10.3390\/sports7110238"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ganzevles, S., Vullings, R., Beek, P., Daanen, H., and Truijens, M. (2017). Using Tri-Axial Accelerometry in Daily Elite Swim Training Practice. Sensors, 17.","DOI":"10.3390\/s17050990"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s12283-014-0152-4","article-title":"Measurement of three-dimensional hand kinematics during swimming with a motion capture system: A feasibility study","volume":"17","author":"Monnet","year":"2014","journal-title":"Sport. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/j.proeng.2011.05.060","article-title":"An unobtrusive swimming monitoring system for recreational and elite performance monitoring","volume":"13","author":"James","year":"2011","journal-title":"Procedia Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"288","DOI":"10.1016\/j.measurement.2017.10.060","article-title":"Motion artefact minimization from photoplethysmography based non-invasive hemoglobin sensor based on an envelope filtering algorithm","volume":"115","author":"Yuan","year":"2018","journal-title":"Measurement"},{"key":"ref_20","unstructured":"Fernandes Calil, M., Koval, I., Marcelino, L., Conde Bento, L., and De Faria, S. (2019, January 26\u201328). Wireless Smartphone-based Monitoring of Multiple Pulse-Oximetry Sensors. Proceedings of 11th Conference on Telecommunications (Conftele 2019), Lisbon, Portugal."},{"key":"ref_21","unstructured":"Fraczkiewicz, R. (2021, July 29). MAX30102byRF. Available online: https:\/\/github.com\/aromring\/MAX30102_by_RF\/blob\/master\/algorithm_by_RF.cpp."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MCI.2015.2471196","article-title":"Learning in nonstationary environments: A survey","volume":"10","author":"Ditzler","year":"2015","journal-title":"IEEE Comput. Intell. Mag."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/2523813","article-title":"A survey on concept drift adaptation","volume":"46","author":"Gama","year":"2014","journal-title":"ACM Comput. Surv."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Datar, M., and Motwani, R. (2016). The Sliding-Window Computation Model and Results. Data Stream Management, Springer.","DOI":"10.1007\/978-3-540-28608-0_7"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/3147.3165","article-title":"Random sampling with a reservoir","volume":"11","author":"Vitter","year":"1985","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"key":"ref_26","unstructured":"Tabassum, N., and Ahmed, T. (2016, January 16\u201318). A theoretical study on classifier ensemble methods and its applications. Proceedings of the 3rd International Conference on Computing for Sustainable Global Development, New Delhi, India."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MCI.2015.2471235","article-title":"Ensemble Classification and Regression-Recent Developments, Applications and Future Directions","volume":"1","author":"Ren","year":"2016","journal-title":"IEEE Comput. Intell. Mag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/34.982906","article-title":"A Theoretical Study on Six Classifier Fusion Strategies","volume":"24","author":"Kuncheva","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_29","unstructured":"van Rijsbergen, C. (1979). Information Retrieval, Butterworths Ed."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5162\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,16]],"date-time":"2024-07-16T09:52:46Z","timestamp":1721123566000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/15\/5162"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,30]]},"references-count":30,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["s21155162"],"URL":"https:\/\/doi.org\/10.3390\/s21155162","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,30]]}}}