Literature DB >> 28050565

The Analysis of Plantar Pressure Data Based on Multimodel Method in Patients with Anterior Cruciate Ligament Deficiency during Walking.

Xiaoli Li1, Hongshi Huang2, Jie Wang3, Yuanyuan Yu2, Yingfang Ao2.   

Abstract

The movement information of the human body can be recorded in the plantar pressure data, and the analysis of plantar pressure data can be used to judge whether the human body motion function is normal or not. A two-meter footscan® system was used to collect the plantar pressure data, and the kinetic and dynamic gait characteristics were extracted. According to the different description of gait characteristics, a set of models was established according to various people to present the movement of lower limbs. By the introduction of algorithm in machine learning, the FCM clustering algorithm is used to cluster the sample set and create a set of models, and then the SVM algorithm was used to identify the new samples, so as to complete the normal and abnormal motion function identification. The multimodel presented in this paper was carried out into the analysis of the anterior cruciate ligament deficiency. This method demonstrated being effective and can provide auxiliary analysis for clinical diagnosis.

Entities:  

Mesh:

Year:  2016        PMID: 28050565      PMCID: PMC5168551          DOI: 10.1155/2016/7891407

Source DB:  PubMed          Journal:  Biomed Res Int            Impact factor:   3.411


1. Introduction

The foot is a very important part of the human body. Its basic function is to support the body, absorb impact force, produce forward thrust, and help regulate and maintain the balance of the human body. Under the action of gravity, the foot could get reaction force in the vertical direction by the ground when we stand or walk. When the structure or the state of the human body changes, plantar pressure distribution would change accordingly. The research of the human body based on static or dynamic plantar pressure data can reveal different characteristics of plantar pressure distribution comparing patients with normal controls, which help find the causes and related evolution. The research of plantar pressure measurement was started by Beely in 1882. The systematic analysis of gait and extensive clinical research began in the 1950s. Eisenhardt et al. [1] studied the effects of different heel height of shoes on the foot bones of women after the study of plantar pressure of 30 women aged 18 to 30 who wore high heeled shoes. Eisenhardt et al. also pointed out that the normal human plantar pressure distribution had a certain pattern and foot deformity and dysfunction would damage the normal distribution of plantar pressure. Through the analysis of plantar pressure measurement, Minns and Craxford [2] got the difference of plantar pressure distribution between the patients with rheumatoid arthritis and the normal control. Abboud et al. [3] analyzed and compared the plantar pressure of diabetic patients and healthy person. Stokes et al. [4] pointed out that the pressure peak value caused by medial foot four toes decreased obviously when patient suffered from hallux valgus, and hallux valgus angle was related to plantar pressure deviation. Stolwijk et al. [5] explored that long time walking would change the walking pattern because of leg fatigue and led to the increasing burden of heel. Stolwijk et al. [6] compared and analyzed plantar pressure data from Malawi and the Netherlands with the analysis of the gait feature parameters of arch index (AI) and the trajectory of the center of pressure (COP) in order to explore why there was less foot disease in Malawi. Pataky and Maiwald [7] thought high quality biomechanical information was included in the plantar pressure data. For this reason, he developed 3D interactive visualization tools to analyze the plantar pressure data and explore foot behavior more deeply. Along with the development of sensor technology and the popularization of computer technology, the measurement and research of plantar pressure become more and more important in the field of gait research. However, the plantar pressure data analysis is still far from mature. The current research work was mainly focused on the effect of human behavior on plantar pressure data and the relationship between plantar pressure and gait features [8, 9], and so on. On the other hand, due to the complex structure of the human body, the plantar pressure in different conditions also has complex performance. Large plantar pressure data will bring a heavy burden for medical workers. The intervention of relative algorithm in machine learning will make a great change to these situations. Different classification criteria can generate different clustering analysis methods. With the development of the fuzzy set theory, Ruspini [10] introduced the concept of fuzzy partition in the cluster analysis at the end of the 1960s. And then many research results came out, such as clustering method based on similarity relation and fuzzy relation [11] and fuzzy clustering method based on the evolutionary algorithm [12]. The most widely used method is the fuzzy clustering method based on the objective function. This method can transform the clustering problem into a mathematical optimization problem, and it has been widely used due to its simple structure [13]. Among the fuzzy clustering algorithms based on objective function, the fuzzy C mean clustering algorithm (FCM) created by Bezdek [14] and developed by Dunn is the most typical representative one. This algorithm is derived by the optimization of the objective function of hard clustering, and it is produced by using the concept of fuzzy partition. On the other hand, support vector machine (SVM) algorithm which is based on statistical learning is playing a key role in pattern recognition. Support vector machine is a machine learning algorithm developed in the 1990s, which was first proposed by Cortes and Vapnik [15] in 1995. It is a supervised learning algorithm. Based on statistical learning theory, by seeking structural minimum risk to enhance its learning generalization ability, SVM can obtain better statistical learning results even in the case of limited sample information. Multimodel adaptive control [16, 17] is a major control method of control field in the past 20 years. By dividing the model parameters into multiple subsections, multiple models of the system according to different subsection will be set up. The whole model of the system can be got by the different models in different subsections by using different ways of combinations. With the advent of new plantar pressure measurement devices, a large amount of plantar pressure data is measured, but these data have not been adequately utilized. Currently, medical diagnostic work is done entirely by doctors relying on their own experience. In this paper, based on FCM clustering algorithm and SVM algorithm, the concept of multimodel is applied to the classification and identification of anterior cruciate ligament deficiency. This study introduces machine learning algorithm into clinical diagnosis creatively which can bring great help for the diagnosis and rehabilitation of clinical medicine.

2. Multimodel Modeling of Plantar Pressure Characteristics

In this study, we used a plantar pressure measurement device called footscan to measure plantar pressure data. Anterior cruciate ligament deficiency was regarded as the main analysis object. All subjects included both normal subjects and anterior cruciate ligament rupture subjects. We will first put all the data samples together for analysis, with FCM algorithm for clustering, and SVM algorithm for identification. Then, with the aid of prior knowledge, the left and right plantar pressure data were analyzed, respectively, in the same way.

2.1. Plantar Pressure Data Feature Modeling

As shown in Figure 1, footscan plantar pressure measurement system will be used to collect the plantar pressure data of the test subjects. This system can be used to measure plantar pressure in static or dynamic motion. The total size of measurement is 200 cm ∗ 40 cm, and there are 16384 pressure sensors. It is placed in the center of a 16-meter long runway. During the test, testers walk barefoot through the measurement according to their own walking habits. Testers must follow the “three-step” protocol; in other words, testers need to walk alternating their left and right foot. In order to ensure the validity of the measurement data, each person's foot landing process should begin with the first touchdown of heel. The sampling frequency is set to 126 Hz.
Figure 1

Footscan device.

Gait characteristics used in biomechanics and sports medicine always play important roles in the analysis of plantar pressure data, such as foot progression angle, AI, and the trajectory of COP. Among these, the trajectory of COP will play a crucial role in the analysis of plantar pressure, especially for the anterior cruciate ligament deficiency. The trajectory of COP [5] is a parameter that is used to describe the movement of center of foot gravity in the whole stance phase. As given in paper [18], this parameter can be obtained by connecting pressure centers of all pressure data frames into a line. An example of COP can be seen in Figure 2.
Figure 2

The trajectory of the center of pressure.

2.2. Fuzzy C-Means Clustering Algorithm

Fuzzy C-means clustering (FCM) algorithm is a fuzzy clustering algorithm. Data samples are allowed to belong to two or more clusters in this algorithm, and membership degree was used to determine which cluster it belongs to. By minimizing the objective function based on a certain norm and clustering prototype, the FCM algorithm attempts to divide a finite collection of elements into a collection of fuzzy clusters. X is set as a series of samples:where n is the number of samples and s is the dimension of the sample space. When c (c > 1) is set as the number of clusters, FCM can be described as belowwhere In this formula, m is the weighted index; U is fuzzy membership matrix: V is a matrix of clustering centers: In this algorithm, clustering centers can be calculated by the following formula: The FCM algorithm can be realized by using the following steps.

Step 1 .

Choose the number of clusters. Initialize the fuzzy membership matrix. The membership values are randomly generated.

Step 2 .

Calculate the clustering centers using the formula above.

Step 3 .

Update the membership matrix. If then stop. Otherwise return to Step 2. K-means clustering algorithm [19] is the most well-known by scholars. FCM is similar to the K-means algorithm. The algorithm minimizes intracluster variance as well but has the same problems as K-means. FCM is sensitive to the initial choice of the fuzzy membership matrix, and the result may not be the global minimum sometimes.

2.3. Multimodel Set Based on Plantar Pressure Data and FCM Algorithm

In this section, FCM algorithm is used to classify different plantar pressure data samples. According to the important parameter COP of gait characteristics, multiple models will be set up for different testers. First of all, the plantar pressure data of left or right side is different. On the other hand, the plantar pressure data on each side will include normal foot data and abnormal foot data. Therefore, the plantar pressure data models will have four types. As mentioned above, the plantar pressure data can be collected by footscan device. And each data sample is presented by a set of data tables sorted in chronological order. Each frame of pressure data can be described by a data table whose rows and columns are equal to sensors array on footscan plate. The number of tables depends on the moving speed of tester and the sampling frequency. Firstly, the pressure center of the two-dimensional pressure data table can be calculated according to the following formula: In this formula, X and Y represent the coordinate values of the two dimensions. And the lower left corner of the space occupied by the foot is recorded as the origin of the coordinate. P indicates the pressure value of each point. The pressure centers of each frame were connected together, and then COP line can be got. Because different person have different foot size, if the COP lines are compared directly, the result must be inaccurate. Therefore, these plantar pressure data also need a coordinate mapping in the following formula: In this formula, X and Y are the pressure center coordinate value after coordinate mapping; L and L are the width of the two dimensions. Through this formula, all the plantar pressure data will be mapped to a 30∗20 (this value is derived from the sensor array model corresponding to the standard foot size) rectangular coordinate system. Because each COP line is composed of hundreds of pressure center points, if all the data is used for cluster analysis, it will lead to a big computing burden. In order to reduce the computational complexity, the extraction of the coordinate points should be conducted. In our study, 5 key points (10 characteristic values) will be extracted for characteristic description. In order to guarantee the same influence of X and Y coordinate in analysis process, the extracted features need to be normalized. The feature values will be transformed into the [0,1] range by dividing the maximum value of the corresponding feature in all the samples. By using FCM and normalization process above, the plantar pressure data can be divided into different models. The model set with four and two models will be shown as in Figures 3 –5.
Figure 3

Plantar pressure data model of double sides.

Figure 4

Plantar pressure data model of left side.

Figure 5

Plantar pressure data model of right side.

3. Diagnose of Sports Injuries Based on Multimodel

According to the results of the above clustering analysis, different plantar pressure data can be classified as different COP model. Once the model set was set up, how to classify a new data sample to model set will be the main problem. The following SVM algorithm will be used to solve this problem.

3.1. Support Vector Machine

SVM is an important algorithm in machine learning; it may always be used for classification and regression analysis. It was first proposed for linear two-class classification problem by constructing a hyperplane to separate two kinds of samples. Now the method of SVM has been extended to nonlinear classification problem by using the penalty function and kernel function.

3.1.1. Linear Classification Problem

For a set of training samples (x , y ), i = 1,2,…, n, x ∈ R , y ∈ {−1,1}; x represents the sample vector of dimension N and y represents the category. Linear classifier is designed to achieve such a classification of N dimensional space and the hyperplane equation can be expressed as ω x + b = 0, ω ∈ R , b ∈ R. Taking the two-dimensional plane as an example, two different groups of points on the plane are separated by a straight line L (the hyperplane in two-dimensional space is a straight line), which is shown in Figure 6.
Figure 6

Linear classification of two-dimensional space.

If f(x) = 0, then x is a point in the hyperplane; if f(x) = 1, x is a point in mode I; otherwise, if f(x) = −1, x is a point in mode II. In this way, we only need to get the value of ω and b to construct the classification function. Finally the design of the classifier can be transformed into a convex optimization problem as follows: The convex optimization problem can be converted to the following function expression by introducing the Lagrange duality factor α: And then the objective function becomes

3.1.2. Nonlinear Classification Problem

As to nonlinear classification problem, the support vector machine maps the sample data to the high dimension space by kernel function, so that the nonlinear classification problem can be solved. Now the classification function can be expressed as α can be obtained by solving the following problems: And then according to the following formula, ω and b can be calculated: SVM is a supervised learning algorithm. The application of this algorithm is divided into two parts: a set of data for classifier training and the new sample data for identification. The classifier training is progress of calculating α, ω, and b in order to determine the classification function and the identification process is to bring the new samples into the classification function to calculate the category. There are some commonly used kernel functions: Polynomial kernel function: κ(x 1, x 2) = (〈x 1, x 2〉 + R). Gauss kernel function: κ(x 1, x 2) = exp⁡{−‖x 1 − x 2‖2/2σ 2}. Linear kernel function: κ(x 1, x 2) = 〈x 1, x 2〉.

3.2. Multimodel Identification for Plantar Pressure Based on SVM

SVM algorithm is a supervised learning algorithm. After the plantar pressure data has been classified by FCM algorithm, all the plantar pressure data and the models to which these data belong can be got. The pressure data and the models to which these data belong will be used to train parameters α, ω, and b. Once these parameters have been trained convergent, function (14) will be used to decide which model it belongs to when new plantar data is given.

4. Simulation

Anterior cruciate ligament is a very important structure of knee joint of human body. It can be used to maintain the stability of knee motion. Anterior cruciate ligament deficiency (ACLD) is a kind of common sports injury. When a man got ACLD, the injury will lead to instability of the knee and has a serious negative impact on the knee function. And it will lead to the abnormality of COP line [20-24]. Through the data processing, we get 100 groups of plantar pressure data characteristic sequence, including the normal data and ACLD data. We will use FCM algorithm to do clustering analysis firstly and then use the SVM algorithm to do the data identification. Firstly, we put left and right side data together for analysis. These 100 sets of data should include 4 models: the left side of the normal data, the left side of the ACLD data, the right side of the normal data, and the right side of the ACLD data. So the number of clusters in FCM algorithm is set to c = 4. Then the weighted index is set to m = 2; maximum iteration number is set to 100; the minimum iteration error is set to ε = 0.00001. The cluster analysis results are shown in Table 1.
Table 1

Results of cluster analysis of plantar pressure data model from double sides.

Number C 1x C 1y C 2x C 2y C 3x C 3y C 4x C 4y C 5x C 5y Mode_1Mode_2Mode_3Mode_4Category
10.070.750.180.750.860.880.930.940.930.880.290.190.310.223
20.110.690.140.750.610.750.820.750.960.880.300.150.370.183
30.070.810.110.810.360.810.820.750.960.880.130.170.120.594
40.110.810.180.810.540.690.820.751.000.810.160.330.190.334
50.110.810.180.810.500.690.790.691.000.690.180.170.140.514
60.110.750.180.810.460.690.790.690.960.690.220.250.200.334
70.110.810.140.810.460.630.790.631.000.810.150.380.190.282
80.110.810.210.810.540.500.750.440.960.440.210.280.190.324
90.110.810.180.810.500.690.790.691.000.690.180.170.140.514
100.110.750.180.810.460.690.790.690.960.690.220.250.200.334
110.110.750.180.810.360.690.750.561.000.750.140.240.160.464
120.110.630.180.560.430.560.750.630.960.940.420.120.310.141
130.070.810.320.630.460.630.390.630.930.810.220.240.180.364
140.070.560.140.560.290.560.750.560.960.940.310.150.340.203
150.110.560.180.630.210.630.820.811.000.880.310.130.380.183
160.110.500.140.560.290.560.790.750.960.940.400.100.340.161
170.110.500.180.560.460.500.790.631.001.000.360.150.310.171
180.110.750.290.690.570.560.750.630.960.810.220.260.190.334
190.070.810.250.750.460.630.790.630.960.810.410.110.260.221
200.110.810.290.690.680.500.750.560.960.810.190.150.140.524
210.110.750.360.630.610.560.750.560.960.750.470.100.270.161
220.110.880.180.880.460.750.210.880.960.560.200.270.180.354
230.070.940.180.940.250.940.820.630.960.500.140.290.160.414
240.110.940.290.810.500.560.360.691.000.440.210.220.170.394
250.110.880.180.940.570.630.790.560.930.630.110.170.110.614
260.070.750.140.750.390.750.710.690.960.880.160.210.160.474
270.070.690.320.560.540.560.750.560.960.940.180.150.140.534
280.070.630.210.560.390.560.750.631.000.940.270.170.430.133
290.110.630.390.440.540.560.750.561.000.940.160.390.210.242
300.110.690.210.690.500.560.710.560.960.810.240.210.200.354
310.110.630.390.440.540.560.750.561.000.940.160.390.210.242
320.110.630.390.380.460.440.710.500.960.940.380.130.370.131
330.070.630.250.630.430.560.710.500.960.880.200.150.150.504
340.140.750.180.810.460.690.710.690.960.810.160.180.150.514
350.070.690.180.750.460.750.750.750.960.880.410.120.290.171
360.110.810.140.880.360.880.820.751.000.810.150.330.180.354
370.110.690.180.690.430.750.790.811.000.880.300.150.360.193
380.070.750.140.810.360.750.750.750.960.940.130.170.130.574
390.070.810.180.810.430.750.790.751.000.880.180.210.180.434
400.070.810.250.690.390.630.750.630.930.690.160.270.180.394
410.070.810.290.630.430.560.710.440.820.560.220.260.210.314
420.110.810.210.690.500.560.820.560.860.560.210.270.200.324
430.110.880.290.750.500.630.750.560.860.560.230.270.220.284
440.040.810.210.750.540.440.750.500.860.630.380.150.310.161
450.070.560.180.560.540.630.790.750.960.810.290.210.320.193
460.110.560.500.380.680.440.750.630.960.750.250.190.410.143
470.070.630.290.440.500.500.750.690.960.810.440.110.260.191
480.070.560.290.440.640.500.750.630.960.810.450.100.260.191
490.110.690.210.690.500.500.710.560.960.810.170.140.130.554
500.110.630.180.630.540.440.750.631.000.880.450.100.260.191
510.110.500.180.440.500.500.250.440.960.380.390.130.310.161
520.110.630.140.500.360.500.790.310.960.310.170.420.170.242
530.070.500.140.500.430.500.750.560.960.440.340.200.320.141
540.070.310.140.250.390.440.790.561.000.560.370.160.340.131
550.070.250.140.250.460.500.790.630.960.560.400.140.260.201
560.110.310.180.250.180.250.790.631.000.630.350.180.310.161
570.110.250.140.250.570.560.820.561.000.560.320.140.380.173
580.110.310.140.310.460.500.790.561.000.500.260.220.400.123
590.070.250.140.250.460.500.790.630.960.560.400.140.260.201
600.110.310.180.250.180.250.790.631.000.630.350.180.310.161
610.110.310.140.250.430.440.790.561.000.630.410.150.270.171
620.140.440.180.440.430.500.750.500.820.560.340.140.370.143
630.070.440.210.380.570.440.790.380.930.190.140.520.170.172
640.110.560.140.560.500.500.750.380.960.250.120.560.160.152
650.070.310.180.310.460.380.750.440.960.250.260.200.400.143
660.110.380.140.380.430.440.750.500.960.310.130.520.140.212
670.110.440.290.500.570.500.750.560.960.380.290.140.430.143
680.070.500.250.630.430.630.790.631.000.440.140.330.150.394
690.070.440.140.500.540.560.320.560.960.380.230.230.200.344
700.110.440.320.500.540.500.790.441.000.250.100.630.130.132
710.110.560.320.750.570.750.790.560.960.310.110.610.150.142
720.110.250.180.250.500.380.180.250.960.560.260.200.390.153
730.110.440.180.440.460.630.820.810.960.880.270.190.410.133
740.070.310.180.310.360.380.210.310.960.500.390.130.270.211
750.110.380.140.380.250.380.140.380.960.500.270.190.390.153
760.070.250.290.500.610.630.750.630.960.500.300.200.330.173
770.110.440.140.440.540.560.710.560.960.440.210.140.170.494
780.070.380.180.380.610.630.750.560.960.500.290.160.390.153
790.110.380.250.500.640.560.790.560.960.500.250.250.360.133
800.070.380.250.500.610.630.750.630.960.500.160.440.170.242
810.070.380.250.440.460.440.820.500.960.500.290.210.330.173
820.110.250.180.250.500.440.790.560.960.690.280.210.380.123
830.070.250.250.380.430.380.820.500.960.560.170.420.190.222
840.110.310.290.440.500.500.820.500.960.560.080.700.100.122
850.070.380.180.380.540.440.790.500.960.500.110.610.140.142
860.070.250.180.310.430.380.750.560.960.500.110.590.150.152
870.110.310.180.380.430.500.790.630.960.630.250.180.470.103
880.070.440.210.440.570.560.500.630.960.380.210.270.320.193
890.070.500.390.690.570.630.750.560.960.380.220.270.180.334
900.110.440.180.500.570.560.750.560.960.310.170.360.180.292
910.070.380.210.440.460.560.750.560.960.250.150.420.170.272
920.070.380.250.500.570.560.750.500.960.250.130.560.160.162
930.110.440.210.500.610.630.790.561.000.380.190.310.190.312
940.070.380.140.380.460.500.790.561.000.500.350.190.300.161
950.070.440.140.440.360.440.750.560.960.440.410.140.300.151
960.110.560.210.560.430.630.750.630.960.380.250.250.370.133
970.110.440.210.440.540.560.790.500.960.440.080.700.100.122
980.110.380.210.380.610.500.820.441.000.380.160.460.190.182
990.110.380.180.380.570.560.750.630.960.310.260.160.450.133
1000.110.440.290.500.540.630.790.691.000.500.120.550.150.182
In Table 1, C 1 represents the X-coordinate value of the first feature point in COP line; the others are similar. Mode_1 indicates the sample's membership to Mode_1 which is shown in Figure 3. Category represents the final category to which current sample belongs. The results of the FCM clustering analysis are used for the training and identification of the SVM algorithm. We select 80 groups of data in the front as training samples directly, 20 sets of data left as the test samples. The accuracy of final identification results is 50%. The accuracy was evaluated over the cluster labels. There is still a gap of the identification accuracy with our expectations. Next, we analyze the plantar pressure data of the left and right sides, respectively. Take the left side data as an example. At this time all data samples should contain two categories, the normal data and the ACLD data, so the number of clusters in FCM is set to c = 2, the other parameters unchanged. The results of cluster analysis are shown in Table 2.
Table 2

Results of cluster analysis of plantar pressure data model from left side.

Number C 1x C 1y C 2x C 2y C 3x C 3y C 4x C 4y C 5x C 5y Mode_1Mode_2Category
10.070.750.180.750.860.880.930.940.930.880.460.542
20.110.690.140.750.610.750.820.750.960.880.370.632
30.070.810.110.810.360.810.820.750.960.880.710.291
40.110.810.180.810.540.690.820.751.000.810.650.351
50.110.810.180.810.500.690.790.691.000.690.680.321
60.110.750.180.810.460.690.790.690.960.690.600.401
70.110.810.140.810.460.630.790.631.000.810.640.361
80.110.810.210.810.540.500.750.440.960.440.620.381
90.110.810.180.810.500.690.790.691.000.690.680.321
100.110.750.180.810.460.690.790.690.960.690.600.401
110.110.750.180.810.360.690.750.561.000.750.650.351
120.110.630.180.560.430.560.750.630.960.940.320.682
130.070.810.320.630.460.630.390.630.930.810.580.421
140.070.560.140.560.290.560.750.560.960.940.380.622
150.110.560.180.630.210.630.820.811.000.880.320.682
160.110.500.140.560.290.560.790.750.960.940.250.752
170.110.500.180.560.460.500.790.631.001.000.400.602
180.110.750.290.690.570.560.750.630.960.810.600.401
190.070.810.250.750.460.630.790.630.960.810.310.692
200.110.810.290.690.680.500.750.560.960.810.630.371
210.110.750.360.630.610.560.750.560.960.750.310.692
220.110.880.180.880.460.750.210.880.960.560.570.431
230.070.940.180.940.250.940.820.630.960.500.640.361
240.110.940.290.810.500.560.360.691.000.440.580.421
250.110.880.180.940.570.630.790.560.930.630.670.331
260.070.750.140.750.390.750.710.690.960.880.660.341
270.070.690.320.560.540.560.750.560.960.940.670.331
280.070.630.210.560.390.560.750.631.000.940.370.632
290.110.630.390.440.540.560.750.561.000.940.580.421
300.110.690.210.690.500.560.710.560.960.810.590.411
310.110.630.390.440.540.560.750.561.000.940.580.421
320.110.630.390.380.460.440.710.500.960.940.330.672
330.070.630.250.630.430.560.710.500.960.880.620.381
340.140.750.180.810.460.690.710.690.960.810.660.341
350.070.690.180.750.460.750.750.750.960.880.340.662
360.110.810.140.880.360.880.820.751.000.810.600.401
370.110.690.180.690.430.750.790.811.000.880.350.652
380.070.750.140.810.360.750.750.750.960.940.710.291
390.070.810.180.810.430.750.790.751.000.880.600.401
400.070.810.250.690.390.630.750.630.930.690.630.371
410.070.810.290.630.430.560.710.440.820.560.600.401
420.110.810.210.690.500.560.820.560.860.560.620.381
430.110.880.290.750.500.630.750.560.860.560.590.411
440.040.810.210.750.540.440.750.500.860.630.370.632
450.070.560.180.560.540.630.790.750.960.810.410.592
460.110.560.500.380.680.440.750.630.960.750.390.612
470.070.630.290.440.500.500.750.690.960.810.320.682
480.070.560.290.440.640.500.750.630.960.810.300.702
490.110.690.210.690.500.500.710.560.960.810.660.341
500.110.630.180.630.540.440.750.631.000.880.300.702
In Table 2, Mode_1 and Mode_2 are shown in Figure 4. We use the K-cross validation method (we take K = 5 in this study) for the analysis of the data. These data were divided into five groups. Because the original data sequence is randomly arranged, every 10 adjacent samples were divided into the same group. Four groups are selected as the training data and the remaining set of data as the test data for analysis. The final identification results are calculated by the SVM algorithm, which is shown in Table 3.
Table 3

Results of model identification of the left plantar pressure data.

NumberTraining sample Training numberTest sampleTest numberIdentification accuracy
11–404041–501060%
21–30, 41–504031–401060%
31–20, 31–504021–301090%
41–10, 21–504011–201070%
511–50401–1010100%
The average value of the five simulation test results is obtained, and the average identification accuracy is 76%. Then we can use the same method to analyze the right plantar pressure data and get the result of FCM cluster analysis which is shown in Table 4.
Table 4

Results of cluster analysis of plantar pressure data model from right side.

Number C 1x C 1y C 2x C 2y C 3x C 3y C 4x C 4y C 5x C 5y Mode_1Mode_2Category
10.110.570.180.500.500.570.250.500.960.430.290.712
20.110.710.140.570.360.570.790.360.960.360.700.301
30.070.570.140.570.430.570.750.640.960.500.310.692
40.070.360.140.290.390.500.790.641.000.640.250.752
50.070.290.140.290.460.570.790.710.960.640.330.672
60.110.360.180.290.180.290.790.711.000.710.320.682
70.110.290.140.290.570.640.820.641.000.640.300.702
80.110.360.140.360.460.570.790.641.000.570.300.702
90.070.290.140.290.460.570.790.710.960.640.330.672
100.110.360.180.290.180.290.790.711.000.710.320.682
110.110.360.140.290.430.500.790.641.000.710.300.702
120.140.500.180.500.430.570.750.570.820.640.270.732
130.070.500.210.430.570.500.790.430.930.210.780.221
140.110.640.140.640.500.570.750.430.960.290.810.191
150.070.360.180.360.460.430.750.500.960.290.330.672
160.110.430.140.430.430.500.750.570.960.360.790.211
170.110.500.290.570.570.570.750.640.960.430.300.702
180.070.570.250.710.430.710.790.711.000.500.720.281
190.070.500.140.570.540.640.320.640.960.430.530.471
200.110.500.320.570.540.570.790.501.000.290.840.161
210.110.640.320.860.570.860.790.640.960.360.800.201
220.110.290.180.290.500.430.180.290.960.640.350.652
230.110.500.180.500.460.710.820.930.961.000.330.672
240.070.360.180.360.360.430.210.360.960.570.320.682
250.110.430.140.430.250.430.140.430.960.570.340.662
260.070.290.290.570.610.710.750.710.960.570.370.632
270.110.500.140.500.540.640.710.640.960.500.490.512
280.070.430.180.430.610.710.750.640.960.570.320.682
290.110.430.250.570.640.640.790.640.960.570.370.632
300.070.430.250.570.610.710.750.710.960.570.740.261
310.070.430.250.500.460.500.820.570.960.570.380.622
320.110.290.180.290.500.500.790.640.960.790.290.712
330.070.290.250.430.430.430.820.570.960.640.700.301
340.110.360.290.500.500.570.820.570.960.640.890.111
350.070.430.180.430.540.500.790.570.960.570.870.131
360.070.290.180.360.430.430.750.640.960.570.800.201
370.110.360.180.430.430.570.790.710.960.710.260.742
380.070.500.210.500.570.640.500.710.960.430.490.512
390.070.570.390.790.570.710.750.640.960.430.610.391
400.110.500.180.570.570.640.750.640.960.360.700.301
410.070.430.210.500.460.640.750.640.960.290.760.241
420.070.430.250.570.570.640.750.570.960.290.800.201
430.110.500.210.570.610.710.790.641.000.430.650.351
440.070.430.140.430.460.570.790.641.000.570.330.672
450.070.500.140.500.360.500.750.640.960.500.270.732
460.110.640.210.640.430.710.750.710.960.430.370.632
470.110.500.210.500.540.640.790.570.960.500.910.091
480.110.430.210.430.610.570.820.501.000.430.740.261
490.110.430.180.430.570.640.750.710.960.360.310.692
500.110.500.290.570.540.710.790.791.000.570.810.191
In Table 4, Mode_1 and Mode_2 are shown in Figure 5. All the data were divided into five groups; four groups were selected as the training data and the remaining set of data as the test data. The final identification results are shown in Table 5.
Table 5

Results of model identification of the right plantar pressure data.

NumberTraining sample Training numberTest sampleTest numberIdentification accuracy
11–404041–501070%
21–30, 41–504031–401040%
31–20, 31–504021–301060%
41–10, 21–504011–201050%
511–50401–101090%
The average value of the five simulation test results is obtained, and the average identification accuracy is 62%. Three groups of experiments were done in this paper. In the first experiment, 100 sets of data samples were divided into 4 categories, with FCM algorithm for clustering and SVM algorithm for identification. The final identification accuracy is 50%. In the second and third experiments, the left and right plantar pressure data were analyzed, respectively, in the same way. The final identification accuracy is 76% and 62%. The comparison of identification results is shown in Figure 7.
Figure 7

Comparison of identification results of several sets of analyses.

From the simulation, it can be seen that the cluster and identification results on plantar pressure data analysis are acceptable by using the FCM and SVM machine learning algorithm. On the other hand, when the number of models in model sets is larger, identification accuracy will be decreased. If we use existing information or knowledge to reduce the number of models in model set, the accuracy can be improved obviously. Compared with the doctor's clinical diagnosis, the results of accuracy rate can be accepted, but the accuracy of this method should be improved in the future study. This research can be used as a reference for clinical diagnosis of doctors and provide an auxiliary analysis.

5. Conclusion

The machine learning algorithm is applied to the analysis of plantar pressure data. The COP line is used as the main feature to describe characteristics to complete the identification of the ACLD patient and the normal control. FCM algorithm is used for the samples cluster, and the SVM algorithm is used for the identification. To the authors' knowledge, there is still no research examining the plantar pressure using the clustering algorithm. The combination of machine learning algorithm with plantar pressure data analysis is a tentative research; the result in this paper is acceptable, but the accuracy should be improved in future study. This research can be an auxiliary method for doctors and has great significance for clinical diagnosis, rehabilitation evaluation, orthosis prescription, and sports exercises.
  13 in total

1.  Quadriceps torque curve pattern in patients with anterior cruciate ligament injury.

Authors:  Hiroshi Ikeda; Hisashi Kurosawa; Sung-Gong Kim
Journal:  Int Orthop       Date:  2002-10-01       Impact factor: 3.075

2.  The 6 degrees of freedom kinematics of the knee after anterior cruciate ligament deficiency: an in vivo imaging analysis.

Authors:  Louis E Defrate; Ramprasad Papannagari; Thomas J Gill; Jeremy M Moses; Neil P Pathare; Guoan Li
Journal:  Am J Sports Med       Date:  2006-04-24       Impact factor: 6.202

3.  Lower limb muscle dysfunction may contribute to foot ulceration in diabetic patients.

Authors:  R J Abboud; D I Rowley; R W Newton
Journal:  Clin Biomech (Bristol, Avon)       Date:  2000-01       Impact factor: 2.063

4.  Interactions between kinematics and loading during walking for the normal and ACL deficient knee.

Authors:  Thomas P Andriacchi; Chris O Dyrby
Journal:  J Biomech       Date:  2005-02       Impact factor: 2.712

5.  Center of pressure progression characteristics under the plantar region for elderly adults.

Authors:  Min-Chi Chiu; Hsin-Chieh Wu; Li-Yu Chang; Min-Huan Wu
Journal:  Gait Posture       Date:  2012-09-25       Impact factor: 2.840

6.  Spatiotemporal volumetric analysis of dynamic plantar pressure data.

Authors:  Todd Colin Pataky; Christian Maiwald
Journal:  Med Sci Sports Exerc       Date:  2011-08       Impact factor: 5.411

7.  A clustering performance measure based on fuzzy set decomposition.

Authors:  E Backer; A K Jain
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  1981-01       Impact factor: 6.226

8.  Plantar pressure changes after long-distance walking.

Authors:  Niki M Stolwijk; Jacques Duysens; Jan Willem K Louwerens; Noël L W Keijsers
Journal:  Med Sci Sports Exerc       Date:  2010-12       Impact factor: 5.411

9.  Pressure under the forefoot in rheumatoid arthritis. A comparison of static and dynamic methods of assessment.

Authors:  R J Minns; A D Craxford
Journal:  Clin Orthop Relat Res       Date:  1984 Jul-Aug       Impact factor: 4.176

10.  Flat feet, happy feet? Comparison of the dynamic plantar pressure distribution and static medial foot geometry between Malawian and Dutch adults.

Authors:  Niki M Stolwijk; Jacques Duysens; Jan Willem K Louwerens; Yvonne Hm van de Ven; Noël Lw Keijsers
Journal:  PLoS One       Date:  2013-02-28       Impact factor: 3.240

View more
  2 in total

Review 1.  Current understanding on artificial intelligence and machine learning in orthopaedics - A scoping review.

Authors:  Vishal Kumar; Sandeep Patel; Vishnu Baburaj; Aditya Vardhan; Prasoon Kumar Singh; Raju Vaishya
Journal:  J Orthop       Date:  2022-08-26

Review 2.  Artificial Intelligence in the Management of Anterior Cruciate Ligament Injuries.

Authors:  Jason Corban; Justin-Pierre Lorange; Carl Laverdiere; Jason Khoury; Gil Rachevsky; Mark Burman; Paul Andre Martineau
Journal:  Orthop J Sports Med       Date:  2021-07-02
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.