Trampoline athlete net performance evaluation method, device and equipment and storage medium

By obtaining and processing joint angle and network depth data of trampoline athletes, calculating kinematic indicators and inputting network evaluation models, the problem of difficulty in effectively evaluating network characteristics of trampoline athletes in the prior art is solved, and real-time and quantitative network characteristics are achieved Score improves training efficiency and quality.

CN119207785APending Publication Date: 2024-12-27SHANGHAI YANGZHI REHABILITATION HOSPITAL +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411110023.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The prior art is difficult to effectively evaluate the net nature of trampoline athletes, which has affected training efficiency and quality.

Method used

By obtaining joint angle data and network depth data of trampoline athletes during the trampoline pedal, dividing the movement stages, calculating kinematic indicators, and inputting a pre-trained network evaluation model for processing, the network score was obtained.

Benefits of technology

Real-time and quantitative evaluation of trampoline athletes' network performance has been achieved, and training efficiency and quality have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119207785A_ABST
    Figure CN119207785A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a trampoline athlete net performance evaluation method, device and equipment and a storage medium, and is applied to the technical field of sports skill evaluation. The method comprises the steps that joint angle data and net pressing depth data of a trampoline athlete in the trampoline net stepping period are obtained; dividing the joint angle data and the net pressing depth data according to each movement stage in the trampoline net stepping period to obtain the joint angle data and the net pressing depth data corresponding to each movement stage; calculating a kinematics index corresponding to each motion stage according to the joint angle data and the net pressing depth data corresponding to each motion stage; and inputting the kinematics indexes corresponding to the exercise stages into a pre-trained trampoline athlete net performance evaluation model, and processing the kinematics indexes corresponding to the exercise stages by the trampoline athlete net performance evaluation model to obtain net performance scores of the trampoline athletes. In this way, the trampoline player net performance can be effectively evaluated, and therefore the training efficiency and quality are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of sports technique evaluation, and in particular to a method, device, equipment and storage medium for evaluating the net performance of a trampoline athlete. Background Art

[0002] The net quality of a trampoline athlete is the ability of the athlete to control the elasticity of the trampoline net and make use of it. Net quality is the core competitive ability of a trampoline athlete and is also the most concerned issue in the training of trampoline athletes. The net quality of a trampoline athlete is specifically reflected in: the accuracy of the athlete's contact with the net, the accurate adjustment of the body, the best time to push and stretch, the appropriate force to push and stretch, and the precise angle of the net. Some studies have pointed out that net quality is the ability of a trampoline athlete to press the net to the lowest level and rise with the net during the process of pressing the net. The net quality of a trampoline athlete is mainly related to the ability to grasp the best time to push and stretch the lower limbs. In addition, it is also closely related to the coordination of other parts such as the arms.

[0003] At present, in the training of trampoline athletes, coaches mainly evaluate the net performance of trampoline athletes based on on-site naked eye observation. However, due to the short time that trampoline athletes touch the net during trampoline exercise, coupled with the complexity of the net surface and the compound movement of the human body, it is difficult for coaches to effectively evaluate the "net performance" of athletes through the naked eye, which seriously affects the training efficiency and quality. In view of this, how to effectively evaluate the net performance of trampoline athletes has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The embodiments of the present invention provide a method, device, equipment and storage medium for evaluating the online performance of a trampoline athlete.

[0005] In a first aspect, an embodiment of the present invention provides a method for evaluating the net performance of a trampoline athlete, the method comprising:

[0006] Acquire the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period;

[0007] The joint angle data and the net pressing depth data are divided according to each movement stage during trampoline net stepping, so as to obtain the joint angle data and the net pressing depth data corresponding to each movement stage;

[0008] According to the joint angle data and net pressing depth data corresponding to each movement stage, the kinematic index corresponding to each movement stage is calculated;

[0009] The kinematic indicators corresponding to each movement phase are input into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement phase to obtain the trampoline athlete's net performance score.

[0010] In some implementations of the first aspect, obtaining the joint angle data and the net pressing depth data of the trampoline athlete during the trampoline net stepping includes:

[0011] The inertial attitude data of the trampoline athlete during the trampoline stepping net is collected by an inertial attitude sensor deployed on the trampoline athlete's body;

[0012] The visual data of trampoline athletes during the trampoline stepping net are collected by visual sensors deployed near the trampoline;

[0013] The inertial posture data and visual data of the trampoline athlete during the trampoline stepping net are synchronized through the data synchronization module;

[0014] The inertial posture data and visual data after data synchronization are calculated to obtain the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period.

[0015] In some implementations of the first aspect, the various movement phases during trampoline stepping on the net include:

[0016] Hip and knee rapid extension and net pressing stage, buffering to the lowest point stage, lowest point adjustment stage, lowest point adjustment stage;

[0017] The stage of rapid hip and knee extension and net pressing is from the moment the trampoline athlete steps on the net to the moment the hip joint angle changes slowly.

[0018] The cushioning to the lowest point phase is from the end of the trampoline athlete's hip extension to the lowest point of the net;

[0019] The lowest point adjustment phase is from the lowest point of the trampoline athlete entering the net to the beginning of the push-off;

[0020] The lowest point adjustment phase is from the beginning of the trampoline athlete's push-off to the final departure from the net.

[0021] In some implementable embodiments of the first aspect, for any movement stage, the corresponding kinematic indicators include: the net pressing depth and joint angle at the beginning and end of the movement stage; the duration of the movement stage; the amplitude of the joint angle change within the movement stage, and the average angular velocity of the joints within the movement stage.

[0022] In some implementations of the first aspect, the trampoline athlete net performance evaluation model is trained by the following steps:

[0023] A trampoline athlete net performance evaluation dataset is obtained, and the trampoline athlete net performance evaluation dataset includes: multiple trampoline athlete net performance evaluation samples and their corresponding labels; the trampoline athlete net performance evaluation samples include: kinematic indicators corresponding to each movement phase of the trampoline athlete during trampoline net stepping; the labels include: the trampoline athlete's net performance score;

[0024] The trampoline athlete network performance evaluation data set is used to train the initial trampoline athlete network performance evaluation model to obtain the trampoline athlete network performance evaluation model.

[0025] In some implementations of the first aspect, the initial trampoline athlete network performance evaluation model is trained using a trampoline athlete network performance evaluation dataset to obtain a trampoline athlete network performance evaluation model, including:

[0026] The trampoline athlete network performance evaluation dataset is divided into training set, validation set, and test set;

[0027] The initial trampoline athlete net performance evaluation model is trained using the training set to generate a trampoline athlete net performance evaluation model in training;

[0028] Use the validation set to verify and optimize the performance of the trampoline athlete net performance evaluation model in training, and obtain the optimized trampoline athlete net performance evaluation model;

[0029] The test set is used to perform performance testing on the optimized trampoline athlete network performance evaluation model to obtain the final trampoline athlete network performance evaluation model.

[0030] In some implementations of the first aspect, the method further includes:

[0031] The trampolinist's networthiness score can be visualized, stored locally and / or in the cloud, or shared over a network.

[0032] In a second aspect, an embodiment of the present invention provides a device for evaluating the net performance of a trampoline athlete, the device comprising:

[0033] An acquisition module is used to acquire the joint angle data and the net pressing depth data of the trampoline athlete during the trampoline net stepping period;

[0034] A division module is used to divide the joint angle data and the net pressing depth data according to each movement stage during trampoline net stepping, and obtain the joint angle data and the net pressing depth data corresponding to each movement stage;

[0035] A calculation module, used to calculate the kinematic index corresponding to each movement stage according to the joint angle data and the mesh pressing depth data corresponding to each movement stage;

[0036] The evaluation module is used to input the kinematic indicators corresponding to each movement stage into the pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score.

[0037] In a third aspect, an embodiment of the present invention provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described above.

[0038] In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium storing computer instructions, where the computer instructions are used to enable a computer to execute the method described above.

[0039] In the embodiments of the present invention, the current extensive evaluation method of the net performance of trampoline athletes, which mainly relies on the coach's naked eyes and experience, can be changed to achieve real-time and quantitative evaluation of the net performance of trampoline athletes, thereby improving training efficiency and quality.

[0040] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The above and other features, advantages and aspects of the embodiments of the present invention will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are provided for a better understanding of the present invention and do not constitute a limitation of the present invention. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0042] Figure 1 A flow chart of a method for evaluating the net performance of a trampoline athlete provided by an embodiment of the present invention is shown;

[0043] Figure 2 A schematic diagram of deploying an inertial attitude sensor provided by an embodiment of the present invention is shown;

[0044] Figure 3 A structural diagram of a trampoline athlete net performance evaluation device provided by an embodiment of the present invention is shown;

[0045] Figure 4 A structural diagram of an exemplary electronic device capable of implementing an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] In addition, the term "and / or" in the present invention is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in the present invention generally indicates that the associated objects before and after are in an "or" relationship.

[0048] In order to solve the technical problems arising from the background technology, the embodiments of the present invention provide a method, device, equipment and storage medium for evaluating the net performance of a trampoline athlete. Specifically, the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period are obtained; the joint angle data and net pressing depth data are divided according to the various movement stages during the trampoline net stepping period to obtain the joint angle data and net pressing depth data corresponding to each movement stage; the kinematic indicators corresponding to each movement stage are calculated according to the joint angle data and net pressing depth data corresponding to each movement stage; the kinematic indicators corresponding to each movement stage are input into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score. In this way, the net performance of the trampoline athlete can be effectively evaluated, thereby improving the training efficiency and quality.

[0049] In conjunction with the accompanying drawings, a trampoline athlete performance evaluation method, device, equipment and storage medium provided by the embodiments of the present invention are described in detail through specific embodiments.

[0050] Figure 1 FIG. 4 is a flowchart of a method for evaluating the performance of a trampoline athlete provided by an embodiment of the present invention. Figure 1 As shown, the trampoline athlete net performance evaluation method 100 may include the following steps:

[0051] S110, obtaining joint angle data and net pressing depth data of a trampoline athlete during a period of stepping on a trampoline net.

[0052] In some embodiments, the inertial posture data of the trampoline athlete during the period of stepping on the trampoline net can be collected by an inertial posture sensor deployed on the trampoline athlete's body. At the same time, the visual data of the trampoline athlete during the period of stepping on the trampoline net can be collected by a visual sensor deployed near the trampoline. Then, the inertial posture data and visual data of the trampoline athlete during the period of stepping on the trampoline net are synchronized by a data synchronization module, and the synchronized inertial posture data and visual data are calculated to obtain the joint angle data and net pressing depth data of the trampoline athlete during the period of stepping on the trampoline net.

[0053] like Figure 2 As shown, four inertial posture sensors (such as MTw Awinda inertial position trackers) can be fixed to the lower torso, thigh, calf and instep of the trampoline athlete respectively. Before the formal data collection, it is necessary to measure the static preparation posture data and calibrate the angles of the hip joint, knee joint and ankle joint. During the formal data collection process, the Euler angle data, four-element data, three-axis acceleration data and inclination data of each test limb link are collected by four inertial posture sensors as inertial posture data.

[0054] The visual sensor (such as BASLER camera) can be placed on the side of the trampoline. Before the data is formally collected, the proportional relationship between the pixels of the shooting picture and the length of the real coordinate system is obtained through calibration of the calibration rod scale. During the formal data collection process, the visual sensor is used to collect images of the movement of the net surface to obtain visual data.

[0055] It is worth noting that the data synchronization described here can be specifically as follows:

[0056] The data synchronization module is used to encode the synchronous timestamp information of the inertial attitude data and the visual data to achieve data synchronization.

[0057] The data calculation described here can be specifically as follows:

[0058] For the inertial posture data after data synchronization, the corresponding joint angle data is calculated according to the inertial posture data of the adjacent inertial posture sensors. The joint angle data may include: hip joint angle data, knee joint angle data, and ankle joint angle data.

[0059] For the visual data after data synchronization, the visual data is binarized and used to identify the mesh surface and the ground, and calculate the mesh pressing depth data.

[0060] S120, dividing the joint angle data and the net pressing depth data according to each movement stage during trampoline net stepping, and obtaining the joint angle data and the net pressing depth data corresponding to each movement stage.

[0061] It is worth noting that the various movement phases during trampoline net stepping can be determined by the following steps:

[0062] According to the movement characteristics of trampoline net-stepping, and the changing rules of lower limb joint angles and net-pressing depth, the trampoline net-stepping process is divided into four movement stages: hip and knee rapid extension and net-pressing stage, buffering to the lowest point stage, lowest point adjustment stage, and lowest point adjustment stage. The definitions of each movement stage are as follows:

[0063] (1) Rapid hip and knee extension and net pressing stage: from the moment the trampoline athlete steps on the net to the moment when the change in hip joint angle slows down (i.e., the moment when the slope of the curve of joint angle change over time decreases).

[0064] (2) Buffering to the lowest point stage: The trampoline athlete finishes hip extension and reaches the lowest point of the net.

[0065] (3) Lowest point adjustment stage: from the lowest point of the trampoline athlete entering the net to the beginning of extension (i.e., the moment when the slope of the knee joint angle changes with time suddenly increases);

[0066] (4) Lowest point adjustment phase: from the beginning of the trampoline athlete’s push-off to the final departure from the net.

[0067] S130, calculating kinematic indicators corresponding to each movement stage according to the joint angle data and the mesh pressing depth data corresponding to each movement stage.

[0068] In some embodiments, the joint angle data and mesh pressing depth data corresponding to each motion stage can be filtered based on a Butterworth high-pass filter and / or a moving average filter, and then the kinematic indicators corresponding to each motion stage can be calculated based on the joint angle data and mesh pressing depth data corresponding to each motion stage after filtering.

[0069] Exemplarily, the difference equation of the Butterworth high-pass filter may be:

[0070] y[n]=b0·x[n]+b1·x[n―1]+b2·x[n―2]―a1·y[n―1]―a2·y[n―2] (1)

[0071] Among them, x[n] is the input data; y[n] is the output data; b0, b1, b2, a1, a2 are the coefficients of the Butterworth high-pass filter, which can be calculated using the Butterworth high-pass filter design formula.

[0072] The working principle of the moving average filter can be expressed by the following formula:

[0073]

[0074] Among them, x[n] is the input data; y[n] is the output data; N is the window size of the moving average filter.

[0075] For any movement stage, the corresponding kinematic indicators may include: the net pressing depth and joint angles (hip joint angle, knee joint angle, ankle joint angle) at the beginning and end of the movement stage; the duration of the movement stage; the amplitude of joint angle change within the movement stage (hip joint angle change amplitude, knee joint angle change amplitude, ankle joint angle change amplitude), the average angular velocity of the joints within the movement stage (hip joint average angular velocity, knee joint average angular velocity, ankle joint average angular velocity), etc.

[0076] S140, inputting the kinematic indicators corresponding to each movement stage into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score.

[0077] Among them, the trampoline athlete network performance evaluation model can be trained through the following steps:

[0078] Get the trampoline athlete network performance evaluation dataset.

[0079] The trampoline athlete net performance evaluation dataset includes: multiple trampoline athlete net performance evaluation samples and their corresponding labels; the trampoline athlete net performance evaluation samples include: the kinematic indicators corresponding to each movement phase of the trampoline athlete during the trampoline net stepping; the labels include: the trampoline athlete's net performance score.

[0080] The trampoline athlete network performance evaluation data set is used to train the initial trampoline athlete network performance evaluation model to obtain the trampoline athlete network performance evaluation model.

[0081] Specifically, the trampoline athlete network performance evaluation dataset is divided into a training set, a validation set, and a test set. The training set is used to train the initial trampoline athlete network performance evaluation model (such as a recurrent neural network), and the Adam optimizer is used to update the model parameters to generate a training trampoline athlete network performance evaluation model. The validation set is used to perform performance verification and optimization on the training trampoline athlete network performance evaluation model to obtain the optimized trampoline athlete network performance evaluation model. The test set is used to perform performance testing on the optimized trampoline athlete network performance evaluation model to obtain the final trampoline athlete network performance evaluation model.

[0082] In summary, in the embodiments of the present invention, the current extensive evaluation method of the trampoline athlete's net performance, which mainly relies on the coach's naked eyes and experience, can be changed to achieve real-time and quantitative evaluation of the trampoline athlete's net performance, thereby improving training efficiency and quality.

[0083] It should be noted that, in order to facilitate quick viewing of the trampoline athlete's net performance score, that is, the net performance evaluation result, the trampoline athlete net performance evaluation method 100 may further include:

[0084] The network performance score of the trampoline athlete is visualized, stored locally and / or in the cloud, or shared over the network. For example, the network performance score of the trampoline athlete and related video data can be transmitted in real time to the video monitoring host computer of the training site of the training center via a wireless network, and displayed on a large screen in real time on the site via the host computer, or the network performance score and related video data can be sent to the personal user terminal of the coach and / or the trampoline athlete via the Internet. In addition, the network performance score and related video data can be uploaded to the training comprehensive data network server for storage and subsequent comprehensive analysis.

[0085] The following describes in detail the trampoline athlete net performance evaluation method 100 in conjunction with a specific application scenario, as shown below:

[0086] (1) Four MTw Awinda inertial position trackers are fixed to the lower torso, thigh, calf and instep of the trampoline athlete. Before the data is formally collected, it is necessary to measure the static preparation posture data and calibrate the angles of the hip, knee and ankle joints.

[0087] (2) The BASLER camera is placed on the side of the trampoline. Before data is formally collected, the proportional relationship between the pixels of the captured image and the length of the real coordinate system is obtained through calibration with a calibration rod scale.

[0088] (3) During the trampoline athlete's trampoline stepping net period, each MTw Awinda inertial position tracker collects inertial posture data, and the BASLER camera collects visual data. Furthermore, the data synchronization module encodes the synchronized timestamp information of the collected inertial posture data and visual data to achieve data synchronization.

[0089] (4) The computer calculates the inertial posture data and visual data after data synchronization to obtain the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period.

[0090] (5) The computer divides the joint angle data and the net pressing depth data according to each movement stage during trampoline net stepping, and obtains the joint angle data and the net pressing depth data corresponding to each movement stage.

[0091] (6) The computer filters the joint angle data and mesh pressing depth data corresponding to each movement stage based on a Butterworth high-pass filter and / or a moving average filter, and then calculates the kinematic indicators corresponding to each movement stage based on the filtered joint angle data and mesh pressing depth data corresponding to each movement stage.

[0092] (7) The computer inputs the kinematic indicators corresponding to each movement stage into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score.

[0093] (8) The computer transmits the trampoline athlete's network performance score and related video data in real time to the training site video monitoring main control computer of the training center via the wireless network, and displays them on the large screen in real time on the site through the main control computer, or sends the network performance score and related video data to the coach and / or trampoline athlete's personal user terminal via the Internet. In addition, the network performance score and related video data can also be uploaded to the training comprehensive data network server for storage and subsequent comprehensive analysis.

[0094] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described order of actions, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0095] The above is an introduction to a method embodiment. The following is a further explanation of the solution of the present invention through an apparatus embodiment.

[0096] Figure 3 FIG. 4 shows a structural diagram of a trampoline athlete net performance evaluation device provided by an embodiment of the present invention. Figure 3 As shown, the trampoline athlete net performance evaluation device 300 may include:

[0097] The acquisition module 310 is used to acquire the joint angle data and the net pressing depth data of the trampoline athlete during the trampoline net stepping period.

[0098] The division module 320 is used to divide the joint angle data and the net pressing depth data according to each movement stage during trampoline net stepping, and obtain the joint angle data and the net pressing depth data corresponding to each movement stage.

[0099] The calculation module 330 is used to calculate the kinematic index corresponding to each movement stage according to the joint angle data and the mesh pressing depth data corresponding to each movement stage.

[0100] The evaluation module 340 is used to input the kinematic indicators corresponding to each movement stage into the pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score.

[0101] Understandably, Figure 3 Each module / unit in the trampoline athlete net performance evaluation device 300 shown has the function of realizing Figure 1 The functions of the various steps in the trampoline athlete net performance evaluation method 100 shown and the ability to achieve their corresponding technical effects are not described in detail here for the sake of brevity.

[0102] Figure 4 A block diagram of an exemplary electronic device capable of implementing an embodiment of the present invention is shown. Electronic device 400 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic device 400 may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown in the present invention, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required in the present invention.

[0103] like Figure 4 As shown, the electronic device 400 may include a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 402 or a computer program loaded from a storage unit 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0104] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0105] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 401 performs the various methods and processes described above, such as method 100. For example, in some embodiments, the method 100 may be implemented as a computer program product, including a computer program, which is tangibly contained in a computer-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the method 100 described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the method 100 in any other appropriate manner (e.g., by means of firmware).

[0106] The various embodiments described above in the present invention can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs, which may be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general programmable processor, which may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0107] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0108] In the context of the present invention, a computer-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a computer-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0109] It should be noted that the present invention also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute method 100 and achieve the corresponding technical effect achieved by executing the method in an embodiment of the present invention. For the sake of concise description, they will not be repeated here.

[0110] In addition, the present invention also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method 100 is implemented.

[0111] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present invention can be achieved, and the present invention is not limited here.

[0112] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for evaluating the performance of a trampoline athlete, characterized in that: The method comprises: Acquire the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period; The joint angle data and the net pressing depth data are divided according to each movement stage during trampoline net stepping, so as to obtain the joint angle data and the net pressing depth data corresponding to each movement stage; According to the joint angle data and net pressing depth data corresponding to each movement stage, the kinematic index corresponding to each movement stage is calculated; The kinematic indicators corresponding to each movement phase are input into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement phase to obtain the trampoline athlete's net performance score.

2. The method according to claim 1, characterized in that The step of obtaining the joint angle data and the net pressing depth data of the trampoline athlete during the trampoline net stepping period includes: collecting inertial posture data of the trampoline athlete during the trampoline stepping net by using an inertial posture sensor disposed on the trampoline athlete's body; collecting visual data of the trampoline athlete during the time when the trampoline athlete steps on the trampoline net through a visual sensor deployed near the trampoline; Synchronizing the inertial posture data and visual data of the trampoline athlete during the trampoline stepping net by means of a data synchronization module; The inertial posture data and visual data after data synchronization are calculated to obtain the joint angle data and net pressing depth data of the trampoline athlete during the trampoline net stepping period.

3. The method according to claim 1, characterized in that The various movement phases during the trampoline stepping net include: Hip and knee rapid extension and net pressing stage, buffering to the lowest point stage, lowest point adjustment stage, lowest point adjustment stage; The stage of rapid hip and knee extension and net pressing is from the time when the trampoline athlete steps on the net to the time when the change of the hip joint angle slows down; The buffering to the lowest point stage is from the end of the trampoline athlete's hip extension to the lowest point of the net; The lowest point adjustment stage is from the lowest point of the trampoline athlete entering the net to the beginning of stretching; The lowest point adjustment phase is from the beginning of the trampoline athlete's push-off to the final departure from the net.

4. The method according to claim 1, characterized in that: For any movement stage, the corresponding kinematic indicators include: the net pressing depth and joint angle at the beginning and end of the movement stage; the duration of the movement stage; the amplitude of the joint angle change within the movement stage, and the average angular velocity of the joints within the movement stage.

5. The method according to claim 1, characterized in that The trampoline athlete net performance evaluation model is obtained by training through the following steps: Acquire a trampoline athlete net performance evaluation data set, wherein the trampoline athlete net performance evaluation data set includes: a plurality of trampoline athlete net performance evaluation samples and corresponding labels; the trampoline athlete net performance evaluation samples include: kinematic indicators corresponding to each movement phase of the trampoline athlete during trampoline net stepping; the label includes: the trampoline athlete's net performance score; The trampoline athlete network performance evaluation data set is used to train an initial trampoline athlete network performance evaluation model to obtain a trampoline athlete network performance evaluation model.

6. The method according to claim 5, characterized in that The method of using the trampoline athlete network performance evaluation data set to train the initial trampoline athlete network performance evaluation model to obtain the trampoline athlete network performance evaluation model includes: Dividing the trampoline athlete network performance evaluation data set into a training set, a validation set, and a test set; Using the training set to train the initial trampoline athlete net performance evaluation model to generate a trampoline athlete net performance evaluation model in training; Using the verification set to perform performance verification and optimization on the trampoline athlete net performance evaluation model in training, to obtain an optimized trampoline athlete net performance evaluation model; The test set is used to perform a performance test on the optimized trampoline athlete network performance evaluation model to obtain a final trampoline athlete network performance evaluation model.

7. The method according to claim 1, characterized in that The method further comprises: The network performance score of the trampoline athlete is visually displayed, stored locally and / or in the cloud, or shared over a network.

8. A trampoline athlete net performance evaluation device, characterized in that: The device comprises: An acquisition module is used to acquire the joint angle data and the net pressing depth data of the trampoline athlete during the trampoline net stepping period; A division module, used for dividing the joint angle data and the net pressing depth data according to each movement stage during trampoline net stepping, to obtain the joint angle data and net pressing depth data corresponding to each movement stage; A calculation module, used to calculate the kinematic index corresponding to each movement stage according to the joint angle data and the mesh pressing depth data corresponding to each movement stage; The evaluation module is used to input the kinematic indicators corresponding to each movement stage into a pre-trained trampoline athlete net performance evaluation model, and the trampoline athlete net performance evaluation model processes the kinematic indicators corresponding to each movement stage to obtain the trampoline athlete's net performance score.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to make a computer execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Dance scoring method based on data fusion

    CN116595391A

  • Trampoline motion two-dimensional attitude estimation method based on comparative learning

    CN116805334A

  • Movement evaluation device, movement evaluation method, and movement evaluation system

    JP6757010B1

  • Smart trampolin exercise system

    KR102202802B1