With the continuous innovation of the technical and tactical level of competitive badminton and the continuous improvement of performance in/from computer simulation, higher requirements have been put forth on the abilities of badminton players. Experts believe that from the perspective of sports mechanics and technical characteristics of badminton sports, the batting arm has the functions of maintaining body balance, improving body movement speed and assisting in exertion of force compared with the entire sports process of the athlete during the batting process. By studying the role and trajectory of the batting arm in the process of badminton, it can provide scientific and effective training methods for badminton enthusiasts on the one hand, and help to improve and develop the technical and tactical theory of badminton players on the other. When conducting in-depth analysis of the trajectory tracking of the arm shot image, it is necessary to track the motion target of the shot arm. However, most current methods are difficult to extract the active contour of the batting arm during the tracking of the batting arm, and there is a problem of large tracking error. In this case, how to effectively extract the contour of the target of the batting arm’s movement and how it affects the entire stroke of the badminton player have been studied. The real-time and accurate tracking of arm batting image trajectory tracking during the ball process has become a major problem to be solved in the current sports field and has attracted widespread attention. Figure 1 shows a 21-point human joint model of Hideki Matsui, Japan [1].
At present, the badminton player’s arm trajectory tracking method during the ball hitting process includes: The literature proposes a method based on HMM clustering for the badminton player’s arm trajectory tracking method. This method first trains an HMM model for each motion trajectory of the battering arm of the badminton player, then calculates the distance between the pair of arm targets and blurs the corresponding trajectory characteristics of the motion behaviour of the batting arm after dimensionality reduction. Figure 2 shows the basic method steps of HMM clustering. Finally, Hidden Markov model is used to accurately predict the trajectory of the player’s hitting arm during the hitting process. This method can obtain the complete trajectory of the batting arm, but cannot guarantee the accuracy of the target association of the batting arm. The literature proposes a method for trajectory analysis of arm shot images of badminton players based on adaptive threshold segmentation [2,3]. This method first uses the principle of the hexagonal vertebral body model and an adaptive threshold segmentation method to extract the target of the hitting arm of the badminton player from the background, and calculates and predicts the motion trajectory of the hitting arm during the hitting process. This method is difficult to deal with the problem when the hitting arm is completely blocked leading to the poor tracking effect of the hitting arm. The literature proposes a method for tracking analysis of the image of badminton shots of a badminton player during a shot with a low-view camera. This method first uses the information/parameters of the badminton player’s hitting arm to obtain the three-dimensional information of the feature points, and then distinguishes the stable feature points from the unstable feature points with the height of the hitting arm’s hitting process. Tracking is performed to complete the trajectory tracking of the batting arm. This method has fast tracking efficiency, but it is difficult to determine the state of the moving target of the hitting arm [4].
In order to solve the problems existing in the traditional method, a trajectory tracking method of arm shot image of badminton player based on morphological operator is proposed. The experimental results show that the proposed method can effectively track the target of the hitting arm during the hitting process, and the tracking effect is better.
During the trajectory tracking of the arm hitting image during the badminton stroke, the image processing and matching technology are first used to extract the position coordinates and velocity components of the badminton player’s hitting arm on the two-dimensional plane, are calculated. Using the theory of minimum variance estimation and the analysis of the motion trajectory relationship of the hitting arm, the recursive relationship of the motion trajectory is found and a Kalman filter state estimation model is obtained to complete the estimation of the motion trajectory of the hitting arm of the player during the stroke. The specific process is described in the following text. Figure 3 shows that adaptive threshold segmentation algorithm [5].
Suppose that (
Based on the recursive type of the trajectory of the hitting arm of the badminton player during the hitting process, a Kalman filtering state estimation model of the hitting arm movement system of the player during the hitting process can be stated as follows
In the formula,
In the formula,
In the formula,
In the formula,
In the formula,
To sum up, it can be explained that the principle of trajectory tracking of the arm hitting image of badminton players can be used to efficiently track the trajectory of the arm striking image.
During the trajectory tracking of the arm shot image of the badminton player during the shot, a differential calculation on the image sequence of the shot arm during two consecutive shots is performed first, and a Gaussian model for the gravy distribution of the difference image is established, and then the expectation maximisation algorithm is used to estimate Gaussian model parameters of the differential image of the batting arm during the batting process and the a boundary detection operator is introduced to construct the boundary image of the batting arm movement during the batting process. The outline of the badminton player’s batting arm movement target is extracted [8].
First, a Gaussian mixture model was used to model the difference image of the battering arm of the badminton player’s batting process, and a boundary detection operator was introduced to construct a new batting arm boundary detection image.
In the formula,
Assume that
In the formula,
In the formula,
In the formula,
In the formula,
During the trajectory tracking of the arm shot image of the badminton player, after analysing the connectivity of the foreground image in Section 3.1, a morphological operator was used to calculate the body posture ratio and tightness of the target area of the shot arm of the player during the shot. The badminton player’s shot image fragment background interferer, according to the position and size of the hitting arm target during the hitting process, constructs the global matching approximation function of the moving target, thereby realising the badminton player’s hitting arm movement trajectory optimisation during the hitting process. The specific process is as follows: Description [10, 11]:
The background of the moving target obtained by the segmentation processing of the image of the badminton arm of the badminton player during the hitting process usually has a background interferer. The body interferer and closeness of the morphological operator are used to filter the background interferer of the shot arm image.
In the formula,
In the formula,
In the formula,
In the formula,
The batting arm movement target contains the approximation of the total number of pixels,
The badminton players’ stage/action on the moving target during the hitting process obtained by the above detection is matched with the currently detected battering arm moving target, and the global matching method is used to realise the tracking and trajectory of the badminton player s hitting target analysis.
In order to prove the effectiveness of the trajectory tracking method based on the morphological operator of the badminton player’s ball hitting process, a simulation is needed. The experimental subject selects 15 outstanding male athletes from Capital Institute of Physical Education. For 8 years, these athletes had no sports injuries in the experimental stage, and they were proficient in the basics of badminton batting. The camera is used to shoot the entire shot process. Within 5 m of the shooting range, the marked points are affixed to the shot arm to obtain a relatively complete shot action for each athlete, a total of 50 images. The simulation mainly adopts different methods in the MATLAB software environment under Windows 7 system to realise the detection and tracking of the badminton player’s shot arm image target during the shot process.
Firstly, the error curve of the coordinate position of the hitting arm and the true position of the badminton player during the stroke is given in this paper, template updating method and least square linear method used is shown in Figure 6.
Analysis of Figure 6 shows that the corresponding coordinate positions of the template update method and the least squares linear method deviate greatly from the true positions, and the corresponding tracking error curve of the hitting arm shows that. But the coordinate position of the method used in this article has a small error, indicating that this method is closer to the trajectory of the batting arm in the real batting process, and the tracking effect is better.
The methods, the template updating method and the least squares linear method are also used to track the moving target of the badminton player’s hitting arm in our paper. The tracking success rates (%) of our method with the three different methods are compared. The comparison results are shown in Table 1, where the tracking success rate = accurate tracking of the total number of pixels (N)/the total number of pixels of the hitting arm target in the target area.
Comparison of target tracking success rates of different hitting arm
Method | Number of image pixels | Target total number of prime points/a | Number of tracking pixels | Tracking success rate/% |
---|---|---|---|---|
Method of this article | 500 | 357 | 350 | 0.98 |
Template update method | 500 | 357 | 284 | 0.79 |
Least squares linear method | 500 | 357 | 268 | 0.76 |
Analysis of Table 1 shows that the success rate of target tracking of the badminton player’s hitting arm obtained by this method is much higher than the template update method and the least squares linear method, which is mainly because the method of this article first extracts the player’s hitting arm during the hitting process. The outline of the moving target is based on the position and size of the hitting arm target of the player during the ball hitting process. The global matching approximation function of the hitting target is constructed to determine the badminton player’s hitting track of the hitting arm. The success rate of target tracking during the batting arm is high.
Using the method of this paper, the template updating method and the least squares linear method, the trajectory tracking experiment of the badminton player’s moving arm during the batting process is performed. The tracking time (s) of the trajectory tracking of the batting arm target corresponding to the three different methods is compared, and the comparison result is shown in Figure 7. Analysing Figure 7, it can be seen that the method used track the target’s motion trajectory of the badminton player’s hitting arm is of shorter time than the template update method and the least squares linear method, which is mainly because it estimates the hitting arm’s differential image during the hitting process. Gaussian model parameters and the boundary detection operator are introduced to construct the boundary image of the batting arm movement. The outline of the batting arm movement target is extracted. Based on this, the morphological operator is used to calculate the body posture ratio and tightness, thus this process solves the contradiction between the amount of calculation and the amount of information to a certain extent, which makes the method used/proposed in this paper take a short time to track the target arm’s motion trajectory of the badminton player.
The two-fold linear method is mainly because the method in this paper estimates the parameters of the differential image Gaussian model of the batting arm and introduces a boundary detection operator to construct a perimeter image of the batting arm movement to extract the target of the batting arm’s movement during the batting process. Based on this, the morphological operator is used to calculate the body posture ratio and compactness of the hitting arm target area. This process solves the contradiction between the amount of calculation and the amount of information to a certain extent. The tracking time of the ball arm’s target track is shorter.
Aiming at solving the problem of difficulty in extracting the active contour of the batting arm during the tracking of the batting arm when using the current method and as there is a large tracking error, a method of trajectory tracking of the ball hitting image of the badminton player based on the morphological operator is proposed. Simulation results show that the proposed method can effectively track the target of the hitting arm during the hitting process and generate a continuous trajectory of the hitting arm. This paper proposes a subarray space segmentation method based on a 9-element uniform area array and applied it in a radio direction finding system. Simulation analysis and experimental verification show that:
The sub-array space segmentation method not only has 360-degree omnidirectional direction-finding capability, but also has the advantages of decoherent direction finding. The number of decoherent signals corresponding to different sub-array space partitions is different. The more sub-array space partitions, the stronger the spatial smoothing ability to decoherent signals. The actual system test verification shows that the sub-array segmentation method is effective for coherent direction finding, and the 4-sub-array segmentation is better than the 2-sub-array segmentation, while the traditional method is almost ineffective.
In practical environments, the sub-array segmentation method can basically perform coherent signal direction finding, but there are still some differences in the effect compared to the theoretical effect. The improvement of its performance depends on the improvement of hardware conditions and algorithm.