Have a personal or library account? Click to login
A Framework for Automated Player Identification and Positioning Using Low-Cost Hardware in the Soccer Domain Cover

A Framework for Automated Player Identification and Positioning Using Low-Cost Hardware in the Soccer Domain

Open Access
|Mar 2026

Figures & Tables

Figure 1

- Quantitative analysis of studies carried out in the focus area over the last decade: computer vision being used in soccer
- Quantitative analysis of studies carried out in the focus area over the last decade: computer vision being used in soccer

Figure 2

- Methodological approach to APIPS development
- Methodological approach to APIPS development

Figure 3

- Images manually created to illustrate APIPS flow.
- Images manually created to illustrate APIPS flow.

Figure 4

- Detection made by the best model: YOLO v10–L, resolution 1280 and threshold of 50%
- Detection made by the best model: YOLO v10–L, resolution 1280 and threshold of 50%

Figure 5

- Example of partial occlusion: player begins to leave the camera’s field of view in the frame presented in (d). In (e) there is an exchange of the identifier
- Example of partial occlusion: player begins to leave the camera’s field of view in the frame presented in (d). In (e) there is an exchange of the identifier

Figure 6

- Example of possible cases during the process of identifying the player: (a) only part of the number is visible – wrong identification; (b) both digits are visible – correct identification; (c) no digit is visible – no identification.
- Example of possible cases during the process of identifying the player: (a) only part of the number is visible – wrong identification; (b) both digits are visible – correct identification; (c) no digit is visible – no identification.

Figure 7

- TTI with Combined Digit Highlighting – spreads the identification even when the number is not visible.
- TTI with Combined Digit Highlighting – spreads the identification even when the number is not visible.

Figure 8

- Example output from the positioning step – the obtained positions are resized to the 2D field representation inserted in the original image. The colors of the teams are followed in 2D field. Referees are yellow.
- Example output from the positioning step – the obtained positions are resized to the 2D field representation inserted in the original image. The colors of the teams are followed in 2D field. Referees are yellow.

- Results of the models with the best parameters, for different resolutions

ResolutionTotal AccuracyConditional Accuracy (visible digit)Time (s)
6401.73%5.07%883
5125.34%15.73%740
2563.30%20.49%232
1281.86%26.22%101
640.16%8.77%69

- Results for the best models generated with different parameters of the DeepSORT algorithm

IDmax_agen_initmax_cosinePrecisionRecallF1-scoreMOTATime (s)
1110.194.2%88.8%91.4%81.5%65
2110.394.2%88.8%91.4%81.5%66
3310.392.2%90.2%91.2%81.1%71
4310.192.2%90.1%91.1%81.0%67
5330.392.7%88.9%90.8%80.6%67
6330.192.6%88.9%90.7%80.4%67
7130.194.5%86.9%90.6%80.3%65

- Results of the proposed methodology for team classification

ClassPrecisionRecallF1-score
Team A86.2%97.5%91.5%
Team B93.5%95.7%94.6%
Referee Team89.6%53.7%67.1%

- Results obtained with (and without for reference) TTI considering the different cases of heuristics_

HeuristicTotal Accuracy
No TTI5.34%
TTI – Highest Frequency12.71%
TTI – Highest Confidence18.19%
TTI – Highest Average Confidence13.74%
TTI – Combined Digit Highlighting26.27%

- Performance of the positioning methodology at different distance error tolerances_

Position Error Tolerance (meters)%Hits
166.5%
389.6%
591.0%
1091.6%
2092.9%
3095.0%

- F1-score Metrics per Model Configuration

ConfigurationF1-scoreObservations
YOLO v1076.8%Better than Version 11, but slightly slower inference
YOLO v1175.6%Faster inference
Size S74.0%Faster inference, lower F1
Size M75.9%Balanced
Size L78.5%Higher inference cost
Resolution 64072.3%Lower performance
Resolution 128080.0%Best balance between F1 and inference
Resolution 192076.1%Slower inference
Best Configuration83.8%Version 10, Size L, Resolution 1280, 50% threshold; best overall performance
Language: English
Page range: 12 - 32
Published on: Mar 5, 2026
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2026 Alexandre Cardoso Feitosa, Isaac Jesus da Silva, Danilo Hernani Perico, published by International Association of Computer Science in Sport
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.