A method for evaluating the physical condition using a computer system, and a program for the same.

A computer-based method for evaluating body posture and identifying stress points through skeletal information from still images addresses the inefficiencies of current methods, enabling personalized and efficient injury prevention and treatment.

JP7893534B2Active Publication Date: 2026-07-22EIGHTIS INC
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
EIGHTIS INC
Filing Date
2024-10-11
Publication Date
2026-07-22

AI Technical Summary

Technical Problem

Current methods for evaluating physical conditions and preventing injuries are not personalized and often require expert trainers, leading to inefficiencies and suboptimal treatment outcomes.

Method used

A method using a computer system to evaluate the interconnectedness of body parts through skeletal information from still images, allowing for quantitative assessment of three-dimensional posture and identification of stress points without requiring the subject to assume specific positions.

Benefits of technology

Enables simple, rapid, and accurate physical assessments that reduce the burden on trainers and provide personalized exercise recommendations, improving motor function and health maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007893534000013
    Figure 0007893534000013
  • Figure 0007893534000014
    Figure 0007893534000014
  • Figure 0007893534000015
    Figure 0007893534000015
Patent Text Reader

Abstract

One embodiment of the present disclosure provides a method for assessing the condition of the body by using a computer system, the method comprising: capturing, from multiple directions, static images of a subject in a standing posture; obtaining, through marker-less posture estimation, skeleton information about the body of the subject from the static images of the subject captured from the multiple directions; and assessing three-dimensional postures of multiple body sites of the subject on the basis of said skeleton information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method for evaluating a physical condition using a computer system, a program thereof, and a computer system.

Background Art

[0002] Currently, many athletes are active, and many people are fond of sports. Furthermore, due to the increasing health awareness or the aging of society, the demand for maintaining, preserving or improving the body has been increasing year by year. Along with this, problems such as injuries and decline in motor function have been increasing in various scenes from professional athletes to daily life. There is a growing need not only for treatment of injuries that have occurred and subsequent rehabilitation, but also for prevention of injuries.

[0003] However, the human body is formed not only by congenital causes but also by acquired influences such as movements or postures acquired in the previous life. Therefore, the problems are diversified, and the treatment for injuries, the prevention of injuries, and even the efficiency of daily training must be personalized.

[0004] However, in reality, generally, for an injury or the like that has occurred in a certain part, medical treatment or the like for that part is performed. In other words, the problem area is found and care is provided for that area. Although those cares have evolved year by year, in reality, injuries and the like often do not heal as a result. As a result, the current situation is that consultations are concentrated on trainers with high experience and insight.

Summary of the Invention

[0005] Therefore, in the industries related to medicine, health and training, there is a need for a method that effectively and efficiently evaluates the physical characteristics specific to a user, reduces the burden on the trainer, and contributes to maintaining or improving the user's motor function and health condition.

[0006] Based on their extensive experience and diligent research, the inventors have recognized that the movement of each part of the body is interconnected with other parts or the body as a whole. Therefore, one of the objectives of the present invention is to provide a technology that allows for easy evaluation of the body, taking into account the interconnectedness of body parts in accordance with the subject's skeletal structure, and furthermore, to propose improvement exercises based on that evaluation.

[0007] Some embodiments of the present disclosure provide a method for evaluating the physical condition using a computer system. In some embodiments, the method comprises acquiring a still image of a subject in an upright position. In some embodiments, the method further comprises, using a computer system, obtaining skeletal information of the subject's body from the image of the subject; evaluating the three-dimensional posture of the subject's body parts based on the skeletal information; and determining body blocks that may have stress points based on the evaluated posture of the body parts.

[0008] In some embodiments, the method further comprises estimating the subject's injury risk based on the three-dimensional posture of the subject's body parts. In some embodiments, the method further comprises determining a recommended exercise menu based on the three-dimensional posture of the subject's body parts. In some embodiments, the method further comprises outputting the obtained information.

[0009] This allows for, for example, simple and rapid physical assessments without forcing the subject to assume a supine position, and furthermore, enables quantitative evaluation of various body parts.

[0010] Further aspects and advantages of the present disclosure will be readily apparent to those skilled in the art from the following detailed description, which shows and describes only exemplary embodiments of the present disclosure. As will be understood, other different embodiments are possible, and some of their details can be modified in various obvious ways without departing from the present disclosure. Accordingly, the drawings and description should be considered illustrative and not limiting in nature. [Brief explanation of the drawing]

[0011] [Figure 1] A reference point of the body in one embodiment is shown. [Figure 2A] This shows a front view of a body block illustrating one embodiment. [Figure 2B] This shows a rear view of a body illustrating a body block according to one embodiment. [Figure 2C] This shows a right side view of a body block illustrating one embodiment. [Figure 3A] This shows a front view of a body block illustrating one embodiment. [Figure 3B] This shows a rear view of a body illustrating a body block according to one embodiment. [Figure 3C] This shows a left side view of a body block illustrating one embodiment. [Figure 3D] This shows a right side view of a body block illustrating one embodiment. [Figure 4] A flowchart of a method according to one embodiment is shown. [Figure 5] A flowchart of a method according to one embodiment is shown. [Figure 6A] A schematic diagram illustrating the anterior-posterior tilt of the pelvis according to one embodiment is shown. [Figure 6B] A schematic diagram illustrating the anterior-posterior translation of the pelvis according to one embodiment is shown. [Figure 7A] A schematic diagram of the skeleton in pelvic pattern P1 according to one embodiment is shown. [Figure 7B] A schematic diagram of the skeleton in pelvic pattern P2 according to one embodiment is shown. [Figure 7C] A schematic diagram of the skeleton in pelvic pattern P3 according to one embodiment is shown. [Figure 7D] A schematic diagram of the skeleton in pelvic pattern P4 according to one embodiment is shown. [Figure 7E] A schematic diagram of the skeleton in pelvic pattern P5 according to one embodiment is shown. [Figure 7F]Shows a schematic diagram of the skeleton in pelvic pattern P6 according to an embodiment. [Figure 7G] Shows a schematic diagram of the skeleton in pelvic pattern P7 according to an embodiment. [Figure 7H] Shows a schematic diagram of the skeleton in pelvic pattern P8 according to an embodiment. [Figure 8] Shows a flowchart of a method according to an embodiment. [Figure 9] Shows a schematic diagram of a skeleton with display of posture parameters according to an embodiment. [Figure 10] Shows a schematic diagram of the musculoskeletal system with display of body blocks at stress points according to an embodiment. [Figure 11] Shows a schematic diagram explaining the photographing of a subject according to an embodiment. [Figure 12] Shows a graph of the accuracy between a photographing method according to an embodiment and a conventional method. [Figure 13] Shows a block diagram explaining a system according to an embodiment and its communication mode.

MODE FOR CARRYING OUT THE INVENTION

[0012] As used herein, the term "skeletal information" generally refers to position information related to a part, region or location of the skeleton. For example, the skeletal information may be the position or coordinates of a predetermined location of a bone and / or a joint (also referred to as a skeletal part). In some embodiments, the skeletal information may be the coordinates of a skeletal part. For example, the skeletal information of a subject may be a set of coordinates of a plurality of skeletal parts of the subject. For example, the skeletal information may be a numerical representation of a three-dimensional or two-dimensional model of a bone and / or a joint. For example, the skeletal information may be a position in three-dimensional space, or a three-dimensional, two-dimensional or one-dimensional structure. For example, the skeletal information may be two-dimensional information when viewing the body from a certain direction. For example, it may be two-dimensional information of a predetermined location of a bone and / or a joint in the sagittal plane or the frontal plane.

[0013] In this specification, the term "skeletal part" in "skeletal information" can be used interchangeably with terms such as "landmark point" and "reference point," as their coordinate values ​​are used in calculations in the next step.

[0014] Skeletal information may be obtained by measuring the subject's body. The reference point may be a point on the anatomical skeleton of the body. For example, the reference point may be a joint. For example, the reference point may be a specific part of a bone. The reference point does not necessarily have to be a physical point on the body; for example, it may be a point on the outside of the body.

[0015] In some embodiments, skeletal information may be obtained from optical photographs (images) of the subject's body. For example, an image of the subject may be obtained from the right or left side of the subject. In this specification, such an image may be referred to as a "sagittal plane image." For example, an image of the subject may be obtained from the front or back side of the subject. In this specification, such an image may be referred to as a "frontal plane image."

[0016] In some embodiments, skeletal information of the subject may be obtained from these two-dimensional images. For example, the position and / or orientation of each joint may be obtained as two-dimensional information. For example, the position and posture of each bone may be obtained as two-dimensional information. Skeletal information may be obtained from the acquired images using an image analysis program. Two-dimensional information may be used as two-dimensional information. Three-dimensional information of bones and / or joints may be generated from multiple two-dimensional pieces of information obtained from multiple images.

[0017] In some embodiments, a frontal plane image and a sagittal plane image of the subject may be obtained. A frontal plane image of the subject and a frontal plane image of the subject, or both, may be obtained. A sagittal plane image of the subject's right side and a sagittal plane image of the subject, or both, may be obtained. In some embodiments, a total of four images may be obtained: frontal and rear frontal plane images and right and left sagittal plane images. In some embodiments, a horizontal plane image may be obtained. More generally, in some embodiments, images from multiple directions may be obtained. These may all be still images. Still images may be generated from a video.

[0018] In some embodiments, sets of frontal and sagittal plane images used for a single physical assessment may be acquired simultaneously. For example, a total of four cameras may be used, positioned in four locations (front, back, left, and right) facing the subject, to simultaneously photograph the subject from multiple directions. That is, all sets of frontal and sagittal plane images may be acquired simultaneously.

[0019] In some embodiments, a single camera, such as a mobile phone camera or smartphone, can be used to sequentially photograph a subject from multiple directions. For example, one camera (e.g., a smartphone) can be set to an appropriate height, and the subject can be positioned relative to the camera. After photographing from one direction, the subject may be asked to rotate 90 degrees relative to the camera, and then photographed from the next direction, repeating this process up to four times. That is, for example, the frontal plane of the subject may be photographed first, then the subject may rotate 90 degrees to the left to photograph the right sagittal plane, then the subject may rotate another 90 degrees to the left to photograph the rear frontal plane, and then the subject may rotate another 90 degrees to the left to photograph the left sagittal plane.

[0020] In some embodiments, the acquired images may be used to perform static image pose estimation or 2D pose estimation of the subject's body. This may be used to obtain skeletal information of the subject's body or the coordinates of each reference point.

[0021] Pose estimation may be markerless pose estimation. That is, the pose of a subject may be estimated without placing markers on the subject's body. Markerless pose estimation may be performed using techniques such as feature point extraction, artificial intelligence, and machine learning.

[0022] In some embodiments, the coordinates (2D or 3D) of each reference point may be determined from a set of captured images. The coordinate system may be defined by setting some point as the reference point or origin. For example, the coordinate system may be defined with the midpoint between the right and left ankles as the origin.

[0023] Example of a reference point whose position is obtained as skeletal information. Figure 1 shows an example of a reference point set for obtaining positional information. Table 1 summarizes the names of the reference points shown in Figure 1. All or some of these reference points may be used for body assessment. This disclosure should not be construed as being limited to this reference point setting. Other reference point sets may be used. Other reference point locations may be used in place of or in addition to these reference points for body assessment. [Table 1]

[0024] In some embodiments, the skeletal and / or musculoskeletal systems of the subject's body may be evaluated based on the obtained skeletal information (e.g., a set of coordinates of reference points).

[0025] In some embodiments, the position of the subject's iliac crest (M11, M12) may be obtained as skeletal information and used to evaluate the body. The iliac crest is an important landmark point when evaluating the body's bilateral symmetry and pelvic tilt, and serves as a reference for understanding the position and posture of the pelvis. Muscles of the abdomen (external oblique, internal oblique, transversus abdominis), gluteal muscles, and back muscles (gluteus maximus, latissimus dorsi) attach to the iliac crest. Therefore, the iliac crest plays an important role in trunk stability and hip joint movement. For this reason, trainers use the iliac crest as a reference for checking the subject's posture and movement, rehabilitation, stretching, trunk training, and strengthening exercises.

[0026] In some embodiments, the position of the subject's juggler's notch (also called the suprasternal notch or suprasternal fossa) (M15) may be obtained as skeletal information and used to evaluate the body. The juggler's notch is closely related to the body's posture, and in particular to the position of the sternum and scapula. In correct posture, the spine maintains a natural curve, the shoulders are pulled back, and the juggler's notch is correctly positioned forward. In contrast, in poor posture, i.e., a hunched or stooped posture, the shoulders are pushed forward, the rib cage is compressed, the juggler's notch does not protrude forward, and the neck and chest are restricted and strained. Therefore, trainers check the position and range of motion of the juggler's notch as part of posture improvement, and also use the juggler's notch as a standard for checking the subject's posture and movement, rehabilitation, stretching, core training, and strengthening exercises.

[0027] However, until now, the locations of the iliac crest and juggler's notch could only be determined by palpation by a trainer or by motion capture using markers. Therefore, it was difficult to accurately determine their locations and provide a simple physical assessment to trainers or users. In contrast, this disclosure allows for the accurate determination of the iliac crest's location using a simple camera system. Furthermore, by using these locations, the posture of body parts (e.g., pelvis, sternum, rib cage, etc.) can be evaluated more accurately.

[0028] In some embodiments, the three-dimensional posture of one or more body parts of the subject may be evaluated based on the obtained skeletal information (e.g., the position of a reference point).

[0029] Examples of body parts include, but are not limited to, the following: Head, cervical spine, left and right shoulders, rib cage, chest (upper and lower chest), rib cage, thoracic spine, lumbar spine, pelvis, left and right hip joints, left and right knees, left and right calcaneal Achilles tendons, left and right toes, and left and right ankles. A body part used in a single physical assessment may include some of the above body parts, all of the above body parts, or include other body parts in addition to them. These classifications of body parts are examples, and this disclosure does not preclude the use of other classifications or definitions of body parts.

[0030] In some embodiments, the three-dimensional posture of a body part may be evaluated. The three-dimensional posture may be evaluated by the type of displacement, its direction, and its amount. Examples of body part postures or displacement types include, but are not limited to, translation, tilt, rotation, swivel, arch, flexion / extension, dorsiflexion / plantarflexion, etc. Examples of body part postures or displacement directions include forward / backward, left / right, up / down, etc.

[0031] In this specification, the term "posture" as used in relation to body parts includes both the meaning of so-called posture, which represents a state of postural or kinematic displacement that does not involve deformation such as translation or tilting, and the meaning of a state that, in addition to that, represents a state of so-called morphological displacement that involves deformation such as rotation or distortion.

[0032] The posture of each body part is represented by the relationship between elements related to that body part, namely "movement elements" which are elements that can move depending on the posture of that body part, and "reference elements" which are elements that serve as the reference for the position of those movement elements.

[0033] These body parts can be defined and their postures calculated throughout the entire body. Table 2 partially shows an example of the posture parameters, reference elements, moving elements, and the direction and amount of displacement of the moving elements relative to the reference elements for a body part according to one embodiment. This is just one example, and the disclosure is not limited to the examples in this table. Other posture parameters can also be defined.

[0034] As shown in Table 2, for example, the "anterior-posterior translation" posture of the "pelvis," that is, "anterior-posterior translation of the pelvis," is evaluated by the "translational distance" taken by the "movement element," the "iliac crest-midpoint of the lumbar spine," with respect to the "reference element," the "vertical line passing through the ankle." For example, the "rotation" posture of the "lower chest," that is, "rotation of the lower chest," is evaluated by the "angle of rotation" taken relatively between the "movement element," the "line formed by the back-xiphoid process (lower chest)," and the "reference element," the "pelvis." [Table 2]

[0035] In some embodiments, the values ​​of the posture parameters may be given using logical values ​​or numerical values.

[0036] In some embodiments, the parameter "forward and backward tilt of the head" may be expressed as a continuous value. For example, the parameter value may be expressed as an absolute value such as an angle (°) or distance (mm). For example, the parameter value may be expressed as a relative value such as a percentage (%). For example, the parameter value may be expressed as the angle (°), distance (mm) of the deviation of that part of the subject's body relative to a general range of motion (ROM) value, angle (°), distance (mm), i.e., range of motion % (ROM%).

[0037] In some embodiments, the parameter "forward / backward head tilt" may be expressed discretely. For example, the value of this parameter may be defined to take one of the following values: {forward, none, backward}. If the angle of forward / backward head tilt exceeds a threshold in the forward direction, "forward" may be selected; if the angle exceeds a threshold in the backward direction, "backward" may be selected; and if the angle is between those thresholds, "none" may be selected. Multiple thresholds may be provided. More than two thresholds may be provided. For example, three values ​​may be provided in the forward direction, e.g., {1, 2, 3}, and two values ​​may be provided in the backward direction, e.g., {1, 2, 3}, with "none" or {0} provided if the value is between "forward 1" and "backward 1".

[0038] In some embodiments, the threshold for providing these discrete values ​​may be defined by the absolute value of the displacement of the body part, for example, an angle (°) or a distance (mm). In some embodiments, the threshold for providing these discrete values ​​may be defined by the relative value of the displacement of the body part, for example, a range of motion % (ROM%).

[0039] For example, the parameter "anterior-posterior pelvic tilt" may return a value of "anterior" or "anterior tilt" if the pelvis is tilted forward by a certain threshold, a value of "posterior" or "posterior tilt" if the head is tilted backward by a certain threshold, and a value of "none" or "no tilt" in all other cases, i.e., when it is between the two thresholds.

[0040] For example, the range of motion (ROM) of that part may be set, and two thresholds, including the intermediate position, may be set. If the displacement is between the two thresholds, it may be determined that there is no displacement, and if the displacement is outside of that range, it may be determined that there is a displacement in the corresponding direction.

[0041] The above example divides the range of motion into three parts for evaluating the posture of a body part. In some embodiments, the range of motion may be divided into more regions. In some embodiments, the amount of displacement of the body part within the range of motion may be continuously evaluated.

[0042] In some embodiments, rotation of body parts may be evaluated. Examples of body part rotation include, but are not limited to,: left-right rotation of the head; left-right rotation of the cervical spine; inward and outward rotation of the left shoulder; inward and outward rotation of the right shoulder; left-right rotation of the upper chest; left-right rotation of the lower chest; left-right rotation of the thoracic spine; left-right rotation of the lumbar spine; left-right rotation of the pelvis; inward and outward rotation of the left hip joint; inward and outward rotation of the right hip joint; inward and outward rotation of the left toes; and inward and outward rotation of the right toes. The rotation of body parts used in a single body evaluation may include some of the above-mentioned group of body part rotations, all of the above-mentioned group, or may include, in addition to, the rotation of other body parts. These classifications of body part rotations are examples, and this disclosure does not preclude the use of other classifications or definitions of body part rotations.

[0043] The rotation of body parts, at least as exemplified above, is information obtained from both frontal and sagittal plane images. In other words, by using both frontal and sagittal plane images, it becomes possible to evaluate the rotation of body parts.

[0044] While rotational range of motion has been measured conventionally, the method disclosed hereby makes it possible to easily and quantitatively evaluate rotation in everyday posture. For example, lumbar spine rotation significantly affects health status and the risk of injury. However, the range of motion of the lumbar spine is only about ±5°, and there has been no easy method to quantitatively evaluate lumbar spine rotation until now. By using the method disclosed hereby, it is possible to quantitatively evaluate such subtle rotations and use that evaluation to help maintain health and avoid the risk of injury.

[0045] Based on the results of the evaluation of the three-dimensional posture of these body parts, it may be possible to estimate the body blocks in the subject's body that are or may be stress points.

[0046] As used herein, the term “stress point” generally refers to a part of the body’s musculoskeletal system (including the skeleton, joints, skeletal muscles, tendons, and ligaments) that has a distortion or deviation from a neutral position. In some embodiments, a stress point may be a site that is impaired or likely to be impaired.

[0047] As used herein, a "body block" refers to a spatially defined part of the musculoskeletal system. Multiple body blocks are prepared. These multiple body blocks may partially overlap.

[0048] Example of a physical block - 1 For example, a body block is defined as shown in Table 3. [Table 3]

[0049] Figures 2A to 2C schematically show the body blocks in Table 4. Figures 2A to 2C represent the front view, rear view, and right side view of the body, respectively. The left side view is omitted.

[0050] Examples of physical blocking - 2 According to another example, a body block is defined as shown in Table 4. [Table 4]

[0051] Figures 3A to 3D schematically show the body blocks in Table 4. Figures 3A to 3D represent the front view, back view, left side view, and right side view of the body, respectively. Table 4 shows the block name (name of the part common to both left and right sides) and the ID number for the left / right sides. This ID number corresponds to the numbers shown in Figures 3A to 3D.

[0052] An entire body block may be a stress point. One or more parts within a body block may be stress points.

[0053] Displaying stress points in units of body blocks enables anatomical understanding, making it easier for the subject or trainer (in this specification, anyone receiving the output results is also referred to as the "user") to understand the evaluation results.

[0054] By predicting potential stress points in the body, the system can present users with a simple, rapid, qualitative, quantitative, and easy-to-understand overview of their musculoskeletal characteristics throughout their entire body. Furthermore, it can clearly communicate to users whether or not they have a risk of injury and identify the body blocks that are at risk. In addition, it can select the most suitable exercises from a variety of options and propose them to the user.

[0055] Traditionally, in clinical settings, rehabilitation, and sports medicine, palpation by medical professionals and trainers has been the primary method of assessment. Quantitative evaluation of physical characteristics has been limited to methods such as measuring joint range of motion (ROM) using a goniometer and measuring spinal shape using a spinal mouse.

[0056] Using a goniometer, the range of motion for shoulder abduction is measured in a standing or sitting position. However, the range of motion for other body parts, such as the knees, elbows, and hips, is measured with the subject in a supine or lateral position. Furthermore, the joint is held still at its maximum range of motion, and the angle is measured. The plumb line method is simple but lacks quantitative accuracy. 3D motion capture accurately records the angles and movements of joints and other body parts, enabling real-time analysis and the analysis of complex movements. However, this method generally requires expensive and specialized equipment. For example, it requires markers attached to numerous locations on the body surface, high-precision depth cameras to track them, or small accelerometers and force plates to track body movements, as well as specialized software to process the data.

[0057] Conventionally, evaluation has typically involved moving the joints. In contrast, according to some embodiments of this disclosure, quantitative physical evaluation in a static standing posture is possible for the first time, based on extremely simple static images of the standing posture. For example, evaluation can be easily performed without having the subject lie down. For example, one rehabilitation session covered by Japan's long-term care insurance is 20 minutes long. By using the method or system of this disclosure, the evaluation time can be significantly reduced.

[0058] Furthermore, according to some embodiments of this disclosure, it has become possible to evaluate the static standing posture in an anti-gravity position. The anti-gravity position is one of the postures that can be held for the longest period of time, and it is the posture that best reflects lifestyle factors. It has become possible to quantitatively evaluate this standing posture.

[0059] Physical assessment based on skeletal pattern classification In some embodiments, the subject's body may be classified into one of pre-prepared skeletal patterns based on the obtained skeletal information (e.g., a set of reference point coordinates). Based on the skeletal pattern, stress points may be estimated, recommended exercises may be selected, and so on.

[0060] As used herein, the term "skeletal pattern" is defined based on skeletal information. It consists of a group of patterns used to classify the skeleton of a subject. A skeletal pattern may be defined by one or more skeletal features. In some embodiments, the group of skeletal patterns may be prepared such that a subject's skeleton always corresponds to one skeletal pattern and never to more than one. In some embodiments, a subject's skeleton may correspond to more than one skeletal pattern.

[0061] In some embodiments, each skeletal pattern may be associated with one or more body blocks that have or may have stress points.

[0062] In some embodiments, the body block having a stress point may be associated with the posture of the body part being evaluated. In some embodiments, the posture of the body part being evaluated may be associated with the body block having a stress point. In some embodiments, the body block having a stress point and the posture of the body part being evaluated may be associated with each other.

[0063] For example, based on the evaluation results for a certain body part, it may be determined whether or not a corresponding body block may have a stress point.

[0064] In some embodiments, skeletal patterns may be classified or defined with respect to the position and / or posture of the pelvis.

[0065] In some embodiments, skeletal patterns may be classified according to the degree of anterior-posterior tilt of the pelvis in sagittal plane images. For example, a skeletal pattern may be defined as follows: if the pelvis is tilted forward beyond a predetermined tilt range, the pelvis is tilted backward beyond a predetermined tilt range, and the pelvis is not tilted if the tilt of the pelvis falls within a predetermined tilt range. This predetermined range may be predetermined. This predetermined range may be determined statistically based on a large number of cases. This predetermined range may be adjusted for each subject based on the subject's attributes or characteristics.

[0066] In some embodiments, the skeletal patterns may be classified according to the degree of anterior-posterior displacement of the pelvis in the sagittal plane image. For example, a skeletal pattern may be defined as follows: if the pelvis is located anterior to a predetermined distance range with respect to a predetermined vertical line, the pelvis is anteriorly translated; if the pelvis is located posterior to a predetermined distance range with respect to a predetermined vertical line, the pelvis is posteriorly translated; and if the pelvis is within a predetermined distance range with respect to a predetermined vertical line, the pelvis is not translated.

[0067] In some embodiments, exercise menus corresponding to each skeletal pattern may be provided. In some embodiments, exercise menus corresponding to body blocks that may have one or more stress points corresponding to each skeletal pattern may be provided.

[0068] A method according to one embodiment of this disclosure will be explained using Figure 4. In step S101, the subject's skeletal information is obtained. For example, the subject's body may be measured. In step S102, the skeletal pattern to which the subject belongs is determined based on the acquired skeletal information of the subject. In step S103, based on the selected skeletal pattern, the body blocks that may have stress points are determined.

[0069] A method according to one embodiment of this disclosure will be explained using Figure 5. In Figure 5, in addition to the process in Figure 4, an exercise menu is further determined. Step S201 involves obtaining the subject's skeletal information. For example, the subject's body may be measured. In step S202, the skeletal pattern to which the subject belongs is determined based on the acquired skeletal information of the subject. In step S203, based on the selected skeletal pattern, the body blocks that may have stress points are determined. In step S204, the exercise menu is determined based on the selected skeletal pattern.

[0070] In Figure 5, step S204 is shown to be performed after step S203. However, in other embodiments, step S204 may be performed before or concurrently with step S203.

[0071] Examples of skeletal patterns In some embodiments, a skeletal pattern may be defined based on the position and posture of the pelvis.

[0072] For example, a skeletal pattern may be defined based on the tilt of the pelvis. Figure 6A schematically shows a tilted pelvis as viewed from the right side of the body. In this example, the tilt of the pelvis is defined by the angle θ between the line L1 connecting the right iliac crest 11 and the right hip joint 13 and the vertical line V1. The sine of the tilt angle θ may be non-restrictive, for example, with a positive value for posterior pelvic tilt and a negative value for anterior pelvic tilt. It is not necessary to determine the absolute position of the vertical line V in order to determine the tilt angle.

[0073] In this case, if the inclination angle θ is greater than a given angle θp > 0 (θ > θp, |θ| > |θp|), the pelvis may be judged to be tilted posteriorly (Figure 6A(a)). If the inclination angle θ is less than a given angle θa < 0 (θ < θa, |θ| > |θa|), the pelvis may be judged to be tilted anteriorly (Figure 6A(b)). If the inclination angle is between those angles (θa < θ < θp) or if the pelvis is judged to be neither tilted anteriorly nor tilted posteriorly, the pelvis may be judged to be not tilted (in a neutral position) (not shown). In this case, three skeletal patterns are defined with respect to the anterior-posterior tilt of the pelvis.

[0074] For example, a skeletal pattern may be defined based on the horizontal translational position of the pelvis. For instance, if a point on the pelvis, when viewed from one side, is located anterior to a predetermined vertical line, or anterior to a predetermined distance from a predetermined vertical line, it may be determined to be anterior translation. For example, if a point on the pelvis is located posterior to a predetermined vertical line, or anterior to a predetermined distance from a predetermined vertical line, it may be determined to be posterior translation.

[0075] Figure 6B schematically shows a translated pelvis as viewed from the right side of the body. In this example, a vertical line V2 is used to determine backward translation, and a vertical line V3 is used to determine forward translation. It is necessary to determine the absolute positions of these vertical lines V2 and V3 in the anterior-posterior direction. For example, vertical lines V2 and V3 may be vertical lines passing through the ankle. For example, they may be vertical lines passing through a point at a predetermined distance forward or backward from the ankle.

[0076] For example, when viewed from one side, if both the iliac crest 11 and the hip joint 13 are located posterior to the vertical line V2, the pelvis may be judged to be posteriorly translated (Figure 6B(a)). For example, when viewed from one side, if both the iliac crest 11 and the hip joint 13 are located anterior to the vertical line V3, the pelvis may be judged to be anteriorly translated (Figure 6B(b)). If the pelvis is judged to be neither anteriorly translated nor posteriorly translated, the pelvis may be judged to be neither translated in the anterior-posterior direction (in a neutral position) (not shown). In this case, three skeletal patterns are defined regarding the anterior-posterior translation of the pelvis.

[0077] In some embodiments, skeletal patterns may be defined by the anterior-posterior tilt of the pelvis and the anterior-posterior translation of the pelvis. For example, nine skeletal patterns may be defined based on combinations of three patterns of pelvic tilt {forward tilt, no tilt, posterior tilt} and three patterns of pelvic translation {forward translation, no translation, posterior translation}. For example, the skeleton may be classified into nine skeletal patterns based on the pelvis: "no tilt and no translation" (P0), "forward tilt and no translation" (P1), "posterior tilt and no translation" (P2), "no tilt and forward translation" (P3), "no tilt and posterior translation" (P4), "forward tilt and forward translation" (P5), "posterior tilt and forward translation" (P6), "forward tilt and posterior translation" (P7), and "posterior tilt and posterior translation" (P8).

[0078] Displacement of each part due to the kinetic chain Body parts are interconnected to a greater or lesser extent. That is, each body part is interconnected with other parts and cannot be displaced independently of them. Displacement of one part is related to the displacement of other parts, or, the displacement of one part affects the displacement of other parts. The degree of interconnectedness, relationship, or independence between multiple body parts varies depending on the body part being considered.

[0079] For example, pelvic displacement affects the displacement of other parts of the body. Table 5 shows examples of displacement of various body parts due to kinetic chains, based on the classification by pelvic pattern described above. In this way, the inventors, through years of experience and trial and error, have discovered that other parts of the body are characteristically displaced in conjunction with the pelvic pattern. [Table 5]

[0080] Table 5 shows the displacement (strain) trends of each part in eight different skeletal patterns P1 to P8. In the case of P0, which is "no tilt and no translation," there is no displacement in each part, meaning that each part is judged to be in an intermediate position.

[0081] For example, in the case of "forward tilt and no translation" (P1), the cervical spine is extended, the thoracic spine is extended, the chest is elevated, the lumbar spine is extended, the hip joint is flexed, adducted, and internally rotated, the knee is extended, everted, and externally rotated, the ankle joint is pronated, and the forefoot is supinated. Other skeletal patterns in Table 5 can be interpreted similarly.

[0082] For example, in the case of "forward tilt and forward translation" (P5), it was found that the displacement patterns of "forward tilt and no translation" (P1) and "no tilt and forward translation" (P3) are combined. For example, in the case of "forward tilt and forward translation" (P5), the cervical vertebrae tend to extend due to "forward tilt" (P1) and at the same time tend to flex due to "forward translation" (P3). As a result, the tendency for "extension" and the tendency for "flexion" cancel each other out. For example, in the case of "forward tilt and forward translation" (P5), the lumbar vertebrae tend to extend due to "forward tilt" (P1) and also tend to extend due to "forward translation" (P3). As a result, the tendency for "extension" increases.

[0083] Similarly, in the case of "backward tilt and forward translation" (P6), the displacement pattern of "backward tilt and no translation" (P2) and the displacement pattern of "no tilt and forward translation" (P3) are combined. In the case of "forward tilt and backward translation" (P7), the displacement pattern of "forward tilt and no translation" (P1) and the displacement pattern of "no tilt and backward translation" (P4) are combined. In the case of "backward tilt and backward translation" (P8), the displacement pattern of "backward tilt and no translation" (P2) and the displacement pattern of "no tilt and backward translation" (P4) are combined.

[0084] In other words, the tendencies of the pelvic patterns in P5-P8 are understood as combinations of the tendencies of the pelvic patterns in P1-P4. Therefore, in the pelvic patterns of P5-P8, there are cases where the combined tendencies of the pelvic patterns in P1-P4 are increased, and cases where the same tendencies cancel each other out. As shown in the "Displacement" column in Table 5, each part can be displaced in two directions defined by opposite directions. Two tendencies are shown for "extension" and "flexion", "elevation" and "depression", "adduction" and "abduction", "internal rotation" and "external rotation", "varus" and "eversion", and "pronation" and "supination". When the same tendencies are combined, a "+" is added. When tendencies in opposite directions are combined, it is indicated as "cancel each other out".

[0085] However, "offsetting" does not mean that the two tendencies completely cancel each other out; one of the tendencies may remain. This depends on the individual's situation. Similarly, the degree of "+" also depends on the individual's situation.

[0086] The tendencies of each part in each pelvic pattern can be shown as a whole-body skeletal image. The skeletal images of pelvic patterns P1 to P8 are shown in Figures 7A to 7H, respectively. In each figure, (a) to (c) represent the skeleton as viewed from the frontal plane, and (d) to (f) represent the skeleton as viewed from the right sagittal plane. In each figure, (b) and (e) represent a typical example of the skeletal pattern. (c) and (f) to the right of these show examples where the tendency is more pronounced or worsened. (a) and (d) on the far left show examples where the tendency is reduced or improved. Here, in Figures 7A to 7H, (a) and (d) all represent the skeleton in the case of "no inclination and no translation" (P0), and are all the same image.

[0087] Such skeletal images help users visually understand the structure. They allow for easy comprehension of one's own or the subject's skeleton at a glance.

[0088] The relationship between skeletal patterns and body blocks that may have stress points. Table 6 shows the relationship between a pelvic-based skeletal pattern and body blocks that may have stress points, according to one embodiment. The left column of Table 6 represents the blocks defined in Table 4 and Figures 2A to 2C. The eight columns on the right represent eight skeletal patterns classified based on the pelvis. In this embodiment, no body blocks that may have stress points are defined in the case of no inclination and no translation. "1" in the table indicates a block in which stress points may occur in each skeletal pattern. Blocks without "1" do not have stress points in that skeletal pattern, or are unlikely to have them. [Table 6]

[0089] For example, in the case of “forward tilt and no translation” (P1), body blocks that may have stress points include the anterior and posterior aspects of the neck and shoulders, the medial back, the lumbar region, the lateral lumbar region, the hip joint, the knee, the ankle, and the foot.

[0090] In this embodiment, the left and right blocks are not distinguished. In some embodiments, the skeletal pattern may be further subdivided based on skeletal information from the front and / or back. In some embodiments, body blocks that may have stress points may be defined based on the left-right differences in skeletal information and / or skeletal pattern.

[0091] Depending on the condition of the pelvis, stress points can occur in various blocks throughout the body. Each part of the body's musculoskeletal system cannot move independently; they are interconnected and work in conjunction with one another. Therefore, focusing only on the area where the problem occurs often does not solve the issue. However, by keeping in mind the interconnectedness of body parts (blocks), a comprehensive approach to related body blocks becomes possible. Moreover, stress points differ depending on the skeletal pattern. Therefore, based on these associations, it is possible to quickly identify stress point blocks that can occur throughout the entire body, corresponding to the skeletal pattern.

[0092] The relationship between skeletal patterns and exercise programs Table 7 shows the relationship between pelvic patterns and recommended exercises for a given subject, based on one embodiment. The left column of Table 7 represents exemplary exercises. The four columns on the right show four pelvic patterns: "forward tilt," "backward tilt," "forward translation," and "backward translation." In the table, "1" indicates a recommended exercise for each pelvic pattern. Exercises without a "1" are not recommended for that pelvic pattern.

[0093] For the eight pelvic-based skeletal patterns shown in Table 5, recommended exercises can also be selected using the relationships in Table 7. For example, in the case of "forward tilt and no translation," the exercises indicated as "1" under "forward tilt" are recommended. For example, in the case of "forward tilt and forward translation," both the exercises indicated as "1" under "forward tilt" and the exercises indicated as "1" under "forward translation" are recommended. [Table 7]

[0094] In some embodiments, the subject's body may be evaluated without classifying the skeletal pattern.

[0095] In some embodiments, for each parameter, a body block that is considered to have a stress point when that parameter takes a predetermined value may be defined. A relationship table between postural parameters and body blocks that are judged to have stress when they take a predetermined value may be prepared in advance. Table 8 shows an example. Exemplary, the relationship between some of the parameters shown in Tables 3A and 3B (excerpted those related to rotation) and some of the body blocks shown in Table 5 is shown. In the table, "1" means applicable, and a blank space means not applicable. [Table 8]

[0096] Based on this table, the following estimations are made. For example, if the top parameter #B3ID15 "Cervical spine_left rotation" is judged to be deviated to the "left", it is estimated that the body blocks "1 front left shoulder", "4 back right shoulder", and "7 back left neck" may have stress points. For example, if the bottom parameter #H5ID6 "right rotation of the pelvis" (abbreviated as "right rotation of the pelvis" in the table) is judged to be deviated to the "right", it is estimated that the body blocks "14 outer right back" and "34 back right lumbar region" may have stress points.

[0097] As can be seen from the examples above, there may be multiple postural parameters associated with a single body block. In some embodiments, a body block may be estimated to have a stress point when any of the associated postural parameters take the value "1". For example, in Table 8, a body block may be estimated to have a stress point if any of the postural parameters in each body block (vertical column) are deviated and show "1". In some embodiments, the likelihood of each body block having a stress point may be estimated as a function of multiple postural parameters.

[0098] Depending on the value of each of these posture parameters, a body block (or group thereof) that is presumed to have stress points may be defined in advance. This allows the calculation to proceed in the following order: skeletal information (coordinates of reference points) → evaluation of posture parameters of body parts → estimation of body blocks that may have stress points.

[0099] In some embodiments, the posture parameter may be defined to take on multiple values ​​(e.g., 1, 2, 3) depending on the magnitude of the deviation in one direction (e.g., leftward in the left-right direction). For example, the greater the deviation, the larger the parameter value may be (1, 2, 3). For example, if the value of each posture parameter is a percentage of the range of motion, the posture parameter may be designed to take on one of {none, 1, 2, 3} depending on the value of the range of motion. Generally, it is thought that the larger the value of the posture parameter, the greater the stress intensity on the body block related to that posture parameter.

[0100] Table 9 shows examples of when each posture parameter in Table 8 takes one of the following values: {none, 1, 2, 3}. [Table 9]

[0101] As explained above, a single body block may have multiple associated postural parameters, and these postural parameters may take different values. In such cases, the stress intensity in each body block may be estimated as a function of these multiple postural parameters. Stress intensity [body block] = f [value of postural parameter associated with that body block] It can also be expressed as follows.

[0102] Table 10 shows that the stress intensity in each body block (referred to as "Overall Assessment" in the figure) is designed to take the maximum value of the postural parameter associated with that body block.

[0103] A method according to one embodiment of this disclosure will be illustrated with reference to Figure 8. In some embodiments, steps S301, S302, and S303 may be performed. In step S301, the subject's static posture is photographed. In step S302, the subject's skeletal information is calculated from the acquired static posture image of the subject. For example, regarding the pelvis, the position coordinates of the hip joint and the iliac crest may be determined. Furthermore, the position coordinates of other reference points may also be determined. In step S303, the posture of body parts is evaluated based on the subject's skeletal information. For example, the subject's body may be measured. For example, the anterior-posterior translation, anterior-posterior tilt, lateral translation, lateral tilt, and lateral rotation of the pelvis may be evaluated. Furthermore, deviations of other body parts may be evaluated.

[0104] In some embodiments, step S304 may further determine a body block that may have stress points.

[0105] In some embodiments, the posture of each evaluated body part may be output externally, as shown in step 313. In some embodiments, the posture of the evaluated body part may be displayed as a skeletal image. For example, the entire or partial skeleton of the subject may be altered to match the desired posture, and a skeletal image may be generated. Information on the displacement of the body part may be superimposed, either visually or numerically. The posture or displacement of the body part may be displayed as a skeletal image. This allows the user, for example, the subject or trainer, to visually understand the subject's posture.

[0106] In some embodiments, as shown in step S314, body blocks that may have stress points may be output externally. In some embodiments, body blocks that have been determined to have stress points may be displayed in a musculoskeletal image. For example, body blocks that may have stress points may be visually highlighted on the musculoskeletal image using specific colors and contrasts. Alternatively, for example, image information such as color and contrast may be changed stepwise or continuously based on the likelihood of it being a stress point. This allows the user, for example, the subject or trainer, to visually understand the body blocks that may have stress points.

[0107] In some embodiments, the likelihood of injury occurring in the subject's body may be estimated based on the results of the posture of a body part (S303) and / or a body block (S304) that may have stress points, as shown in step S305. In some embodiments, the body part or body section that may be injured and the type of injury may be estimated.

[0108] In some embodiments, the estimated failure risk (S305) may be output to the user, as shown in step S315.

[0109] In some embodiments, the risk of injury may be estimated. In some embodiments, the risk of injury may be estimated using a combination of multiple body parts. For example, a risk of injury may be determined when multiple body parts in that combination meet predetermined conditions. For example, a risk of a predetermined injury may be determined when all of the postural parameters of multiple body parts in that combination exceed their respective thresholds or tolerances.

[0110] In some embodiments, the risk of knee joint disorder may be estimated.

[0111] The risk of anterior cruciate ligament (ACL) injury may be assessed based on a combination of postural parameters, such as hip internal rotation, knee valgus, and calcaneal Achilles tendon eversion. For example, the following postural parameters can be used to estimate the risk of ACL injury: Right anterior cruciate ligament injury: right hip internal rotation (ID90), right knee valgus (ID54), and right calcaneal Achilles tendon valgus (ID62). Left anterior cruciate ligament injury: left hip internal rotation (ID92), left knee valgus (ID60), and left calcaneal Achilles tendon valgus (ID64).

[0112] Lateral osteoarthritis of the knee may be diagnosed based on a combination of postural parameters, such as external rotation of the hip joint and varus of the knee joint. For example, the following postural parameters can be used to estimate the risk of lateral osteoarthritis of the knee. Right knee osteoarthritis (lateral type): Right hip external rotation (ID91) and right knee varus (ID53) Left knee osteoarthritis (lateral type): Left hip external rotation (ID93) and left knee varus (ID59)

[0113] In some embodiments, the risk of lumbar spine injury may be estimated.

[0114] The risk of lumbar disc herniation may be assessed based on a combination of postural parameters, such as lumbar rotation, lumbar flexion, and pelvic rotation. For example, the following postural parameters can be used to estimate the risk of lumbar disc herniation. Lumbar disc herniation: Left or right rotation of the lumbar spine (ID84 or 85), lumbar flexion (ID88), posterior pelvic tilt (ID2), and left or right rotation of the pelvis (ID5 or 6)

[0115] The risk of lumbar spondylolisthesis may be assessed based on, for example, a combination of postural parameters such as lumbar rotation and lumbar lordosis. For example, the following postural parameters can be used to estimate the risk of lumbar spondylolisthesis: Lumbar spondylolisthesis: Left or right rotation of the lumbar spine (ID84 or 85) and lumbar lordosis (ID89)

[0116] In some embodiments, the risk of shoulder joint dysfunction may be estimated.

[0117] The risk of throwing injury may be assessed based on a combination of postural parameters, such as lumbar rotation, thoracic rotation, cervical rotation, and right shoulder rotation. For example, the following postural parameters can be used to estimate the risk of throwing injury: Right-handed throwing injury: Right rotation of the lumbar spine (ID85), right rotation of the thoracic spine (ID109), right rotation of the cervical spine (ID16), and inward rotation of the right shoulder (ID33) Left-handed throwing injuries: left rotation of the lumbar spine (ID84), left rotation of the thoracic spine (ID108), left rotation of the cervical spine (ID15), and inward rotation of the left shoulder (ID37)

[0118] In some embodiments, the risk of lower limb disability may be estimated.

[0119] The risk of groin pain may be assessed based on a combination of postural parameters, such as posterior pelvic tilt, external rotation of the hip joint, and varus of the Achilles tendon. For example, the following postural parameters can be used to estimate groin pain: Right groin pain: posterior pelvic tilt (ID2), right hip external rotation (ID91), and right Achilles tendon inversion (ID61) Left groin pain: posterior pelvic tilt (ID2), left hip external rotation (ID93), and left Achilles tendon inversion (ID63)

[0120] The risk of running injuries (tibial stress periostitis) may be assessed based on a combination of postural parameters, such as hip internal rotation, knee valgus, and calcaneal Achilles tendon valgus. For example, the following postural parameters can be used to estimate running injuries (tibial stress periostitis): Right-sided running injuries: right hip internal rotation (ID90), right knee valgus (ID54), and right calcaneal Achilles tendon valgus (ID62). Left-sided running injuries: left hip internal rotation (ID92), left knee valgus (ID60), and left calcaneal Achilles tendon valgus (ID64)

[0121] The risk of hamstring strain may be assessed based on a combination of postural parameters, such as pelvic posterior tilt, hip extension, and hip external rotation. For example, the following postural parameters can be used to estimate hamstring strain. Right hamstring strain: posterior pelvic tilt (ID2), extension of the right hip joint (ID42), and external rotation of the right hip joint (ID91) Left hamstring strain: posterior pelvic tilt (ID2), left hip extension (ID46), and left hip external rotation (ID93)

[0122] Thus, with the method described herein, the risk of various disabilities, which was previously judged qualitatively by measuring the range of motion in multiple postures, can now be easily evaluated based on quantitative postural assessment of body parts from static images of an anti-gravity standing posture.

[0123] In some embodiments, as shown in step S306, the exercises that the subject should perform may be determined based on any or a combination of the following: the posture of a body part (S303), a body block that may have stress points (S304), and the risk of injury (S305).

[0124] In some embodiments, exercises may be determined beforehand. A set of exercises may be prepared in advance. Exercises may be determined according to postural parameters. In some embodiments, a correlation table may be prepared in advance, relating postural parameters to exercises recommended when they take on predetermined values. The computer system may refer to the exercise correlation table based on the postural parameters and their values ​​to select the appropriate exercises. The computer system may further output the selected exercises. The user can refer to this output to understand which exercises to perform.

[0125] Examples of exercise sets include, but are not limited to, the following: Quadruped back, Quadruped back + breathing, Charuid pose, Charuid pose (right shoulder flexed - lifted off the ground), Charuid pose (left shoulder flexed - lifted off the ground), Bear position, Bear position + breathing, Bear position (right hip flexed - knee flexed), Bear position (left hip flexed - knee flexed), Bear roll (quadruped), Scapular push-up (push-up position), Right Bretzel (left side down), Left Bretzel (right side down), Leg raises, Leg raises (alternating left and right - vertical; flexion & extension), Leg raises (alternating left and right - lateral; abduction) (Adduction), Pelvic tilt (supine), Pelvic tilt (supine - right foot only on the ground), Pelvic tilt (supine - left foot only on the ground), Pelvic tilt (supine - upper limb elevation), Right knee tucked + knee flexion / extension, Left knee tucked + knee flexion / extension, Knee tuck, Right knee tucked, Left knee tucked, Dead bug, Inversion (backward roll), Inversion (backward roll) - diagonal right, Inversion (backward roll) - diagonal left, Hamstring stretch (right), Hamstring stretch (left), Draw-in (supine), Draw-in (quadruped), Draw-in (sitting), Draw-in (standing), Yu Cradle (both legs tucked), Cradle (right leg tucked), Cradle (left leg tucked), Plank, Wall plank (standing), Plank (elbows to knees on the ground), Plank (opposite side lifted - right hand & left foot), Plank (opposite side lifted - left hand & right foot), Bear position (one hip extension), Bear position (one hip flexion), Front thigh stretch with right knee flexed (side-lying), Front thigh stretch with left knee flexed (side-lying), Maximum inhalation / exhalation (supine), Maximum inhalation / exhalation (standing), Maximum inhalation / exhalation (prone), Maximum inhalation / exhalation (quadruped), Quadrupedal lateral flexion breathing, Banzai, Banzai breathing (supine) (lying down), Banzai breathing (supine - right hand), Banzai breathing (supine - left hand), Banzai breathing (standing), Banzai breathing (standing - right hand), Banzai breathing (standing - left hand), Banzai breathing (prone), Banzai breathing (prone - right hand), Banzai breathing (prone - left hand), Banzai breathing (side-lying - right hand) - ipsilateral hip & knee flexion, Banzai breathing (side-lying - left hand) - ipsilateral hip & knee flexion, Cat stretch, Cat stretch + breathing, Bear position (right hip abduction - knee flexion), Bear position (left hip abduction - knee flexion), Bear position (right hip extension - knee extension),Bear position (left hip extension - knee extension), Bear position (right shoulder flexion), Bear position (left shoulder flexion), Bear position (right shoulder abduction), Bear position (left shoulder abduction), Scapular push-up (quadrups), Scapular push-up (push-up position - right foot lifted), Scapular push-up (push-up position - left foot lifted), Birddog (right arm flexion / left hip extension), Birddog (left arm flexion / right hip extension), Cobra push-up, Quadruped thoracic right rotation, Quadruped thoracic left rotation, Quadruped thoracic right rotation (Right elbow extension - right shoulder abduction and external rotation, right shoulder adduction and internal rotation), quadruped thoracic left rotation, (left elbow extension - left shoulder abduction and external rotation, left shoulder adduction and internal rotation), scapular adduction hold, leopard pose, right chest clamshell (side-lying), left chest clamshell (side-lying), right chest clamshell (left kneeling against wall), left chest clamshell (right kneeling against wall), cushioned back extension / stretch (both shoulders flexed), cushioned back extension / stretch (right shoulder flexion only), cushioned back extension / stretch (left shoulder flexion only), cushioned right side flexion (side-lying - knee & hip flexion) , cushion on left side, lateral flexion (side-lying position - knee & hip flexion), iron cross (right), iron cross (left), side plank (right), side plank (left), side plank (elbow to knee on the ground) right, side plank (elbow to knee on the ground) left, wall side plank - standing (right), wall side plank - standing (left), hip lift, hip lift (right leg lifted), hip lift (left leg lifted), clamshell (hip abduction) right, clamshell (hip abduction) left, bear position (one hip abduction), bear position (one hip adduction), jackknife, downward dog, ra Camel pose, Camel pose with right arm raised, Camel pose with left arm raised, Chin-in, Chin-in right, Chin-in left, Straight bridge, Table pose, Hip abduction right, Hip abduction left, Hip adduction right, Hip adduction left, Adductor side plank lower right, Adductor side plank lower left, Negative crunch, Negative crunch with right rotation, Negative crunch with left rotation, Reverse plank, Negative leg raises, Boat pose, Boat pose with right rotation, Boat pose with left rotation, Floor cobra with both arms raised, Wall squat with both arms raised, Straight bridge with right supporting leg,Straight bridge (left supporting leg), negative squat (right supporting leg), negative squat (left supporting leg), wall squat (hold, right supporting leg), wall squat (hold, left supporting leg), 90° lunge (hold, right leg forward), 90° lunge (hold, left leg forward), T-balance (right supporting leg), T-balance (left supporting leg), lunge (hold, right leg forward), lunge (hold, left leg forward), squat (hold), single-leg standing (hold, right supporting leg), single-leg standing (hold, left supporting leg), plank (right arm raised), plank (elbow extended, right arm raised), plank (elbow extended). Left arm extension and raising, plank with elbow extension and diagonal marching, plank with right hip extension, plank with left hip extension, side plank with hip abduction to the lower right, side plank with hip abduction to the lower left, side plank clamshell to the lower right, side plank clamshell to the lower left, preacher plank, push-ups, floor cobra TY, side squat hold to the right, side squat hold to the left, alternating side squats, single leg squat to the right, single leg squat to the left, etc.

[0126] Each exercise may have its own set intensity. Alternatively, an exercise of an appropriate intensity may be selected based on the state of the posture parameters.

[0127] Examples The following is an example of a case that was actually carried out. Still images of a subject were acquired from four horizontal directions. From these still images, various posture parameters were determined. Figure 9 shows the skeletal model used in this example. In this skeletal model, the direction and amount of displacement of each part of the posture parameter are quantitatively visualized with arrows.

[0128] Table 10 shows, in particular, the posture parameters whose ROM% exceeded 50%, and their respective ROM%s. [Table 10]

[0129] Figure 10 shows the musculoskeletal model used in this example. In this musculoskeletal model, body blocks that may have stress points, inferred from the determined postural parameters, are visualized using contrast and patterns. In this way, it is possible to produce quantitative and easily understandable output through visualization.

[0130] Thus, the method of this disclosure allows for the quantitative evaluation of the posture of each body part based on information about the subject's whole-body posture, which can be easily obtained from still images of the subject in a standing position and is strongly influenced by the subject's lifestyle. Furthermore, based on this evaluation, it becomes possible to estimate body blocks that may have stress points throughout the entire body. In this way, the inventors have succeeded in quantitatively evaluating the entire body and visualizing it using a simple method.

[0131] In the example above, the evaluation results were output visually. However, the evaluation results may be generated and output in other formats. In some embodiments, the evaluation results may be generated in text. For example, the evaluation results may be output as text information. For example, the evaluation results may be output as audio information. For example, the evaluation results may be output in multiple formats.

[0132] The evaluation results of posture parameters may be expressed, for example, as body parts and the direction, degree, and manner (movement) of their displacement. The text may be generated by combining several elements. An example is shown in Table 11A. [Table 11A]

[0133] Furthermore, it is possible to generate text describing the potential problems that may arise as a result. An example of this is shown in Table 11B. [Table 11B]

[0134] In some embodiments, the recommended exercise menu may be output to the user's electronic device in various forms, such as text, images, and videos. The exercise menu may also be output along with other outputs, such as skeletal model images representing postural parameters of body parts and musculoskeletal model images representing stress points.

[0135] How to take still images This disclosure provides a method for capturing still images of a subject in a standing position for use in physical assessment. It is preferable to hold the camera vertically and keep the lens axis horizontal when taking the image. The subject is asked to stand in front of the camera. A horizontal line is displayed within the frame. In some embodiments, this horizontal line is displayed at the bottom of the frame. The distance between the camera and the subject is adjusted so that the subject's ankles are aligned with this horizontal line. The camera may be moved without moving the subject who is standing. Alternatively, the camera may be fixed and the subject may move. The distance is set so that the horizontal line on the frame passes through the ankles. In many cases, this will capture almost the entire body of the subject in the frame. The subject is then photographed.

[0136] In some embodiments, the computer system may display a horizontal line on the camera or smartphone display to align the ankle at the bottom. In some embodiments, the computer system may, via the camera, smartphone, or other device, request the subject or their assistant to hold the camera or the like vertically and adjust the distance between the subject and the camera so that the subject's ankle is aligned with the horizontal line in the frame. The computer system may, via the camera, smartphone, or other device, request the subject or their assistant to position the camera or the like approximately 1 meter from the floor or at waist height of the subject in a standing position. In some embodiments, the computer system may request the subject to take a picture with their ankle aligned with the horizontal line.

[0137] In some embodiments, the computer system may detect the position of the ankle within the camera or smartphone display and determine whether the ankle is in a predetermined position below the display. If the ankle is not in the predetermined position below the display, the system may notify the subject by emitting a signal, voice, tone, light, etc. For example, voice signals such as "Please move closer to the camera" or "Please move away from the camera" may be used to inform the subject of the situation and provide instructions for appropriate movement. When the ankle is in the predetermined position below the display, the system may notify the subject by emitting a signal, voice, tone, light, etc.

[0138] The computer system may determine conditions such as whether the camera is not fixed vertically or whether height adjustment is necessary, and may request the subject to position the camera appropriately for shooting. The computer system may automatically or, in accordance with the subject's instructions, take a picture when it determines that the camera is positioned appropriately for shooting and the subject's ankles are in the designated position below the display.

[0139] In this embodiment, it is not necessarily required to display a horizontal line on the camera or smartphone display to indicate where the ankle should be positioned. For example, the subject can fix the smartphone vertically in the appropriate position and take a suitable still image of themselves following the application's guidance. Once the smartphone is fixed in place, the subject can communicate with the smartphone and move to the appropriate position relative to the camera without frequently checking the smartphone, easily acquiring a suitable still image.

[0140] Figure 11 shows an example of photography. A smartphone 1110 is used to photograph a subject 1120. A horizontal line 1112 for aligning the ankle is displayed at the bottom of the smartphone 1110's display 1111. The photographer using the smartphone 1110 holds the smartphone 1110 vertically and its lens (not shown) horizontally, adjusting the distance between the subject 1120 and the display 1111 so that the subject's ankle 1122 aligns with the horizontal line 1112 on the display 1111. The height of the smartphone 1110 may also be adjusted if necessary. In this state, the photographer can photograph the subject 1120 and obtain a still image.

[0141] In some embodiments, the subject may be asked to obtain frontal and sagittal plane images of the subject in accordance with the process described above. The subject may also be asked to obtain two frontal plane images, one from the front and one from the back, and two sagittal plane images, one from the left and one from the right.

[0142] In some embodiments, once the necessary shooting is complete, the subject may be asked to upload the acquired images to a computer system. This allows the computer system to acquire still images of the subject in a standing position in the frontal and sagittal planes.

[0143] Conventionally, two horizontal lines were displayed on the frame: one at the top and the other at the bottom. The upper horizontal line was aligned with the subject's head, and the lower horizontal line was aligned with the subject's feet. The inventors faced the challenge that this method did not allow for accurate calculation of posture parameters. After much effort, the inventors discovered that by displaying only one horizontal line at the bottom of the frame, as described above, and aligning the ankle with it during imaging, posture parameters could be calculated with high accuracy. In particular, the accuracy of body part rotation was improved.

[0144] A subject whose upper body was rotated approximately 20 degrees relative to the camera was photographed using the method (a) of this embodiment and, as a comparative example, the conventional method (b), and the accuracy was compared. The results are shown in Figure 12. The conventional method (b) involves displaying two horizontal lines on the display and taking a photograph while aligning the subject's head with the upper horizontal line and their feet with the lower horizontal line as much as possible. In contrast, the method (a) of this embodiment involves displaying only one horizontal line at the bottom of the display and taking a photograph while aligning the subject's ankles with this horizontal line as much as possible.

[0145] At first glance, it might seem that using two horizontal lines would allow for more accurate position estimation. However, in reality, as can be seen in Figure 12, the method (a) of this embodiment clearly showed less variation than the conventional method (b). Here, a detailed explanation of the optical system and imaging system is omitted, but below we will briefly consider why the method (a) of this embodiment is superior. In calculating the 3D coordinate position of each part of the body, images taken from at least two directions are necessary. For example, consider the calculation of the shoulder coordinates. First, in the frontal plane, there is not much difference in the distance between the body's centerline and the shoulder relative to the camera. In contrast, in the sagittal plane, one shoulder is closer to the camera than the body's centerline. Therefore, the distance between the shoulder and the camera at the time of shooting differs between images taken in two directions. In this case, it is desirable that the positional relationship between the camera and the subject remains constant. However, in reality, aligning both parts of the body with two horizontal lines is more difficult than one might imagine. In contrast, aligning only one part of the body with one horizontal line is relatively easy. This is thought to ensure that the distance between the camera and the subject remains constant. This is one explanation the inventors have at this stage, and the present invention should not be interpreted as being limited to this; other explanations are also possible. However, as is clear from the comparison shown in Figure 12, it has been shown that using only one horizontal line is beneficial.

[0146] Examples of computer system configuration and operation Figure 13 schematically shows a network environment connecting a system 100 and a subject 200 according to one embodiment of this disclosure.

[0147] System 100 includes a central processing unit (CPU, also referred to herein as "processor" or "computer processor") 101, a storage unit 102, main memory or memory location 103, peripheral devices 104, and a communication interface 105. These components communicate with the CPU 101 via a communication bus 106, such as a motherboard.

[0148] CPU 101 may be a single-core or multi-core processor, or multiple processors for parallel processing. CPU 101 may include a computing architecture that processes data signals and implements various architectures or combinations of instruction sets. The CPU has an internal cache (not shown), which can communicate data quickly with the CPU 101's registry (not shown). The cache stores data used by CPU 101, which can process this data quickly. Access to the cache is not explicitly described below.

[0149] The storage unit or storage 102 is a non-temporary storage medium that stores data for providing the functions described herein. The storage unit 102 may be a data storage unit (or data repository) for storing data. The storage unit 102 stores programs and data that the system 100 can use. Examples of the storage unit 102 include, but are not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), flash memory, and other memory devices. Other examples of the storage unit 102 include, but are not limited to, hard disks, floppy disks, CD-ROMs, DVD-ROMs, DVD-RAMs, DVD-RWs, flash memory, magnetic tape, and any other mass storage devices, non-volatile memory, or similar permanent storage devices and media for storing information on a permanent basis.

[0150] The memory unit 102 includes a skeletal information calculation module 102a, a body part posture evaluation module 102b, a stress point calculation module 102c, an injury risk estimation module 102d, an exercise calculation module 102e, and an output information generation module 102f.

[0151] The skeletal information calculation module 102a stores an algorithm or computer code that calculates skeletal information, i.e., reference points and their coordinates, based on the acquired image.

[0152] The body part posture evaluation module 102b stores an algorithm or computer code that calculates and evaluates the values ​​of posture parameters for each body part based on the skeletal information calculation module 102a (for example, by comparing with thresholds or calculating ROM%). Alternatively, the body part posture evaluation module 102b stores a group of skeletal patterns and stores an algorithm or computer code that selects the appropriate skeletal pattern based on the skeletal information.

[0153] The stress point calculation module 102c stores a group of body blocks, an association table that links posture parameters or skeletal patterns with body blocks that may have corresponding stress points, and a calculation algorithm or computer code that, based on the posture parameters or skeletal patterns obtained by the body part posture evaluation module 102b, refers to the association table to select body blocks that may have corresponding stress points.

[0154] The injury risk assessment module 102d stores an association table that links posture parameters or skeletal patterns with the injury risks that may occur in each of them, and stores a calculation algorithm or computer code that, based on the posture parameters or skeletal patterns obtained by the body part posture assessment module 102b, refers to the association table to estimate the corresponding injury risk.

[0155] The exercise calculation module 102e stores a group of exercise menus, an association table that links posture parameters or skeletal patterns with the recommended exercise menus for each of them, and a calculation algorithm or computer code that selects the appropriate recommended exercise menu by referring to the association table based on the posture parameters or skeletal patterns obtained by the body part posture evaluation module 102b.

[0156] The output information generation module 102f stores data and calculation algorithms or computer code for generating output information to communicate to the user one, several, or all of the following to the user: body blocks that may have stress points selected by the stress point calculation module 102c, injury risk estimated by the injury risk assessment module 102d, and recommended exercise menus selected by the exercise calculation module 102e. The output information generation module 102f can generate images, text information, etc., to which information such as posture parameters, stress point information, and stress intensity has been added to a skeletal model, musculoskeletal model, etc.

[0157] The computer system 100 or storage unit 102 may house other modules. For example, a shooting module for photographing a subject may be provided (not shown). In some embodiments, the shooting module may output instructions to the user's electronic device to display a horizontal line at the bottom of the display or frame of the user's electronic device and to align the subject's ankle with it. In some embodiments, the shooting module may detect the subject's ankle in the camera's view, determine if its position is at a predetermined position at the bottom of the frame, and output instructions to the user's electronic device to guide the subject to bring their ankle to that predetermined position.

[0158] The in-memory 103 can store instructions or data that the CPU 101 can execute. For example, it may be, without limitation, dynamic random access memory (DRAM), static random access memory (SRAM), read-only memory (ROM), flash memory, etc. The CPU 101 can transfer programs and data stored in the memory unit 102 to the main memory 103, execute them, and use them.

[0159] The peripheral device 104 may, for example, not limited to, other memory, data storage, and / or an electronic display adapter. The communication interface 105 may, for example, not limited to, a network adapter. The communication interface 105 can communicate with other devices via the network 400.

[0160] An example of the operation of this system 100 is described below. The imaging device or camera 300 can photograph the body of the subject 200. As shown in Figure 13, in some embodiments, the camera 300 is communicably connected to the communication interface 105 of the system 100. In Figure 13, it is connected to the system 100 via a network 400. In some embodiments, the camera 300 may be included in the system 100.

[0161] Figure 13 shows a terminal device 510 that outputs the calculation results of system 100. As shown in Figure 13, in some embodiments, the terminal device 510 is communicably connected to the communication interface 105 of system 100. In Figure 13, it is connected to system 100 via network 400. In some embodiments, system 100 may be included in the terminal device 510. In some embodiments, the terminal device 510 may be included in system 100.

[0162] First, camera 300 acquires an image of the subject 200's body. The subject 200 may be wearing clothes during the imaging process. Camera 300 transmits the acquired image of the subject 200's body to system 100. System 100 can then acquire the image of the subject 200's body.

[0163] As in one embodiment described above, a lateral image of the body may be acquired. As in another embodiment described above, still images of the front, back, and left and right sides of the body in a standing position may be acquired. The system 100 may display a horizontal line for the ankle on the camera 300's display and ask the user to align the position of the subject 200's ankle on the display with this horizontal line.

[0164] System 100 uses the skeletal information calculation module 102a to recognize predetermined reference points from the acquired image and calculate the coordinates (skeletal information) of those reference points.

[0165] In some embodiments, the positions of the ankle or foot, hip joint, and iliac crest may be recognized from a lateral image of the body, and their coordinates may be calculated. Furthermore, vertical information may be obtained from the image. Alternatively, the vertical direction within the image may be obtained from supplementary information of the image.

[0166] System 100 uses the body part posture evaluation module 102b to calculate the values ​​of posture parameters for each body part from the skeletal information. For example, it may calculate the displacement (posture parameter) of a certain body part relative to another body part or reference element. Furthermore, for example, it may calculate the ROM% of that body part.

[0167] For example, the anterior-posterior tilt angle of the pelvis may be determined from the vertical direction and the straight line formed by the hip joint and the iliac crest in the sagittal plane. Alternatively, the anterior-posterior translational distance of the pelvis may be determined from the relationship between a vertical line extending from a predetermined point on the ankle or foot and one or both points on the hip joint and the iliac crest.

[0168] System 100 may, for example, determine the skeletal pattern to which the subject 200 belongs based on skeletal information.

[0169] For example, the tilt of a subject's pelvis may be classified into one of three categories: anterior tilt, no tilt, or posterior tilt, based on the anterior-posterior tilt angle of the pelvis. For example, the translation of a subject's pelvis may be classified into one of three categories: anterior translation, no translation, or posterior translation, based on the anterior-posterior translation distance of the pelvis. For example, a subject's skeletal pattern may be classified into one of nine skeletal patterns related to the pelvis: {anterior tilt, no tilt, posterior tilt} × {anterior translation, no translation, posterior translation}, based on the anterior-posterior tilt angle of the pelvis and the anterior-posterior translation distance of the pelvis.

[0170] The system 100 may use the stress point calculation module 102c to determine which body blocks in the subject 200 may have stress points.

[0171] System 100 may use the failure risk assessment module 102d to assess the potential failure risks that may occur to the subject 200.

[0172] The system 100 may use the output information generation module 102f to generate output information to be transmitted to the subject 200 or the trainer 500.

[0173] The system 100 may transmit output information to the terminal device 510 via the communication interface 105. In some embodiments, the system 100 may output the output information to an output device (e.g., peripheral device 104) owned by the system 100 itself.

[0174] The output information may be provided to the 200 subjects. The 200 subjects can learn about their own skeletal patterns. The 200 subjects can receive an exercise menu and learn what exercises they should do. The 200 subjects can use this understanding to guide their future exercise, lifestyle, and treatment.

[0175] The output information may be provided to persons 500 other than the subject 200. For example, a trainer 500 may acquire the output information. The trainer 500 can learn about the subject 200's skeletal pattern and use this information to provide advice, treatment, and training to the subject 200. The trainer 500 receives the exercise menu. A trainer 500 with extensive experience can recognize the recommended exercise menu and confirm or modify the exercise menu to be performed. A trainer 500 with limited experience can recognize information such as postural parameters of body parts, body blocks that may have stress points, injury risks, and recommended exercise menus, thereby efficiently and effectively providing treatment, advice, and exercises to the subject 200.

[0176] Figure 13 shows only one example of the connection relationship between system 100, camera 300, and terminal device 510. In some embodiments, camera 300 and terminal device 510 may be included in system 100. Some components within system 100 may be connected to each other for communication during or at all times. System 100 may be installed at a location away from the subject 200 or trainer 500. All or part of system 100 may be included in an electronic device possessed by the subject 200 or trainer 500. For example, components 102a to 102f of storage unit 102 may be physically arranged in one storage unit 102, or they may be divided and arranged in multiple storage units 102.

[0177] This disclosure also provides the following embodiments: A001. A method for evaluating the physical condition using a computer system, or a method according to any embodiment thereof, To obtain skeletal information of the subject's body; Based on the skeletal information of the subject's body obtained, determine the skeletal pattern corresponding to the subject's body; and Based on the determined skeletal pattern, determine one or more body blocks in the subject's body that may have stress points; A method for providing this. A002. A method according to A001 or any embodiment, To determine one or more exercise menus corresponding to the determined skeletal pattern or body block. A way to further enhance it. A005. A method for evaluating the physical condition, or a method according to any embodiment thereof, To provide multiple skeletal patterns defined based on the skeletal information of the body; To provide a plurality of body blocks that may have load-bearing areas (stress points) and are associated with the plurality of skeletal patterns; To obtain skeletal information of the subject's body; Based on the skeletal information of the subject's body obtained, select the skeletal pattern corresponding to the subject's body from the multiple skeletal patterns; and Based on the selected skeletal pattern, select one or more body blocks from the plurality of body blocks in which the subject's body may have the stress points; A method for providing this. A006. A method for evaluating the physical condition, or a method according to any embodiment thereof, To provide multiple skeletal patterns defined based on the skeletal information of the body; To provide a plurality of body blocks that may have load-bearing areas (stress points) and are associated with the plurality of skeletal patterns; To provide multiple exercise menus associated with the aforementioned multiple stress points or the aforementioned multiple body blocks; To obtain skeletal information of the subject's body; Based on the skeletal information of the subject's body obtained, select the skeletal pattern corresponding to the subject's body from among the multiple skeletal patterns; Based on the selected skeletal pattern, select one or more body blocks from the plurality of body blocks in which the subject's body may have stress points; and Selecting one or more exercise menus from the aforementioned multiple exercise menus that correspond to the selected skeletal pattern or the selected body block: A method for providing this. A021. A method according to any one of A001 to A006, or any embodiment thereof, The aforementioned skeletal information includes information about the pelvis (and its posture), The aforementioned skeletal patterns are classified by the posture of the pelvis. method. A022. A method described in A021 or any of the embodiments thereof, The skeletal information of the pelvis is obtained from at least the lateral image of the subject. method. A023. A method according to A021 or A022, or any embodiment thereof, The skeletal information of the pelvis includes at least the position of the hip joint, the position of the iliac crest, and the position of the foot when viewed from the side of the subject. method. A031. A method according to any one of the claims A021 to A023, or any embodiment thereof, The aforementioned multiple skeletal patterns are defined by combinations of anterior pelvic tilt, posterior pelvic tilt, and no tilt, and anterior pelvic translation, posterior pelvic translation, and no translation. method. A032. A method according to any one of the claims A021 to A023, or any embodiment thereof, The aforementioned multiple skeletal patterns are the following combinations related to the pelvis. Point P0 has no incline and no translation; P1) Forward-leaning and no translation; P2) Backward tilt and no translation; P3) No incline and forward translation; P4) No incline and rearward translation; P5) Forward tilt and forward translation; P6) Backward tilt and forward translation; P7) Forward tilt and backward translation; and P8) Rearward tilt and rearward translation, It is classified into one of the following categories: method. A033. A method according to either one of A031 or A032, or an embodiment thereof, The aforementioned multiple skeletal patterns are classified by the degree of anterior-posterior tilt of the pelvis relative to the vertical direction and the degree of anterior-posterior translation of the pelvis relative to the vertical line. method. A034. A033, or a method according to any embodiment, The anterior-posterior tilt of the pelvis is defined by the angle between the line connecting the hip joint and the iliac crest and the vertical line when viewed from the side of the subject. method. A035. A033, or a method according to any embodiment, The anterior-posterior translation of the pelvis is defined by the horizontal position of the hip joint relative to a vertical line passing through the foot, when viewed from the side of the subject. method. A041. A method according to any one of the claims A001 to A035, or any embodiment thereof, The aforementioned body blocks are defined by the anterior neck and shoulders, posterior neck and shoulders, internal back, external back, chest, shoulders, upper abdomen, lower abdomen, lower back, external lower back, hip joint, anterior thigh, posterior thigh, knee, posterior lower leg, shin, ankle, and foot. method. A042. A method according to any one of the items A031 to A041, or any embodiment thereof, The plurality of body blocks that may have stress points are When the aforementioned skeletal pattern is inclined forward and without translation (P1), it includes the anterior aspect of the neck and shoulders, the posterior aspect of the neck and shoulders, the internal aspect of the back, the lumbar region, the external aspect of the lumbar region, the hip joint, the knee, the ankle, and the foot. When the aforementioned skeletal pattern is posteriorly inclined and without translation (P2), it includes the anterior aspect of the neck and shoulders, the posterior aspect of the neck and shoulders, the internal aspect of the back, the lumbar region, the external aspect of the lumbar region, the hip joint, the posterior aspect of the thigh, the knee, the ankle, and the foot. When the aforementioned skeletal pattern is not inclined and is anteriorly translated (P3), it includes the posterior aspect of the neck and shoulders, the lumbar region, the outer part of the lumbar region, the posterior aspect of the thigh, the knee, the ankle, and the foot. When the aforementioned skeletal pattern is not inclined and is posteriorly translated (P4), it includes the posterior aspect of the neck and shoulders, the inner back, the lumbar region, the outer lumbar region, the knees, ankles, and feet. If the aforementioned skeletal pattern is inclined forward and translated forward (P5), it includes the lumbar region, outer lumbar region, hip joint, knee, ankle, and foot. When the aforementioned skeletal pattern is posteriorly inclined and anteriorly translated (P6), it includes the posterior aspect of the neck and shoulders, the inner back, the lumbar region, the outer lumbar region, the hip joint, the posterior aspect of the thigh, and the shin. When the aforementioned skeletal pattern is inclined forward and translated backward (P7), it includes the posterior aspect of the neck and shoulders, the inner back, the hip joint, the anterior aspect of the thigh, the posterior aspect of the thigh, the knee, and the shin. If the aforementioned skeletal pattern is posteriorly inclined and posteriorly translated (P8), it includes the posterior aspect of the neck and shoulders, the inner back, the lower back, the outer lower back, the hip joint, the anterior aspect of the thigh, the posterior aspect of the thigh, the knee, the shin, the ankle, and the foot. method. A061. A method according to any one of the claims A031 to A042, or any embodiment thereof, The aforementioned multiple exercise menus are, If the aforementioned skeletal pattern is forward-leaning and without translation (P1), the following exercises are included: quadruped back curl, charuid pose, bear position, bear position (hip flexion-knee flexion), bear roll (quadruped walking), scapular push-up (push-up position), front thigh stretch with knee flexion (side-lying position), Bretzel, leg raises, pelvic tilt (supine position), knee tuck + knee flexion / extension, knee tuck, dead bug, inversion (backward roll), hamstring stretch, draw-in (supine position), cradle (both legs tucked), plank, bear position (one hip extension), and bear position (one hip flexion). If the aforementioned skeletal pattern is posteriorly tilted and without translation (P2), the following exercises are performed: cat stretch, bear position, bear position (hip extension - knee extension), bear roll (quadruped), scapular push-up (push-up position), cobra push-up, leopard pose, Bretzel, knee tuck + knee flexion / extension, dead bug, draw-in (supine position), plank, bear position (one hip extension), and bear position (one hip flexion). Includes, When the aforementioned skeletal pattern is without inclination and forward translation (P3), the following exercises are included: quadruped back curl, charuid pose, bear position, bear position (hip flexion-knee flexion), bear roll (quadruped walking), scapular push-up (push-up position), Bretzel, leg raises, pelvic tilt (supine position), knee tuck + knee flexion / extension, knee tuck, dead bug, inversion (backward roll), hamstring stretch, draw-in (supine position), cradle (both legs tucked), plank, bear position (one hip extension), and bear position (one hip flexion). When the aforementioned skeletal pattern is without inclination and posterior translation (P4), the exercises include cat stretch, bear position, bear position (hip extension-knee extension), bear roll (quadruped), scapular push-up (push-up position), cobra push-up, leopard pose, front thigh stretch with knee flexion (side-lying position), Bretzel, pelvic tilt (supine position), knee tuck + knee flexion / extension, dead bug, draw-in (supine position), plank, bear position (one hip extension), and bear position (one hip flexion). If the aforementioned skeletal pattern is forward-leaning and forward-translating (P5), the following exercises are included: quadruped back curl, charuid pose, bear position, bear position (hip flexion-knee flexion), bear roll (quadruped walking), scapular push-up (push-up position), front thigh stretch with knee flexion (side-lying position), Bretzel, leg raises, pelvic tilt (supine position), knee tuck + knee flexion / extension, knee tuck, dead bug, inversion (backward roll), hamstring stretch, draw-in (supine position), cradle (both legs tucked), plank, bear position (one hip extension), and bear position (one hip flexion). If the aforementioned skeletal pattern is posteriorly tilted and anteriorly translated (P6), the following exercises are included: quadruped back curl, charuid pose, cat stretch, bear position, bear position (hip flexion-knee flexion), bear position (hip extension-knee extension), bear roll (quadruped walking), scapular push-up (push-up position), cobra push-up, leopard pose, Bretzel, leg raises, pelvic tilt (supine position), knee tuck + knee flexion / extension, knee tuck, dead bug, inversion (backward roll), hamstring stretch, draw-in (supine position), cradle (both legs tucked), plank, bear position (one hip extension), and bear position (one hip flexion). If the aforementioned skeletal pattern is anteriorly tilted and posteriorly translated (P7), the following exercises are included: quadruped back curl, charuid pose, cat stretch, bear position, bear position (hip flexion-knee flexion), bear position (hip extension-knee extension), bear roll (quadruped walking), scapular push-up (push-up position), cobra push-up, female leopard pose, front thigh stretch with knee flexion (side-lying position), Bretzel, leg raises, pelvic tilt (supine position), knee tuck + knee flexion / extension, knee tuck, dead bug, inversion (backward roll), hamstring stretch, draw-in (supine position), cradle (both legs tucked), plank, bear position (one hip extension), and bear position (one hip flexion). If the aforementioned skeletal pattern is posteriorly tilted and posteriorly translated (P8), the following exercises are included: cat stretch, bear position, bear position (hip extension-knee extension), bear roll (quadruped), scapular push-up (push-up position), cobra push-up, leopard pose, knee flexion front thigh stretch (side-lying position), Bretzel, pelvic tilt (supine position), knee tuck + knee flexion / extension, dead bug, draw-in (supine position), plank, bear position (one hip extension), and bear position (one hip flexion). method. A071. A method according to an embodiment of A001, A002, or A005, or any of the embodiments, Outputting the determined or selected stress point. A way to further enhance it. A072. A method according to an embodiment of A001 or A061, or either embodiment, Outputting the determined or selected stress point. A way to further enhance it. A073. A method according to an embodiment of A002 or A006, or any of the embodiments thereof, Outputting the determined or selected exercise menu. A way to further enhance it. B001. Computer software for causing a computer to perform any one of A001 to A003, or the method described in any embodiment thereof. D001. A computer system, or a computer system according to any embodiment, A skeleton pattern module that stores a group of skeleton patterns. A body block module that stores a group of body blocks and A stress point calculation module defines the relationship between each skeletal pattern stored in the skeletal pattern module and body blocks stored in the body block module that may have stress points. It has a memory unit that stores, Based on the subject's skeletal information, the skeletal pattern module is referenced to determine the skeletal pattern to which the subject belongs. A computer system configured to determine, based on the skeletal pattern of the subject, the body block module and the stress point calculation module, to determine the body blocks in which the subject may have stress points. A computer system as described in D002. D001, or any of the embodiments, The aforementioned storage unit is An exercise module that stores a group of exercise menus, and An exercise calculation module that defines the relationship between each skeletal pattern stored in the skeletal pattern module, or a body block stored in the body block module, and the exercise menu stored in the exercise module. Further store, A computer system further configured to determine an exercise menu to be recommended for the subject, based on one or both of the skeletal pattern and the body block, by referring to the exercise module and the exercise calculation module.

[0178] This disclosure further provides the following embodiments: A101. A method for evaluating the physical condition using a computer system, or a method according to any embodiment thereof, To obtain an image of the subject; Obtaining skeletal information of the subject's body from the aforementioned image of the subject; and Based on the aforementioned skeletal information, evaluate the three-dimensional posture of the subject's body parts; A method for providing this. A101b. A method according to A101 or any embodiment thereof, and Based on the posture of the body parts evaluated above, determine the body blocks that may have stress points; A method for providing this. A111. A101, or a method according to any embodiment thereof, Acquiring an image of the subject means taking a still image of the subject in a standing position. method. A112. The method according to A101, A11, or any embodiment thereof, Acquiring images of the subject includes acquiring still images of the subject from multiple directions. method. A113. A method according to A101 or any embodiment thereof, Acquiring an image of the subject includes acquiring multiple still images of the subject. method. A114. A method according to A112 or A113, or any embodiment thereof, The multiple still images to be acquired include a sagittal plane still image of the subject and a frontal plane still image of the subject. method. A115. A method according to any one of the items A112 to A114, or any embodiment thereof, The still images from the aforementioned multiple directions include still images of the front, back, left, and right sides of the subject. method. A121. A111, or a method according to any embodiment, Obtaining skeletal information of the subject's body from the aforementioned image of the subject includes performing static image posture estimation or two-dimensional posture estimation. method. A122. A method according to A121, or any embodiment thereof, Obtaining skeletal information of the subject's body from the aforementioned image of the subject includes performing markerless posture estimation. method. A131. A method according to A101, or any embodiment thereof, The skeletal information of the body includes the position of the iliac crest of the subject. method. A132. A method according to A131 or any embodiment, Evaluating the three-dimensional posture of the subject's body parts includes evaluating the three-dimensional posture of the subject's pelvis based on the skeletal information, including the position of the iliac crest. method. A133. A method according to A132, or any embodiment thereof, Determining one or a body block that may have the aforementioned stress point includes determining one or a body block that may have the aforementioned stress point based on the three-dimensional posture of the pelvis. method. A141. A method according to A101, or any embodiment thereof, The skeletal information of the body includes the position of the subject's juggler notch. method. A142. A method according to A141, or any embodiment thereof, Evaluating the three-dimensional posture of the subject's body parts includes evaluating the three-dimensional posture of the subject's rib cage based on the skeletal information, including the position of the juggler notch. method. A143. A142, or a method according to any embodiment, Determining one or a body block that may have the aforementioned stress point includes determining the body block that may have the aforementioned stress point based on the three-dimensional posture of the pelvis. method. A151. A114, or a method according to any embodiment, Evaluating the three-dimensional posture of the subject's body parts includes evaluating the rotation of the subject's body parts based on the acquired sagittal plane still image and frontal plane still image of the subject. method. A152. A method according to A151, or any embodiment thereof, The rotation of the aforementioned body part is Rotation of the head from side to side; rotation of the cervical spine from side to side; inward and outward rotation of the left shoulder; inward and outward rotation of the right shoulder; rotation of the upper chest from side to side; rotation of the lower chest from side to side; rotation of the thoracic spine from side to side; rotation of the lumbar spine from side to side; rotation of the pelvis from side to side; inward and outward rotation of the left hip joint; inward and outward rotation of the right hip joint; inward and outward rotation of the left toes; and inward and outward rotation of the right toes. Selected from the group consisting of, method. A153. A method according to A101, A151 or A152, or any embodiment thereof, A method further comprising estimating the risk of injury of the subject based on an evaluation of the three-dimensional posture or rotation of the subject's body parts. A155. A method according to A101, A151 or A152, or any embodiment thereof, A method further comprising determining an exercise to be recommended to the subject based on an evaluation of the three-dimensional posture or rotation of the subject's body parts. A161. A method according to A101, or any embodiment thereof, The method further comprises associating the three-dimensional posture of a body part with a body block that may have stress points, for a plurality of body parts and a plurality of body blocks. Determining a body block that may have stress points based on the three-dimensional posture of the evaluated body part includes referring to the association. method. A162. A method according to A161, or any embodiment thereof, Evaluating the three-dimensional posture of the aforementioned body part includes determining the ratio (ROM%) of the subject's range of motion to the original range of motion (ROM) of the aforementioned body part. method. A163. A162, or a method according to any embodiment, A method further comprising determining the degree of stress on a body part that may have the determined stress point, according to the percentage of the range of motion (ROM%) of each of the body parts of the subject. A171. A101, or a method according to any embodiment, A method further comprising generating an image in which the three-dimensional posture of the evaluated body part is superimposed on a skeletal model. A172. A method described in any one of A161 to A163, A method further comprising generating an image in which body blocks having the determined stress points are superimposed on a musculoskeletal model. A181. A method according to A101 to A172, or any embodiment thereof, A method further comprising displaying the generated output information on the display of an electronic device. A201. A method according to A101, or any embodiment thereof, Obtaining images of the aforementioned subjects is Using an electronic device equipped with a camera, The aforementioned camera is positioned vertically and the lens axis is kept horizontal, and With the subject's ankle positioned at the bottom of the camera's frame, This includes obtaining still images of the subject, method. A202. A method according to A201 or any embodiment, Obtaining images of the aforementioned subjects is Using an electronic device equipped with a camera, To display a horizontal line at the lower position of the frame of the camera, This includes requesting the subject or the user of the electronic device to ensure that their ankle is aligned with the horizontal line on the frame. method. A203. A method according to A201 or any embodiment, Obtaining images of the aforementioned subjects is Using an electronic device equipped with a camera, The electronic device includes informing the subject whether or not their ankle is in the lower position on the frame, method. B101. Computer software for causing a computer to execute the method according to any one of A101 to A203, or according to any embodiment. C101. A non-transitory computer-readable recording medium storing computer software for causing a computer to execute the method according to B101, or according to any embodiment. D101. A computer system, or a computer system according to any embodiment, comprising a skeletal information calculation module (102a) storing computer code for calculating skeletal information, that is, reference points and their coordinates, based on the acquired image; and a body part posture evaluation module (102b) storing computer code for obtaining and evaluating values of posture parameters of each body part based on the obtained skeletal information. A computer system comprising the above.

[0179] Preferred embodiments of the present invention have been shown and described herein, but it will be apparent to those skilled in the art that such embodiments are provided by way of example only. The present invention is not intended to be limited by the specific examples provided herein. Although the present invention has been described with reference to the above specification, the description of the embodiments and figures herein is not intended to be construed in a limiting sense. Many variations, modifications, and substitutions will occur to those skilled in the art without departing from the present invention. Furthermore, it should be understood that all aspects of the present invention are not limited to the specific depictions, configurations, or relative proportions described herein that depend on various conditions and variables. It should be understood that various alternatives to the embodiments of the present invention described herein may be used in practicing the present invention. Therefore, the present invention is considered to cover such alternative forms, modifications, variations, or equivalents as well. The following claims define the scope of the present invention, and it is intended that methods and structures within these claims and their equivalents be covered thereby.

Claims

1. A method for evaluating the physical condition using a computer system, Taking still images of a subject in a standing position from multiple angles; Obtaining skeletal information of the subject's body from still images of the subject taken from multiple directions using markerless posture estimation; and Based on the skeletal information, evaluate the three-dimensional posture of multiple body parts of the subject; Based on the posture of the body part evaluated above, determine the body block that may have stress points; and Determining the degree of stress on a body part that may have the determined stress point, according to the range of motion percentage (ROM%) of each body part of the subject; A method for providing this.

2. The method according to claim 1, The still images from the aforementioned multiple directions include still images of the front, back, left, and right sides of the subject. method.

3. The method according to claim 1, The skeletal information of the subject includes either or both of the subject's iliac crest and juggler's notch. method.

4. The method according to claim 1, The three-dimensional posture of multiple body parts of the subject includes rotation of multiple body parts. method.

5. The method according to claim 4, The rotation of the aforementioned body part is Lateral rotation of the cervical spine; lateral rotation of the upper chest; lateral rotation of the lower chest; lateral rotation of the thoracic spine; lateral rotation of the lumbar spine; lateral rotation of the pelvis; internal and external rotation of the left hip joint; and internal and external rotation of the right hip joint; Selected from the group consisting of, method.

6. The method according to claim 1, A method further comprising estimating the risk of injury of the subject based on the posture of the body part that has been evaluated.

7. The method according to claim 1, A method further comprising determining a recommended exercise menu based on the posture of the body part that has been evaluated.

8. The method according to claim 1, A method further comprising generating an image in which the three-dimensional posture of the evaluated body part is superimposed on a skeletal model.

9. The method according to claim 1, A method further comprising generating an image in which body blocks having the determined stress points are superimposed on a musculoskeletal model.

10. The method according to claim 1, A method further comprising displaying the generated output information on the display of an electronic device.

11. The method according to claim 1, Obtaining images of the aforementioned subjects is Using an electronic device equipped with a camera, To display a horizontal line at the bottom of the camera frame, This includes requesting the subject or the user of the electronic device to ensure that their ankle aligns with the horizontal line on the frame. method.

12. The method according to claim 1, Obtaining images of the aforementioned subjects is Using an electronic device equipped with a camera, The electronic device includes informing the subject whether or not their ankle is located in the lower part of the camera's frame. method.

13. Computer software for causing a computer system to perform any of the methods described in claims 1 to 12.