Next Article in Journal
An Adaptive Calibration Algorithm Based on RSSI and LDPLM for Indoor Ranging and Positioning
Next Article in Special Issue
Microdosing Sprint Distribution as an Alternative to Achieve Better Sprint Performance in Field Hockey Players
Previous Article in Journal
Smart Active Vibration Control System of a Rotary Structure Using Piezoelectric Materials
Previous Article in Special Issue
Estimation of Heart Rate and Energy Expenditure Using a Smart Bracelet during Different Exercise Intensities: A Reliability and Validity Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Contextualizing Physical Data in Professional Handball: Using Local Positioning Systems to Automatically Define Defensive Organizations

1
Centre d’Études des Transformations des Activités Physiques et Sportives UR 3832, UFR STAPS, University of Rouen Normandie, 76000 Rouen, France
2
Mitochondria, Oxidative Stress and Muscular Protection Laboratory (EA 3072), Faculty of Medicine, University of Strasbourg, 67081 Strasbourg, France
3
European Centre for Education, Research and Innovation in Exercise Physiology (CEERIPE), 67000 Strasbourg, France
4
Olympic Sports Performance Center (CREPS), 92291 Strasbourg, France
5
Sport Performance Area FC Barcelona, 08016 Barcelona, Spain
6
INEFC Barcelona Sport Sciences Research Group, National Institute of Physical Education of Catalonia (INEFC), University of Barcelona (UB), 08007 Barcelona, Spain
7
School of Health Sciences, Tecnocampus, Pompeu Fabra University (UPF), 08302 Barcelona, Spain
8
Physical Education and Sports Sciences, National Institute of Education, Nanyang Technological University, 1 Nanyang Walk, Singapore 637616, Singapore
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(15), 5692; https://doi.org/10.3390/s22155692
Submission received: 7 July 2022 / Revised: 26 July 2022 / Accepted: 27 July 2022 / Published: 29 July 2022
(This article belongs to the Special Issue Sensor Technology for Enhancing Training and Performance in Sport)

Abstract

:
In handball, the way the team organizes itself in defense can greatly impact the player’s activity and displacement during the play, therefore impacting the match demands. This paper aims (1) to develop an automatic tool to detect and classify the defensive organization of the team based on the local positioning system data and check its classification quality, and (2) to quantify the match demands per defensive organization, i.e., defining a somehow cost of specific defensive organizations. For this study, LPS positional data (X and Y location) of players from a team in the Spanish League were analyzed during 25 games. The algorithm quantified the physical demands of the game (distance stand, walk, jog, run and sprint) broken down by player role and by specific defensive organizations, which were automatically detected from the raw data. Results show that the different attacking and defending phases of a game can be automatically detected with high accuracy, the defensive organization can be classified between 1–5, 0–6, 2–4, and 3–3. Interestingly, due to the highly adaptive nature of handball, differences were found between what was the intended defensive organization at a start of a phase and the actual organization that can be observed during the full defensive phase, which consequently impacts the physical demands of the game. From there, quantifying for each player role the cost of each specific defensive organization is the first step into optimizing the use of the players in the team and their recovery time, but also at the team level, it allows to balance the cost (i.e., physical demand) and the benefit (i.e., the outcome of the defensive phase) of each type of defensive organization.

1. Introduction

Handball is an intermittent high-intensity team sport that involves short, high-intensity actions such as accelerations, decelerations, changes of direction, sprints, jumps and many collisions [1]. Handball is an invasion game opposing two teams of seven players (six field players and one goalkeeper) during 2 periods of 30 min. A previous review [1] have shown that elite handball player covers from 2757 to 4964 m during a match. This distance is composed of various forms of displacement such as side steps, backward running, high-speed running (HSR) and sprints [2,3].
Playing roles influence largely match demands [1,4] found that center backs and wings (4040 ± 1007 m and 3903 ± 1224 m respectively) cover largely more distance than the other players. Wings and center backs were more involved in HSR action both in distance (410 ± 193 m and 243 ± 130 respectively) and in number (39.6 ± 18.2 and 34.9 ± 18.1). When time motion was studied [5], it was shown that wing players spent significantly more time standing and walking than the other players during matches. Technical demands were also playing position-dependent; pivots received and gave up to largely more contacts (58.9 ± 20.3 light contacts and 11.6 ± 3.2 high-intensity contacts [6] while pivots perform significantly more duels (36.4 ± 16.2) and backs significantly more jumps (19.1 ± 5.2) [7].
In the defensive phase, six field players and an unviolated area defended by a goalkeeper are protecting the goal. These constraints induce that 73% of the ball possession is played in a stabilized attack [8], as a result, most of the playing time is spent in these phases. Some recent studies have analyzed the difference between the offensive and defensive phase in elite male international players [5,9], however inconsistent results were found for some of the variables (e.g., total distance, walking distance). In both studies, data indicate that players in defense covered a greater distance in high-intensity zones (23% in high-intensity running and 30% in sprinting) than in offense. To our knowledge, all those studies did not specifically consider the stabilized defensive phase. They merged the recovery phases (with a lot of high-speed running and sprints) with the stabilized attack. This choice may have biased the result.
It is worth noting that because players’ rotations are unlimited in handball some players are specialized in the defensive or in the offensive phase. To our knowledge, only one study in elite female handball players took this into account despite their importance in the result in terms of external workload [10]. Moreover, no previous study has investigated the effect of the defensive formation on the match demands in handball. In soccer, some studies have investigated the effect of different defensive organizations and found substantial differences between defense types [11,12]. In handball, the spatial organization is heterogeneous, the two most used formations are the 1–5 (a first line of five players the nearest from the goal and a player in front of this first line) and the 0–6 (all players in the same line from the goal). The necessity for a team to master different defensive organizations can bring a tactical advantage by using the weaknesses of the attacking team, for instance, if the back players are short, 0–6 defensive organization may be more effective in preventing them to shot. On the other side, if the back players of the attacking team lack of mobility, a 3–3 defensive organization (a first line of three players the nearest from the goal and three players in front of this first line) may lead to a lot of interceptions. However, as those different defensive organizations seek to exploit different defensive areas (i.e., more or less depth), it is very likely that in handball defensive organizations also affect many sides of the match demands (e.g., external and internal load, technical demands), as it was observed in soccer.
A growing number of elite teams are equipped with a local positioning system (Tracking, s. d.) and many studies used this technology to study match demands [4,5,9]. Automatic detection of the defensive formation could be very useful both to help coaches to design adapted training content and in a research context. The aims of this paper were (1) to develop an automatic tool to classify the defensive organization of the team and check its classification quality, and (2) to quantify the match demands per defensive organization, i.e., defining a somehow cost of specific defensive organizations.

2. Materials and Methods

2.1. Data Sample

The data were provided by a Spanish first division handball club and cover 25 matches of several competitions over the 2019–2020 and 2020–2021 championships. This club finished in the top 5 teams over these two years. From those two seasons, all the games that were played at home and when all the players were equipped with the LPS system are included in the data sample. Over those 25 games, 30 different male handball players appeared in the team (average ± SD for height: 1.90 ± 0.06 cm; weight: 91.9 ± 12.5 kg and age: 26.3 ± 3.9 years old). For each single match, the group was composed of 12 to 16 players from the pool of 30. The data correspond to X;Y positions of the players on the handball court as well as the corresponding television video broadcasts of the matches.

2.2. Data Collection

Positional data of the players: The position data were collected by the professional team staff members from the WIMU PRO inertial measurement system (RealTrack Systems S.L., Almería, Spain). The sensors are placed on the back of the athletes between the two scapulas at the level of the C7 vertebra. They are positioned in a special neoprene waistcoat in order to keep the sensor as fixed as possible.
The WIMU PRO inertial measurement system has been the subject of several studies to ensure its validity and reliability. Three of them have been published very recently, from 2019 to 2020: [13,14,15]. The various studies consisted of the performance of different linear and non-linear exercises at different intensities. The reference used in these studies is the ground marking of the pitch and a geographical mapping system via video recordings of these sessions. The studies analyzed the system with a 6-antenna configuration [13] and then with an 8-antenna configuration [15] in order to see if there were differences between the configurations. The observed variables are the X and Y positions of the inertial sensors. Both studies validate the use of the LPS and the estimation of positions is considered accurate. The use of 8 antennas has better spatial accuracy than the other configuration (n = 6 antennas) with a 3 cm error instead of 5.5 cm, but both configurations are usable in the positional data estimation. Furthermore, the comparison between the positional data estimation from two different units is good (CV < 1%) so this system has good inter-unit reliability. Each sensor weighs 70 g and its dimensions are 81 × 45 × 16 mm (height/width/depth).
Each sensor has a number and is affiliated with the same player for the entire season to limit problems that may exist due to inter-unit reliability of the sensors. The configuration used in this data collection is six antennas positioned around the field with the (0;0) coordinates corresponding to a corner outside the field (Figure 1, left panel). As mentioned in the study by Bastida-Castillo et al. [13], the way this LPS UWB system works is that it is composed of two subsystems: the reference system which is composed of the antennas that act as radio transmitters and receivers and the sensors carried by the participants. The system obtains the position of the sensor via triangulation of its position between the antennas and thus obtains its position in X and Y.

2.3. Data Validation Set

Two handball matches were randomly extracted from the sample and sequenced with Dartfish (Fribourg, Switzerland) using a specially designed sequencing panel. The panel was used to record the actions carried out by the professional handball team, which wears the WIMU inertial units: the start of the match, the number of attack and defensive phases, the number of 2-min subdued, the number of 7 m shots (penalty throws), the number of sequences played without a goalkeeper, the presence of time-outs (requested by the coaches or imposed by the presence of half-time), as well as the transitions such as the engagements, were identified. If an event such as a penalty throw occurs during an attack, the attacking phase is not split into two distinct phases: it remains as only one attacking phase. Similarly, if an event such as a yellow card occurs during a defense, only one defending phase is considered. Within these sequences, qualifiers could be added such as the type of defense (i.e., 3–3, 2–4, 1–5, 0–6). Duration of attacking and defending phases were computed and will be compared to those obtained from the automatic data treatment.

2.4. Automatic Data Treatment

The positional data were transformed from the WIMU PRO software (SPRO, Real- Track Systems, 2018, version 964 [16]) format to a comma-separated value (.csv) format. The version of this software corresponds to the number 964. The exports are composed of X and Y data obtained by the LPS system but also data of a 3-axis accelerometer, a 3-axis gyroscope and a 3-axis magnetometer (data from the WIMU inertial sensors). These later data were not considered in the present study, which is based exclusively on the X and Y positional data. The data treatment was performed on a custom-made Matlab algorithm (The MathWorks®, Inc., Natick, MA, USA, r2016b).

2.4.1. Step 1: Data Import

Importation of the WIMU data from the csv. files player by player. Concatenate the data saving the X and Y positions for all players and the time of each registered data. The sampling frequency of the positional data ranged from 17 to 18 Hz (see step 3).

2.4.2. Step 2: Goalkeepers Identification

The data corresponding to the performance of the goalkeepers (GK) were differentiated from the other on-field players. This was performed from a heatmap of the positions of all the players. The players with the highest density in the 6 m zone were retained as a goalkeeper. Generally, two players are identified as GK during one handball match.

2.4.3. Step 3: Data Resampling and Clock Format

The frequencies of each WIMU sensor in the LPS system were not constant and ranged from 17 to 18 Hz. Plus, they were not turned on at the exact same clock before the match start (we transform the initial format from hours, minutes, seconds and milliseconds –hh:mm:ss.ms– to data expressed in seconds only). Therefore, a resampling was necessary to adopt a common frequency for all WIMU. This frequency was equal to 16.67 Hz, which corresponds to a time increment of 0.06 s between each registered positional data).

2.4.4. Step 4: Translation of Coordinate System

For greater clarity in the presentation of the data, the positioning reference, initially defined outside the boundaries of the field, has been repatriated to the centre of the field (on the median line, perfectly in the centre of the field on X and Y axes). To do this, we used the barycentre of the positions of the two GKs when they were in front of their goal (Figure 1, right panel). When the barycentre of the data was obtained, the set of positions of all the players was translated from their initial positions to the actual position they should occupy on the field. Thus, the extreme values of the field corresponded to −10 and +10 m on the X-axis (field width) and −20 and +20 m on the Y-axis (field length). In order not to lose data that could be due to reconstruction errors of the LPS system, we applied some tolerances: when the data on the Y-axis are between −15 and +15 m, only the data on X between −9 and +9 m are kept (the others are deleted). When the Y data is beyond the previous limits (i.e., the wings), then the X data from −11 to −10 m and from +10 to +11 m are taken into account and automatically reported to −10 and +10 m respectively. This would prevent wing players from being considered outside the field when they are near the field boundaries. From this cut, all points outside the field boundaries were no longer considered for the analysis.

2.4.5. Step 5: Match Data Cleaning

To automatically detect the official ceremony prior to the match, we look for the moment when more than 10 players were present in a 2 m band near the center of the field on the X axis (from −2 to 0 m). All data registered before this moment were removed from the analysis. To automatically detect the presence of a halftime break, we created a binary algorithm that is based on the positions of all GK relative to the center line of the field on the Y axis. So, when the algorithm detects an abrupt change in the data (e.g., from one field side to the other on the Y axis), we consider it to be data from the halftime break. From that detection, a manual selection of the precise starts and ends of both halves of the match was performed, since only one GK should be on the field. For the start of the match, this rule was added to the fact that at least seven players should be in the field limits described in Step 4.
To facilitate the next steps of the automatic data treatment, positional data of one half were transformed to be equivalent to the other. Thus, on the Y axis, negative values of position data will be associated with defensive phases, whereas positive values will be associated with attacking phases.

2.4.6. Step 6: General Match Analysis

  • Attacking and defensive phases
When at least one player is between 12.5 to 0 m of the opposing team’s goal line (Y axis > 7.5 m), the team is playing an Attack (ATT). For the defense detection, we based our computations on the positions of the on-field players. If at least 5 of those players are positioned from 0 to 12.5 m of their own goal line on the length of the field (i.e., less than −7.5 m on the Y axis), the team is playing defense (DEF). To avoid errors based on too many detections, it is not possible to observe a phase occurring less than two (2) seconds after the end of the previous phase. Furthermore, ATT or DEF cannot last less than two (2) seconds.
  • Defensive organization
The team is considered to play a defense system if 1. the duration of the DEF phase and 2. the time gap between two consecutive DEF are higher than seven (7) seconds. This duration is the minimum duration for a potential fastbreak performed by the team.
From that definition, several defense organizations are categorized from the Euclidean distance (ED) computed between each on-field player position to the center of their goal line (coordinates (X;Y) equals (0;−20)). If the team is in a DEF phase, and all players present an ED from the player position to the center of the goal line less than 9 m, the defense is qualified as ‘0–6′. This denotes six players near the goal area line. If the team is in a DEF phase, and 1 player has an ED superior to 9 m, the defense is qualified as ‘1–5′. This denotes 5 players near the goal area line and one player outside the 9 m zone. If the team is in a DEF phase, and 2 players have an ED superior to 9 m, the defense is qualified as ‘2–4’. This denotes the first form of open defense. If the team is in a DEF phase, and 3 players have an ED superior to 9 m, the defense is qualified as ‘3–3’. This denotes a second form of open defense.
  • Team timeout detection
If more than nine (9) players are detected on the defending side of the field, with a position close to the substitutes’ bench side (from the side of the field to a line 3 m away from the center of the field on the X axis), with a duration of around one (1) minute (exact range is comprised from 50 to 90 s). If that detection occurs, the attacking or defending phase that surrounds the team timeout was split into two distinct phases. This methodological point offers the possibility to detect a change in the way the team attacks or defends after a team timeout.
  • Two minutes exclusion detection
If less than 7 players are on the field, and in a time comprised from 120 s to 120 s + 20%. If the detection is longer than the latter limit, an additional 2 min embedded in the first is/are detected. If less than one (1) second is observed between two players’ inferiorities, the inferiority qualification is maintained.

2.4.7. Step 7: Automatic On-Field Player Roles Detection

Player roles were determined from their behaviors during the ATT phases only. Players involved in less than 10% of the total attacking time of the team were not considered. Detection rules are listed below, starting with the wing players then the line players, and finally back players.
  • Wing players detections
During an ATT, wing players are detected as the players with the highest density of positions in an area from each sideline to 2 m inside the field, when they have a position beyond 15 m on the attacking side (from the goal line of the opposing team to 5 m inside the field on the Y axis) (Figure 2 left panel).
  • Line players detections
During an ATT, line players are detected as the players with the highest density of positions in an area from −5 to + 5 m to the center line on the length of the field (i.e., X axis), when they have a position beyond 7.5 m on the field of the opposing team (from 7.5 to the goal line of the opposing team on the Y axis) (Figure 2 middle panel).
  • Back players detections
During an ATT, back players are detected as the players with the highest density of positions beyond 2.5 m to the midline of their own field (i.e., −2.5 m on the Y axis) and less than 12.5 m from the opposing team’s goal line (i.e., +7.5 m on the Y axis). Additionally, if the highest density of positions is detected either on the right or left side of the field (a band from the sidelines to 5 m inside the field, from 5 m from the opposing team goal line to 7.5 m to the mid-line of the field), the player was also classified as a back player. These zones are represented in Figure 2 right panel.
If the players do not satisfy any of these rules, they are no more considered for the rest of the analysis.

2.4.8. Step 8: Physical Demands of Professional Handball

From each player’s positional data, the distances covered over time were calculated as the Euclidean distance from one coordinate (X;Y at n) to the subsequent one (X;Y at n + 1). Those distances were computed for the whole team at the scale of the whole match, and for each half during the four defensive organizations. Additionally, distances covered by wing players, back players and line players during the zone defenses were also computed. A similar methodology to the one of Alt et al. [17] was used to process the data. First, a numerical differentiation over time was performed from the coordinates of each player on the field to obtain their instantaneous speed data. Then, to minimize noise, the speed data were passed through a second-order Butterworth low-pass filter with a 1-Hz cut-off frequency [17]. A second numerical differentiation was performed from those data to estimate the player’s deceleration over time. To detect the start and end of the stand, walk, jog, and sprint sections, the thresholds of Büchel et al. [18] were applied. Therefore, we considered the following zones as standing from 0 to 0.2 m.s−1, walking from 0.2 to 2.0 m.s−1, jogging from 2.0 to 4.0 m.s−1, running from 4.0 to 5.5 m.s−1 and finally sprinting when the instantaneous speed was over 5.5 m.s−1. The number of sprints corresponds to the number of times a player crosses this sprint velocity threshold. According to Stevens et al. [19], a deceleration from running to a standstill started when acceleration fell below −0.2 m.s−2 in soccer, so we replicated the same rules for the present study in handball to compute the number of players’ decelerations. The distance covered, the number of sprints, accelerations and decelerations performed by the whole team, and by each group of players (i.e., wing, back and line players) for each defense system were computed.
We then analyzed the defensive intention as the defensive organization that was the most observed during the first seven (7) seconds (i.e., during the start of the stabilized defensive phase) of the defensive phase. Prior to this analysis, we automatically removed two (2) seconds at each beginning and at each end of the DEF phase to remove transitions between ATT and DEF phases and the DEF and ATT phases.
Each deviation from the intention and the performed defensive phase would denote an adaptation relative to the attacking team.

3. Results

A total of 25 handball matches were included in the present study. It corresponds approximately to the analysis of 3000 ATT and DEF combined.

3.1. Data Validation Set

Duration of the ATT and DEF phases were computed and compared from the Dartfish sequencing and the automatic Matlab algorithm. Details of the comparison between the two methodologies and potential explanations for non-detection are presented in Appendix A (Table A1, Table A2, Table A3 and Table A4). On average, during the first match, absolute differences of 4.7 ± 11.9 s (n = 30 and 28 for Dartfish and Matlab in the first half) and 9.4 ± 20.5 s (n = 29 and 32 for Dartfish and Matlab in the second half) were observed for attack durations. These values were very similar to those observed for the second match (4.1 ± 10.5 s and 9.1 ± 20.4 s for each half). The quantity of ATT was n = 30 and n = 28 during the first half, and n = 29 and n = 31, for Dartfish and Matlab programs, respectively. The duration of absolute differences for defensive phases was 11.8 ± 14.9 s (n = 30 and 35 for Dartfish and Matlab; first half) and 15.7 ± 22.3 s (n = 30 and 33 for Dartfish and Matlab; second half). During the second match and its first half, the number of DEF phases was n = 29 for both detection techniques (absolute difference of only 5.6 ± 5.2 s), whereas it raised to 11.8 ± 17.5 s during the second half (n = 30 and 35 for Dartfish and Matlab).

3.2. Defensive Intention vs. Actually Performed Defense

On average for the 25 matches, the 1–5 DEF type occurred more than the others, both for the defensive intentions and the actually performed defenses (Figure 3). 1–5 DEF type was also the only defense that was performed more frequently than it was intended to by the team at the beginning of the DEF sequence. All other DEF types (0–6, 2–4, and 3–3) were on average intended to be performed more frequently than it was actually the case. Less than 5% of defense systems were not classified as one of the four defensive organization types defined in the present study.

3.3. Physical Demands as a Function of Defensive Organization and Players’ Role

The physical demands associated with the defensive organization are presented in Table 1 and Table 2. Based on the intended and actually performed defensive classification, the physical demand of each type of defense are presented per 10-min of play in each specific type of defense for easier comparison but in two different ways, based on the intended defense (Table 1) and based on the actually performed defensive organization (Table 2).

4. Discussion

The aim of this paper was to go further than a breakdown of match demands by players’ roles by looking at the cost of specific defensive organizations implemented during the game on the match demands. Using the raw data from a local positioning system, we aimed at developing an automatic tool to classify the defensive organization of the team and check its classification quality, and quantify the match demands per defensive organization, i.e., defining a somehow cost of a specific defensive organization.
Starting from the raw data from the local positioning system, multiple steps were necessary to get a clear view of the match context, for instance removing the players who stand on the bench is a key step necessary prior to defining any match information (e.g., handball defensive or offensive activity), whereas this step is usually not considered when looking at the global match demands of the players [4]. Indeed, handball is a sport with unlimited, and high rotations between players (i.e., players come in and out of the game very easily and frequently), similar to ice hockey, and while they usually sit on the bench when they are out therefore not drastically impacting the match demands numbers (i.e., no change in sprinting distance covered, etc…), those rotations do impact the detection of the defensive/offensive organization [4]. Defining the context of the player’s activity, specifically when using sensors (i.e., without any information on the players from the opposition team nor on the ball location) necessitates a drastically deeper processing of the data than quantifying the global match demands. After this cleaning, the rule based algorithm tested in the present paper provided decent automatic detection of the context of the players’ activity, starting from the detection and duration of the defensive and attacking phases. Although it does not differentiate a stop in the game due to a 2-min suspension compared to a stop due to a player injured (see Annex A), it is still possible to detect those situations as anomalies, i.e., no stabilized attacking or defensive phases and therefore exclude them when computing the match demands of specific context of play (e.g., the physical demand of a 1–6 defensive organization). Eventually, compared with a regular coding using video analysis software, the algorithm can detect the stabilized attacking and defensive phases with high accuracy including the duration and exclude what is not considered such a phase in the game without detecting precisely what kind of situation is excluded though (e.g., 2-min exclusion, player injured, time out), with a total of 6 errors of detection for the two games we analyzed (i.e., a total of 266 attacking and defensive phases).
From there, the current analysis focused on the stabilized defensive phases with the detection of the defensive organization (i.e., the geographical organization of the players on the court), based on the definition of those different organizations (1–5, 0–6, 2–4 or 3–3) without merging it with the transition phases (e.g., [5,9]). Interestingly when dealing with the defensive organization, the highly dynamic and interactive nature of handball (and generally team games) makes the characterization of the organization defensive sensitive to the opposition. In other words, the intention of a team to defend with a specific organization can easily evolve based on the moves and activity of the attacking team (i.e., for which there is no data as the sensor are worn only by our own team). In that sense, what the team initially intends to do at the start of the defensive phase can be seen potentially only at the start of the phase as it will be disrupted by the attacking team (e.g., an attacker entering the defense as a second pivot, or large moves or attacking players without the ball). Comparing the actual defensive organization in its full dynamics to the original intention of the team at the start of the defensive phase shows that indeed the intended organization is not similar to what actually happens within the defensive phase, but mainly for the 1–5 and 3–3 intended defense organizations. On the other side, 0–6 and 2–4 defensive organizations appeared to be very stable and independent from the opposition activity. Potentially, 1–5 and 3–3 defensive organizations could be seen as being easier to disrupt when you attack against them, but they could also simply be more adaptative in the way they are implemented. For instance, a 0–6 defensive organization is usually implemented as it is very stable and robust against offensive perturbation. By extension while looking at the match demands in regard of the defensive organization, the players’ physical activity in terms of distance covered at different speed intensity does differ between players’ roles as expected [1,4], but also can differ between the consideration of the defensive organization (i.e., between the original intention at the start of the defensive phase or the actual geographical organization of the players), specifically when using a 1–5 or 3–3 defensive organization. In this case, adding the defensive context to filter the global match demands allows to quantify the cost of the defense, for instance, the wingers will show higher demands (i.e., walk, jog and run) when the team is defending in 1–5 compared to a 0–6. However, the distinction between the intention and the actually implemented defensive organization has to be considered also, taking into account the dynamic nature of a defense phase. In the present case, both versions were computed and probably not one unique solution would be ideal. Eventually, to quantify the cost of a specific defensive organization, considering that the moves and activity of the attacking team players depend on how the defensive team is organized at the start of the defensive phase (i.e., so depend on the defensive intention), which in return will impact how the defensive team will have to adapt its own defensive organization, it seems relevant to use the defensive intention to label the organization of the entire defensive phase (i.e., regardless on how the players move and adapt this initial organization in the course of the defensive phase, the following match demands is assigned to the original defensive organization cost). On the other side when quantifying the cost of a specific defensive organization, coaches and analysts could prefer to qualify the defensive organization strictly as it is at each instant of the defensive phase (i.e., if one player has to move up from a 0–6 defensive original set-up, it becomes a 1–5 and the following match demands is assigned to the 1–5 defensive organization cost).

5. Conclusion and Limitations

The objective of this analysis was to develop an algorithm that can bring context into the quantification of the physical demand of a handball match. Using those sensor data seems a promising way in bringing some contextual handball knowledge into the match demands analysis. We showed that it is possible to effectively derive some qualitative information about the game like identifying defensive and attacking phases and even identifying the defensive organization. From there, quantifying for each player role the cost of each specific defensive organization is the first step into optimizing the use of the players in the team, but also which type of defensive organization the team should use.
Unfortunately, LPS systems provide only the position of the players wearing them, and the team analyst does not access the data of the opponents. In the same idea, no information is given regarding the position of the ball from the LPS (although optical systems do provide that information, they require intensive and time consuming post-processing). In that sense, investigating the defensive organizations using the LPS data was indeed possible, however a limit of this approach is that no information about the interactions is provided (i.e., how the defense adapts to the attacking team moves, for instance, if a second attacker enters the defense to join the 6 m line). So if it is possible to observe a modification of the team in its defensive organization, it is not possible with this tool to assess the relevance of this as there is no information on the opponents. In other words, it is possible to detect what the team is doing in defense, but not why (i.e., it is not possible to judge the relevance of the defensive activity, whether it is “good” or not).
In addition, investigating the attacking phases without having any information on the ball position and defensive organization the attacking team is facing seems highly limited if not useless. Indeed, to judge the relevance of the way a team is attacking (e.g., specific players’ moves) requires knowing how the defense is organized.
To somehow approach such a level of analysis (i.e., how both teams interact), in the future the outcome or benefit of the defensive phase could also be identified in order to find “better” outcomes, for instance looking at the running speed of the defenders right after they move from defense to attack could help to identify fast breaks that are known to have a higher chance of scoring. In that sense, using a 3–3 defensive organization could lead to a higher chance of fast break following the defense which leads to a higher chance of scoring compared to a 0–6. However, a 3–3 defensive organization has a higher cost in terms of physical demand. Reaching this step could allow us to really balance the cost and the benefits of the different defensive organizations. Another future development would be to get the information from the algorithm live during the game (instead of post-processing), in order to really assist the decision-making of the head coach and strength & condition coach.

Author Contributions

Conceptualization, J.K. and B.G.; methodology, J.K. and B.G.; software, B.G.; validation, B.G.; formal analysis, J.K. and B.G.; data curation, B.G.; writing—original draft preparation, J.K., B.G. and C.K.; writing—review and editing, J.K., B.G., X.R., R.F. and C.K.; visualization, B.G.; supervision, J.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were waived for this study due to the re-use of existing data that were anonymized.

Informed Consent Statement

Participants consent was waived due to the re-use of existing anonymized data set.

Data Availability Statement

Raw data from this study can be made available on demand by contacting the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. First half of the first match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Table A1. First half of the first match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Attacks Duration (Seconds)Defenses Duration (Seconds)
Sequencing Dartfish
(n = 30)
Custom-Made Matlab Program
(n = 28)
Absolute Duration DifferenceComments (*)Sequencing Dartfish
(n = 30)
Custom-Made Matlab Program
(n = 35)
Absolute Duration DifferenceComments (*)
24273 46406
56571 411724
9112 22211
28235 42411
6115 24159
37381 1156
2Ø (*) Ball steal (*)31265
79801 30273
891 34304
891 81909
88871 871
33330 6123 (*)387-m shot not identified as a DEF phase (*)
92920 84822
6Ø (*) Long distance shot in empty goal (*)33285
541 704030
462 22297
880 14532 (*)24Team time out between those sequences (*)
15172 54 (*)
30237 35 (*)
55541 25223
5Ø (*) Long distance shot in empty goal (*)38326
862 18202
660 30300
39336 123321
11829 (*)63Team time out between those sequences (*)26359
26 (*) 9234 (*)582-min for both teams (*)
8113 853
12102 34304
50473 7 (*) Detection errors (*)
1031063 18 (*)
212 (*)10Sec of the break assimilated to an ATT phase (*) 27 (*)
39381
46471
642
860 (*)52Sec of the break assimilated to a DEF phase (*)
Note: (*) Explanation of differences in detections; Sec = Seconds; ATT = attacks; DEF = defenses.
Table A2. Second half of the first match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Table A2. Second half of the first match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Attacks Duration (Seconds)Defenses Duration (Seconds)
Sequencing Dartfish (n = 29)Custom-Made Matlab Program (n = 32)Absolute Duration DifferenceComments (*)Sequencing Dartfish (n = 30)Custom-Made Matlab Program (n = 33)Absolute Duration DifferenceComments (*)
761 7 7
27261 7446 (*)232-min between those phases (*)
80746 5 (*)
651 12111
11110 1385
891 63685
28302 22286
48502 72316
72693 13156 (*)75Team time out on this sequence (*)
682 724032
12142 5 (*) Detection error (*)
671 32375
17150 (*)58Team time out between those sequences (*)37370
63 (*) 453510
20222 203010
40120 (*)80Consecutive detections (*)62104 (*)42-min not split into two DEF phases (*)
3 (*) 38
695514 451
1091 1264 (*)87Player injury (*)
352 35 (*)
32331 23285
40411 40346
781 39327
30291 32311
6115 1055
1016635269
433310 582929
671 71912
50491 443410
761 45423
10316 (*)64Team time out between those sequences (*)412615
23 (*) 21232
1213 (*)66Team time out between those sequences (*)
52 (*)
Note: (*) Explanation of differences in detections; Sec = Seconds; ATT = attacks; DEF = defenses.
Table A3. First half of the second match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Table A3. First half of the second match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Attacks Duration (Seconds)Defenses Duration (Seconds)
Sequencing Dartfish (n = 30)Custom-Made Matlab Program (n = 28)Absolute Duration DifferenceComments (*)Sequencing Dartfish (n = 29)Custom-Made Matlab Program (n = 29)Absolute Duration DifferenceComments (*)
47470 422
10122 36360
35350 23212
32331 23230
770 24328
6126 642
33352 37361
42453 15172
1091 38424
781 321
15132 30291
33363 862
34313 526412
63630 20266
440 77836
76793 25327
39401 28335
33352 624
24328 6Ø (*) No detection (*)
172811 26224
763 (*)567-m shot included in the ATT phase (*)33303
583 193314
4Ø (*) Long distance shot in empty goal (*)21276
93930 34331
10133 142612
35350 20244
660 416019
550 122715
27234 422814
19Ø (*) No detection (*) 24 (*) Detection error (*)
Note: (*) Explanation of differences in detections; Sec = Seconds; ATT = attacks; DEF = defenses.
Table A4. Second half of the second match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Table A4. Second half of the second match of the data validation set. Comparisons between Dartfish sequencing and the custom-made Matlab program.
Attacks Duration (Seconds)Defenses Duration (Seconds)
Sequencing Dartfish (n = 29)Custom-Made Matlab Program (n = 31)Absolute Duration DifferenceComments (*)Sequencing Dartfish (n = 30)Custom-Made Matlab Program (n = 35)Absolute Duration DifferenceComments (*)
23 (*) Detection error (*)436825
891 60611
35341 478 (*)4Split into two different DEF detections (*)
36371 35 (*)
16115 997 (*)14Split into three different DEF detections (*)
43430 14 (*)
792 64 (*)
561 304515
11121 863
532 274316
14 (*) Detection error (*)93627
26251 6547 (*)62-min between those phases (*)
31365 24 (*)
10 (*) Detection error (*)33407
37381 20182
11101 8554 (*)317-m shot not identified as a DEF phase (*)
384911 15330 (*)70Team time out between those sequences (*)
12120 40 (*)
483216 14 (*)
9Ø (*) No detection496011
36360 24251
15227 948 (*)62Team time out between those sequences (*)
33418 24 (*)
43Ø (*) No detection15238
10100 36306
15768 (*)89Team time out on this sequence (*)945
1595 29281
27261 5Ø (*) No detection
785721 51521
45450 21210
29281 27243
928 (*)64Team time out between those sequences (*)22264
20 (*) 532
781
23252
7Ø (*) No detection
231
Note: (*) Explanation of differences in detections; Sec = Seconds; ATT = attacks; DEF = defenses.

References

  1. Karcher, C.; Buchheit, M. On-Court Demands of Elite Handball, with Special Reference to Playing Positions. Sports Med. 2014, 44, 797–814. [Google Scholar] [CrossRef] [PubMed]
  2. Michalsik, L.B.; Aagaard, P.; Madsen, K. Locomotion Characteristics and Match-Induced Impairments in Physical Performance in Male Elite Team Handball Players. Laryngo-Rhino-Otol. 2012, 34, 590–599. [Google Scholar] [CrossRef] [PubMed]
  3. Póvoas, S.C.; Seabra, A.F.; Ascensão, A.A.; Magalhães, J.; Soares, J.M.; Rebelo, A.N. Physical and Physiological Demands of Elite Team Handball. J. Strength Cond. Res. 2012, 26, 3365–3375. [Google Scholar] [CrossRef] [PubMed]
  4. Font, R.; Karcher, C.; Reche, X.; Carmona, G.; Tremps, V.; Irurtia, A. Monitoring external load in elite male handball players depending on playing positions. Biol. Sport 2021, 38, 475–481. [Google Scholar] [CrossRef] [PubMed]
  5. Manchado, C.; Pueo, B.; Chirosa-Rios, L.; Tortosa-Martínez, J. Time–Motion Analysis by Playing Positions of Male Handball Players during the European Championship 2020. Int. J. Environ. Res. Public Health 2021, 18, 2787. [Google Scholar] [CrossRef] [PubMed]
  6. Michalsik, L.B.; Madsen, K.; Aagaard, P. Technical Match Characteristics and Influence of Body Anthropometry on Playing Performance in Male Elite Team Handball. J. Strength Cond. Res. 2015, 29, 416–428. [Google Scholar] [CrossRef] [PubMed]
  7. Póvoas, S.C.A.; Ascensão, A.A.M.R.; Magalhães, J.; Seabra, A.F.; Krustrup, P.; Soares, J.M.C.; Rebelo, A.N.C. Physiological Demands of Elite Team Handball With Special Reference to Playing Position. J. Strength Cond. Res. 2014, 28, 430–442. [Google Scholar] [CrossRef] [PubMed]
  8. Rogulj, N.; Vuleta, D.; Milanović, D.; Čavala, M.; Foretic, N. The efficiency of elements of collective attack tactics in handball. Kinesiol. Slov. 2011, 17, 5–14. [Google Scholar]
  9. Manchado, C.; Martínez, J.T.; Pueo, B.; Tormo, J.C.; Vila, H.; Ferragut, C.; Sánchez, F.S.; Busquier, S.; Amat, S.; Ríos, L.C. High-Performance Handball Player’s Time-Motion Analysis by Playing Positions. Int. J. Environ. Res. Public Health 2020, 17, 6768. [Google Scholar] [CrossRef] [PubMed]
  10. Luteberget, L.S.; Spencer, M. High-Intensity Events in International Women’s Team Handball Matches. Int. J. Sports Physiol. Perform. 2017, 12, 56–61. [Google Scholar] [CrossRef] [PubMed]
  11. Arjol-Serrano, J.; Lampre, M.; Díez, A.; Castillo, D.; Sanz-López, F.; Lozano, D. The Influence of Playing Formation on Physical Demands and Technical-Tactical Actions According to Playing Positions in an Elite Soccer Team. Int. J. Environ. Res. Public Health 2021, 18, 4148. [Google Scholar] [CrossRef] [PubMed]
  12. Baptista, I.; Johansen, D.; Figueiredo, P.; Rebelo, A.; Pettersen, S.A. A comparison of match-physical demands between different tactical systems: 1-4-5-1 vs 1-3-5-2. PLoS ONE 2019, 14, e0214952. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Bastida-Castillo, A.; Gómez-Carmona, C.D.; De la Cruz-Sánchez, E.; Reche-Royo, X.; Ibáñez, S.J.; Ortega, J.P. Accuracy and Inter-Unit Reliability of Ultra-Wide-Band Tracking System in Indoor Exercise. Appl. Sci. 2019, 9, 939. [Google Scholar] [CrossRef] [Green Version]
  14. Hernández-Belmonte, A.; Bastida-Castillo, A.; Gómez-Carmona, C.D.; Pino-Ortega, J. Validity and reliability of an inertial device (WIMU PROTM) to quantify physical activity level through steps measurement. J. Sports Med. Phys. Fit. 2019, 59, 587–592. [Google Scholar] [CrossRef] [PubMed]
  15. Pino-Ortega, J.; Bastida-Castillo, A.; Gómez-Carmona, C.D.; Rico-González, M. Validity and reliability of an eight antennae ultra-wideband local positioning system to measure performance in an indoor environment. Sports Biomech. 2020, 1–11. [Google Scholar] [CrossRef] [PubMed]
  16. Tracking: Saisonübergreifende Daten|LIQUI MOLY HBL. (s.d.). Available online: https://www.liquimoly-hbl.de/de/s/kinexon/saisonuebergreifend/tracking--saisonuebergreifende-daten/ (accessed on 6 February 2022).
  17. Alt, P.S.; Baumgart, C.; Ueberschär, O.; Freiwald, J.; Hoppe, M.W. Validity of a Local Positioning System during Outdoor and Indoor Conditions for Team Sports. Sensors 2020, 20, 5733. [Google Scholar] [CrossRef] [PubMed]
  18. Büchel, D.; Jakobsmeyer, R.; Döring, M.; Adams, M.; Rückert, U.; Baumeister, J. Effect of playing position and time on-court on activity profiles in german elite team handball. Int. J. Perform. Anal. Sport 2019, 19, 832–844. [Google Scholar] [CrossRef]
  19. Stevens, T.G.; de Ruiter, C.J.; van Niel, C.; van de Rhee, R.; Beek, P.J.; Savelsbergh, G.J. Measuring acceleration and deceleration in soccer-specific movements using a local position measurement (LPM) system. Int. J. Sports Physiol. Perform. 2014, 9, 446–456. [Google Scholar] [CrossRef]
Figure 1. The six antennas configuration, positioned around the handball field with the (0;0) coordinates on the lower left corner (left panel). Corresponding positions reported on the field for the two GK (in blue, right panel), and the computed center of the field, that becomes the (0;0) coordinates system (crossing red lines).
Figure 1. The six antennas configuration, positioned around the handball field with the (0;0) coordinates on the lower left corner (left panel). Corresponding positions reported on the field for the two GK (in blue, right panel), and the computed center of the field, that becomes the (0;0) coordinates system (crossing red lines).
Sensors 22 05692 g001
Figure 2. Detection of the players main roles based on their highest density of positions during ATT phases (in red). Classification of wing players occurs if the highest density of position corresponds to a black rectangle of 5 m long and 2 m wide on the wings (left panel). Classification of line players occurs in a zone of 10 m wide for 12.5 m long (black rectangle in the middle panel). Classification of back players occurs if the highest density is reported in the black zone of the field (right panel). As a supplementary visual indication, positions of each player during DEF phases were also depicted (in green).
Figure 2. Detection of the players main roles based on their highest density of positions during ATT phases (in red). Classification of wing players occurs if the highest density of position corresponds to a black rectangle of 5 m long and 2 m wide on the wings (left panel). Classification of line players occurs in a zone of 10 m wide for 12.5 m long (black rectangle in the middle panel). Classification of back players occurs if the highest density is reported in the black zone of the field (right panel). As a supplementary visual indication, positions of each player during DEF phases were also depicted (in green).
Sensors 22 05692 g002
Figure 3. Mean ± SD percentage of appearance of each defensive organization (0–6, 1–5, 2–4, 3–3) for the sample of 25 matches included in the study. N/A corresponds to DEF that could not be classified into one of the four defensive organization according to our detection rules.
Figure 3. Mean ± SD percentage of appearance of each defensive organization (0–6, 1–5, 2–4, 3–3) for the sample of 25 matches included in the study. N/A corresponds to DEF that could not be classified into one of the four defensive organization according to our detection rules.
Sensors 22 05692 g003
Table 1. Mean ± SD physical demands intention as a function of defensive organization and players’ role, normalized per 10-min of play.
Table 1. Mean ± SD physical demands intention as a function of defensive organization and players’ role, normalized per 10-min of play.
DefenseRole Stand (m)Walk (m)Jog (m)Run (m)Sprint (m)Sprints (n)Deceleration (n)
0–6wingM0.00722.4265.759.8810.837.28360.00
SD0.01100.4330.3715.5629.4325.8545.00
backM0.00904.5088.7211.532.020.16413.68
SD0.00166.8047.9042.7110.120.8070.30
lineM0.00277.3032.370.650.350.04127.08
SD0.00116.1318.921.391.730.2056.29
TotalM0.001904.22186.8422.0513.207.48900.76
SD0.01159.1860.2543.4838.5026.5873.05
1–5wingM0.00724.4675.849.393.860.36353.20
SD0.0090.6029.3011.307.720.7040.75
backM0.00870.19102.248.720.310.04402.60
SD0.00168.9164.1020.021.540.2075.40
lineM0.00262.2527.630.460.000.00122.12
SD0.00126.5419.791.240.000.0055.68
TotalM0.001856.90205.7118.574.170.40877.92
SD0.00161.1278.3523.867.720.7165.25
2–4wingM0.01741.1683.779.262.320.12359.76
SD0.0289.6739.649.388.300.4445.61
backM0.00881.1693.306.090.760.08401.52
SD0.00183.1244.6610.043.810.4086.07
lineM0.00252.0326.322.070.000.00116.44
SD0.00157.7621.406.510.000.0072.47
TotalM0.011874.35203.3817.413.090.20877.72
SD0.02200.3368.5818.758.980.8299.41
3–3wingM0.00614.5569.599.331.250.24292.76
SD0.00174.2542.2513.452.990.6683.25
backM0.00718.2283.357.140.000.00310.80
SD0.01250.4269.7023.400.000.00107.14
lineM0.00220.0119.850.000.000.00103.36
SD0.00139.4817.890.000.000.0065.39
TotalM0.001552.77172.7916.461.250.24706.92
SD0.01461.35105.3133.092.990.66212.59
Note: M = Mean value; SD = Standard Deviation; 0–6, 1–5, 2–4, 3–3 are defensive organizations; wings, back, line are players’ roles.
Table 2. Mean ± SD physical demands performed as a function of defensive organization and players’ role, normalized per 10-min of play.
Table 2. Mean ± SD physical demands performed as a function of defensive organization and players’ role, normalized per 10-min of play.
DefenseRole Stand (m)Walk (m)Jog (m)Run (m)Sprint (m)Sprints (n)Decelerations (n)
0–6wingM0.01715.0238.390.720.290.12484.16
SD0.01100.1817.401.341.190.4472.94
backM0.00907.4772.450.380.000.00563.44
SD0.00164.5139.911.380.000.00101.16
lineM0.00278.9029.030.000.000.00177.84
SD0.00134.8219.490.000.000.0082.90
TotalM0.011901.38139.881.100.290.121225.44
SD0.01166.3250.161.991.190.44127.40
1–5wingM0.00754.8070.046.121.040.36559.20
SD0.0182.9122.975.902.120.7063.68
backM0.00904.41102.5210.240.000.00640.00
SD0.01168.5659.1226.200.000.00125.69
lineM0.00271.0928.080.490.000.00196.24
SD0.00126.1212.471.210.000.0092.32
TotalM0.001930.30200.6416.851.040.361395.44
SD0.01147.6870.1926.152.120.70136.43
2–4wingM0.00786.83101.3816.133.991.00608.60
SD0.0177.5036.5716.217.631.5855.77
backM0.00931.81112.6412.940.100.08700.04
SD0.01165.9362.1835.320.500.40142.33
lineM0.00284.5627.841.120.000.00220.08
SD0.00131.4519.682.960.000.00105.56
TotalM0.002003.19241.8630.194.091.081528.72
SD0.01158.9481.3542.097.781.68163.94
3–3wingM0.00819.82136.9821.6412.003.84647.40
SD0.0087.5754.5633.4915.914.5572.65
backM0.00972.56125.467.790.830.32743.32
SD0.01157.9070.5018.764.171.60139.36
lineM0.00300.2637.492.690.720.24243.16
SD0.00132.9038.545.663.581.20128.48
TotalM0.002092.63299.9332.1213.554.401633.88
SD0.01190.28107.6939.9215.894.80211.59
Note: M = Mean value; SD = Standard Deviation; 0–6, 1–5, 2–4, 3–3 are defensive organizations; wings, back, line are players’ roles.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guignard, B.; Karcher, C.; Reche, X.; Font, R.; Komar, J. Contextualizing Physical Data in Professional Handball: Using Local Positioning Systems to Automatically Define Defensive Organizations. Sensors 2022, 22, 5692. https://doi.org/10.3390/s22155692

AMA Style

Guignard B, Karcher C, Reche X, Font R, Komar J. Contextualizing Physical Data in Professional Handball: Using Local Positioning Systems to Automatically Define Defensive Organizations. Sensors. 2022; 22(15):5692. https://doi.org/10.3390/s22155692

Chicago/Turabian Style

Guignard, Brice, Claude Karcher, Xavier Reche, Roger Font, and John Komar. 2022. "Contextualizing Physical Data in Professional Handball: Using Local Positioning Systems to Automatically Define Defensive Organizations" Sensors 22, no. 15: 5692. https://doi.org/10.3390/s22155692

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop