The present disclosure relates to an evaluation device and the like for evaluating flexibility of a body.
An item for measuring flexibility around a back, such as uniform extension/bending of a spinal column, is one of evaluation items of a motor function. Regarding the measurement of the flexibility around the back, a method for correctly evaluating the flexibility has not been established. The measurement of the flexibility around the back is often performed based on the rules of thumb of the trainer.
PTL 1 discloses a motor function evaluation device that evaluates a function of a part of a body by using information on curvature of a trajectory relating to the part of the body. The device of PTL 1 acquires curvature-related information relating to curvature from a plurality of pieces of position information indicating a position of a part of a body in a case where an evaluated person moves the part of the body. The device of PTL 1 evaluates the function of the part of the body by using the acquired curvature-related information.
PTL 2 discloses a measurement device that measures a load applied to an intervertebral disc. The device of PTL 2 images the back of a subject who is moving and measures the movement of a vertebra constituting a spinal column. The device of PTL 2 calculates the deformation of the spinal column based on the measured movement of the vertebra. The device of PTL 2 estimates the load applied to the intervertebral disc based on the calculated deformation of the spinal column.
In the method of PTL 1, the function of an upper limb can be evaluated based on the curvature of the trajectory of the upper limb. However, the method of PTL 1 cannot evaluate the flexibility of the body.
In the method of PTL 2, the deformation of the spinal column can be calculated based on the movement of the vertebra constituting the spinal column. However, PTL 2 does not disclose evaluating the flexibility of the spinal column.
An object of the present disclosure is to provide an evaluation device and the like capable of evaluating flexibility of a body.
An evaluation device according to one aspect of the present disclosure includes an acquisition unit that acquires position data pertaining to a plurality of measurement target sites established in an evaluation target segment of a body, a calculation unit that fits a circle to the plurality of measurement target sites and calculates a value of a diameter of the fitted circle, an evaluation unit that evaluates flexibility of the evaluation target segment according to the calculated value of the diameter of the circle, and an output unit that outputs an evaluation result relating to the flexibility of the evaluation target segment.
An evaluation method according to one aspect of the present disclosure acquires position data pertaining to a plurality of measurement target sites established in an evaluation target segment of a body, fits a circle to the plurality of measurement target sites and calculates a value of a diameter of the fitted circle, evaluates flexibility of the evaluation target segment according to the calculated value of the diameter of the circle, and outputs an evaluation result relating to the flexibility of the evaluation target segment.
A program according to one aspect of the present disclosure causes a computer to execute a process of acquiring position data pertaining to a plurality of measurement target sites established in an evaluation target segment of a body, a process of fitting a circle to the plurality of measurement target sites and calculating a value of a diameter of the fitted circle, a process of evaluating flexibility of the evaluation target segment according to the calculated value of the diameter of the circle, and a process of outputting an evaluation result relating to the flexibility of the evaluation target segment.
According to the present disclosure, it is possible to provide an evaluation device and the like capable of evaluating flexibility of a body.
Hereinafter, an example embodiment of the present invention will be described with reference to the drawings. However, the example embodiment described below have technically preferable limitations for carrying out the present invention, but the scope of the invention is not limited to the following. In all the drawings used in the following description of the following example embodiment, the same reference numerals are given to the same parts unless there is a particular reason. In the following example embodiment, repeated description of similar configurations and operations may be omitted.
First, an evaluation device according to a first example embodiment will be described with reference to the drawings. The evaluation device of the present example embodiment evaluates the flexibility of a body based on position information pertaining to a plurality of measurement target sites set in the body. In the present example embodiment, an example of evaluating the flexibility of an upper body in a posture in which the body is bent backward while standing (extended posture) will be described. A method of the present example embodiment can also be applied to a posture in which the body is bent forward in the standing position (forward bending posture) and a posture in which the body is bent sideways while standing (side bending posture). In addition, the method of the present example embodiment can also be applied to a posture in which the body is bent in the state of being seated on a floor or a posture in which the upper body is bent in a prone position.
The acquisition unit 11 acquires measurement data including the position information pertaining to the plurality of measurement target sites set in the body. For example, the acquisition unit 11 acquires position information of a marker installed at the measurement target site of the body of the subject. At least three markers are installed. The position information of the marker is measured by using an image captured by a camera. For example, when a sensor capable of measuring the position information is mounted on the marker, the position of the measurement target site can be specified according to the position information measured by the sensor. For example, the marker is installed at the position of the back, head, hand, knee, or ankle of the subject. When the markers are installed at the positions of the back, head, hand, knee, and ankle, the overall flexibility of the body of the subject can be evaluated. For example, a plurality of markers is installed along the spinal column of the subject. When a plurality of markers is installed along the spinal column, the flexibility of the spinal column can be evaluated.
For example, the acquisition unit 11 may acquire the position information pertaining to the measurement target site detected from the image of the subject in which no marker is installed on the body. For example, the measurement target sites such as the hand, the head, the spine, the knee, and the ankle can be extracted according to features detected from the image. The position of the measurement target site may be measurement data measured by general-purpose pose analysis software. For example, the position of the measurement target site may be estimated by using an image captured by a three-dimensional camera used for motion analysis. For example, the position of the measurement target site may be estimated by applying, to a skeleton model, physical quantities such as acceleration and angular velocity measured by an inertial measurement device installed in the measurement target site.
The acquisition unit 11 may acquire measurement data relating to a posture other than the extension.
The calculation unit 12 acquires, from the acquisition unit 11, the position information pertaining to the plurality of measurement target sites relating to the subject. The calculation unit 12 fits the acquired positions of the plurality of measurement target sites to a circle. For example, the calculation unit 12 fits a circle to the positions of the plurality of measurement target sites by using the least squares method. For example, the calculation unit 12 may fit, to a circle, the position information pertaining to three consecutive measurement target sites among the plurality of measurement target sites. In this case, the calculation unit 12 calculates the radius and the center position of the circle fitted to three consecutive measurement target sites. Then, for the plurality of measurement target sites, the calculation unit 12 averages the radius of the circle fitted for each group of three consecutive measurement target sites.
For example, the calculation unit 12 calculates the radius r of the circle to be fitted to the plurality of measurement target sites by using following Formula 1.
For example, the calculation unit 12 calculates the center position (X0, Y0) and the radius r of a circle fitted to a plurality of measurement target sites by substituting the positions (Xi, Yi) of the plurality of measurement target sites into Formula 1 and analytically solving Formula 1. For example, for the plurality of measurement target sites, the calculation unit 12 calculates the center position (X0, Y0) and the radius r of the circle by using the least squares method.
The calculation unit 12 calculates the curvature of the circle fitted to the plurality of measurement target sites, by using the radius of the circle. The calculation unit 12 outputs the calculated curvature of the circle to the evaluation unit 13. In a case where the radius of the circle fitted to the plurality of measurement target sites is used to evaluate the flexibility of the evaluation target segment, the calculation unit 12 outputs the calculated radius of the circle to the evaluation unit 13. For example, the calculation unit 12 may calculate the diameter as the diameter of the circle fitted to the plurality of measurement target sites.
For example, the calculation unit 12 calculates a curvature c of the circle fitted to the measurement target site by using following Formula 2.
The radius and curvature of the circle calculated by the calculation unit 12 are results of circle fitting.
For example, the calculation unit 12 may calculate the radius and curvature of the fitting circle by the azimuth difference or the second derivative of the position information. For example, the calculation unit 12 may calculate the radius and curvature of the fitting circle by approximating the second derivative by the Runge-Kutta method. A method of calculating the radius and the curvature of the fitting circle by the calculation unit 12 is not particularly limited.
The evaluation unit 13 acquires the result of the circle fitting by the calculation unit 12. The evaluation unit 13 evaluates the flexibility of the evaluation target segment according to the acquired result of the circle fitting. For example, the evaluation unit 13 evaluates the flexibility of the evaluation target segment according to a relationship between a preset threshold and the curvature. For example, the evaluation unit 13 evaluates the flexibility of the evaluation target segment according to a relationship between a preset threshold and the radius. For example, the evaluation unit 13 may evaluate the flexibility of the evaluation target segment according to a relationship between a preset threshold and the diameter. The evaluation unit 13 outputs the evaluation result relating to the flexibility of the subject to the output unit 15.
The output unit 15 acquires the evaluation result of the evaluation unit 13. The output unit 15 outputs the acquired evaluation result. For example, the output unit 15 displays the evaluation result of the flexibility on the screen of the mobile terminal of the subject (user). For example, the output unit 15 outputs the evaluation result to an external system or the like that uses the evaluation result. The use of the information relating to the flexibility output from the output unit 15 is not particularly limited.
For example, the evaluation device 10 is connected to an external system or the like built in a cloud or a server via a mobile terminal (not illustrated) carried by a subject (user). The mobile terminal (not illustrated) is a portable communication device. For example, the mobile terminal is a portable communication device having a communication function, such as a smartphone, a smart watch, or a mobile phone. For example, the evaluation device 10 is connected to the mobile terminal via a wire such as a cable. For example, the evaluation device 10 is connected to the mobile terminal via wireless communication. For example, the evaluation device 10 is connected to the mobile terminal via a wireless communication function (not illustrated) conforming to a standard such as Bluetooth (registered trademark) or WiFi (registered trademark). Note that the communication function of the evaluation device 10 may conform to a standard other than Bluetooth (registered trademark) or WiFi (registered trademark). The evaluation result relating to the flexibility may be used by an application installed in the mobile terminal. In that case, the mobile terminal executes processing using the evaluation result relating to the flexibility by application software or the like installed in the mobile terminal.
Next, the operation of the evaluation device 10 will be described with reference to the drawings. Hereinafter, the overall operation (
In
Next, the evaluation device 10 executes circle fitting processing (step S12). Details of the circle fitting processing in step S12 will be described later.
Next, the evaluation device 10 evaluates the flexibility of the subject according to the result of the circle fitting (step S13). For example, the evaluation device 10 evaluates the flexibility of the subject according to a relationship with a preset threshold.
Next, the evaluation device 10 outputs an evaluation result relating to the flexibility (step S14).
Next, the circle fitting processing (step S12 in
In
Next, the evaluation device 10 calculates the radius of the circle fitted to the plurality of measurement target sites (step S122).
Next, the evaluation device 10 calculates the curvature of the circle fitted to the plurality of measurement target sites by using the calculated radius of the circle (step S123). The circle fitting result such as the calculated radius and curvature of the circle is used in step S13 in
Next, an application example according to the present example embodiment will be described with reference to the drawings. In the following application example, an example in which the evaluation result of the flexibility relating to the subject is displayed on the screen of the mobile terminal carried by the subject will be described.
As described above, the evaluation device according to the present example embodiment includes an acquisition unit, a calculation unit, an evaluation unit, and an output unit. The acquisition unit acquires position data pertaining to a plurality of measurement target sites established in the evaluation target segment of the body. The calculation unit fits a circle to the plurality of measurement target sites and calculates a value of a diameter of the fitted circle. The evaluation unit evaluates the flexibility of the evaluation target segment according to the calculated value of the diameter of the circle. The output unit outputs an evaluation result relating to the flexibility of the evaluation target segment.
According to the present example embodiment, the flexibility of the body can be evaluated according to the value of the diameter of the circle fitted to the plurality of measurement target sites.
In one aspect of the present example embodiment, the calculation unit calculates a curvature before fitting to the plurality of measurement target sites. The evaluation unit evaluates the flexibility of the evaluation target segment according to the value of the curvature of the circle. According to the present aspect, the flexibility of the body can be evaluated according to the value of the curvature of the circle fitted to the plurality of measurement target sites.
In one aspect of the present example embodiment, the acquisition unit acquires the position data pertaining to the plurality of measurement target sites established in the evaluation target segment included in the spinal column of the subject in the extended posture. For the subject in the extended posture, the evaluation unit evaluates the flexibility of the evaluation target segment included in the spinal column and the uniformity in bending of the evaluation target segment included in the spinal column. According to the present aspect, the flexibility of the evaluation target segment included in the spinal column can be evaluated for the subject in the extended posture.
In one aspect of the present example embodiment, the acquisition unit acquires position data pertaining to the plurality of measurement target sites established in the evaluation target segment included in the spinal column of the subject in the forward bending posture. For the subject in the forward bending posture, the evaluation unit evaluates the flexibility of the evaluation target segment included in the spinal column and the uniformity in bending of the evaluation target segment included in the spinal column. According to the present aspect, the flexibility of the evaluation target segment included in the spinal column can be evaluated for the subject in the forward bending posture.
In one aspect of the present example embodiment, the output unit is connected to a terminal device having a screen. The output unit causes the terminal device to output information relating to the evaluation result relating to the evaluation target segment. According to the present aspect, the information relating to the evaluation result can be displayed on the screen of the terminal device. The flexibility of the evaluation target segment and the uniformity in bending of the evaluation target segment can be recognized with reference to the information displayed on the screen of the terminal device.
Next, an evaluation device according to a second example embodiment will be described with reference to the drawings. The evaluation device of the present example embodiment fits the measurement target site of the subject to an ellipse and evaluates the uniformity of the bent body.
The acquisition unit 21 has the same configuration as the acquisition unit 11 of the first example embodiment. The acquisition unit 21 acquires measurement data including the position information pertaining to the plurality of measurement target sites set in the body.
The first calculation unit 221 has the same configuration as the calculation unit 12 of the first example embodiment. The first calculation unit 221 acquires, from the acquisition unit 21, the position information pertaining to the measurement target site relating to the subject. The first calculation unit 221 fits the acquired positions of the measurement target sites to a circle.
The second calculation unit 222 acquires, from the acquisition unit 21, the position information pertaining to the measurement target site relating to the subject. In addition, the second calculation unit 222 acquires the radius of the circle (also referred to as a fitting circle) calculated by the first calculation unit 221 and fitted to the plurality of measurement target sites. Similarly to the first calculation unit 221, the second calculation unit 222 selects three consecutive measurement target sites from among the plurality of measurement target sites. The second calculation unit 222 fits the position of the measurement target sites to an ellipse for each group including the selected three measurement target sites. The second calculation unit 222 fits the positions of the three grouped measurement target sites to the ellipse, based on the positions of the three grouped measurement target sites and the radius of the fitting circle. In the ellipse fitting, the second calculation unit 222 sets the radius of the fitting circle to the long radius of the ellipse. The second calculation unit 222 calculates the short radius of the ellipse in which the radius of the fitting circle is set to the long radius. Note that the second calculation unit 222 may set the radius of the fitting circle to the short radius of the ellipse and calculate the long radius of the ellipse in which the radius of the fitting circle is set to the short radius. The second calculation unit 222 outputs, to the evaluation unit 23, the short radius of the ellipse calculated for each group. In addition, the second calculation unit 222 may fit an ellipse with respect to a group including four measurement target sites. In that case, it is sufficient if the second calculation unit 222 may fit the ellipse by using the least squares method.
For example, the second calculation unit 222 sets the radius of the fitting circle to a long radius a using following Formula 3, and calculates a short radius b of the ellipse for each group.
In Formula 3 above, θ is the inclination of the long radius of the ellipse with respect to an x axis.
For example, the second calculation unit 222 substitutes the positions (Xi, Yi) of the three measurement target sites and the radius (long radius a) of the fitting circle into Formula 3, and calculates the center position (X0, Y0), an inclination θ, and the short radius b of the ellipse by using the least squares method. For example, the second calculation unit 222 may calculate the center position (X0, Y0), the inclination θ, and the short radius b of the ellipse by applying the least squares method to four or more measurement target sites. For example, an initial value may be set as the inclination θ.
The evaluation unit 23 acquires the result of the circle fitting by the first calculation unit 221. The evaluation unit 23 evaluates the flexibility of the evaluation target segment according to the acquired result of the circle fitting. For example, the evaluation unit 23 evaluates the flexibility of the evaluation target segment according to a relationship between a preset threshold and the curvature.
In addition, the evaluation unit 23 acquires the result of the ellipse fitting by the second calculation unit 222. The evaluation unit 23 evaluates the uniformity in bending of the evaluation target segment according to the acquired result of the ellipse fitting. The evaluation unit 23 evaluates the uniformity in bending of the evaluation target segment according to the distribution of the short radius of the ellipse fitted for each group. The evaluation unit 23 outputs, to the output unit 25, the evaluation result relating to the flexibility of the evaluation target segment of the subject and the uniformity at the time of bending.
In the case of the example of
The output unit 25 has the same configuration as the output unit 15 of the first example embodiment. The output unit 25 acquires the evaluation result of the evaluation unit 23. The output unit 25 outputs the acquired evaluation result. For example, the output unit 25 displays the evaluation result of the flexibility of the evaluation target segment or the uniformity at the time of bending on the screen of the mobile terminal of the subject (user). For example, the output unit 25 outputs the evaluation result to an external system or the like that uses the evaluation result. The use of the information relating to the flexibility output from the output unit 25 is not particularly limited.
Next, the operation of the evaluation device 20 will be described with reference to the drawings. Hereinafter, the overall operation (
In
Next, the evaluation device 20 executes circle fitting processing (step S22). The details of the circle fitting processing in step S22 are the same as those in the first example embodiment (
Next, the evaluation device 20 evaluates the flexibility of the subject according to the result of the circle fitting (step S23). For example, the evaluation device 20 evaluates the flexibility of the subject according to a relationship with a preset threshold. In a case where only the uniformity at the time of bending of the evaluation target segment is evaluated, step S23 may be omitted.
In a case where the uniformity at the time of bending of the evaluation target segment is evaluated (Yes in step S24), the evaluation device 20 executes ellipse fitting processing. Details of the ellipse fitting processing in step S24 will be described later. In a case where the uniformity at the time of bending of the evaluation target segment is not evaluated (No in step S24), the process proceeds to step S27.
Next to step S25, the evaluation device 20 evaluates the uniformity at the time of bending of the evaluation target segment according to the result of the ellipse fitting (step S26).
In the case of No in step S24 or after step S26, the evaluation device 20 outputs the evaluation result relating to the flexibility of the evaluation target segment and the uniformity at the time of bending of the evaluation target segment (step S27).
Next, the ellipse fitting processing (step S25 in
In
Next, for each group of three measurement target sites, the evaluation device 20 fits the measurement target sites with an ellipse having a radius of a fitting circle as a long radius (step S232).
Next, for each group of three measurement target sites, the evaluation device 20 calculates the short radius of the fitted ellipse (step S233).
Next, an application example according to the present example embodiment will be described with reference to the drawings. In the following application example, an example in which the evaluation result of the uniformity at the time of bending of the evaluation target segment relating to the subject is displayed on the screen of the mobile terminal carried by the subject will be described.
As described above, the evaluation device according to the present example embodiment includes an acquisition unit, a calculation unit, an evaluation unit, and an output unit. The acquisition unit acquires position data pertaining to a plurality of measurement target sites established in the evaluation target segment of the body. The calculation unit fits a circle to the plurality of measurement target sites and calculates a value of a diameter of the fitted circle. The calculation unit groups at least three consecutive measurement target sites among the plurality of measurement target sites. The calculation unit fits an ellipse to each group of the measurement target sites. The calculation unit calculates at least one of a short radius or a long radius of the ellipse fitted to each group of the measurement target sites. The evaluation unit evaluates the flexibility of the evaluation target segment according to the calculated value of the diameter of the circle. The evaluation unit evaluates the uniformity in bending of the evaluation target segment according to the distribution of the value of at least one of the short radius or the long radius of the ellipse fitted to each group of the measurement target sites. The output unit outputs an evaluation result relating to the flexibility of the evaluation target segment. The output unit outputs an evaluation result relating to the uniformity in bending of the evaluation target segment.
According to the present example embodiment, the uniformity in bending of the evaluation target segment can be evaluated according to the distribution of the value of at least one of the short radius or the long radius of the ellipse fitted to each group of the measurement target sites.
In one aspect of the present example embodiment, the calculation unit fits an ellipse, that is fitted to the plurality of measurement target sites and has the radius of the circle as a long radius, to each group of the measurement target sites. The calculation unit calculates the short radius of the fitted ellipse to each group of the measurement target sites. According to the present aspect, the ellipse that is fitted to the plurality of measurement target sites and has a radius of the circle as a long radius is fitted to each group of the measurement target sites, so as to make a short radius of the ellipse fitted to each group of the measurement target sites.
In one aspect of the present example embodiment, in the measurement target sites in which a value of the short radius of the ellipse fitted to each group of the measurement target sites exceeds a predetermined threshold, the evaluation unit evaluates that there is an abnormality. According to the present aspect, the abnormality of the measurement target site can be detected according to the value of the short radius of the ellipse fitted to each group of the measurement target sites.
Next, an evaluation device according to a third example embodiment will be described with reference to the drawings. The evaluation device of the present example embodiment has a configuration in which the evaluation devices according to the first and second example embodiments are simplified.
The acquisition unit 31 acquires position data pertaining to a plurality of measurement target sites established in the evaluation target segment of the body. The calculation unit 32 fits a circle to the plurality of measurement target sites and calculates a value of a diameter of the fitted circle. The evaluation unit 33 evaluates the flexibility of the evaluation target segment according to the calculated value of the diameter of the circle. The output unit 35 outputs an evaluation result relating to the flexibility of the evaluation target segment.
According to the present example embodiment, the flexibility of the body can be evaluated according to the value of the diameter of the circle fitted to the plurality of measurement target sites established in the evaluation target segment of the body.
Here, a hardware configuration for executing control and processing according to each example embodiment of the present disclosure will be described by using an information processing device 90 of
As illustrated in
The processor 91 develops the program stored in the auxiliary storage device 93 or the like in the main storage device 92. The processor 91 executes the program developed in the main storage device 92. In the present example embodiment, it is sufficient if the configuration is made to use the software program installed in the information processing device 90. The processor 91 executes control and processing according to each example embodiment.
The main storage device 92 has a region in which a program is developed. A program stored in the auxiliary storage device 93 or the like is developed in the main storage device 92 by the processor 91. The main storage device 92 is achieved by a volatile memory such as a dynamic random access memory (DRAM). In addition, a nonvolatile memory such as a magnetoresistive random access memory (MRAM) may be configured/added as the main storage device 92.
The auxiliary storage device 93 stores various types of data such as a program. The auxiliary storage device 93 is achieved by a local disk such as a hard disk or a flash memory. Note that the various types of data may be stored in the main storage device 92, and the auxiliary storage device 93 may be omitted.
The input/output interface 95 is an interface for connecting the information processing device 90 and a peripheral device based on a standard or a specification. The communication interface 96 is an interface for connecting to the external system or device through a network such as the Internet or an intranet based on a standard or a specification. The input/output interface 95 and the communication interface 96 may be shared as an interface connected to an external device.
Input devices such as a keyboard, a mouse, and a touch panel may be connected to the information processing device 90 as necessary. These input devices are used to input information and settings. Note that in a case where the touch panel is used as the input device, the display screen of the display device may also serve as the interface of the input device. It is sufficient if the data communication between the processor 91 and the input device is mediated by the input/output interface 95.
The information processing device 90 may be provided with a display device for displaying information. In a case where the display device is provided, the information processing device 90 preferably includes a display control device (not illustrated) for controlling the display of the display device. It is sufficient if the display device is connected to the information processing device 90 via the input/output interface 95.
In addition, the information processing device 90 may be provided with a drive device. The drive device mediates reading of data/program from a recording medium, writing of the processing result of the information processing device 90 to the recording medium, and the like between the processor 91 and the recording medium (program recording medium). It is sufficient if the drive device is connected to the information processing device 90 via the input/output interface 95.
The above is an example of the hardware configuration for enabling control and processing according to each example embodiment of the present invention. Note that the hardware configuration of
The components of each example embodiment may be arbitrarily combined. In addition, the components of each example embodiment may be achieved by software or may be achieved by a circuit.
While the invention has been particularly shown and described with reference to example embodiments thereof, the invention is not limited to these example embodiments. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the claims.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2022/000463 | 1/11/2022 | WO |