CN116269347B - Method, device, terminal and storage medium for determining backswing action type - Google Patents

Method, device, terminal and storage medium for determining backswing action type

Info

Publication number
CN116269347B
CN116269347B CN202310265761.9A CN202310265761A CN116269347B CN 116269347 B CN116269347 B CN 116269347B CN 202310265761 A CN202310265761 A CN 202310265761A CN 116269347 B CN116269347 B CN 116269347B
Authority
CN
China
Prior art keywords
backswing
value
characteristic value
determining
characteristic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310265761.9A
Other languages
Chinese (zh)
Other versions
CN116269347A (en
Inventor
张燕
赵燕京
韩冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Yuneng Tiandi Technology Co ltd
Original Assignee
Beijing Shugan Technology Co ltd
Beijing Yuneng Tiandi Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Shugan Technology Co ltd, Beijing Yuneng Tiandi Technology Co ltd filed Critical Beijing Shugan Technology Co ltd
Priority to CN202310265761.9A priority Critical patent/CN116269347B/en
Publication of CN116269347A publication Critical patent/CN116269347A/en
Application granted granted Critical
Publication of CN116269347B publication Critical patent/CN116269347B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1116Determining posture transitions

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Physics & Mathematics (AREA)
  • Dentistry (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Physiology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Image Analysis (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本申请公开了一种后摆动作类型的确定方法、装置、终端及存储介质,方法包括:获取目标物在跑步过程中的运动数据,并提取所述运动数据中的角度特征值和变化趋势特征值;基于所述角度特征值和所述变化趋势特征值,确定后摆点的特征值帧号;根据所述后摆点的特征值帧号,确定所述后摆动作类型。本发明通过提取目标物在跑步过程中的角度特征值和变化趋势特征值,然后进一步通过角度特征值和变化趋势特征值来确定后摆点的特征值帧号,进而基于后摆点的特征值帧号确定所述后摆动作类型,不仅避免了通过图像对比方式的效率低问题,还提升了后摆动作类型判断的准确性。

The present application discloses a method, device, terminal, and storage medium for determining the type of a backswing motion. The method comprises: obtaining motion data of a target object during running, and extracting angle feature values and change trend feature values from the motion data; determining the feature value frame number of the backswing point based on the angle feature values and the change trend feature values; and determining the type of the backswing motion based on the feature value frame number of the backswing point. The present invention extracts the angle feature values and change trend feature values of the target object during running, and then further determines the feature value frame number of the backswing point based on the angle feature values and the change trend feature values, and then determines the type of the backswing motion based on the feature value frame number of the backswing point. This not only avoids the low efficiency of image comparison, but also improves the accuracy of backswing motion type determination.

Description

Method, device, terminal and storage medium for determining type of back swing
Technical Field
The present application relates to the field of data processing technologies, and in particular, to a method, an apparatus, a terminal, and a storage medium for determining a type of a back swing.
Background
At present, technologies for measuring and analyzing human body movement are mostly in the fields of time measurement, distance measurement and the like, namely, the results are measured, but process data of human body movement cannot be obtained, namely, the causes of the movement results cannot be analyzed, and then targeted lifting instruction suggestions cannot be given. Some solutions for measuring the motion process of a human body analyze the limb actions of the human body from the image through a machine vision technology or a multi-module acquisition technology. The machine vision has high requirements on the ambient illuminance, the shadow condition, the ambient background color, the clothing color of the tested person and the like, and the multi-module acquisition technology needs to simultaneously install acquisition modules at different parts of the human body.
For running exercise, especially for determining the type of backward swing, the prior art adopts a mode of combining a running machine with a camera system, namely, a tested person moves on the running machine and shoots videos to analyze running exercise. The video analysis generally adopts a comparison analysis method to compare the running motion of the tested person with the standard motion image, so as to give a similarity to measure the difference between the actual motion and the standard motion, and further determine whether the motion is a backward swing motion or not and divide the types of the backward swing motion.
However, in the above-mentioned method, the individual experience of running on the running machine is different from that of running on the actual road, so that the motion itself may be different, so that the acquired image itself cannot accurately reflect the actual running motion of the tested person, in addition, the video analysis method has large calculation amount, the image of the running motion is difficult to show the actual output, stress and other conditions, in addition, the so-called standard motion does not exist in the actual condition, and the motion purposes of different people are different (for example, the ordinary people are for exercise and the athlete are for performance), so that the standard object is difficult to give, and the comparison result can only be used as the evaluation of the running motion and cannot be called analysis. Therefore, judging the type of the backswing motion in the above manner leads to the accuracy of the judgment result.
Disclosure of Invention
The application mainly aims to provide a method, a device, a terminal and a storage medium for determining a back swing type, so as to solve the problem of low accuracy in the related art.
In order to achieve the above object, in a first aspect, the present application provides a method for determining a type of backswing, comprising:
Acquiring movement data of a target object in a running process, and extracting an angle characteristic value and a change trend characteristic value in the movement data;
Determining a characteristic value frame number of a backswing point based on the angle characteristic value and the change trend characteristic value;
and determining the type of the backward swing according to the characteristic value frame number of the backward swing point.
In one possible implementation manner, the determining the characteristic value frame number of the backswing point based on the angle characteristic value and the variation trend characteristic value includes:
and if the angle characteristic value is not equal to the change trend characteristic value, taking the last point of the trend stable section as the characteristic value frame number of the backswing point.
In one possible implementation manner, the determining the type of the backswing action according to the characteristic value frame number of the backswing point includes:
acquiring a backswing initiative feature value corresponding to the feature value frame number of the backswing point;
And determining the backswing action type based on the backswing initiative characteristic value, the x-axis acceleration characteristic judgment value and the z-axis acceleration characteristic judgment value.
In one possible implementation manner, the determining the backswing action type based on the backswing initiative feature value, the x-axis acceleration feature determination value, and the z-axis acceleration feature determination value includes:
Determining an extremum of the z-axis acceleration feature judgment value based on the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value;
and determining the backswing action type based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.
In one possible implementation manner, the determining the extremum of the z-axis acceleration feature judgment value based on the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value includes:
If the x-axis acceleration characteristic judgment value is larger than a first preset threshold value, reading the z-axis acceleration characteristic judgment value;
And if the number of the z-axis acceleration characteristic judgment values is larger than a second preset threshold value, obtaining an extremum of the z-axis acceleration characteristic judgment values.
In one possible implementation manner, the determining the backswing action type based on the extremum of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value includes:
If the extreme value of the z-axis acceleration characteristic judgment value is larger than the backswing initiative characteristic value, the backswing serving as an initiative backswing;
And if the extreme value of the z-axis acceleration characteristic judgment value is smaller than or equal to the backswing active characteristic value, the backswing acting type is passive backswing.
In one possible implementation manner, the determining the type of the backswing action according to the characteristic value frame number of the backswing point includes:
if the angle change characteristic value of the characteristic value frame number of the back swing point is larger than the swing characteristic value in the preset range, the back swing is a folding back swing;
And if the angle change characteristic value of the characteristic value frame number of the backswing point is smaller than or equal to the swing characteristic value within the preset range, the backswing is of a non-folding backswing type.
In a second aspect, an embodiment of the present invention provides a device for determining a type of backswing, including:
The characteristic value extraction module is used for acquiring movement data of the target object in the running process and extracting an angle characteristic value and a change trend characteristic value in the movement data;
The frame number determining module is used for determining the characteristic value frame number of the backswing point based on the angle characteristic value and the change trend characteristic value;
And the back swing action type determining module is used for determining the back swing action type according to the characteristic value frame number of the back swing point.
In a third aspect, an embodiment of the present invention provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of any one of the above methods for determining a type of backswing performed by the processor when executing the computer program.
In a fourth aspect, embodiments of the present invention provide a computer readable storage medium storing a computer program which, when executed by a processor, performs the steps of a method of determining a type of backswing as described above.
The embodiment of the invention provides a method, a device, a terminal and a storage medium for determining a backward swing action type, which comprise the steps of obtaining motion data of a target object in a running process, extracting an angle characteristic value and a change trend characteristic value in the motion data, determining a characteristic value frame number of a backward swing point based on the angle characteristic value and the change trend characteristic value, and determining the backward swing action type according to the characteristic value frame number of the backward swing point. According to the invention, the angle characteristic value and the change trend characteristic value of the target object in the running process are extracted, and then the characteristic value frame number of the backswing point is further determined through the angle characteristic value and the change trend characteristic value, so that the backswing type is determined based on the characteristic value frame number of the backswing point, the problem of low efficiency in an image comparison mode is avoided, and the accuracy of the backswing type judgment is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application, are incorporated in and constitute a part of this specification. The drawings and their description are illustrative of the application and are not to be construed as unduly limiting the application. In the drawings:
FIG. 1 is a schematic illustration of the motion of a en-route running phase provided by an embodiment of the present invention;
FIG. 2 is a flowchart of an implementation of a method for determining a type of backswing operation according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a device for determining a type of backswing according to an embodiment of the present invention;
Fig. 4 is a schematic diagram of a terminal according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein.
It should be understood that, in various embodiments of the present invention, the sequence number of each process does not mean that the execution sequence of each process should be determined by its functions and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
It should be understood that in the present invention, "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements that are expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present invention, "plurality" means two or more. "and/or" is merely an association relationship describing the association object, and means that three relationships may exist, for example, and/or B, and that three cases of a alone, a and B together, and B alone may exist. The character "/" generally indicates that the context-dependent object is an "or" relationship. "comprising A, B and C", "comprising A, B, C" means that all three of A, B, C are comprised, "comprising A, B or C" means that one of A, B, C is comprised, "comprising A, B and/or C" means that any 1 or any 2 or 3 of A, B, C are comprised.
It should be understood that in the present invention, "B corresponding to a", "a corresponding to B", or "B corresponding to a" means that B is associated with a, from which B can be determined. Determining B from a does not mean determining B from a alone, but may also determine B from a and/or other information. The matching of A and B is that the similarity of A and B is larger than or equal to a preset threshold value.
As used herein, "if" may be interpreted as "at" or "when" depending on the context, "or" in response to a determination "or" in response to a detection.
The technical scheme of the invention is described in detail below by specific examples. The following embodiments may be combined with each other, and some embodiments may not be repeated for the same or similar concepts or processes.
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the following description will be made by way of specific embodiments with reference to the accompanying drawings.
A tested person can contact with the ground or finish actions in the air during running, and the exercise technology, the human body mechanics and the physical mechanics of the tested person are greatly involved. From the moment that the runner touches the ground, the motion state of the runner can be analyzed and studied from the acceleration and the angle of the three axes of X (front and back of the running direction of the person), Y (left and right of the person) and Z (up and down of the person). The acceleration in the front-rear direction, the acceleration in the left-right direction, and the acceleration in the up-down direction are included. The braking force, stability, physical performance characteristics, physical change paths and the like generated when the vehicle falls on the ground can be analyzed, and further conclusion can be drawn according to the actual results and trend analysis.
The running motion is analyzed by adopting an acceleration sensor, and the acceleration and the angle are acquired by the sensor. The subject only needs to place the sensor at the ankle of the wearer, thereby collecting all acceleration and angle data from start to complete stop, and no other measuring equipment is needed.
The running exercise is divided into 3 phases and 6 actions, wherein the 3 phases are specifically a starting phase, an intermediate running phase and a braking phase (a phase of decelerating to a complete stopping), the 6 actions of the intermediate running phase are ground contact (grounding), buffering, back pedaling, back swinging, front swinging and pressing, as shown in fig. 1, the 6 actions form a complete step, and the running is to continuously repeat the 6 actions.
The scheme is to identify the 3 stages according to the collected sensor data, then further identify the 6 actions of each step in the in-transit running stage, and further analyze the type of each action.
In one embodiment, as shown in fig. 2, a method for determining a type of backswing is provided, comprising the steps of:
step S201, obtaining movement data of a target object in the running process, and extracting an angle characteristic value and a change trend characteristic value in the movement data.
The target object may be any living body capable of realizing the running exercise, wherein the running exercise may be divided into 3 phases and 6 actions, the 3 phases are specifically a starting running phase, an intermediate running phase and a braking phase (a phase of decelerating to completely stop), and the 6 actions of the intermediate running phase are ground contact (grounding), buffering, back pedaling, back swinging, front swinging and pressing.
The exercise data refers to data collected by a sensor provided on the object during running exercise of the object, such as starting phase data, intermediate running phase data, braking phase data (phase of decelerating to complete stop) or ground contact (landing) data in 6 actions of the intermediate running phase, buffer data, back-pedaling data, back-swinging data, front-swinging data, pressing data, and the like.
After the motion data is obtained by the sensor, the motion data is analyzed to extract data corresponding to the backswing motion, such as the speed, the acceleration and the like of the backswing motion. In the process of judging the type of the backswing, only the angle characteristic value and the change trend characteristic value are extracted to further judge the type of the backswing action.
Step S202, determining the characteristic value frame number of the backswing point based on the angle characteristic value and the change trend characteristic value.
And determining the characteristic value frame number of the backswing point based on the angle characteristic value and the change trend characteristic value, wherein the angle characteristic value and the change trend characteristic value are required to be judged, and specifically, if the angle characteristic value is not equal to the change trend characteristic value, the last point of the trend stable section is taken as the characteristic value frame number of the backswing point.
And step S203, determining the type of the backward swing according to the characteristic value frame number of the backward swing point.
For the determination of the type of the backswing, the following two main approaches are adopted:
In the first case, the backswing initiative feature value corresponding to the feature value frame number of the backswing point is required to be acquired, and then the backswing action type is determined based on the backswing initiative feature value, the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value.
Illustratively, the determining the backswing type based on the backswing initiative feature value, the x-axis acceleration feature determination value, and the z-axis acceleration feature determination value requires determining an extremum of the z-axis acceleration feature determination value based on the x-axis acceleration feature determination value and the z-axis acceleration feature determination value, and then determining the backswing type based on the extremum of the z-axis acceleration feature determination value and the backswing initiative feature value.
And judging the extreme value of the z-axis acceleration characteristic judging value through a preset threshold value, specifically, if the x-axis acceleration characteristic judging value is larger than a first preset threshold value, reading the z-axis acceleration characteristic judging value, and if the number of the z-axis acceleration characteristic judging values is larger than a second preset threshold value, obtaining the extreme value of the z-axis acceleration characteristic judging value. After the extreme value of the z-axis acceleration characteristic judgment value is obtained, the extreme value based on the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value are needed, and the backswing action type is determined, namely, if the extreme value of the z-axis acceleration characteristic judgment value is larger than the backswing initiative characteristic value, the backswing action type is active backswing, and if the extreme value of the z-axis acceleration characteristic judgment value is smaller than or equal to the backswing initiative characteristic value, the backswing action type is passive backswing.
In the second case, only the angle change characteristic value within the preset range of the characteristic value frame number of the back swing point is compared with the swing characteristic value, so that the back swing operation type is determined. Specifically, if the angle change characteristic value of the back swing point in the preset range of the characteristic value frame number is larger than the swing characteristic value, the back swing is a folding back swing, and if the angle change characteristic value of the back swing point in the preset range of the characteristic value frame number is smaller than or equal to the swing characteristic value, the back swing is a non-folding back swing.
The embodiment of the invention provides a method for determining a backswing action type, which comprises the steps of obtaining motion data of a target object in a running process, extracting an angle characteristic value and a change trend characteristic value in the motion data, determining a characteristic value frame number of a backswing point based on the angle characteristic value and the change trend characteristic value, and determining the backswing action type according to the characteristic value frame number of the backswing point. According to the invention, the angle characteristic value and the change trend characteristic value of the target object in the running process are extracted, and then the characteristic value frame number of the backswing point is further determined through the angle characteristic value and the change trend characteristic value, so that the backswing type is determined based on the characteristic value frame number of the backswing point, the problem of low efficiency in an image comparison mode is avoided, and the accuracy of the backswing type judgment is improved.
It should be understood that the sequence number of each step in the foregoing embodiment does not mean that the execution sequence of each process should be determined by the function and the internal logic, and should not limit the implementation process of the embodiment of the present invention.
The following are device embodiments of the invention, for details not described in detail therein, reference may be made to the corresponding method embodiments described above.
Fig. 3 is a schematic structural diagram of a device for determining a type of backward swing according to an embodiment of the present invention, and for convenience of explanation, only a portion related to the embodiment of the present invention is shown, and the device for determining a type of backward swing includes a feature value extraction module 31, a frame number determination module 32, and a type of backward swing determination module 33, which are specifically as follows:
The feature value extraction module 31 is configured to obtain motion data of a target object during running, and extract an angle feature value and a change trend feature value in the motion data;
A frame number determining module 32, configured to determine a characteristic value frame number of the backswing point based on the angle characteristic value and the variation trend characteristic value;
and the back swing action type determining module 33 is configured to determine the back swing action type according to the characteristic value frame number of the back swing point.
In one possible implementation, the frame number determining module 32 is further configured to use the last point of the trend plateau as the characteristic value frame number of the backswing point if the angle characteristic value is not equal to the variation trend characteristic value.
In one possible implementation, the backswing action type determining module 33 is further configured to obtain a backswing initiative feature value corresponding to a feature value frame number of the backswing point, and determine the backswing action type based on the backswing initiative feature value, an x-axis acceleration feature determination value, and a z-axis acceleration feature determination value.
In a possible implementation manner, the backswing type determining module 33 is further configured to determine an extremum of the z-axis acceleration feature determination value based on the x-axis acceleration feature determination value and the z-axis acceleration feature determination value, and determine the backswing type based on the extremum of the z-axis acceleration feature determination value and the backswing activity feature value.
In one possible implementation manner, the post-swing motion type determining module 33 is further configured to read the z-axis acceleration feature determination value if the x-axis acceleration feature determination value is greater than a first preset threshold, and obtain an extremum of the z-axis acceleration feature determination value if the number of the z-axis acceleration feature determination values is greater than a second preset threshold.
In one possible implementation, the backswing type determining module 33 is further configured to determine that the backswing is an active backswing if the extremum of the z-axis acceleration characteristic determination value is greater than the backswing active characteristic value, and determine that the backswing is a passive backswing if the extremum of the z-axis acceleration characteristic determination value is less than or equal to the backswing active characteristic value.
In one possible implementation manner, the post-swing type determining module 33 is further configured to determine that the post-swing type is a folded post-swing if the angle change feature value of the post-swing point in the preset range where the feature value frame number is located is greater than the swing feature value, and determine that the post-swing type is a non-folded post-swing if the angle change feature value of the post-swing point in the preset range where the feature value frame number is located is less than or equal to the swing feature value.
Fig. 4 is a schematic diagram of a terminal according to an embodiment of the present invention. As shown in fig. 4, the terminal 4 of this embodiment comprises a processor 41, a memory 42 and a computer program 43 stored in the memory 42 and executable on the processor 41. The steps in the above-described embodiments of the method for determining the type of the respective back swing actions are implemented when the processor 41 executes the computer program 43, for example, steps 101 to 103 shown in fig. 1. Or the processor 41, when executing the computer program 43, implements the functions of the modules/units of the above-described embodiments of the respective back swing type determining device, such as the functions of the modules 31 to 33 shown in fig. 3.
The present invention also provides a readable storage medium having a computer program stored therein, which when executed by a processor is adapted to carry out the method of determining a type of backswing provided by the above-described various embodiments.
The readable storage medium may be a computer storage medium or a communication medium. Communication media includes any medium that facilitates transfer of a computer program from one place to another. Computer storage media can be any available media that can be accessed by a general purpose or special purpose computer. For example, a readable storage medium is coupled to the processor such that the processor can read information from, and write information to, the readable storage medium. In the alternative, the readable storage medium may be integral to the processor. The processor and the readable storage medium may reside in an Application SPECIFIC INTEGRATED Circuits (ASIC). In addition, the ASIC may reside in a user device. The processor and the readable storage medium may reside as discrete components in a communication device. The readable storage medium may be read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tape, floppy disk, optical data storage device, etc.
The present invention also provides a program product comprising execution instructions stored in a readable storage medium. The at least one processor of the device may read the execution instructions from the readable storage medium, and execution of the execution instructions by the at least one processor causes the device to implement the method of determining a type of backswing provided by the various embodiments described above.
In the above embodiment of the apparatus, it should be understood that the Processor may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (DIGITAL SIGNAL Processor, DSP), application SPECIFIC INTEGRATED Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in connection with the present invention may be embodied directly in a hardware processor for execution, or in a combination of hardware and software modules in a processor for execution.
The foregoing embodiments are merely for illustrating the technical solution of the present invention, but not for limiting the same, and although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that the technical solution described in the foregoing embodiments may be modified or substituted for some of the technical features thereof, and that these modifications or substitutions should not depart from the spirit and scope of the technical solution of the embodiments of the present invention and should be included in the protection scope of the present invention.

Claims (8)

1. A method of determining a type of backswing, comprising:
Acquiring movement data of a target object in a running process, and extracting an angle characteristic value and a change trend characteristic value in the movement data;
Determining a characteristic value frame number of a backward swing point based on the angle characteristic value and the change trend characteristic value, and taking the last point of a trend stable section as the characteristic value frame number of the backward swing point if the angle characteristic value is not equal to the change trend characteristic value;
Determining the type of the backward swing action according to the characteristic value frame number of the backward swing point, including:
acquiring a backswing initiative feature value corresponding to the feature value frame number of the backswing point;
determining the type of the backswing based on the backswing initiative feature value, the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value, or
Comparing the angle change characteristic value of the characteristic value frame number of the back swing point with the swing characteristic value in a preset range to determine the back swing type;
the x-axis is used for representing the front and back of the running direction of the target object, the y-axis is used for representing the left and right of the target object, and the z-axis is used for representing the up and down of the target object.
2. The method of determining a backswing style as claimed in claim 1, wherein said determining said backswing style based on said backswing activity characteristic value, an x-axis acceleration characteristic determination value, and a z-axis acceleration characteristic determination value comprises:
Determining an extremum of the z-axis acceleration feature judgment value based on the x-axis acceleration feature judgment value and the z-axis acceleration feature judgment value;
and determining the backswing action type based on the extreme value of the z-axis acceleration characteristic judgment value and the backswing initiative characteristic value.
3. The method of determining a type of backswing as claimed in claim 2, wherein said determining an extremum of said z-axis acceleration feature determination value based on said x-axis acceleration feature determination value and said z-axis acceleration feature determination value comprises:
If the x-axis acceleration characteristic judgment value is larger than a first preset threshold value, reading the z-axis acceleration characteristic judgment value;
And if the number of the z-axis acceleration characteristic judgment values is larger than a second preset threshold value, obtaining an extremum of the z-axis acceleration characteristic judgment values.
4. The method of determining a backswing style as claimed in claim 3, wherein said determining said backswing style based on said extremum of said z-axis acceleration characteristic determination value and said backswing activity characteristic value comprises:
If the extreme value of the z-axis acceleration characteristic judgment value is larger than the backswing initiative characteristic value, the backswing serving as an initiative backswing;
And if the extreme value of the z-axis acceleration characteristic judgment value is smaller than or equal to the backswing active characteristic value, the backswing acting type is passive backswing.
5. The method for determining a backswing type according to claim 1, wherein comparing the angle change characteristic value within a predetermined range of the characteristic value frame number of the backswing point with the swing characteristic value, and determining the backswing type comprises:
if the angle change characteristic value of the characteristic value frame number of the back swing point is larger than the swing characteristic value in the preset range, the back swing is a folding back swing;
And if the angle change characteristic value of the characteristic value frame number of the backswing point is smaller than or equal to the swing characteristic value within the preset range, the backswing is of a non-folding backswing type.
6. A backward swing type determining apparatus, comprising:
The characteristic value extraction module is used for acquiring movement data of the target object in the running process and extracting an angle characteristic value and a change trend characteristic value in the movement data;
The frame number determining module is used for determining the characteristic value frame number of the backward swing point based on the angle characteristic value and the change trend characteristic value, and taking the last point of the trend stable section as the characteristic value frame number of the backward swing point if the angle characteristic value is not equal to the change trend characteristic value;
The backward swing operation type determining module is used for determining the backward swing operation type according to the characteristic value frame number of the backward swing point, and comprises the steps of obtaining a backward swing initiative characteristic value corresponding to the characteristic value frame number of the backward swing point, determining the backward swing operation type based on the backward swing initiative characteristic value, the x-axis acceleration characteristic judging value and the z-axis acceleration characteristic judging value, or comparing an angle change characteristic value within a preset range of the characteristic value frame number of the backward swing point with a swing characteristic value, and determining the backward swing operation type.
7. A terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method for determining the type of backswing as claimed in any one of claims 1 to 5 when the computer program is executed.
8. A computer-readable storage medium storing a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method for determining the type of backswing as claimed in any one of claims 1 to 5.
CN202310265761.9A 2023-03-13 2023-03-13 Method, device, terminal and storage medium for determining backswing action type Active CN116269347B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310265761.9A CN116269347B (en) 2023-03-13 2023-03-13 Method, device, terminal and storage medium for determining backswing action type

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310265761.9A CN116269347B (en) 2023-03-13 2023-03-13 Method, device, terminal and storage medium for determining backswing action type

Publications (2)

Publication Number Publication Date
CN116269347A CN116269347A (en) 2023-06-23
CN116269347B true CN116269347B (en) 2025-09-26

Family

ID=86825306

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310265761.9A Active CN116269347B (en) 2023-03-13 2023-03-13 Method, device, terminal and storage medium for determining backswing action type

Country Status (1)

Country Link
CN (1) CN116269347B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108114455A (en) * 2016-11-29 2018-06-05 卡西欧计算机株式会社 Running analytical equipment, running analysis method and recording medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW592144U (en) * 2002-09-16 2004-06-11 I-Min Chung Bun exerciser
AU2013226907B2 (en) * 2012-02-29 2015-10-29 Mizuno Corporation Running form diagnostic system and method for scoring running form
JP6024134B2 (en) * 2012-03-15 2016-11-09 セイコーエプソン株式会社 Status detection device, electronic device, measurement system, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108114455A (en) * 2016-11-29 2018-06-05 卡西欧计算机株式会社 Running analytical equipment, running analysis method and recording medium

Also Published As

Publication number Publication date
CN116269347A (en) 2023-06-23

Similar Documents

Publication Publication Date Title
JP5554984B2 (en) Pattern recognition method and pattern recognition apparatus
CN101894252B (en) Walking movement classification method based on triaxial acceleration transducer signals
CN104731307B (en) A kind of body-sensing action identification method and human-computer interaction device
CN106648078B (en) Multi-mode interaction method and system applied to intelligent robot
Jensen et al. Classification of kinematic swimming data with emphasis on resource consumption
CN111079599A (en) Human body complex behavior recognition method based on multi-feature fusion CNN-BLSTM
CN114550282A (en) Multi-person three-dimensional attitude estimation method and device and electronic equipment
CN116269347B (en) Method, device, terminal and storage medium for determining backswing action type
CN111126494A (en) Image classification method and system based on anisotropic convolution
CN116077056B (en) Method, device, terminal and storage medium for determining pressing action type
CN116473549A (en) Determination method and device for buffer action type, terminal and storage medium
KR20170133668A (en) Method for removing noise in ecg sensor signal and apparatus thereof
CN111339973A (en) Object recognition method, device, device and storage medium
CN116821652A (en) Method, device, terminal and storage medium for determining back pedal action type
CN116092196A (en) Method, device, terminal and storage medium for determining type of front swing
CN116229576A (en) Method, device, terminal and storage medium for determining grounding action type
CN111899318B (en) Data processing method and device and computer readable storage medium
CN112487924A (en) Method and device for distinguishing accidental fall of human body from video based on deep learning
WO2018014432A1 (en) Voice application triggering control method, device and terminal
CN114821724B (en) Face recognition method, device, terminal and storage medium
CN111765899A (en) Step counting judgment method and device and computer readable storage medium
CN118501706A (en) Battery state of charge estimation method and related device
US20060268986A1 (en) Process for estimating the motion phase of an object
CN114533010A (en) Heart rate detection method and device
CN116350211A (en) Method, device, terminal and storage medium for determining braking stage

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240606

Address after: 100020 Le Shibao, North Gate of Olympic Forest Park, Chaoyang District, Beijing

Applicant after: Beijing Yuneng Tiandi Technology Co.,Ltd.

Country or region after: China

Address before: 100089 a-126, 8th floor, No. 89, West Third Ring North Road, Haidian District, Beijing

Applicant before: Beijing Shugan Technology Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant