The present disclosure relates to a technology for automatically diagnosing a running form of a runner.
Conventionally, a diagnosis for a form of running, walking, golf, or the like is generally conducted based on individual determination with visual observation performed by an expert trainer or a coach. On the other hand, in recent years, there has been proposed various kinds of diagnosis systems for automatically conducting such a form diagnosis.
For example, Japanese Patent Laying-Open No. 2002-233517 (PTD 1) discloses an apparatus for evaluating the beauty of walking. The apparatus uses a pressure sensor to measure a foot pressure distribution of a walking test subject, and finds a track of foot pressure center of the test subject based on the measurement result. Then, the apparatus compares the track of foot pressure center of the test subject found in such a manner with a parameter of a model track of foot pressure center set in advance to grade the test subject's beauty of walking.
Japanese Patent Laying-Open No. 2010-017447 (PTD 2) discloses an apparatus for analyzing a walking state of a walker. The apparatus constructs a 3D human model based on a plurality of captured images to create data of a walking motion of the walker. Then, the data of the walking motion of the walker is compared with a walking motion of a normal person registered in dictionary data to analyze a walking state of the walker.
However, all the conventional apparatuses described above compare measurement data of a test subject with specific data to conduct evaluation as to a motion of the test subject based on the result of comparison. Such apparatuses have a problem that evaluation results differ significantly depending on how data for use in comparison is selected. Therefore, a technology for suppressing variation in the evaluation results is demanded. Further, there is a case where the data for use in comparison according to the conventional apparatuses does not strictly reflect an evaluation standard of an expert. In such a case, there is also a problem that a result of evaluation obtained with use of the data is less accurate as compared to a diagnosis result actually evaluated by an expert. Therefore, a technology of maintaining accuracy in a diagnosis result is required.
The present disclosure was achieved to solve the conventional problems described above, and its object is to provide a running form diagnosis system capable of automatically scoring a running form of a runner based on a standard equivalent to a determination given by an expert.
According to one aspect, a running form diagnosis system for scoring a running form of a test object is provided. The running form diagnosis system includes a storage device configured to store an operation expression representing a correlation between body motion information extracted from information related to running of a plurality of test runners and evaluation given by an expert with respect to respective running of the plurality of test runners, an interface for receiving an input of information related to running of the test subject, and a processor configured to output a score as to a running form of the test subject based on information inputted to the interface. The processor is configured to extract body motion information of the test subject from the information related to running of the test subject and inputted to the interface, and calculate the score as to the running form of the test subject by applying the extracted body motion information to the operation expression.
Preferably, the operation expression includes a first regression expression obtained by performing a regression analysis, with evaluation for two or more items given by the expert with respect to running of the test runners as an explanatory variable and with comprehensive evaluation given by the expert with respect to running of the test runners as an objective variable, and a second regression expression obtained by performing a regression analysis, with body motion information of the test runners as an explanatory variable and with respective evaluation for two or more items given by the expert with respect to the test runners as an objective variable.
Preferably, the two or more items used in the first regression expression are specified from a predetermined number of items by statistically processing evaluation for the predetermined number of items given by the expert with respect to running of the test runners and comprehensive evaluation given by the expert with respect to running of the test runners.
More preferably, the body motion information of the test runners used in the second regression expression is specified from characteristics of a specified number of items by statistically processing a specified number of body motion information and evaluation for the two or more items.
Preferably, the operation expression includes a multiple regression expression obtained by performing a multiple regression analysis, with a plurality of body motion information of the test runners as an explanatory variable and with comprehensive evaluation given by the expert with respect to the test runners as an objective variable.
Preferably, the operation expression includes a plurality of regression expressions obtained by performing a regression analysis, with a plurality of body motion information of the test runners as an explanatory variable and with comprehensive evaluation given by the expert with respect to the test runners as an objective variable. The processor calculates a score of the running form of the test subject based on a plurality of comprehensive evaluations obtained by the plurality of regression expressions. Preferably, the body motion information of the test subject includes at least any of an elbow joint angle obtained by calculating an angle of a forearm with respect to an upper arm of the test subject, respective segment angles of the forearm and the upper arm of the test subject, a knee joint angle obtained by calculating an angle of a lower leg with respect to an upper leg of the test subject, or respective segment angles of the lower leg and the upper leg of the test subject.
Preferably, the running form diagnosis system further includes an image-capturing device coupled to the interface to capture a picture of the test subject. The interface is configured to receive an input of the picture of the test subject. The processor is configured so that when extracting at least any of the elbow joint angle of the test subject or the respective segment angles of the forearm and the upper arm of the test subject, the processor extracts these angles based on positions of images of markers attached to a shoulder joint, an elbow joint, and a wrist joint of the test subject in the picture, and when extracting at least any of the knee joint angle of the test subject or the respective segment angles of the lower leg and the upper leg of the test subject, the processor extracts these angles based on positions of images of markers attached to a hip joint, a knee joint, and an ankle joint of the test subject in the picture.
Preferably, the running form diagnosis system further includes an inertial sensor attached to the test subject. The interface is configured to receive an input of a detection result of the inertial sensor. The processor is configured to extract body motion information of the test subject based on the detection result of the inertial sensor.
Preferably, the storage device is configured to store advice information as to running in association with scores grouped in advance. The processor is configured to output the advice information associated with the scores calculated for the test subject.
Preferably, the operation expression further represents a correlation between body motion information extracted from information related to running of the plurality of test runners as well as body characteristics of the plurality of test runners and comprehensive evaluation given by the expert with respect to respective running of the plurality of test runners. The interface is further configured to receive an input of the body characteristics of the test subject. The processor is configured to calculate a score as to the running form of the test subject by applying the body motion information and body characteristics of the test subject to the operation expression.
According to another aspect, a method for scoring a running form of a test subject is provided which is executed by a computer. The computer includes a storage device configured to store an operation expression representing a correlation between body motion information extracted from information related to running of a plurality of test runners and comprehensive evaluation given by an expert with respect to respective running of the plurality of test runners, and an interface for receiving an input of information related to running of the test subject. The method includes allowing the computer to extract body motion information of the test subject from information related to running of the test subject and inputted to the interface, and allowing the computer to calculate a score as to the running form of the test subject by applying the extracted body motion information to the operation expression.
Preferably, the operation expression includes a first regression expression obtained by performing a regression analysis, with evaluation for two or more items given by the expert with respect to running of the test runners as an explanatory variable and with a score given by the expert with respect to running of the test runners as an objective variable, and a second regression expression obtained by performing a regression analysis, with body motion information of the test runners as an explanatory variable and with respective evaluation for two or more items given by the expert with respect to the test runners as an objective variable.
Preferably, the operation expression includes a multiple regression expression obtained by performing a multiple regression analysis, with a plurality of body motion information of the test runners as an explanatory variable and with comprehensive evaluation given by the expert with respect to the test runners as an objective variable.
Preferably, the operation expression includes a plurality of regression expressions obtained by performing a regression analysis, with a plurality of respective body motion information of the test runners as an explanatory variable and with comprehensive evaluation given by the expert with respect to the test runners as an objective variable. Allowing the computer to calculate a score as to the running form of the test subject includes calculating a score as to the running form of the test subject based on a plurality of comprehensive evaluation obtained from the plurality of regression expressions.
The above-described and other object, feature, aspect, and advantage of the present invention will be apparent from the following detailed description of the invention to be understood with reference to the attached drawings.
Hereinafter, an embodiment of a running form diagnosis system will be described with reference to the drawings. In the following description, the same parts have the same reference signs allotted. Names and functions of these are the same. Therefore, detailed description about these parts are not repeated.
[Configuration of Running Form Diagnosis System]
An example of a configuration of a system including one embodiment of the running form diagnosis system will be described.
As shown in
As shown in
[Hardware Configuration of Information Processing Device 30]
With reference to
Information processing device 30 includes a CPU 300, a graphic controller 310, a VRAM (Video RAM (Random Access Memory)) 312, an I/O (input/output) controller 316, interfaces 324, 332, communication equipment (interface) 326, a main memory 328, a BIOS (Basic Input Output System) 330, a USB (Universal Serial Bus) board 336, and a bus line 338.
BIOS 330 stores a boot program executed by CPU 300 at the time of booting information processing device 30, programs dependent on hardware of information processing device 30, and the like. Storage devices such as a hard disk 318, an optical disk drive 322, a semiconductor memory 320, and the like are connected to I/O controller 316. Interface 324 is a device such as a touch panel, a keyboard, and the like for inputting information to information processing device 30.
Interface 332 is an example of an interface for inputting picture data from image-capturing system 20 to information processing device 30. Graphic controller 310 is an example of an interface for outputting information from information processing device 30 to output device 40, and uses VRAM 312.
Information processing device 30 further includes a wireless unit 334 and a Bluetooth (Registered Trademark) module 314. Information processing device 30 can communicate wirelessly with external equipment via wireless unit 334. Further, information processing device 30 can communicate with external equipment in the Bluetooth method (an example of a near field communication method) with use of Bluetooth module 314.
As optical disk drive 322, for example, a CD-ROM (Compact Disc-ROM (Read Only Memory)) drive, a DVD (Digital Versatile Disc)-ROM drive, a DVD-RAM drive, and/or a BD (Blu-ray Disk)-ROM drive may be employed. Optical disk 400 is a recording medium in a format compatible with optical disk drive 322. CPU 300 reads a program or data from optical disk 400 using optical disk drive 322. CPU 300 allows the read program or data to be loaded to main memory 328 or installed into hard disk 318 via I/O controller 316. Communication equipment 326 is equipment mounted to information processing device 30 for communication with other equipment such as a LAN (Local Area Network) card and the like.
CPU 300 can execute a program which may be stored in optical disk 400 or a recording medium (memory card and the like) and provided to a user. CPU 300 may execute a program stored in a recording medium other than optical disk 400 or may execute a program downloaded via communication equipment 326.
[Overall Operation of Running Form Diagnosis System]
Hereinafter, operation of running form diagnosis system 100 will be described with reference to
First, in Step S201, user information such as height, weight, gender, or amount of practice per month of test subject A is inputted to information processing device 30. CPU 300 receives input of the user information.
Next, image-capturing system 20 captures an image of test subject A wearing markers 90 and running on treadmill 10 for a certain period of time (Step S202). Moving picture data generated by capturing image is outputted to information processing device 30.
Next, information processing device 30 extracts biomechanics data (body motion information) such as a joint angle, an angular velocity, and the like from picture data transmitted from image-capturing system 20 (Step S203). CPU 300 handles picture data between grounding of the right foot of test subject A and next grounding of the right foot as one cycle of data. In Step S203, CPU 300, for example, extracts respective biomechanics data from a plurality of cycles and calculates an average value of these. Kinds of biomechanics data will be described later.
Next, information processing device 30 calculates a running form score of the test subject (Step S204) by applying characteristics of the user (the biomechanics data of the test subject extracted in Step S203 and/or body characteristics of the test subject) to a given operation expression. The given operation expression is derived, for example, by statistically processing evaluation points given by a plurality of experts (evaluators) to running forms of a plurality of runners in the past and biomechanics data of the plurality of runners.
Then, information processing device 30 creates an output sheet presenting a running form score together with advice information as to a running form, and displays it on output device 40 (Step S205). The display terminates a series of operation of running form diagnosis system 100.
[Function of Information Processing Device]
With reference to
User information input unit 31 is an interface for receiving an input of user information such as height, weight, treadmill speed, amount of practice per month, and the like of the test subject and is constituted by a keyboard, a touch panel, and the like. Inputted various kinds of information is stored in data storage unit 32. In addition to storing various kinds of computing data, data storage unit 32 stores output data creating data such as an evaluation comment as to a running form, advice information as to improvement of a running form, and the like given by an expert. Score computing unit 35 and output data creating unit 36 suitably use information stored in data storage unit 32.
Body information extracting unit 33 extracts biomechanics data such as a joint angle, a joint angular velocity, and the like from a running picture of test subject A transmitted from image-capturing system 20 via an interface (interface 332 of
Image processing unit 33a measures positions of the markers in the running picture of test subject A transmitted from image-capturing system 20 to derive 3D coordinate values related to the motion of test subject A. Image processing unit 33a is implemented, for example, by CPU 300 executing software for performing motion-capture processing. The 3D coordinate value information extracted in image processing unit 33a is transmitted to biomechanics data extracting unit 33b.
Biomechanics data extracting unit 33b extracts biomechanics data of test subject A from the 3D coordinate value information outputted from image processing unit 33a. More specifically, biomechanics data extracting unit 33b calculates a joint angle and a joint angular velocity of test subject A based on the 3D coordinate value information outputted from image processing unit 33a. Further, biomechanics data extracting unit 33b calculates a segment angle (segment angular velocity) projected to each plane of an absolute coordinate system by applying each joint angle (joint angular velocity) to a given conversion expression.
Biomechanics data extracting unit 33b further calculates respective processed data for the joint angle, joint angular velocity, segment angle, and segment angular velocity. The processed data includes a maximum value, a minimum value, and/or a difference between the maximum value and the minimum value (hereinafter, also referred to as “maximum value—minimum value”). The processed data may include in some cases a joint angle and an angular velocity at a given time when the time taken by one foot of the test subject for ground contact and getting off the ground is standardized.
Biomechanics data extracting unit 33b is implemented for example by CPU 300 executing a given program. In the present embodiment, biomechanics data may include the joint angle, joint angular velocity, segment angle, and segment angular velocity as mentioned above, and processed data of these. The extracted biomechanics data is outputted from biomechanics data extracting unit 33b to score computing unit 35.
Operation expression generating unit 34 generates the operation expression described above. Information specifying the generated operation expression is stored in operation expression storage unit 34A. Operation expression generating unit 34 is implemented, for example, by CPU 300 executing a given program. Generation of the operation expression by operation expression generating unit 34 will be described later with reference to
Score computing unit 35 reads out from operation expression storage unit 34A the operation expression generated by operation expression generating unit 34. Then, score computing unit 35 calculates a running form score of the test subject by applying the biomechanics data outputted from biomechanics data extracting unit 33b to the operation expression. Calculation of the running form score by score computing unit 35 corresponds to Step S204 in
Score computing unit 35 outputs the calculated running form score to output data creating unit 36. Output data creating unit 36 generates a diagnosis result by combining the calculated running form score with a running picture of test subject A cut out in image processing unit 33a, running advice data stored in data storage unit 32, and/or the like. The diagnosis result is displayed as an output sheet on output device 40. The diagnosis result may be printed out as needed in some cases. Output data creating unit 36 is implemented, for example, by CPU 300 executing a given program. The processing in which output data creating unit 36 allows output device 40 and the like to output the diagnosis result corresponds to the processing of Step S205 in
The diagnosis result may include in some cases, in addition to advice information, information related to running shoes and wears suitable for the running form of the test subject. In other words, data storage unit 32 may store characteristics information of optimum running shoes and/or specific product information corresponding to the running form score and the body motion information of the test subject in advance as a data table. Then, based on user information inputted to user information input unit 31, a finally obtained running form score of the test subject, and/or body information of the test subject, output data creating unit 36 reads the data table described above, selects optimum running shoes information, and adds the same to a diagnosis result. Further, information specifying a running wear corresponding to the running form score and/or the body motion information of the test subject may be included in the data table in some cases. In this case, the running form diagnosis system may present information of the optimum running wear to the test subject as a diagnosis result.
As described above, according to the running form diagnosis system in accordance with the present embodiment, the operation expression is prepared based on a correlation between biomechanics data obtained from pictures of running test runners and the running form scores given to running of the test runners by a plurality of experts. Then, a running form score of the test subject is calculated by applying the biomechanics data of the test subject extracted from a running picture of the test subject to the operation expression. The operation expression described above is generated based on a determination standard common to the plurality of experts. Therefore, in the present embodiment, a running form score calculated based on the determination standard of the plurality of experts is given with respect to running of the test subject. Therefore, the accuracy of the given running form score can be improved.
In the present embodiment, the test runner means a data-collection runner for use in calculating a running form score of a test subject. In other words, in the present embodiment, the operation expression is generated based on running of the test runners, and the operation expression is used, so that the running form score of the test subject is calculated.
[Generation of Operation Expression]
The operation expression used by score computing unit 35 to calculate a running form score of the test subject is generated by operation expression generating unit 34. Herein, generation of the operation expression will be described with reference to
Referring to
The picture data loaded in Step S401 will be described. As a preparation in advance for Step S401, a picture of a data-collection test runner running on a treadmill is prepared. Herein, pictures of a plurality of test runners are prepared. The pictures are captured, for example, by image-capturing system 20. For convenience in description, the number of test runners is denoted by “M.” Preferably, the M number of test runners are selected so that characteristics such as a skill, gender, and age of the M number of runners are distributed as wide as possible. Further, preferably, all of the pictures of the test runners are captured under the same condition. For example, the picture of each test runner may include the one captured from at least the right side and rear side of the test subject. In Step S401, the picture data for the M number of test runners is loaded.
The rating data loaded in Step S401 will be described. Each of the plurality of experts gives a running form score for each test runner while watching running pictures of the M number of test runners. The rating data includes information specifying the running form scores given in this stage. For convenience in description, the number of experts is denoted by “N.” As a preparation in advance for Step S401, rating data of the N number of experts for each of the M number of test runners is prepared. In Step S401, the prepared rating data of the N number of experts for the M number of test runners is loaded. As experts who give scores, a plurality of researchers and coaches specialized in running and sports biomechanics can be envisioned.
In Step S401, operation expression generating unit 34 may further load user information of each test runner to extract body characteristics of each test runner from the user information. The body characteristics include, in addition to user information inputted to user information input unit 31, information generated by processing the user information (for example, a BMI).
In Step S402, operation expression generating unit 34 extracts biomechanics data of each test runner from the picture data loaded in Step S401. Operation expression generating unit 34 can use functions of image processing unit 33a and biomechanics data extracting unit 33b to extract the biomechanics data.
Referring to
Referring to
Referring back to
Next, operation expression generating unit 34 performs, in Step S404, a single regression analysis to generate a regression expression representing a relationship between each characteristic and a running form score. In the single regression analysis, each characteristic extracted in Step S403 is set as an explanatory variable, and the running form score is set as an objective variable.
Generation of the operation expression (Step S401-Step S404) may be performed by score computing unit 35. Score computing unit 35 generates the operation expression by executing the processing similar to the processing in operation expression generating unit 34 described above using biomechanics data of the test runner extracted in body information extracting unit 33 and/or body characteristics extracted from the user information of the test runner inputted to user information input unit 31. In this case, operation expression generating unit 34 outputs an instruction to score computing unit 35 as to how to process the biomechanics data and the body characteristics for generation of the operation expression.
[Calculation of Running Form Score]
Score computing unit 35 calculates a running form score of a test subject in Step S204, as described with reference to
Then, score computing unit 35 applies the extracted characteristics of the test subject to Expressions (1)-(6) respectively. Accordingly, the running form scores of the test subject are calculated preliminarily as “Score 1”-“Score 6.” Then, score computing unit 35 calculates an average value of the preliminarily calculated running form scores in accordance with the following Expression (av.) to obtain the running form score of the test subject. In Expression (av.), a value of the variable “i” changes among “1” to “6.” The obtained running form score is outputted as a diagnosis result in Step S205 (refer to
(Running Form Score)=(ΣScorei)/6 (av.)
[Overview]
With reference to
The operation expression includes mathematical expressions using six characteristics (Expressions (1)-(6)) and a mathematical expression (Expression (av.)) for calculating an average value of running form scores preliminarily calculated by these mathematical expressions. The six characteristics include “BMI,” “thigh angle (rear) MaxMin,” “forearm angle (side) MaxMin,” “upper arm angle (side) Max,” “lower leg angular difference—thigh angular difference,” “thigh angular velocity (side) Min,” “lower leg angular velocity (ground),” and “lower leg angle (side) Min.” The characteristics of the runner (test runner and test subject) used for calculation of the running form score shown in Expressions (1)-(6) are mere examples. These characteristics are examples of those selected as being highly correlated with the running form score given to the test runner, and the number and kind are not limited to those shown in Equations (1)-(6).
In the present embodiment, the characteristics of the runner used for calculation of the running form score includes body characteristics (for example, “BMI”) and biomechanics data. Further, the characteristics of the runner used for calculation of the running form score may include only biomechanics data in some cases.
The determination coefficient (square of multiple correlation coefficient) of the running form score given by the expert and the score calculated from the evaluation score based on the result shown in
A modified example of the operation expression used for calculating the running form score and calculation of the running score using the operation expression will be described. The following description of the present modified example is mainly about the changes with respect to the running form diagnosis system shown in
In the modified example, the expert gives evaluation on two or more items with respect to running of the test runner in addition to the running form score. The operation expression of this modified example includes a mathematical expression (first regression expression) associating the evaluation item highly correlated with the running form score to the running form score and a mathematical expression (second regression expression) associating the runner characteristics highly correlated with the evaluation item to the evaluation item. These mathematical expressions are generated using the body characteristics and/or running picture of the test runner.
Calculation of the running form score in this modified example includes extracting user characteristics necessary for the second regression expression from the body characteristics and/or running picture of the test subject, calculating a value of “highly correlated evaluation item” by applying the extracted user characteristics to the second regression expression, and applying the calculated value of the “highly correlated evaluation item” to the first regression expression.
Referring to
Next, operation expression generating unit 34 performs a statistical analysis on rating data of each skill element to specify skill elements Fn constituting comprehensive evaluation of a running form given by the expert (degree of achieving ideal running) (Step S502). More specifically, operation expression generating unit 34, for example, performs a factor analysis with respect to rating items (skill element and comprehensive evaluation) given by the expert in the questionnaire to group skill elements Fn into a plurality of groups of components (factors). Next, operation expression generating unit 34 specifies a correlation between the factors extracted by the grouping and the comprehensive evaluation. Then, operation expression generating unit 34 specifies a representative factor from skill elements Fn included in each factor. Operation expression generating unit 34 obtains skill elements Fn constituting the comprehensive evaluation as the specified representative factors. Accordingly, the comprehensive evaluation of the running form can be associated with specified skill elements Fn. The term “constituting” the comprehensive evaluation means “affecting greatly” on the comprehensive evaluation.
Next, operation expression generating unit 34 calculates biomechanics data of each test runner from 3D coordinate information obtained from a running picture of each test runner (Step S503). Operation expression generating unit 34 can extract biomechanics data using functions of image processing unit 33a and biomechanics data extracting unit 33b. Since how the biomechanics data is extracted is described in a manner similar to the description with reference to
Next, operation expression generating unit 34 finds correlation matrices as to user characteristics (extracted biomechanics data and body characteristics) and skill elements Fn specified in Step S502 (skill elements Fn constituting comprehensive evaluation) to extract user characteristics highly correlated with skill element Fn constituting the comprehensive evaluation (Step S504). The user characteristics extracted in this stage will be suitably described as parameter Xn (X1, X2, . . . Xn) in the following description.
Next, operation expression generating unit 34, in Step S505, performs the multiple regression analysis, with the scores of skill elements Fn constituting the comprehensive evaluation (scores described in the questionnaire) given by the expert as an objective variable and with extracted user characteristics Xn (body characteristics and biomechanics parameter) as an explanatory variable, to create a regression expression f2 (second regression expression) for estimating scores of skill elements Fn constituting the comprehensive evaluation from user characteristics Xn (body characteristics and biomechanics parameters). As regression expression f2, a single regression expression or a multiple regression expression is used. Further, operation expression generating unit 34, in Step S505, performs the multiple regression analysis to create a multiple regression expression f1 (first regression expression) for calculating the comprehensive evaluation (running form score) using skill elements Fn constituting the comprehensive evaluation. In the multiple regression analysis, the comprehensive evaluation is set to be an objective variable, and the score of skill element Fn constituting the comprehensive evaluation is an explanatory variable.
In the present modified example, the “operation expression” for calculating the running score of the test subject includes multiple regression expression f2 and multiple regression expression f1. Multiple regression expression f2 and multiple regression expression f1 associate the user characteristics with the running form score (comprehensive evaluation).
In the present modified example, score computing unit 35, in Step S205, applies the user characteristics generated as described above to multiple regression expression f2 to obtain a value of “highly correlated evaluation item” and further calculates a running form score by applying the value of “highly correlated evaluation item” to multiple regression expression f1.
When the evaluation described in the questionnaire is rated by multilevel evaluation, the value included in the evaluation may be displayed after being standardized in a desired score scale.
A series of flow for calculating the running form score is shown in
Further, as another example, there may be a case where scores of individual evaluation items (In) of a running form is once found using parameters Xn extracted as shown in
A series of flow for calculating the comprehensive evaluation and the scores of individual evaluation item (In) is shown in
Further, in the example of
The scores of individual evaluation items I1-I5 are found using regression expression f3. The scores of skill elements F3 and F6 are found using regression expression f4. The running form score (comprehensive score) is found using regression expression f5.
As described above, in addition to the comprehensive evaluation point of the running form, the individual evaluation item is also scored based on the evaluation result of the expert, so that a form diagnosis for the test subject can be performed more in detail.
Further, the multiple regression analysis, with the biomechanics data (body motion information) of the plurality of test runners as an explanatory variable and with the comprehensive evaluation given by the expert with respect to running of the plurality of test runners as an objective variable, allows the multiple regression expression for calculating a running form score directly from the body motion information of the test subject to be generated. As described above, a series of flow for calculating the running form score of the test subject is shown in
According to the example shown in
According to the example shown in
Also in the present modified example, the functional block diagram shown in
With reference to
Hereinafter, an example of the modified example will be described. The basic configuration of the running form diagnosis system is as shown in
Treadmill: Manufactured by Nihon Kohden Corporation
Image-capturing System: Library Co., Ltd., Giganet Image Input System GE60W (two camera spec)
Analysis Software: Library Co., Ltd., 3D moving image measuring software Move-tr/3D (including 2D software), CaptureEX (SP)
Further, six markers 90 were attached to six locations (shoulder, elbow, wrist, thigh base, knee, ankle) on the right side of a test subject.
The operation expression (running form evaluation expression) was determined based on the following process.
Firstly, running pictures of twenty runners (test runners) exhibiting different running levels were prepared. Then, twelve well-known experts watched running pictures of the twenty test runners to create rating data for each test runner.
As shown in
In the questionnaire, the seven-grade rating evaluation was performed for the skill elements. However, standardization is desirable in this analysis. Therefore, the eight items of skill elements and the comprehensive evaluation may be converted to 70±15 or the like in the present example using an average and a standard variation of data for the M numbers given by the N numbers of experts.
In the following description, when each skill element itself is presented, the name of each skill element is enclosed in double quotation marks (example: “safeness” “dynamism”), and when the score of each skill element is presented, the characters “score” is attached to the end of each skill element (example: “safeness score” “dynamism score”).
As a result of performing the factor analysis with respect to the rating result of the answered questionnaire, it was found that the running form score (comprehensive evaluation given by the expert) is mainly formed by “safeness score” and “dynamism score” as described below.
As a result of performing the factor analysis with respect to the questionnaire evaluation items, two factors including a factor 1 and a factor 2 were extracted. After plotting the factor load of each skill element, it was found that, as shown in
Further, as shown in
Then, as shown in
Next, the user characteristics (body characteristics and/or biomechanics parameter) was extracted as respective elements for the “safeness score” and “dynamism score.”
Firstly, from the running pictures of the twenty test runners, joint angles of thirty six items in total as to the fourteen joints in total including left and right hip joints, knee joints, ankle joints, sternoclavicular joints, shoulder joints, elbow joints, body trunk and neck were calculated. Further, projection angles of the body segment (thighs, lower legs, body trunk, upper torso, lower torso, upper arms, forearm, foot portions, shoulder) with respect to each plane of absolute coordinate system were calculated as body segment angles. Then, user characteristics were narrowed down by single correlation analysis and main component analysis as to a group of data including these biomechanics data with the BMI of the test subject and ground reaction data, so that user characteristics (parameter) highly correlated with “safeness score” and “dynamism score” were extracted. The narrowing down for the extraction of user characteristics were performed while avoiding multicollinearity.
As a result of the processing described above, three elements in total including “BMI” as one of the body characteristics, “thigh angle (rear) MaxMin” and “forearm angle (side) MaxMin” in the biomechanics data were extracted as user characteristics highly correlated with the “safeness score.” Further, five elements in total including “upper arm angle (side) Max,” “thigh angular velocity (side) Min,” “lower leg angle (side) Min,” “lower leg angular difference—thigh angular difference,” and “lower leg angular velocity (ground)” were extracted from biomechanics data as user characteristics highly correlated with “dynamism score.”
The body characteristics and biomechanics parameters extracted in relation to “safeness score” and “dynamism score” were those described with reference to
Next, using the multiple regression analysis, expressions representing the evaluation items “safeness score” and “dynamism score” were constructed from the extracted user characteristics (body characteristics and biomechanics data). This means that the multiple regression expression for obtaining the evaluation point of the running form (comprehensive evaluation) were found. In the present example, in addition to the comprehensive evaluation, points (individual evaluation score) for each individual evaluation item of the running form is displayed. Each individual evaluation item was calculated based on the extracted user characteristics (body characteristics and biomechanics parameters). Then, based on each calculated individual evaluation score, the comprehensive evaluation was calculated.
As to the evaluation item “safeness score,” the regression analysis was performed with “BMI,” “thigh angle (rear) MaxMin,” and “forearm angle (side) MaxMin” as an explanatory variable and with “individual evaluation score” as an objective variable. The expression for calculating the score for the individual evaluation item which can be derived with use of the above-described three parameters is specified as shown in Expressions (7) and (8) of
Similarly, the expression for calculating the score of the individual evaluation item capable of defining “upper arm angle (side) Max,” “thigh angular velocity (side) Min,” “lower leg angle (side) Min,” “lower leg angular difference—thigh angular difference,” and “lower leg angular velocity (ground)” related to the evaluation item “dynamism score” as an explanatory variable was specified as shown in Expressions (10)-(13) of
In
In the relationship between the skill elements and the running form score shown in
The scores of the skill elements and the comprehensive score found in the manner described above is provided on an output sheet as an evaluation result together with an advice comment of the expert prepared in advance in accordance with respective score distributions. The advice comment is selected in the manner described herebelow. In other words, the scores of the skill elements and the comprehensive score are grouped into 86 points or greater, 85-76 points, 75-56 points, and 55 points or less, and an advice for a runner in each score zone is set in advance. The contents of the advice to be set is determined based on the contents of hearing with respect to an expert. Output data creating unit 36 selects from data storage unit 32 or the like an advice comment in accordance with a score of the test subject, and provides it on the output sheet. Then, the forms of grouping (the range of scores in each group) is not limited to those described above, and another form may be employed.
As can be understood from
[Specific Example of Output Sheet]
Next, a specific example of the output sheet outputted by output device 40 will be described.
The output sheet includes a sheet 510 shown in
Field 120 includes fields 121-125 for displaying respective scores of five evaluation items shown in
Field 121A displays advice comments corresponding to the score of the evaluation item “Safety,” the score of which is displayed in display field 121. The displayed advice comment displayed, for example, “There is a possibility of causing bothering to running if a stress to a body becomes high. Because “BMI, skeleton, muscular strength, habit in running” causes legs to waver leftward and rightward, to make higher a stress to the base joint and knee. When the loss of weight is required, run in a slow pace and continue the same. If your legs waver in leftward and rightward, pay attention to a position of grounding and direction of toes.” Data storage unit 32 stores points which should be noticed by the test subject in association with respective scores grouped in advance with regard to the score of each evaluation item. Field 121B displays points associated with the scores shown in field 121. The contents to be displayed on field 121B are, for example, [position of grounding and direction of toes], [muscle training for abdominal muscles and muscles around hip], [diet], and [select suitable shoes and supporter of one having bow-legs and knock-knees].
Under the scores displayed respectively in fields 121-125, evaluation associated with each score is displayed. The contents of the evaluation are associated respectively with the scores grouped in advance as to each evaluation item and stored in data storage unit 32. The evaluation includes, for example, the messages of “good,” “standard,” and “be careful” in a descending order from evaluation corresponding to higher score.
Field 130 includes, a field 131 for displaying comments on the evaluation item corresponding to the highest score among the scores shown in fields 121-125, and a field 132 for displaying comments on the evaluation item corresponding to the lowest score. Field 131 displays comments as to the evaluation item “Swing.” The comments includes, for example, “Based on a result of the Swing item, kicking is performed at a good timing, and good swing is performed until grounding. Be aware of swinging legs forward quickly for further improvement.” Field 132 displays comments on the evaluation item “Safety.” The displayed comment includes, for example, “As a result of the Safety item, wobbling to left and right can be seen, so is unstable. Try to improve by weight control, training, and the like.”
Field 130 displays “form advice” and “training advice” based on the evaluation items with the lowest scores. The “form advice” and “training advice” respectively include an image of a person to specifically present contents of the advice. Further, the “form advice” includes fields 133A-133C for displaying specific messages. The “training advice” includes fields 134A, 134B containing specific messages. Field 130 further includes a field 135 displaying cautionary words noting that the advices showing the “form advice” and “training advice” are mere examples of the considered advices.
Referring to
Field 150 displays information such as an estimated time of a full marathon calculated based on the running form score and the like of the test subject. Field 150 includes a field 151 displaying a message that the estimated time and the like displayed in field 150 is a rough indication.
Field 160 includes a field 161 indicating a grounding pattern assumed for the test subject, a field 162 indicating a measurement result of a pitch and a stride of the test subject, and a field 163 displaying information of shoes recommended to purchase for the test subject. Further, field 160 includes a field 164 indicating a message that the information of shoes presented in field 163 is schematic, and that it is recommended to actually try shoes to know more specific information about shoes fitted to the test subject.
[Extraction of Biomechanics Data Based on Measurement of Inertial Sensor]
Referring to
As shown in
The system shown in
Information processing device 30A, based on the measurement result of inertial sensor 91, calculates angle information and/or angular velocity of the upper arm, forearm, thigh, and lower leg. For example, an inertial measurement unit manufactured by Seiko Epson Corporation having functions of both gyrosensor and accelerometer is employed as inertial sensors 91. Inertial sensors 91 may measure an angular velocity and an acceleration rate as to three axial directions and output the same to information processing device 30A.
Score computing unit 35 of information processing device 30A applies the biomechanics data and/or body information of the test subject to the operation expression generated by operation expression generating unit 34 to calculate the running form score of the test subject.
For generation of the operation expression used in information processing device 30A, the biomechanics data of the test runner is used. The biomechanics data of the test runner may be the one extracted from the measurement result of inertial sensors 91 or may be the one extracted from the images captured by image-capturing system 20 as described with reference to
Running form diagnosis system 200 described with reference to
In the running form diagnosis system, the operation expression is generated by operation expression generating unit 34 of information processing device 30. However, the operation expression may be generated by the process similar to that of operation expression generating unit 34 in external equipment of information processing device 30.
Referring to
In the embodiment, example, and modified example, score computing unit 35 may calculate not only the comprehensive score but also the score of the evaluation items of the running form based on the extracted user characteristics (body characteristics and/or biomechanics parameter). More specifically, operation expression storage unit 34A may store information specifying the operation expression for calculating points of each skill element based on the body characteristics or biomechanics parameter. The operation expression as to each skill element is derived by the regression analysis for the case with, for example, the body characteristics and biomechanics data of the test runner as an explanatory variable and the points of each skill element given by the expert with respect to the test runner as an explanatory variable. Score computing unit 35 calculates points as to each skill element by applying parameter Xn (body characteristics and/or biomechanics data) of the test subject extracted in Step S504 of
The running form diagnosis system of the present disclosure generates the operation expressions for evaluating the running form based on correlation between the evaluation of the runner's form by the plurality of experts and the biomechanics data of the runner. Then, the running form diagnosis system scores the running form by applying the characteristics of the test subject to the operation expression. Accordingly, the evaluation of the running form given by the expert, which was considered as implicit knowledge, is embodied in a form of scores through the operation expression. The operation expression is generated based on evaluation of the plurality of experts. Thus, the test subject is provided with scores with respect to the running score automatically. Further, the score which does not deviate enormously from the evaluation given by a plurality of coaches or experts can be provided to the test subject.
The present invention was described in detailed. However, the description is only for illustration and should not be taken as limitation. It will be clearly understood that the scope of the invention is defined by the attached claims.
According to the running form diagnosis system of the present disclosure, it is useful in that the running form of the user can be automatically scored based on a standard equivalent to the determination given by an expert.
10 treadmill; 20 image-capturing system; 30, 30A, 30B information processing device; 31 user information input unit; 32 data storage unit; 33 body information extracting unit; 33a image processing unit; 33b biomechanics data extracting unit; 34 operation expression generating unit; 34A operation expression storage unit; 35 score computing unit; 36 output data creating unit; 40 output device; 50 sensor information input unit; 90 marker; 91 inertial sensor; 100, 200 running form diagnosis system.
Number | Date | Country | Kind |
---|---|---|---|
JP2012/044622 | Feb 2012 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2013/055517 | 2/28/2013 | WO | 00 | 1/23/2014 |