Real-time Analysis of Indoor Sports Game Situations through Deep Learning-based Classification
| UDC.coleccion | Investigación | |
| UDC.departamento | Ciencias da Computación e Tecnoloxías da Información | |
| UDC.grupoInv | Laboratorio de Investigación e Desenvolvemento en Intelixencia Artificial (LIDIA) | |
| UDC.grupoInv | Computer Graphics & Visual Computing (XLab) | |
| UDC.institutoCentro | CITIC - Centro de Investigación de Tecnoloxías da Información e da Comunicación | |
| UDC.journalTitle | Expert Systems with Applications | |
| UDC.volume | 322 | |
| dc.contributor.author | Cabado, Bruno | |
| dc.contributor.author | Guijarro-Berdiñas, Bertha | |
| dc.contributor.author | Padrón, Emilio J. | |
| dc.date.accessioned | 2026-04-16T09:18:09Z | |
| dc.date.available | 2026-04-16T09:18:09Z | |
| dc.date.issued | 2026-04 | |
| dc.description | Financiado para publicación en acceso aberto: Universidade da Coruña/CISUG Play by Play dataset (Cabado, Guijarro-Berdiñas, & Padrón, 2025) in Zenodo: https://doi.org/10.5281/zenodo.12607661. | |
| dc.description.abstract | [Abstract]: Live indoor sports broadcasts require dynamic camera control in response to relevant game situations such as penalties or timeouts, a process that traditionally relies on human operators. This paper presents a solution for automatic real-time classification of game states in indoor invasion sports, with handball as the primary case study and basketball as a secondary validation scenario. Our approach utilizes raw video directly from cameras, enabling real-time analysis. The system continuously processes video frames, assigning each to one of seven classes: left/right attack, left/right counterattack, left/right penalty, and timeout. A synthetic representation of each frame is used to standardize the depiction of game dynamics. The proposed pipeline includes object detection with a fine-tuned You Only Look Once (YOLO) model to locate players, the ball, and referees; object tracking to compute velocity vectors; generation of a synthetic frame representing the current game state; and final classification using a custom Dense Convolutional Network (DenseNet). Using a dataset of 20 handball matches, the proposed system achieved a macro-averaged F1-score of 96.1%, with a per-image inference time below 4 ms, evaluated on 118,129 images from matches unseen during training. The same pipeline was subsequently applied to basketball using only two matches, achieving an F1-score of 92.5% on 12,390 images, thereby illustrating the transferability of the proposed approach to other indoor invasion sports. The full pipeline operates in 34.04 ms with GPU acceleration, processing over 25 frames per second. | |
| dc.description.sponsorship | This work was supported by Grants PID2019-109238GB-C22 and PID2022-136435NB-I00, funded by MCIN/AEI/10.13039/501100011033 and by “ERDF A way of making Europe”, EU; and by Xunta de Galicia [ED431C 2022/44 ED431B 2025/21]. CITIC, as a center accredited for excellence within the Galician University System and a member of the CIGUS Network, receives subsidies from the Department of Education, Science, Universities, and Vocational Training of the Xunta de Galicia. Additionally, it is co-financed by the EU through the FEDER Galicia 2021-27 operational program (Ref. ED431G 2023/01). Cabado wish to thanks the Axencia Galega de Innovación the grant received through its Industrial Doctorate program (23/IN606D/2021/2612054). The authors also thank Universidade da Coruña/CISUG for funding the open access charges. | |
| dc.description.sponsorship | Xunta de Galicia; ED431C 2022/44 | |
| dc.description.sponsorship | Xunta de Galicia; ED431B 2025/21 | |
| dc.description.sponsorship | Xunta de Galicia; ED431G 2023/01 | |
| dc.description.sponsorship | Xunta de Galicia; IN606D/2021/2612054 | |
| dc.identifier.citation | B. Cabado, B. Guijarro-Berdiñas, and E.J. Padrón, "Real-time Analysis of Indoor Sports Game Situations through Deep Learning-based Classification", Expert Systems with Applications, Vol. 322, 1 August 2026, 132318, https://doi.org/10.1016/j.eswa.2026.132318 | |
| dc.identifier.doi | 10.1016/j.eswa.2026.132318 | |
| dc.identifier.issn | 1873-6793 | |
| dc.identifier.uri | https://hdl.handle.net/2183/48018 | |
| dc.language.iso | eng | |
| dc.publisher | Elsevier | |
| dc.relation.isbasedon | https://doi.org/10.5281/zenodo.12607661 | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-109238GB-C22/ES/APRENDIZAJE AUTOMATICO ESCALABLE Y EXPLICABLE | |
| dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2021-2023/PID2022-136435NB-I00/ES/ARQUITECTURAS, FRAMEWORKS Y APLICACIONES DE LA COMPUTACION DE ALTAS PRESTACIONES | |
| dc.relation.uri | https://doi.org/10.1016/j.eswa.2026.132318 | |
| dc.rights | Attribution 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Machine learning | |
| dc.subject | Image classification | |
| dc.subject | Sport event broadcasting | |
| dc.subject | Real time scene classification | |
| dc.subject | Explainable artificial intelligence | |
| dc.subject | Image object detection | |
| dc.title | Real-time Analysis of Indoor Sports Game Situations through Deep Learning-based Classification | |
| dc.type | journal article | |
| dc.type.hasVersion | VoR | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | d839396d-454e-4ccd-9322-d3e89a876865 | |
| relation.isAuthorOfPublication | bdccb1db-e727-4b63-b2ca-1941cc096c00 | |
| relation.isAuthorOfPublication.latestForDiscovery | d839396d-454e-4ccd-9322-d3e89a876865 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- GuijarroBerdinas_Bertha_2026_Real_time_analysis_of_indoor_sports_game_situations.pdf
- Size:
- 17.23 MB
- Format:
- Adobe Portable Document Format

