# The Importance of Traditional Sports into College Physical Education Based on Big Data Dynamic Programming Algorithm

Authors: Zhibin Zheng
Journal: Wireless Communications and Mobile Computing
 (2021)

---

## Abstract

Physical education teaching is conducive to the cultivation of students’ lifelong sports consciousness, which can improve students’ health and enhance their physique. In order to explore the importance of traditional sports based on big data dynamic programming algorithm into college physical education, the video action recognition and segmentation technology based on big data dynamic programming algorithm is designed. The complex actions in traditional sports teaching video are divided into a series of atomic actions with single semantics. The human action results are modeled according to the relationship between complex actions and atomic actions, and the actions are completed, and the changes of students’ sports level were compared under different teaching modes. Compared with the no segment method, the average accuracy of the experimental design method increased by 2.80% and 3.50%, respectively, and the action recognition rate increased by 11.50%, 8.40%, 13.60%, 13.50%, and 13.60%, respectively. Before and after the experiment, there was a significant difference in the performance of the experimental group (P=0.021<0.05). The results show that the traditional sports teaching mode based on video action recognition technology of big data dynamic programming algorithm can effectively improve the teaching quality of sports teaching. This research has a certain reference value to promote the current physical education teaching reform policy.


---

## Body

## 1. Introduction

Physical education can effectively enhance students’ physique, cultivate their sports skills, and improve their health. Physical education is the main way for students to acquire sports technology and skills [1]. Professional sports video learning is an essential part of college physical education; students watch professional technical video repeatedly, analyze the athletes’ actions in the video, and then establish the correct action representation, so as to lay a solid foundation for the cultivation of follow-up sports skills [2]. Aiming at the long PE teaching video, the big data dynamic programming algorithm is used to segment the video optimally and recognize the specific action of a single video segment [3]. For complex action video, a discriminant model with hidden variables is established to detect complex action and atomic action (single semantic meaning action decomposed from complex action), and the mapping matrix is used to reflect the many to one relationship between video segment and atomic action, so as to realize the goal of accurately identifying complex action in video segment and reduce the difficulty of students’ video learning [4].For long and complex videos, Liu et al. put forward a time boundary regression method based on time series segmentation, which uses clustering algorithm to deal with the boundary regions of high-probability behaviors in time domain and combines the maximum inhibition method to formulate the segmentation scheme. Each behavior is described by the characteristics of three subsegments (proposal segment, start sub segment, and end subsegment), and the recognition rate of behavior actions reaches 30.1% [5]. Moving object recognition in video survey is a potential leap forward development opportunity among different PC vision system applications. Thangaraj and Monikavasagom have designed a robust video object detection and tracking technology, which is composed of detection stage, tracking stage, and evaluation stage. In the evaluation stage, video segment feature extraction and classification are realized, and texture-based features are obtained from the processed frames [6]. Semantic segmentation is a research hotspot in the field of computer vision. Lyu et al. plan to capture the urban scene from the angle of inclined UAV and propose a new high-resolution UAV semantic segmentation data set UAVid data set, which is composed of 30 video sequences. At the same time, the feature extraction of corresponding images is realized by multiscale extended network [7]. Image segmentation is the main part of target recognition in image analysis. Its purpose is to identify the notification regions of images belonging to different targets. Combined with the region merging algorithm, Lian et al. proposed a noise robust edge detection technology based on anisotropic Gaussian kernel and obtained high-quality edge detection results. The experimental results show that it has good noise robustness and positioning accuracy [8]. Huang et al. expressed the object as shape and appearance and used it as the constraint of segmentation, so as to ensure that the object segmentation mask is consistent with the object area and the knowledge in the image [9].Online segmentation and skeleton-based gesture recognition are very difficult, especially for incomplete gestures, whose early recognition easily falls into local optimum. Chen et al. use a temporal hierarchical dictionary to guide the decoding process of hidden Markov model and propose a measure called “relative entropy mapping,” which guides HMM decoding according to time context [10]. Gao et al. proposed a fiber recognition framework based on image segmentation, deep convolution neural network, and vision to segment overlapping and adhesive translucent fibers. The results show that the accuracy of multi fiber recognition strategy can reach 99.5% [11]. Saifuddin Saif et al. use convolutional neural network combined with compression function to extract spatial and temporal information features in image segmentation, which significantly improves the performance of human behavior recognition [12]. Reddy et al. studied two important dimensionality reduction techniques, linear discriminant analysis (LDA) and principal component analysis (PCA), on four popular machine learning (ML) algorithms [13]. Patil and Sunitha believe that in the dynamic video survey system, the location and detection of moving items in the video scene are very important, which are affected by obstacles, shadows, and noise. The basic development direction of the multicamera video survey system is the horizontal coordination and rerecognition of moving object detection and tracking on multiple cameras [14]. Ma and Song proposed a moving object detection method in H.264/AVC compressed domain for video surveillance applications, which uses H.264 to compress the information in the bit stream, while reducing the computational complexity and memory requirements, and completes the detection and segmentation of moving objects through motion vectors and quantization parameters [15].It can be seen from the above research results that there are a lot of researches on dynamic video segmentation, human behavior recognition in video, video monitoring, and other different directions in the current society, but the research on big data dynamic programming algorithm for segmentation, recognition, and annotation of sports teaching video or professional athletes’ skill display video is limited. At the same time, most scholars ignore the role of video action recognition technology based on big data dynamic programming algorithm in traditional sports teaching to a certain extent and lack of related research on the connection between video action recognition and college physical education. Therefore, the importance of video action recognition technology based on big data dynamic programming algorithm in traditional sports teaching in colleges and universities will be discussed. This paper is performed to discuss and analyze.This paper is divided into four parts. The first part expounds the importance of traditional sports based on big data dynamic programming algorithm in college sports teaching, and the second part expounds the sports segmentation and recognition in sports video. The third part expounds the analysis content of the application effect of sports teaching video. The last part summarizes that the traditional physical education teaching mode of video action recognition technology based on big data dynamic programming algorithm can effectively improve the teaching quality of physical education. This study has a certain reference value for promoting the current physical education reform policy.


## 2. Motion Segmentation and Recognition in Sports Video

### 2.1. Action Segmentation and Recognition of Long Video

The complex actions in traditional physical education teaching video are divided into a series of atomic actions with single semantics. In this section, a structured discriminant model with hidden variables is designed, by which the continuous video stream is divided into a series of video segments with only a single action, and the action type of each video segment is marked.The different states in the implicit state sequence in Figure1 can reflect the potential semantic concepts in the corresponding unit video segment. In the model, an action is represented by the interaction among the learning video segment features, the contained latent semantic concepts, and action categories, and the corresponding temporal context between learning video segments is mined from the latent semantic level [16]. For the test video containing multiple actions, the big data dynamic programming algorithm is used to find the optimal video segment mode, and the video segment action category is judged [17].Figure 1
Schematic diagram of action segmentation and recognition method.The long videoX is divided into a series of unit video segments, and the spatiotemporal feature xt of each unit video segment is extracted. At this time, the long video X=x1,x2,⋯,xT, the number of unit video segments T, and the video length are proportional [18]. If S=s1,s2,⋯,sM is a long video, X is divided into M video segments, and Y=y1,y2,⋯,yM belongs to the action tag of video segment, and sM=T exists, then the mth video segment is XM=Xsm−1,sm=xsm−1+1,⋯,xsm, and its corresponding action tag is ym. The state variable H=h1,h2,⋯,hT is introduced into the model, and the semantic meaning of unit video segment xt is represented by ht [19]. In this paper, we expect to learn a discriminant function fwX, which can segment the video X=x1,x2,⋯,xT in S=s1,s2,⋯,sM mode and label the action tag Y=y1,y2,⋯,yM:
(1)fwX=maxY,S,HFX,Y,S,H=maxY,S,HwT⋅ΦX,Y,S,H.In equation (1), w is the model parameter, and the feature vector of the interaction among X, CC, DD, and EE is described by FF. GG is defined as the sum of several potential energies.In equation (1),wis the model parameter; videoX, video segment divisionS, video segment corresponding labelY, implied variableH, and the eigenvector of the interaction among the four variables are described byΦX,Y,S,H. wT⋅ΦX,Y,S,H is defined as the sum of several potential energies.
(2)wT⋅ΦX,Y,S,H=∑m=1:MαT⋅ϕ1Xm,ym+∑m=1:MβT⋅ϕ2Xm,Hm+∑m=1:MγT⋅ϕ3ym,Hm+∑m=1:MηT⋅ϕ4Hm−1,Hm+∑m=1:MδT⋅ϕ5ym−1,ym.In equation (2), w=α;β;γ;η;δ is the model parameter. The potential energy functions shown in equations (3), (4), and (5) are only related to the video segment containing a single action.
(3)αT⋅ϕ1Xm,ym=∑y`αy`T⋅Xm⋅Iym=y`.Equation (3) evaluates the matching degree between the global feature Xm of the whole video segment and the action category template of the video segment, where αy is the classification template of action y and Iym=y` is the indicator function; when ym=y`, then Iym=y`=1, otherwise Iym=y`=0.
(4)βT⋅ϕ2Xm,Hm=∑t=sm−1+1:sm∑h`βh`T⋅xt⋅Iht=h`,(5)γT⋅ϕ3ym,Hm=∑y`∑t=sm−1+1:sm−1∑h`,h``γy`h`h``T⋅Iym=y`⋅Iht=h`⋅Iht+1=h``.Formula (4) reflects the constraint relationship between local features and latent semantic state of video segment. Formula (5) is the modeling of cooccurrence relationship between the overall action category and the corresponding implied state of a video segment, reflecting the semantic constraints between two unit video segments in the sequential adjacent state of a certain action [20].
(6)ηT⋅ϕ4Hm−1,Hm=∑h`∑h`ηh`h``T⋅Ihsm−1=h`⋅Ihsm−1+1=h``,(7)δT⋅ϕ5ym−1,ym=∑y`∑y``δy`y``T⋅Iym−1=y`⋅Iym=y``.Formula (6) is the potential energy function based on the relationship between adjacent video segments Xm and Xm+1 in the semantic concept level, and formula (7) is the potential energy function based on the relationship between adjacent video segments Xm and Xm+1 in the action category level. Before segmenting the whole long video X, first, understand the best segmentation method of the first u unit video segments x1,x2,⋯,xu of X [21]. If the action label of the Uth unit video segment x1,x2,⋯,xu is yand the corresponding hidden state is h, the best segmentation method can be described by the function gX,h,y,u, and the maximum potential energy function value can be taken at this time [22].
(8)gX,h,y,u=maxhu_,y_,u_,Hu_+1:u−1gX,hu_,y_,u_+θXu_+1:u,Hu_+1:u,y,y_,hu_=maxhu_,y_,u_gX,hu_,y_,u_+maxHu_+1:u−1θXu_+1:u,Hu_+1:u,y,y_,hu_,(9)θXu_+1:u,Hu_+1:u,y,y_,hu_=αT⋅ϕ1Xu_+1:u,y+βT⋅ϕ2Xu_+1:u,Hu_+1:u+γT⋅ϕ3y,Hu_+1:u+ηT⋅ϕ4hu_,hu_+1+δT⋅ϕ5y_,y.Equation (8) gives the incremental form of the function gX,h,y,u and defines the relationship between it and the function value gX,hu_,y_,u_ of the previous video segment. Suppose that the last unit video in the previous video segment is xu_, which meets the condition lmin≤u−u_≤lmax. hu_ is used to reflect the hidden state of xu_, and y_ is used to represent the action tag of xu_, where lmin and lmax are the minimum length and the maximum length of an action in turn [23]. The model is trained by a set of videos Xi,Si,Yii=1:N marked with action segments and their categories, including long video Xi, real video segmentation Si, and action label Yi of each video segment. The training framework based on maximum interval is used to learn the model parameter w:
(10)minw0.5w2+C⋅∑iξis.t.maxHwT⋅ΦXi,Si,Yi,H−maxHwT⋅ΦXi,Y,S,H≥ΔYi,Si,Y,S−ξi,∀i,Y,S.In equation (10), the standard maximum interval constraint condition is used to constrain, and the model parameter W should reasonably divide the video and accurately label the action category of each video segment. ξi is the penalty factor, which acts on action segmentation and action recognition, and C is the penalty factor coefficient.
(11)ΔYi,Si,Y,S=1T⋅∑t=1:TIχt≠χti.Equation (11) is the definition of loss function, where χti is the action tag of unit video segment xt, determined by Yi,Si, and χt is the action tag of unit video segment xt, determined by Y,S. In this case, the definition of function gX,h,y,u is shown in the following equation:
(12)gX,h,y,u=maxhu_,y_,u_,Hu_+1:u−1gX,hu_,y_,u_+1T∑t=u_+1:uIy≠χti+θXu_+1:u,Hu_+1:u,y,y_,hu_=maxhu_,y_,u_gX,hu_,y_,u_++1T∑t=u_+1:uIy≠χti+maxHu_+1:u−1θXu_+1:u,Hu_+1:u,y,y_,hu_.


### 2.2. Complex Action Analysis Based on Semantic Decomposition

Sports teaching video contains a series of complex movements, such as “three-step layup” and “triple jump.” Complex actions consist of a series of simple actions with a single semantic, which are called “atomic actions” in this section.Figure2 shows the expression of an action video through complex actions, atomic actions contained in complex actions, and video segments of atomic actions. A discriminant model with hidden variables is used to show the relationship among high-level action categories, middle-level atomic actions, and low-level video segments. While detecting atomic actions in video, the temporal structure of atomic actions is discussed [24]. Then, the mapping matrix is introduced to associate the video segment with the atomic action, and the many to one correspondence between them is established; that is, multiple video segments show the same atomic action.Figure 2
Complex action analysis method based on semantic decomposition.Let the training sample set bexn,yn,hnn=1,2,⋯N, xn and yn to represent the nth video and the complex action category that the video belongs to. The atomic action of the video is marked as hn=h1n,h2n,⋯,hvn. When the ith atomic action appears in the video, there is hin=1 and vice versa hin=0. The mapping matrix between video segment and atomic action is used as the hidden variable gnn=1,2,⋯,N in the model [25].
(13)fwX=maxy,h,gFx,y,h,g=maxy,h,gwT⋅Φx,y,h,g.Equation (13) is the prediction function of expected learning, and the eigenvectors of the relationships among video x, complex action y, atomic action h, and mapping matrix g are described by Φx,y,h,g. Firstly, the video segment atomic action mapping matrix is established, the atomic action h of video x is labeled as h, and the video x is divided into equal size r subvideo segment x=x1,x2,⋯,xR, and the mapping matrix g=gij,i=1,2,⋯,N;j=1,2,⋯,V is introduced [26]. If the ith video segment is labeled as the jth atomic action, there is gij=1, otherwise gij=0. Then, the model is built according to the relationship among video segment, atomic action, and complex action category, as shown in the following equation:
(14)wT⋅Φx,y,h,g=αTϕx,g+βTψx,y+γTφh,y.Equation (14) is the potential energy function wT⋅Φx,y,h,g and the model parameter w=α;β;γ.
(15)αTϕx,g=∑i=1R∑j=1VαjT⋅xi⋅gij.Equation (15) is a video segment atomic action interaction model, which reflects the matching degree between video segment and atomic action. The template of the jth atomic action is αj, the feature of the ith video segment is xi, and there is a constraint maxigij=hj.
(16)βTψx,y=βyT⋅x.Equation (16) shows the matching degree between the video x and the action template and uses the standard linear model to predict the possibility that the video x belongs to the action y.
(17)γTφh,y=∑j=1Vγj,1y⋅hj+γj,0y⋅1−hj.Formula (17) shows the semantic relationship between atomic actions and complex actions. Different complex actions have different decomposition modes, and different videos of the same complex action have different decomposition modes. The training set xn,yn,hnn=1,2,⋯N and learning parameter W are given to train the model, and the SVM framework with hidden variables is used to learn the model parameter W:
(18)minw,ξn0.5w2+C∑n=1Nξns.t.maxgwT⋅Φxn,yn,hn,g−maxgwT⋅Φxn,y,h,g≥Δyn,hn,y,h−ξn,∀n,∀y,∀h.In equation (18), Δyn,hn,y,h predicts the loss function of tag y,h with video xn, and the definition of the loss function is Δyn,hn,y,h=ℓyn,y+∑j=1Vℓhjn,hj, with
(19)ℓa,b=1,ifa≠b,0,ifa=b.In the test stage, the model is used to predict the complex action categoryy∗ of video X and the atomic action annotation h∗, with y∗,h∗=argmaxy,hmaxgwTΦx,y,h,g [27]. The big data dynamic programming algorithm is used to complete the segmentation and recognition of each action in sports video. Students can improve their mastery of sports professional skills and enrich the content of college sports teaching by marking the unit video segment.As shown in Figure3, in the teacher’s position, teachers can play sports-related action videos during the teaching process and explain the key points and difficulties of corresponding professional sports actions to students according to the video segment labels, so as to clarify the demonstration points of professional sports. From the perspective of students’ position, students follow the teacher’s explanation, master the way and focus of watching the video, mark the main points of action, and then communicate with each other and practice in groups [28].Figure 3
High-efficiency physical education teaching with sports video.As shown in Figure4, students can watch and learn professional sports videos repeatedly and initially establish correct action representation. The annotation of single action in video segments, combined with mutual communication and action practice between students, can gradually correct the action errors in the learning process. At the same time, according to the content of the teaching video, teachers pay for the wrong actions of students [29].Figure 4
The cultivation of students’ ability to correct mistakes.


## 2.1. Action Segmentation and Recognition of Long Video

The complex actions in traditional physical education teaching video are divided into a series of atomic actions with single semantics. In this section, a structured discriminant model with hidden variables is designed, by which the continuous video stream is divided into a series of video segments with only a single action, and the action type of each video segment is marked.The different states in the implicit state sequence in Figure1 can reflect the potential semantic concepts in the corresponding unit video segment. In the model, an action is represented by the interaction among the learning video segment features, the contained latent semantic concepts, and action categories, and the corresponding temporal context between learning video segments is mined from the latent semantic level [16]. For the test video containing multiple actions, the big data dynamic programming algorithm is used to find the optimal video segment mode, and the video segment action category is judged [17].Figure 1
Schematic diagram of action segmentation and recognition method.The long videoX is divided into a series of unit video segments, and the spatiotemporal feature xt of each unit video segment is extracted. At this time, the long video X=x1,x2,⋯,xT, the number of unit video segments T, and the video length are proportional [18]. If S=s1,s2,⋯,sM is a long video, X is divided into M video segments, and Y=y1,y2,⋯,yM belongs to the action tag of video segment, and sM=T exists, then the mth video segment is XM=Xsm−1,sm=xsm−1+1,⋯,xsm, and its corresponding action tag is ym. The state variable H=h1,h2,⋯,hT is introduced into the model, and the semantic meaning of unit video segment xt is represented by ht [19]. In this paper, we expect to learn a discriminant function fwX, which can segment the video X=x1,x2,⋯,xT in S=s1,s2,⋯,sM mode and label the action tag Y=y1,y2,⋯,yM:
(1)fwX=maxY,S,HFX,Y,S,H=maxY,S,HwT⋅ΦX,Y,S,H.In equation (1), w is the model parameter, and the feature vector of the interaction among X, CC, DD, and EE is described by FF. GG is defined as the sum of several potential energies.In equation (1),wis the model parameter; videoX, video segment divisionS, video segment corresponding labelY, implied variableH, and the eigenvector of the interaction among the four variables are described byΦX,Y,S,H. wT⋅ΦX,Y,S,H is defined as the sum of several potential energies.
(2)wT⋅ΦX,Y,S,H=∑m=1:MαT⋅ϕ1Xm,ym+∑m=1:MβT⋅ϕ2Xm,Hm+∑m=1:MγT⋅ϕ3ym,Hm+∑m=1:MηT⋅ϕ4Hm−1,Hm+∑m=1:MδT⋅ϕ5ym−1,ym.In equation (2), w=α;β;γ;η;δ is the model parameter. The potential energy functions shown in equations (3), (4), and (5) are only related to the video segment containing a single action.
(3)αT⋅ϕ1Xm,ym=∑y`αy`T⋅Xm⋅Iym=y`.Equation (3) evaluates the matching degree between the global feature Xm of the whole video segment and the action category template of the video segment, where αy is the classification template of action y and Iym=y` is the indicator function; when ym=y`, then Iym=y`=1, otherwise Iym=y`=0.
(4)βT⋅ϕ2Xm,Hm=∑t=sm−1+1:sm∑h`βh`T⋅xt⋅Iht=h`,(5)γT⋅ϕ3ym,Hm=∑y`∑t=sm−1+1:sm−1∑h`,h``γy`h`h``T⋅Iym=y`⋅Iht=h`⋅Iht+1=h``.Formula (4) reflects the constraint relationship between local features and latent semantic state of video segment. Formula (5) is the modeling of cooccurrence relationship between the overall action category and the corresponding implied state of a video segment, reflecting the semantic constraints between two unit video segments in the sequential adjacent state of a certain action [20].
(6)ηT⋅ϕ4Hm−1,Hm=∑h`∑h`ηh`h``T⋅Ihsm−1=h`⋅Ihsm−1+1=h``,(7)δT⋅ϕ5ym−1,ym=∑y`∑y``δy`y``T⋅Iym−1=y`⋅Iym=y``.Formula (6) is the potential energy function based on the relationship between adjacent video segments Xm and Xm+1 in the semantic concept level, and formula (7) is the potential energy function based on the relationship between adjacent video segments Xm and Xm+1 in the action category level. Before segmenting the whole long video X, first, understand the best segmentation method of the first u unit video segments x1,x2,⋯,xu of X [21]. If the action label of the Uth unit video segment x1,x2,⋯,xu is yand the corresponding hidden state is h, the best segmentation method can be described by the function gX,h,y,u, and the maximum potential energy function value can be taken at this time [22].
(8)gX,h,y,u=maxhu_,y_,u_,Hu_+1:u−1gX,hu_,y_,u_+θXu_+1:u,Hu_+1:u,y,y_,hu_=maxhu_,y_,u_gX,hu_,y_,u_+maxHu_+1:u−1θXu_+1:u,Hu_+1:u,y,y_,hu_,(9)θXu_+1:u,Hu_+1:u,y,y_,hu_=αT⋅ϕ1Xu_+1:u,y+βT⋅ϕ2Xu_+1:u,Hu_+1:u+γT⋅ϕ3y,Hu_+1:u+ηT⋅ϕ4hu_,hu_+1+δT⋅ϕ5y_,y.Equation (8) gives the incremental form of the function gX,h,y,u and defines the relationship between it and the function value gX,hu_,y_,u_ of the previous video segment. Suppose that the last unit video in the previous video segment is xu_, which meets the condition lmin≤u−u_≤lmax. hu_ is used to reflect the hidden state of xu_, and y_ is used to represent the action tag of xu_, where lmin and lmax are the minimum length and the maximum length of an action in turn [23]. The model is trained by a set of videos Xi,Si,Yii=1:N marked with action segments and their categories, including long video Xi, real video segmentation Si, and action label Yi of each video segment. The training framework based on maximum interval is used to learn the model parameter w:
(10)minw0.5w2+C⋅∑iξis.t.maxHwT⋅ΦXi,Si,Yi,H−maxHwT⋅ΦXi,Y,S,H≥ΔYi,Si,Y,S−ξi,∀i,Y,S.In equation (10), the standard maximum interval constraint condition is used to constrain, and the model parameter W should reasonably divide the video and accurately label the action category of each video segment. ξi is the penalty factor, which acts on action segmentation and action recognition, and C is the penalty factor coefficient.
(11)ΔYi,Si,Y,S=1T⋅∑t=1:TIχt≠χti.Equation (11) is the definition of loss function, where χti is the action tag of unit video segment xt, determined by Yi,Si, and χt is the action tag of unit video segment xt, determined by Y,S. In this case, the definition of function gX,h,y,u is shown in the following equation:
(12)gX,h,y,u=maxhu_,y_,u_,Hu_+1:u−1gX,hu_,y_,u_+1T∑t=u_+1:uIy≠χti+θXu_+1:u,Hu_+1:u,y,y_,hu_=maxhu_,y_,u_gX,hu_,y_,u_++1T∑t=u_+1:uIy≠χti+maxHu_+1:u−1θXu_+1:u,Hu_+1:u,y,y_,hu_.


## 2.2. Complex Action Analysis Based on Semantic Decomposition

Sports teaching video contains a series of complex movements, such as “three-step layup” and “triple jump.” Complex actions consist of a series of simple actions with a single semantic, which are called “atomic actions” in this section.Figure2 shows the expression of an action video through complex actions, atomic actions contained in complex actions, and video segments of atomic actions. A discriminant model with hidden variables is used to show the relationship among high-level action categories, middle-level atomic actions, and low-level video segments. While detecting atomic actions in video, the temporal structure of atomic actions is discussed [24]. Then, the mapping matrix is introduced to associate the video segment with the atomic action, and the many to one correspondence between them is established; that is, multiple video segments show the same atomic action.Figure 2
Complex action analysis method based on semantic decomposition.Let the training sample set bexn,yn,hnn=1,2,⋯N, xn and yn to represent the nth video and the complex action category that the video belongs to. The atomic action of the video is marked as hn=h1n,h2n,⋯,hvn. When the ith atomic action appears in the video, there is hin=1 and vice versa hin=0. The mapping matrix between video segment and atomic action is used as the hidden variable gnn=1,2,⋯,N in the model [25].
(13)fwX=maxy,h,gFx,y,h,g=maxy,h,gwT⋅Φx,y,h,g.Equation (13) is the prediction function of expected learning, and the eigenvectors of the relationships among video x, complex action y, atomic action h, and mapping matrix g are described by Φx,y,h,g. Firstly, the video segment atomic action mapping matrix is established, the atomic action h of video x is labeled as h, and the video x is divided into equal size r subvideo segment x=x1,x2,⋯,xR, and the mapping matrix g=gij,i=1,2,⋯,N;j=1,2,⋯,V is introduced [26]. If the ith video segment is labeled as the jth atomic action, there is gij=1, otherwise gij=0. Then, the model is built according to the relationship among video segment, atomic action, and complex action category, as shown in the following equation:
(14)wT⋅Φx,y,h,g=αTϕx,g+βTψx,y+γTφh,y.Equation (14) is the potential energy function wT⋅Φx,y,h,g and the model parameter w=α;β;γ.
(15)αTϕx,g=∑i=1R∑j=1VαjT⋅xi⋅gij.Equation (15) is a video segment atomic action interaction model, which reflects the matching degree between video segment and atomic action. The template of the jth atomic action is αj, the feature of the ith video segment is xi, and there is a constraint maxigij=hj.
(16)βTψx,y=βyT⋅x.Equation (16) shows the matching degree between the video x and the action template and uses the standard linear model to predict the possibility that the video x belongs to the action y.
(17)γTφh,y=∑j=1Vγj,1y⋅hj+γj,0y⋅1−hj.Formula (17) shows the semantic relationship between atomic actions and complex actions. Different complex actions have different decomposition modes, and different videos of the same complex action have different decomposition modes. The training set xn,yn,hnn=1,2,⋯N and learning parameter W are given to train the model, and the SVM framework with hidden variables is used to learn the model parameter W:
(18)minw,ξn0.5w2+C∑n=1Nξns.t.maxgwT⋅Φxn,yn,hn,g−maxgwT⋅Φxn,y,h,g≥Δyn,hn,y,h−ξn,∀n,∀y,∀h.In equation (18), Δyn,hn,y,h predicts the loss function of tag y,h with video xn, and the definition of the loss function is Δyn,hn,y,h=ℓyn,y+∑j=1Vℓhjn,hj, with
(19)ℓa,b=1,ifa≠b,0,ifa=b.In the test stage, the model is used to predict the complex action categoryy∗ of video X and the atomic action annotation h∗, with y∗,h∗=argmaxy,hmaxgwTΦx,y,h,g [27]. The big data dynamic programming algorithm is used to complete the segmentation and recognition of each action in sports video. Students can improve their mastery of sports professional skills and enrich the content of college sports teaching by marking the unit video segment.As shown in Figure3, in the teacher’s position, teachers can play sports-related action videos during the teaching process and explain the key points and difficulties of corresponding professional sports actions to students according to the video segment labels, so as to clarify the demonstration points of professional sports. From the perspective of students’ position, students follow the teacher’s explanation, master the way and focus of watching the video, mark the main points of action, and then communicate with each other and practice in groups [28].Figure 3
High-efficiency physical education teaching with sports video.As shown in Figure4, students can watch and learn professional sports videos repeatedly and initially establish correct action representation. The annotation of single action in video segments, combined with mutual communication and action practice between students, can gradually correct the action errors in the learning process. At the same time, according to the content of the teaching video, teachers pay for the wrong actions of students [29].Figure 4
The cultivation of students’ ability to correct mistakes.


## 3. Analysis on the Application Effect of Sports Teaching Video

### 3.1. Sports Video Action Recognition Effect

Two reference algorithms are set up. The first one uses linear SVM classifier to classify video features, which is called linear SVM algorithm for short. The second is the simplification of the algorithm described in Section2, which constructs the model of the relationship between complex actions and atomic actions through the structured SVM framework. This method does not consider the video segmentation features and ignores the relationship between video segments and atomic actions, which is called no segments for short. The synthetic data set, Olympic data set, and ucf101 data set were selected to compare the action recognition rate (synthetic data set) and mean average precision (map) (Olympic data set and ucf101 data set) of the two reference algorithms and the design algorithm.Figure5 shows that the overall action recognition rate of no segment method is higher than that of linear SVM method on the composite data set, and the action recognition rates of different subdata sets are increased by 5.20% (CAM1), 1.00% (CAM2), 6.20% (CAM3), 0.00% (CAM4), and 10.40% (CAM5), respectively; the average accuracy of no segment method is higher than that of no segment method on the Olympic data set and ucf101 data set. The results show that the introduction of atomic action concept is conducive to learning more discriminative complex action classifier. Compared with the no segment method, the motion recognition rate of the experimental design method increased by 11.50% (CAM1), 8.40% (CAM2), 13.60% (CAM3), 13.50% (CAM4), and 13.60% (CAM5), and the average accuracy rate increased by 2.80% (Olympic data set) and 3.50% (ucf101 data set). To sum up, the effect of the proposed method is better than that of linear SVM and no segments, because the proposed method takes the relationship between complex actions and atomic actions into account and establishes the corresponding relationship between atomic actions and video segments to show the temporal structure of atomic actions.Figure 5
Comparison of action recognition results on three databases.Figure6(a) shows the comparison results of the recognition effects of the linear SVM method, the no segment method, and the proposed method on the Olympic data set. It can be seen from Figure 6(a) that the recognition effect of the proposed method is better than that of the linear SVM method and no segment method for all action categories except pole vault. Figure 6(b) shows the results of the comparison of the recognition effects of 13 categories of actions on the ucf101 data set by the linear SVM method, no segment method, and the experimental method. On the whole, the experimental method has better action recognition effect.Figure 6
Comparison of recognition effects of different types of actions on two data sets.
(a)
Effect comparison of several methods for action recognition on the Olympic dataset(b)
Effect comparison of several methods for action recognition on the UCF101 datasetFigure7(a) compares the prediction results of the proposed method and the real atomic action annotation on the same video segment on several videos of the composite data set. One of the colors corresponds to an atomic action, and the duration of atomic action is represented by color width. It can be seen that in most cases, the proposed method can achieve the goal of detecting atomic action in video and accurately locate the time sequence position of atomic action. Figure 7(b) shows an example of video description on the Olympic data set. Complex action categories are marked on the top of the time bar. The time bar is responsible for displaying the detected atomic actions. One color corresponds to one atomic action. Black means that the video segment is not associated with any atomic actions. Taking “high jump” as an example, it can be seen from Figure 7(b) that it can be divided into “run-up,” “somersault,” “landing,” and other three atomic actions, and the relationship between atomic actions and video segments is roughly correct; most black video segments are static or only contain irrelevant actions; different complex actions can share a group of atomic actions. According to the detailed description of complex movements in the video, teachers or students can accurately learn the professional sports skills, sports posture, and power way in sports.Figure 7
Effect analysis of complex action description in teaching video.
(a)
Temporal localization results of atomic actions on composite datasets(b)
Hierarchical description of complex actions on Olympic dataset


### 3.2. The Effect of Application in College Physical Education

In order to test the application effect of sports video segmentation and recognition technology in College Physical Education Teaching under big data dynamic programming algorithm and understand the importance of traditional sports in College Physical Education Teaching under big data dynamic programming algorithm, a college physical education major student is selected as the experimental object. After a period of teaching experiment, taking Fosbury Flop as a test item, the test results of the experimental group were compared with those of the control group.The experimental group introduced the traditional sports video teaching link of sports video action recognition technology based on big data dynamic programming algorithm, while the control group taught in the normal way (no video action recognition). It can be seen from Figure8 that before the experiment, there was no significant difference between the two groups (P=0.376>0.05); after the experiment, there was a significant difference between the two groups (experimental group and control group) (P=0.036<0.05), and there was a significant difference between the two groups (P=0.021<0.05). It shows that the introduction of traditional sports based on big data dynamic programming algorithm can improve students’ sports performance to a certain extent.Figure 8
Before and after the experiment, the scores of the experimental group and the control group were compared.
(a)
Changes in test scores(b)
The change of detection value in two groups(c)
Changes of the same group before and after the experimentSports skills are the ability that students in sports colleges and departments must master and also the important foundation for students to engage in sports-related work in the future. Therefore, in the introduction of traditional sports based on big data dynamic programming algorithm to cultivate students, we should pay attention to the improvement of sports-related students’ professional skills. In order to verify the influence of the introduction of traditional sports based on the video action recognition technology of big data dynamic programming algorithm on the students’ skill level, the change of students’ skill level before and after the experiment is taken.As shown in Figure9, before the beginning of the teaching experiment, there was no significant difference in the skill level between the experimental group and the control group (P=0.392>0.05); after the end of the teaching experiment, there was a significant difference between the two groups (P=0.027<0.05), there was a significant difference in the skill level of the students before and after the experimental group (P=0.033<0.05), and there was a significant difference in the skill level of the students before and after the control group (P=043<0.05), which shows that the progress of the experimental group is significantly stronger than that of the control group, indicating that the introduction of traditional sports based on big data dynamic programming algorithm video action recognition technology can effectively improve the students’ skill level.Figure 9
Comparison of technical evaluation between the experimental group and the control group before and after the experiment.
(a)
Comparison of test results(b)
The change of detection value in two groups(c)
Changes of the same group before and after the experimentFigure10 shows the comparison of teaching ability between the experimental group and the control group after the experiment. It can be seen from Figure 10 that after the experiment, under the guidance of the teaching mode of video action recognition technology based on big data dynamic programming algorithm, the five teaching abilities of the experimental group have been improved, and the improvement of teaching ability is significantly higher than that of the control group (P<0.05). The improvement of students’ teaching ability is conducive to learning. The degree of mastering the students’ professional ability is improved, and the employment probability is increased.Figure 10
Comparison of teaching ability between the experimental group and control group after experiment.
(a)
Teaching ability score(b)
P value and T value of teaching ability score


## 3.1. Sports Video Action Recognition Effect

Two reference algorithms are set up. The first one uses linear SVM classifier to classify video features, which is called linear SVM algorithm for short. The second is the simplification of the algorithm described in Section2, which constructs the model of the relationship between complex actions and atomic actions through the structured SVM framework. This method does not consider the video segmentation features and ignores the relationship between video segments and atomic actions, which is called no segments for short. The synthetic data set, Olympic data set, and ucf101 data set were selected to compare the action recognition rate (synthetic data set) and mean average precision (map) (Olympic data set and ucf101 data set) of the two reference algorithms and the design algorithm.Figure5 shows that the overall action recognition rate of no segment method is higher than that of linear SVM method on the composite data set, and the action recognition rates of different subdata sets are increased by 5.20% (CAM1), 1.00% (CAM2), 6.20% (CAM3), 0.00% (CAM4), and 10.40% (CAM5), respectively; the average accuracy of no segment method is higher than that of no segment method on the Olympic data set and ucf101 data set. The results show that the introduction of atomic action concept is conducive to learning more discriminative complex action classifier. Compared with the no segment method, the motion recognition rate of the experimental design method increased by 11.50% (CAM1), 8.40% (CAM2), 13.60% (CAM3), 13.50% (CAM4), and 13.60% (CAM5), and the average accuracy rate increased by 2.80% (Olympic data set) and 3.50% (ucf101 data set). To sum up, the effect of the proposed method is better than that of linear SVM and no segments, because the proposed method takes the relationship between complex actions and atomic actions into account and establishes the corresponding relationship between atomic actions and video segments to show the temporal structure of atomic actions.Figure 5
Comparison of action recognition results on three databases.Figure6(a) shows the comparison results of the recognition effects of the linear SVM method, the no segment method, and the proposed method on the Olympic data set. It can be seen from Figure 6(a) that the recognition effect of the proposed method is better than that of the linear SVM method and no segment method for all action categories except pole vault. Figure 6(b) shows the results of the comparison of the recognition effects of 13 categories of actions on the ucf101 data set by the linear SVM method, no segment method, and the experimental method. On the whole, the experimental method has better action recognition effect.Figure 6
Comparison of recognition effects of different types of actions on two data sets.
(a)
Effect comparison of several methods for action recognition on the Olympic dataset(b)
Effect comparison of several methods for action recognition on the UCF101 datasetFigure7(a) compares the prediction results of the proposed method and the real atomic action annotation on the same video segment on several videos of the composite data set. One of the colors corresponds to an atomic action, and the duration of atomic action is represented by color width. It can be seen that in most cases, the proposed method can achieve the goal of detecting atomic action in video and accurately locate the time sequence position of atomic action. Figure 7(b) shows an example of video description on the Olympic data set. Complex action categories are marked on the top of the time bar. The time bar is responsible for displaying the detected atomic actions. One color corresponds to one atomic action. Black means that the video segment is not associated with any atomic actions. Taking “high jump” as an example, it can be seen from Figure 7(b) that it can be divided into “run-up,” “somersault,” “landing,” and other three atomic actions, and the relationship between atomic actions and video segments is roughly correct; most black video segments are static or only contain irrelevant actions; different complex actions can share a group of atomic actions. According to the detailed description of complex movements in the video, teachers or students can accurately learn the professional sports skills, sports posture, and power way in sports.Figure 7
Effect analysis of complex action description in teaching video.
(a)
Temporal localization results of atomic actions on composite datasets(b)
Hierarchical description of complex actions on Olympic dataset


## 3.2. The Effect of Application in College Physical Education

In order to test the application effect of sports video segmentation and recognition technology in College Physical Education Teaching under big data dynamic programming algorithm and understand the importance of traditional sports in College Physical Education Teaching under big data dynamic programming algorithm, a college physical education major student is selected as the experimental object. After a period of teaching experiment, taking Fosbury Flop as a test item, the test results of the experimental group were compared with those of the control group.The experimental group introduced the traditional sports video teaching link of sports video action recognition technology based on big data dynamic programming algorithm, while the control group taught in the normal way (no video action recognition). It can be seen from Figure8 that before the experiment, there was no significant difference between the two groups (P=0.376>0.05); after the experiment, there was a significant difference between the two groups (experimental group and control group) (P=0.036<0.05), and there was a significant difference between the two groups (P=0.021<0.05). It shows that the introduction of traditional sports based on big data dynamic programming algorithm can improve students’ sports performance to a certain extent.Figure 8
Before and after the experiment, the scores of the experimental group and the control group were compared.
(a)
Changes in test scores(b)
The change of detection value in two groups(c)
Changes of the same group before and after the experimentSports skills are the ability that students in sports colleges and departments must master and also the important foundation for students to engage in sports-related work in the future. Therefore, in the introduction of traditional sports based on big data dynamic programming algorithm to cultivate students, we should pay attention to the improvement of sports-related students’ professional skills. In order to verify the influence of the introduction of traditional sports based on the video action recognition technology of big data dynamic programming algorithm on the students’ skill level, the change of students’ skill level before and after the experiment is taken.As shown in Figure9, before the beginning of the teaching experiment, there was no significant difference in the skill level between the experimental group and the control group (P=0.392>0.05); after the end of the teaching experiment, there was a significant difference between the two groups (P=0.027<0.05), there was a significant difference in the skill level of the students before and after the experimental group (P=0.033<0.05), and there was a significant difference in the skill level of the students before and after the control group (P=043<0.05), which shows that the progress of the experimental group is significantly stronger than that of the control group, indicating that the introduction of traditional sports based on big data dynamic programming algorithm video action recognition technology can effectively improve the students’ skill level.Figure 9
Comparison of technical evaluation between the experimental group and the control group before and after the experiment.
(a)
Comparison of test results(b)
The change of detection value in two groups(c)
Changes of the same group before and after the experimentFigure10 shows the comparison of teaching ability between the experimental group and the control group after the experiment. It can be seen from Figure 10 that after the experiment, under the guidance of the teaching mode of video action recognition technology based on big data dynamic programming algorithm, the five teaching abilities of the experimental group have been improved, and the improvement of teaching ability is significantly higher than that of the control group (P<0.05). The improvement of students’ teaching ability is conducive to learning. The degree of mastering the students’ professional ability is improved, and the employment probability is increased.Figure 10
Comparison of teaching ability between the experimental group and control group after experiment.
(a)
Teaching ability score(b)
P value and T value of teaching ability score


## 4. Conclusion

Physical education is an important part of school education. In order to verify the importance of traditional sports based on big data dynamic programming algorithm into college physical education, the video action recognition technology under big data dynamic programming algorithm is designed to recognize the action of traditional sports teaching video, guide students to watch and learn, and compare the changes of students’ sports level. Compared with the no segment method, the motion recognition rate of the experimental design method was increased by 11.50% (CAM1), 8.40% (CAM2), 13.60% (CAM3), 13.50% (CAM4), and 13.60% (CAM5), and the average accuracy rate was increased by 2.80% (Olympic data set) and 3.50% (ucf101 data set), respectively, with better effect of motion recognition and accurate video description. There was a significant difference in the achievement of motor standard (P=0.021<0.05), and there was a significant difference in the skill level of the experimental group (P=0.033<0.05). To sum up, the introduction of the traditional sports teaching mode of video action recognition technology based on big data dynamic programming algorithm can effectively improve the teaching quality of physical education in colleges and universities and improve the level of students’ professional sports skills. The experiment has achieved some results, but in the experiment, the initial segmentation of the video in the way of equal division easily causes the end of the previous atomic action combined with the beginning of the latter atomic action to be divided into the same video segment, resulting in wrong video segment annotation results. Therefore, a future research work is to improve the effectiveness of the initial video segmentation through the video segmentation method based on motion information.



---

*Source: 2996940-2021-10-29.xml*