Sensor-based posture analysis and evaluation method and system
Through the sensor-based body analysis and evaluation system, the user's athletic ability and sports activities are matched, and the problem of inaccurate body evaluation is solved, achieving higher evaluation accuracy and user safety.
Patent Information
- Application Number
- CN202411578126.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-07
- Publication Date
- 2025-02-18
AI Technical Summary
Existing sports smart devices cannot effectively match users' sports ability and sports activities, resulting in inaccurate body assessment and easy to cause sports injuries, especially for middle-aged and elderly people.
The sensor-based body analysis and evaluation system is adopted to obtain the user's basic information and motion information through the acquisition module. The user evaluation module calculates the motor ability score and performs a motion difficulty rating. The action standard establishment module screens the movement suitable for the user and combines the key to sensor acquisition. The point position information establishes action standard data, and the body posture analysis module compares and evaluates the user's body posture.
It achieves the matching of user's motor ability and movements, reduces sports injuries, improves the accuracy of posture evaluation, and enhances the user's enthusiasm for use.
Smart Images

Figure CN119455358A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of body posture analysis and evaluation, and in particular to a body posture analysis and evaluation method and system based on a sensor. Background Art
[0002] With the improvement of living standards, people are paying more and more attention to health issues. More and more people are joining the ranks of fitness and sports to gain a healthy body. In order to save time, many people will do exercises at home, such as aerobics and strength training. With the development of sports smart devices, sports smart devices can visualize sports data, allowing users to more intuitively understand their exercise status.
[0003] Today's smart sports devices work by attaching sensors to the limbs and body. Users can choose corresponding items according to their preferences and display the movements one by one on the screen. When users imitate the movements on the screen, the relative positions of their limbs and body will change, thereby monitoring whether the user's posture is consistent with the standard movements on the screen.
[0004] However, each user has different athletic abilities, and exercise needs to be gradual. Users cannot judge whether the program is suitable for them when exercising at home, which can easily cause sports injuries during long-term exercise. Middle-aged and elderly people, in particular, are prone to falling if their posture is incorrect during exercise. Moreover, when people with insufficient athletic ability choose more difficult programs, it is difficult for users to complete the movements in the program, making it impossible to conduct posture assessment, which ultimately leads to inaccurate assessment results. It is also easy to dampen users' enthusiasm and cause them to give up using the program. Summary of the invention
[0005] The purpose of the present invention is to provide a sensor-based posture analysis and evaluation method and system to solve the following technical problems: How to avoid inaccurate posture assessment due to mismatch between athletic ability and event.
[0006] The purpose of the present invention can be achieved through the following technical solutions: A posture analysis and evaluation system based on a sensor, the posture evaluation system comprising: The acquisition module is used to obtain the user's basic information and movement information; A user evaluation module is connected to the acquisition module and is used to obtain a user's sports ability score based on a comprehensive analysis of the user's basic information and sports information, and to rate the user's sports difficulty based on the user's sports ability score; Multiple sensors are arranged at key positions of the user's body to obtain position information of the key positions of the user; An action standard establishment module is connected to the user evaluation module and the plurality of sensors respectively, and is used to select actions suitable for the user according to the user's exercise difficulty rating, and to establish action standard data in combination with the position information of each key point of the user in a standard standing posture; The posture analysis module is connected to multiple sensors and the action standard establishment module respectively; it is used to compare the position information of key positions of the user's body with the action standard data, and evaluate the user's posture according to the comparison and analysis results.
[0007] As a further solution of the present invention: the basic information includes the user's age and the user's body fat percentage; the exercise information includes the number of exercises within a preset time, the exercise intensity coefficient of each exercise and the duration of each exercise.
[0008] As a further solution of the present invention: the user's athletic ability scoring process is: through the formula Calculate the user's athletic ability score ; in, is the average single exercise time; N is the number of exercises within the preset time; S is the average exercise intensity coefficient; A is the user's age; The user's body fat percentage; is the preset age; M is the number of unit time within the preset time; is the movement frequency in the mth unit time.
[0009] As a further solution of the present invention: the calculation process of the exercise intensity coefficient S is: through the formula The exercise intensity coefficient S is calculated; in, is the calories consumed during the nth exercise, is the duration of the nth movement; is the preset coefficient.
[0010] As a further solution of the present invention: the process of rating the user's athletic ability is as follows: Score the user's athletic ability Respectively with the preset threshold interval To compare: like , then the user's athletic ability is intermediate; like , then the user's athletic ability is advanced; like , the user's athletic ability is elementary.
[0011] As a further solution of the present invention: the key point positions include a central position point and several edge points. By comparing the relative position data of several edge points relative to the central position point during one action with the user's action standard data, it is determined whether the position of each edge point is accurate, thereby judging whether the posture is standard.
[0012] As a further solution of the present invention: the process of determining the edge point position is as follows: During one action, the relative position coordinates of the hth edge point about the center point are , the preset relative position coordinates of the hth edge point with respect to the center point in the user's action standard data during the action are ; By formula respectively calculating the distance between the actual position coordinates of the hth edge point and the preset coordinates of the action standard data of the edge point; Then With the default value To compare: like , then the position of the edge point deviates; like , then the edge point position is accurate.
[0013] A sensor-based posture analysis and evaluation method comprises the following steps: S1: Obtain the basic information and motion information of the user through the acquisition module, and send the basic information and motion information to the user evaluation module; S2: Comprehensively analyze the basic information and exercise information through the user evaluation module to obtain the user's exercise ability score; then rate the user's exercise difficulty based on the user's exercise ability score; S3: Fix multiple sensors at key points of the user respectively; S4: Screening out suitable actions for the user according to the user's exercise difficulty rating through the action standard establishment module, and establishing action standard data in combination with the position information of each key point of the user in the standard standing posture; S5: By analyzing the posture module, the position information of key positions of the user's body is compared with the standard action data to confirm whether each key position point deviates from each corresponding point of the standard action data, and the user's posture is evaluated according to the comparison and analysis results.
[0014] Beneficial effects of the present invention: (1) The present invention obtains the basic information and motion information of the user through the acquisition module; obtains the user's motion ability score through the user evaluation module based on the comprehensive analysis of the user's basic information and motion information; and rates the user's motion difficulty based on the user's motion ability score; then, the action standard establishment module selects actions suitable for the user based on the user's motion difficulty rating, and establishes action standard data in combination with the position information of each key point of the user in a standard standing posture; so that the actions performed by the user during the evaluation process can be matched with their own motion ability, reducing sports injuries caused by the mismatch between the user's motion ability and actions; then, the posture analysis module compares the key position information of the user's body with the action standard data, and evaluates whether the user's posture is standard based on the comparison and analysis results; thereby reducing the inability to complete actions due to insufficient user motion ability, which leads to posture evaluation errors; thereby improving the accuracy of posture evaluation. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The present invention will be further described below in conjunction with the accompanying drawings.
[0016] Figure 1 is a schematic block diagram of the body posture analysis and evaluation system of the present invention; Figure 2 It is a flowchart of the steps of the posture analysis and evaluation method in the present invention. DETAILED DESCRIPTION
[0017] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.
[0018] See also Figure 1 As shown, in one embodiment, a sensor-based posture analysis and assessment system is provided, comprising: The acquisition module is used to obtain the user's basic information and movement information; A user evaluation module is connected to the acquisition module and is used to obtain a user's sports ability score based on a comprehensive analysis of the user's basic information and sports information, and to rate the user's sports difficulty based on the user's sports ability score; Multiple sensors are arranged at key positions of the user's body to obtain position information of the key positions of the user; An action standard establishment module is connected to the user evaluation module and the plurality of sensors respectively, and is used to select actions suitable for the user according to the user's exercise difficulty rating, and to establish action standard data in combination with the position information of each key point of the user in a standard standing posture; The posture analysis module is connected to the multiple sensors and the action standard establishment module respectively; it is used to compare the position information of the key positions of the user's body with the action standard data, and evaluate whether the user's posture is standard according to the comparison and analysis results; Through the above technical scheme, this embodiment obtains the basic information and motion information of the user through the acquisition module; the user evaluation module comprehensively analyzes the basic information and motion information of the user to obtain the user's sports ability score; and the user's sports difficulty is rated according to the user's sports ability score; then the action standard establishment module selects the action suitable for the user according to the user's sports difficulty rating, and establishes the action standard data in combination with the position information of each key point of the user in the standard standing posture; so that the actions made by the user in the evaluation process can be matched with their own sports ability, reducing the sports injuries caused by the mismatch between the user's sports ability and the action; even for the elderly, suitable actions can be matched to avoid injuries during exercise; then, the posture analysis module is used to compare the position information of the key positions of the user's body with the action standard data, and the user's posture is evaluated whether it is standard according to the comparison and analysis results; the inability to complete the action due to insufficient user sports ability, resulting in posture evaluation errors, thereby improving the accuracy of posture evaluation; specifically, the sensor is an inertial navigation sensor, which is fixed to the key position point by a strap; It should be noted that the action standard establishment module selects actions suitable for the user according to the user's exercise difficulty rating, and establishes action standard data based on the position information of each key point of the user in the standard standing posture, which is an existing technology and will not be described in detail here; As an implementation mode of the present invention, the basic information includes the user's age and the user's body fat percentage; the exercise information includes the number of exercises within a preset time, the exercise intensity coefficient of each exercise, and the duration of each exercise; Through the above technical solution, this embodiment obtains the user's age and body fat percentage through the sampling module. Specifically, the user's age is obtained through the certificate information, and the user's body fat percentage is obtained through the body fat scale; the exercise information within a preset time period is obtained through the sports wearable device; the exercise information includes the number of exercises, the calories consumed by each exercise, and the duration of each exercise; the user evaluation module performs a comprehensive analysis based on the basic information and exercise information obtained by the sampling module to obtain the user's exercise ability score; As an embodiment of the present invention, the user's athletic ability scoring process is: through the formula Calculate the user's athletic ability score ; in, is the average single exercise time; N is the number of exercises within the preset time; S is the average exercise intensity coefficient; A is the user's age; The user's body fat percentage; is the preset age; M is the number of unit time within the preset time; is the movement frequency in the mth unit time; Through the above technical solution, this embodiment obtains the user's age A and the user's body fat percentage through the sampling module ,pass Average single exercise time ;pass The average exercise intensity coefficient S is calculated based on the calorie consumption and exercise time of each exercise; the preset time is divided into M unit time periods, and the exercise frequency of the i-th unit time period is counted based on the exercise information. , calculate the discrete degree of movement frequency per unit time within the preset time period ; Set the preset age through the system ; Then through the formula Calculate the user's athletic ability score ; When the average single exercise time The larger the value, the higher the user's sports ability score; when the average single exercise time The smaller the value, the lower the user's sports ability score; when the average sports intensity coefficient The larger the value, the higher the user's sports ability score; when the average sports intensity coefficient The smaller the number, the lower the user's athletic ability score; when the number of exercises N in the preset time period is larger, the user's athletic ability score is higher; when the number of exercises N in the preset time period is smaller, the user's athletic ability score is lower; when the user's age A is greater than the preset age The smaller the difference, the higher the user's athletic ability score. The larger the difference, the lower the user's athletic ability score; when the user's body fat percentage The smaller the size, the higher the user's athletic ability score; when the user's body fat percentage The larger the value, the lower the user's sports ability score; the discrete degree of exercise frequency per unit time within the preset time period The lower the score, the more regular the exercise. The higher the user's exercise ability score is, and the more discrete the exercise frequency per unit time in the preset time period is. The higher it is, the more irregular the exercise is, and the lower the user's exercise ability score is; It should be noted that the default age It is obtained based on experience and will not be described in detail here; As an embodiment of the present invention, the calculation process of the exercise intensity coefficient S is: The exercise intensity coefficient S is calculated; in, is the calories consumed during the nth exercise, is the duration of the nth movement; is the preset coefficient; Through the above technical solution, this embodiment obtains exercise information through the sampling module and calculates the total calories consumed by N exercises. , the total duration of N movements ; Through the formula The exercise intensity coefficient S is calculated; the more calories consumed per unit time, the greater the exercise intensity coefficient S; the fewer calories consumed per unit time, the smaller the exercise intensity coefficient S; It should be noted that the preset coefficient It is obtained through experiments and is a prior art, so it will not be described in detail here; As an implementation mode of the present invention, the process of rating the user's athletic ability is as follows: Score the user's athletic ability Respectively with the preset threshold interval To compare: like , then the user's athletic ability is intermediate; like , then the user's athletic ability is advanced; like , then the user's motor ability is elementary; Through the above technical solution, this embodiment scores the user's athletic ability The preset threshold range For comparison, when , indicating that the user has excellent athletic ability, so the user's athletic ability is advanced; when , indicating that the user's athletic ability is average, so the user's athletic ability is intermediate; when , indicating that the user's athletic ability is poor, so the user's athletic ability is elementary; as the user's use frequency increases, the athletic ability improves, and the athletic ability score gradually increases; the system will re-rate the user before each use, so that the user will be re-rated every time the user uses it; As an implementation mode of the present invention, the key point positions include a central position point and a plurality of edge points. By comparing the relative position data of a plurality of edge points relative to the central position point during one action with the user's action standard data, it is determined whether the position of each edge point is accurate, thereby judging whether the posture is standard; the central position point is set on the user's torso, and a plurality of groups of the edge points are set on the user's limbs; Through the above technical solution, this embodiment sets the inertial navigation sensors on the user's torso and limbs respectively, obtains the coordinates of the key point position after each action, and compares the key point position coordinates with the position coordinates of the action in the action standard data, so as to determine whether the edge point position of each limb is accurate; As an implementation manner of the present invention, the process of determining the edge point position is as follows: During one action, the relative position coordinates of the hth edge point about the center point are , the preset relative position coordinates of the hth edge point with respect to the center point in the user's action standard data during the action are ; By formula respectively calculating the distance between the actual position coordinates of the hth edge point and the preset coordinates of the action standard data of the edge point; Then With the default value To compare: like , then the position of the edge point deviates; like , then the edge point position is accurate; When all edge points are located accurately, the posture is standard; when the edge points are deviated, the posture is not standard. Through the above technical solution, this embodiment obtains an action process through the inertial navigation sensor, and the relative position coordinates of the hth edge point with respect to the center position point are: , and then obtain the preset relative position coordinates of the hth edge point with respect to the center point in the user's action standard data during the action process as ; Through the formula Calculate the distance between the actual position coordinates of the hth edge point and the preset coordinates of the action standard data of the edge point respectively; if , then the edge point position deviates; if , then the edge point is accurate; when all edge points are accurate, the posture is standard; when the edge point deviates, the posture is not standard; It should be noted that the inertial navigation sensor is mainly realized by inertial device calculation, and the inertial devices include gyroscopes and accelerometers. The method of obtaining the position coordinates through the inertial navigation sensor data can be completed through the existing technology and will not be described in detail here.
[0019] See also Figure 2 As shown, a sensor-based posture analysis and evaluation method comprises the following steps: S1: Obtain the basic information and motion information of the user through the acquisition module, and send the basic information and motion information to the user evaluation module; S2: Comprehensively analyze the basic information and exercise information through the user evaluation module to obtain the user's exercise ability score; then rate the user's exercise difficulty based on the user's exercise ability score; S3: Fix multiple sensors at key points of the user respectively; S4: Screening out suitable actions for the user according to the user's exercise difficulty rating through the action standard establishment module, and establishing action standard data in combination with the position information of each key point of the user in the standard standing posture; S5: By analyzing the posture module, the position information of key positions of the user's body is compared with the standard action data to confirm whether each key position point deviates from each corresponding point of the standard action data, and the user's posture is evaluated according to the comparison and analysis results.
[0020] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A sensor-based posture analysis and assessment system, characterized in that: The posture assessment system comprises: The acquisition module is used to obtain the user's basic information and movement information; A user evaluation module is connected to the acquisition module and is used to obtain a user's sports ability score based on a comprehensive analysis of the user's basic information and sports information, and to rate the user's sports difficulty based on the user's sports ability score; Multiple sensors are arranged at key positions of the user's body to obtain position information of the key positions of the user; An action standard establishment module is connected to the user evaluation module and the plurality of sensors respectively, and is used to select actions suitable for the user according to the user's exercise difficulty rating, and to establish action standard data in combination with the position information of each key point of the user in a standard standing posture; The posture analysis module is connected to multiple sensors and the action standard establishment module respectively; it is used to compare the position information of key positions of the user's body with the action standard data, and evaluate the user's posture according to the comparison and analysis results.
2. A sensor-based posture analysis and assessment system according to claim 1, characterized in that: The basic information includes the user's age and the user's body fat percentage; the exercise information includes the number of exercises within a preset time, the exercise intensity coefficient of each exercise, and the duration of each exercise.
3. A sensor-based posture analysis and assessment system according to claim 2, characterized in that: The user's athletic ability scoring process is: Calculate the user's athletic ability score ; in, is the average single exercise time; N is the number of exercises within the preset time; S is the average exercise intensity coefficient; A is the user's age; The user's body fat percentage; is the preset age; M is the number of unit time within the preset time; is the movement frequency in the mth unit time.
4. A sensor-based posture analysis and assessment system according to claim 3, characterized in that: The calculation process of the exercise intensity coefficient S is as follows: The exercise intensity coefficient S is calculated; in, is the calories consumed during the nth exercise, is the duration of the nth movement; is the preset coefficient.
5. A sensor-based posture analysis and assessment system according to claim 4, characterized in that: The process of rating the user's athletic ability is as follows: Score the user's athletic ability Respectively with the preset threshold interval To compare: like , then the user's athletic ability is intermediate; like , then the user's athletic ability is advanced; like , the user's athletic ability is elementary.
6. A sensor-based posture analysis and assessment system according to claim 5, characterized in that: The key point positions include a central position point and several edge points. By comparing the relative position data of several edge points relative to the central position point during an action with the user's action standard data, it is determined whether the position of each edge point is accurate, thereby judging whether the posture is standard.
7. A sensor-based posture analysis and assessment system according to claim 6, characterized in that: The process of determining the edge point position is as follows: During one action, the relative position coordinates of the hth edge point about the center point are , the preset relative position coordinates of the hth edge point with respect to the center point in the user's action standard data during the action are ; By formula respectively calculating the distance between the actual position coordinates of the hth edge point and the preset coordinates of the action standard data of the edge point; Then With the default value To compare: like , then the position of the edge point deviates; like , then the edge point position is accurate.
8. A sensor-based posture analysis and evaluation method, applicable to a sensor-based posture analysis and evaluation system according to any one of claims 1 to 7, characterized in that: The following steps are involved: S1: Obtain the basic information and motion information of the user through the acquisition module, and send the basic information and motion information to the user evaluation module; S2: Comprehensively analyze the basic information and exercise information through the user evaluation module to obtain the user's exercise ability score; then rate the user's exercise difficulty based on the user's exercise ability score; S3: Fix multiple sensors at key points of the user respectively; S4: Screening out suitable actions for the user according to the user's exercise difficulty rating through the action standard establishment module, and establishing action standard data in combination with the position information of each key point of the user in the standard standing posture; S5: By analyzing the posture module, the position information of key positions of the user's body is compared with the standard action data to confirm whether each key position point deviates from each corresponding point of the standard action data, and the user's posture is evaluated according to the comparison and analysis results.