Posture assessment method, system, device and computer readable storage medium

文档序号:791220 发布日期:2021-04-13 浏览:17次 中文

阅读说明:本技术 一种体态评估方法、系统、装置及计算机可读存储介质 (Posture assessment method, system, device and computer readable storage medium ) 是由 何永正 韦旭升 周珂 马登伟 吴琳琳 于 2020-12-18 设计创作,主要内容包括:本申请公开了一种体态评估方法、系统、装置及计算机可读存储介质,包括:采集患者与目标训练项目对应的体态数据;利用预设的评价方法对体态数据进行评价,得到体态分析结果;利用与目标训练项目对应的历史体态分析结果,与体态分析结果进行比对分析,得到患者的体态评价结果。本申请通过采集患者的体态数据并利用预设的评价方法评价,得到本次的体态分析结果,不再依赖医师评价,减少了人为因素的干扰,也提高了分析的准确度和速度,再利用历史体态分析结果与本次的体态分析结果比对,得到更为全面体态评价结果,能够反映出患者体态的不足之处。(The application discloses a posture assessment method, a system, a device and a computer readable storage medium, comprising: acquiring posture data of a patient corresponding to a target training project; evaluating the posture data by using a preset evaluation method to obtain a posture analysis result; and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient. According to the method and the device, the body state analysis result of the time is obtained by collecting the body state data of the patient and evaluating the body state data by using the preset evaluation method, the evaluation by a doctor is not needed, the interference of human factors is reduced, the accuracy and the speed of the analysis are improved, the more comprehensive body state evaluation result is obtained by comparing the historical body state analysis result with the body state analysis result of the time, and the defects of the body state of the patient can be reflected.)

1. A posture assessment method, comprising:

acquiring posture data of a patient corresponding to a target training project;

evaluating the posture data by using a preset evaluation method to obtain a posture analysis result;

and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

2. The posture-assessment method of claim 1, further comprising:

and storing the posture analysis result and the posture evaluation result.

3. The posture estimation method as claimed in claim 2, wherein the process of collecting posture data of the patient corresponding to the target training program comprises:

and acquiring coordinate information of the skeleton point of each action corresponding to the target training item of the patient to obtain the posture data.

4. The posture assessment method according to claim 3, wherein the process of evaluating the posture data by a predetermined evaluation method to obtain a posture analysis result comprises:

obtaining an action score of each action according to the coordinate information of the skeleton point of each action in the posture data;

and obtaining the posture analysis result according to the action score and the corresponding action weight value of each action.

5. The posture estimation method according to claim 4, wherein the process of obtaining the motion score of each motion based on the coordinate information of the bone point of each motion in the posture data comprises:

grouping the skeleton points of each action according to the grouping method of each action to obtain a plurality of groups of skeleton points;

obtaining an action angle formed by each group of bone points by using the coordinate information of each group of bone points;

and obtaining an action score of each action by using the action angle of each group of skeleton points, the angle weight value corresponding to each group of skeleton points and the standard angle corresponding to the action.

6. The posture assessment method according to claim 5, wherein the process of obtaining the posture evaluation result of the patient by comparing the historical posture analysis result corresponding to the target training program with the posture analysis result comprises:

and comparing and analyzing the historical posture analysis result of the patient corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

7. A posture assessment system, comprising:

the posture data acquisition module is used for acquiring posture data of the patient corresponding to the target training project;

the body state analysis module is used for evaluating the body state data by using a preset evaluation method to obtain a body state analysis result;

and the posture evaluation module is used for comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain the posture evaluation result of the patient.

8. The posture-assessment method of claim 7, further comprising:

and the storage module is used for storing the posture analysis result and the posture evaluation result.

9. A posture assessment apparatus for performing the posture assessment method according to any one of claims 1 to 6, comprising a plurality of posture collection devices for respectively collecting posture data of different patients and a user terminal for receiving the posture data transmitted by each posture collection device and obtaining corresponding posture assessment results.

10. A computer-readable storage medium, characterized in that a computer program is stored thereon, which, when being executed by a processor, implements the posture assessment method according to any one of claims 1 to 6.

Technical Field

The present invention relates to the field of distributed storage, and in particular, to a posture assessment method, system, apparatus, and computer-readable storage medium.

Background

Currently, when a patient is evaluated and trained in the aspects of body type and body posture, specialized doctors are required to accompany the patient one by one in the whole process, and some parts even need more doctors to observe and record the patient from different aspects and angles. Only finally can a relatively correct evaluation result be obtained.

This also results in the evaluation process for each patient requiring one or more professionals to review the records all the time, and the inability of one professional to serve multiple patients simultaneously results in inefficient evaluation. And also requires the expertise and experience of each physician to obtain relatively accurate assessment results

Therefore, a more efficient and accurate posture assessment method is needed.

Disclosure of Invention

In view of the above, the present invention provides a posture assessment method, system, device and computer readable storage medium, which can improve the posture assessment efficiency and accuracy. The specific scheme is as follows:

a posture assessment method comprising:

acquiring posture data of a patient corresponding to a target training project;

evaluating the posture data by using a preset evaluation method to obtain a posture analysis result;

and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

Optionally, the method further includes:

and storing the posture analysis result and the posture evaluation result.

Optionally, the process of acquiring the posture data of the patient corresponding to the target training program includes:

and acquiring coordinate information of the skeleton point of each action corresponding to the target training item of the patient to obtain the posture data.

Optionally, the process of evaluating the posture data by using a preset evaluation method to obtain a posture analysis result includes:

obtaining an action score of each action according to the coordinate information of the skeleton point of each action in the posture data;

and obtaining the posture analysis result according to the action score and the corresponding action weight value of each action.

Optionally, the process of obtaining an action score of each action according to the coordinate information of the bone point of each action in the posture data includes:

grouping the skeleton points of each action according to the grouping method of each action to obtain a plurality of groups of skeleton points;

obtaining an action angle formed by each group of bone points by using the coordinate information of each group of bone points;

and obtaining an action score of each action by using the action angle of each group of skeleton points, the angle weight value corresponding to each group of skeleton points and the standard angle corresponding to the action.

Optionally, the step of obtaining the posture evaluation result of the patient by comparing the historical posture analysis result corresponding to the target training item with the posture analysis result includes:

and comparing and analyzing the historical posture analysis result of the patient corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

The invention also discloses a posture evaluation system, which comprises:

the posture data acquisition module is used for acquiring posture data of the patient corresponding to the target training project;

the body state analysis module is used for evaluating the body state data by using a preset evaluation method to obtain a body state analysis result;

and the posture evaluation module is used for comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain the posture evaluation result of the patient.

Optionally, the method further includes:

and the storage module is used for storing the posture analysis result and the posture evaluation result.

The invention also discloses a posture evaluation device, which is used for executing the posture evaluation method and comprises a plurality of posture acquisition devices used for respectively acquiring the posture data of different patients and a user terminal used for receiving the posture data sent by each posture acquisition device and obtaining the corresponding posture evaluation result.

The invention also discloses a computer readable storage medium, on which a computer program is stored, which, when executed by a processor, implements a posture assessment method as described above.

In the invention, the posture evaluation method comprises the following steps: acquiring posture data of a patient corresponding to a target training project; evaluating the posture data by using a preset evaluation method to obtain a posture analysis result; and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

According to the invention, the body state analysis result of the time is obtained by collecting the body state data of the patient and evaluating the body state data by using the preset evaluation method, the evaluation by a doctor is not required, the interference of human factors is reduced, the accuracy and the speed of the analysis are also improved, the more comprehensive body state evaluation result is obtained by comparing the historical body state analysis result with the body state analysis result of the time, and the defect of the body state of the patient can be reflected.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

FIG. 1 is a schematic flow chart of a posture assessment method according to an embodiment of the present invention;

FIG. 2 is a schematic diagram of a posture data collection disclosed in the embodiments of the present invention;

FIG. 3 is a schematic flow chart of another posture assessment method disclosed in the embodiments of the present invention;

FIG. 4 is a schematic structural diagram of a posture assessment system according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of a posture estimation device according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

The embodiment of the invention discloses a posture assessment method, which is shown in figure 1 and comprises the following steps:

s11: and acquiring posture data of the patient corresponding to the target training program.

Specifically, the corresponding posture collecting device is used for collecting posture data which is generated by the patient when the patient moves aiming at the current target training program and is used for reflecting the movement of the patient, so as to be used for subsequent analysis.

The body state acquisition device may be an infrared electronic device, and acquires position data of a preset key position on a human body by using infrared detection, depth detection, dynamic capture and other methods to obtain body state data of the patient, for example, the key position may include a bone point position and a joint point position which are specified in advance.

S12: and evaluating the posture data by using a preset evaluation method to obtain a posture analysis result.

Specifically, a corresponding evaluation method is established in advance for the posture data of each training item, and the evaluation method can be obtained by analyzing according to historical posture data of a large number of different people based on professional knowledge and experience of a professional physician, so that the accuracy of the obtained evaluation method can be ensured, and the evaluation method cannot be changed due to human factors.

Specifically, the posture analysis result can effectively reflect the action condition of the current patient, the professional physician can obtain the posture condition of the current patient according to the posture analysis result and give a next training scheme according to own experience, and in order to reduce the experience dependence on the professional physician, the professional physician can further compare the posture analysis result with the historical posture analysis result to obtain a more comprehensive posture evaluation result.

S13: and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

Specifically, after the posture analysis structure after the training is obtained, the result may be compared with the historical posture analysis result to comprehensively evaluate whether the patient's posture training has progressed to an average level or not, for example, the historical posture analysis result may be the historical posture analysis result of the patient for the target training project at the previous time, and by comparison, whether the patient has progressed compared with the previous time after the training, and whether the patient has stepped back, which actions, which joint points or bone points are in place or not can be reflected, a more detailed and specific evaluation result can be given to the patient.

In addition, the historical posture analysis result can also be big data of the historical posture analysis result obtained when a large number of different people do target training projects, whether the patient in the same stage achieves the average level and whether the progress degree is in place or not can be reflected by comparing the posture analysis result obtained by the patient at this time with the historical posture analysis result in the big data, which joint or bone point is in place or not can also be reflected, specific improvement can be fed back to professional doctors and the patient where needed, and a more precise and comprehensive posture evaluation result can be obtained.

It should be noted that the posture assessment method of the embodiment of the present invention can simultaneously acquire posture data of a plurality of different patients for different training items, and can concurrently obtain a posture analysis result of each patient according to each training item by using a corresponding evaluation method, and then obtain a posture evaluation result of each patient by using respective corresponding historical posture analysis results, and can display the result through a user terminal, so that a professional physician can quickly grasp the posture conditions of the plurality of patients, thereby improving the efficiency of posture training and result analysis.

Therefore, the embodiment of the invention acquires the body state data of the patient and evaluates the body state data by using the preset evaluation method to obtain the body state analysis result at this time, does not depend on the evaluation of doctors any more, reduces the interference of human factors, improves the accuracy and speed of the analysis, obtains a more comprehensive body state evaluation result by comparing the historical body state analysis result with the body state analysis result at this time, and can reflect the defects of the body state of the patient.

The embodiment of the invention discloses a specific method, and compared with the previous embodiment, the embodiment further explains and optimizes the technical scheme. Referring to fig. 2, specifically:

s21: and acquiring coordinate information of the skeleton point of each action corresponding to the target training item of the patient to obtain posture data.

Specifically, as shown in fig. 3, the target exercise program can evaluate the movement of the left upper limb, which includes the left forearm being parallel to the ground and parallel to the shoulder, moving right in front of the body to be perpendicular to the shoulder, moving back to be at an angle of 30 degrees to the shoulder, being parallel to the shoulder, and then dropping down to be parallel to the body, which includes 5 parts: 1. the left upper arm and the left lower arm are on the same line, 2, the upper arm and the lower arm are parallel to the shoulders and the ground, 3, the upper arm and the lower arm are parallel to the ground and the shoulders are vertical, 4, the upper arm and the lower arm are parallel to the ground and the shoulders form an angle of 30 degrees, and 5, the upper arm and the lower arm are vertical to the ground to a natural sagging state.

Specifically, n bone points (a1, a2, Am, An) can be collected from the left shoulder to the left wrist, and fig. 3 shows 3 specific nodes, i.e., bone points, node a1, node Am, and node An, where the left elbow joint point is Am.

S22: and obtaining the action score of each action according to the coordinate information of the skeleton point of each action in the posture data.

Specifically, according to the coordinate information of each bone point, the posture condition of the patient can be drawn in a coordinate connection line mode between the bone points, and whether the action of the patient is in place or not is analyzed according to an angle formed by the connection line between the bone points, wherein the specific process can include steps from S221 to S223; wherein the content of the first and second substances,

s221: and grouping the skeleton points of each action according to the grouping method of each action to obtain a plurality of groups of skeleton points.

Specifically, a plurality of bone points can be used to describe a part of the posture information of the patient, so that the situation of each posture in one action is reflected by grouping the bone points, and each group of bone points can reflect a certain posture.

For example, take (A1, Am, An), (A2, Am, A (n-1)), (A (m-1), Am, A (m +1)) for a total of m-1 sets of bone points.

S222: and obtaining the action angle formed by each group of the bone points by utilizing the coordinate information of each group of the bone points.

Specifically, after the bone points are grouped, the angles of each group of bone points are calculated by using the coordinate information of each group of bone points, for example, a11 ═ cos (a1-Am, Am-An), a12 ═ cos (a2-Am, Am-a (n-1)), ·, a1(m-1) ═ cos (a (m-1) -Am, Am-a (m +1)), so as to obtain the action angles a11, a12, ·, a1(m-1) of each group of bone points.

S223: and obtaining an action score of each action by using the action angle of each group of skeleton points, the angle weight value corresponding to each group of skeleton points and the standard angle corresponding to the action.

Specifically, since the action details of each group of bone point reactions are different, it is necessary to set an angle weight value for the action angle of each group of bone points and highlight an important action angle to obtain a more accurate analysis result, for example, according to the importance of each part and the weight of the character model bone point required for completing the action, the weight value of each action angle can be represented as W1, W2 · · to W (m-1), where W1+ W2+ · + W (m-1) ═ 1, and if the standard angle value required for fully scoring the current action is a, the final score V1 of the current action is:

V1=A11/A*W1+A12/A*W2+···+A1(m-1)/A*W(m-1)。

s23: and obtaining a posture analysis result according to the action score and the corresponding action weight value of each action.

Specifically, since the importance of different actions is different in the whole training item, for example, the scores of the actions 1, 2, 3, 4, and 5 are V1, V2, V3, V4, and V5, respectively, and the weights corresponding to the actions are (w11, w12, w13, w14, and w15, respectively), so that the result of the body state analysis of the training item, that is, the score V is V1 w1+ V2 w2+ V3 + V3 + V4 w4+ V5 w5, may be obtained.

S24: and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

S25: storing the result of the posture analysis and the result of the posture evaluation.

Specifically, the posture analysis result can be stored as a historical posture analysis result, and the posture analysis result and the posture evaluation result are stored, so that the historical query and the historical analysis are facilitated.

Therefore, in the embodiment of the invention, multiple groups of skeletal point data are acquired according to different body types and different corresponding parts of different patients (for example, muscle and skeletal injuries, limb deformity and other conditions), the skeletal points are grouped to obtain multiple groups of skeletal points, the weighted calculation is performed, the finally obtained posture analysis result has extremely small error, and the reduction of the situation can be maximized, and the universality and the accuracy are higher.

Correspondingly, the embodiment of the present invention further discloses a posture assessment system, as shown in fig. 4, the system includes:

the posture data acquisition module 11 is used for acquiring posture data of the patient corresponding to the target training item;

the posture analysis module 12 is configured to evaluate the posture data by using a preset evaluation method to obtain a posture analysis result;

and the posture evaluation module 13 is used for comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain the posture evaluation result of the patient.

Therefore, the embodiment of the invention acquires the body state data of the patient and evaluates the body state data by using the preset evaluation method to obtain the body state analysis result at this time, does not depend on the evaluation of doctors any more, reduces the interference of human factors, improves the accuracy and speed of the analysis, obtains a more comprehensive body state evaluation result by comparing the historical body state analysis result with the body state analysis result at this time, and can reflect the defects of the body state of the patient.

Specifically, the device can also comprise a storage module; wherein the content of the first and second substances,

and the storage module is used for storing the posture analysis result and the posture evaluation result.

Specifically, the posture data acquisition module 11 is specifically configured to acquire coordinate information of a bone point of each action corresponding to the target training item of the patient, so as to obtain the posture data.

Specifically, the posture analysis module 12 may include an action score calculation sub-module and a posture analysis sub-module; wherein the content of the first and second substances,

the action score calculating submodule is used for obtaining the action score of each action according to the coordinate information of the skeleton point of each action in the posture data;

and the posture analysis submodule is used for obtaining a posture analysis result according to the action score of each action and the corresponding action weight value.

Specifically, the motion score calculating sub-module may specifically include a bone point grouping unit, a motion angle calculating unit, and a motion score calculating unit; wherein the content of the first and second substances,

the skeleton point grouping unit is used for grouping the skeleton points of each action according to the grouping method of each action to obtain a plurality of groups of skeleton points;

the action angle calculation unit is used for obtaining the action angle formed by each group of the skeleton points by utilizing the coordinate information of each group of the skeleton points;

and the action score calculating unit is used for obtaining the action score of each action by utilizing the action angle of each group of skeleton points, the angle weight value corresponding to each group of skeleton points and the standard angle corresponding to the action.

Specifically, the posture evaluation module 13 may be specifically configured to compare the historical posture analysis result of the patient corresponding to the target training item with the posture analysis result to obtain the posture evaluation result of the patient.

The embodiment of the present invention further discloses a posture assessment apparatus, as shown in fig. 5, configured to execute the posture assessment method, where the apparatus includes a plurality of posture collection devices 21 configured to collect posture data of different patients, respectively, and a user terminal 22 configured to receive the posture data sent by each posture collection device 21 and obtain a corresponding posture evaluation result.

Specifically, the posture acquisition device 21 acquires posture data, and the user terminal 22 is configured to evaluate the posture data by using a preset evaluation method to obtain a posture analysis result; and comparing and analyzing the historical posture analysis result corresponding to the target training item with the posture analysis result to obtain a posture evaluation result of the patient.

Specifically, the physician can simultaneously grasp the posture assessment results of a plurality of patients through the user terminal 22, and can assign corresponding training items to the plurality of patients for simultaneous training.

In addition, the embodiment of the invention also discloses a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to realize the posture assessment method.

Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The technical content provided by the present invention is described in detail above, and the principle and the implementation of the present invention are explained in this document by applying specific examples, and the above description of the examples is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种低延迟的状态监测系统及其使用方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!