Next Article in Journal
Biochemical Assessment and Monitoring of Mitochondrial Disease
Previous Article in Journal
MDM2-p53 Interactions in Human Hepatocellular Carcinoma: What Is the Role of Nutlins and New Therapeutic Options?
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Tibial Rotation Pathologies Using Particle Swarm Optimization and K-Means Algorithms

1
Department of Mathematics, Yildiz Technical University, Istanbul 34220, Turkey
2
Department of Statistics, Yildiz Technical University, Istanbul 34220, Turkey
*
Author to whom correspondence should be addressed.
J. Clin. Med. 2018, 7(4), 65; https://doi.org/10.3390/jcm7040065
Submission received: 24 January 2018 / Revised: 22 March 2018 / Accepted: 22 March 2018 / Published: 28 March 2018
(This article belongs to the Section Nuclear Medicine & Radiology)

Abstract

:
The aim of this article is to investigate pathological subjects from a population through different physical factors. To achieve this, particle swarm optimization (PSO) and K-means (KM) clustering algorithms have been combined (PSO-KM). Datasets provided by the literature were divided into three clusters based on age and weight parameters and each one of right tibial external rotation (RTER), right tibial internal rotation (RTIR), left tibial external rotation (LTER), and left tibial internal rotation (LTIR) values were divided into three types as Type 1, Type 2 and Type 3 (Type 2 is non-pathological (normal) and the other two types are pathological (abnormal)), respectively. The rotation values of every subject in any cluster were noted. Then the algorithm was run and the produced values were also considered. The values of the produced algorithm, the PSO-KM, have been compared with the real values. The hybrid PSO-KM algorithm has been very successful on the optimal clustering of the tibial rotation types through the physical criteria. In this investigation, Type 2 (pathological subjects) is of especially high predictability and the PSO-KM algorithm has been very successful as an operation system for clustering and optimizing the tibial motion data assessments. These research findings are expected to be very useful for health providers, such as physiotherapists, orthopedists, and so on, in which this consequence may help clinicians to appropriately designing proper treatment schedules for patients.

1. Introduction

Scientific problems encountered in nature are generally modeled mathematically. Thus, to deal with these problems, production of related algorithms has been of great attraction since the advent of computers. This is the case in biomechanical problems as well. The knee motion has great importance and various approaches have been utilized to define the range of motion of it [1]. Since the literature reports that there exists a powerful link between the tibial rotation and knee injuries [2,3], it is important to predict tibial rotation types of pathologies during daily examination.
As pointed out by Dye [4] the knee joint is among the most substantial joints in the musculoskeletal system. To quantify the knee joint, instrumented arthrometry is a commonly used technique. Special attention has been paid to knee joint laxity and several methods have been used to define the range of motion of the knee joint especially flexion and extension [1,5,6,7,8,9,10,11].
Although there exist various studies in the literature, few of them have analyzed the tibial motions involving the internal and external rotations [3,8,12,13,14,15,16,17]. However, it was concluded that specific knee injuries are led by various forms of internal and external tibial rotations. Owing to external rotation related to knee extension, high internal rotation during the stance phase of walking may postpone the external rotation while the knee stretches. This has the ability to increase torsional joint stresses through the tibial shaft and, in turn, lead to knee injury rotation [2,18].
Examination of the tibial motion is usually difficult for clinical points of view. Even though there exist stunning investigations in the literature, the pathological interval of the tibial rotations has not been evidently examined yet. In the literature, there have been several methods [6,16,17,19,20,21,22,23,24,25,26,27,28,29,30] to analyze the tibial motion. In addition to their notable advantages, the majority of them have many drawbacks such as being expensive, difficult to use, time consuming, and having constraints in daily use etc. In this instance, optimization modeling can be borne in mind in addition to those methods. There are some methods at the optimization stage, particularly particle swarm optimization (PSO). The PSO modeling which is being used very often in recent years makes an optional approach for many data processing treatment. This paper combines the PSO and KM clustering algorithms (PSO-KM) in predicting the tibial rotation pathologies type. To the best knowledge of the authors, the idea of the PSO-KM has not been applied to forecast the tibial rotation pathologies through the physical parameters so far. Since the PSO-KM algorithm is more flexible and does not need expertise on statistics, it has been proposed for the reliable data treatment and following interpretations in the present article. The PSO-KM, as general optimization clustering algorithm, makes the estimation process possible for various patterns through the available data of a problem area by predicting the tibial rotation pathologies among the data patterns. The main purpose of this article is to investigate pathological subjects from a population. To accomplish this a hybrid algorithm consisting of a combination of two essential algorithms, PSO and KM clustering algorithms has been produced.

2. Materials and Methods

2.1. Subjects and Study Design

The data for 484 healthy subjects were provided from the literature [16,30,31]. The measurement method of the dataset was explained in the work of Cimbiz et al. [30]. The subjects do not have any health problems or knee joint injuries. The data includes measurement of age, weight and height information of 484 volunteers. The age, weight and height values of each subject are shown in Figure 1.
In the data tibial rotation values of each subject were given as right tibial external rotation (RTER), right tibial internal rotation (RTIR), left tibial external rotation (LTER), left tibial internal rotation (LTIR) as seen in Figure 2. Totally, for every subject, it was 7 parameters as 3 of them are physical factors (age, weight and height) and 4 of them are tibial rotation values (RTER, RTIR, LTER and LTIR). The physical parameters are input and the rotation values are output.
The pragmatic aim of the paper is to discover the tibial rotation pathologies from a population by using the PSO-KM clustering algorithm, different physical characteristics. Primarily, 3 physical factors age, weight and height have been examined for the RTER values. Then, the same analysis has been carried out for the other variables RTIR, LTER, LTIR.
Since clustering is determined as the basic principle, the subjects are divided into three clusters by age and weight parameters. Subjects that their ages are greater than 30 are identified as the first cluster. The remaining subjects that their ages are less than 30 are divided into two clusters by the weight parameter. Subjects that their weights are less than 60 kg (subjects which have 1.70 height) are identified as the second cluster. Again, the remaining subjects that their weights are greater than 60 kg are identified as the third and the last cluster in Table 1.
Since clustering is done according to age and weight parameters, showing all data in age-weight graph will be more imaginable. In Figure 3, red, purple and blue parts represent the Cluster 1, Cluster 2 and Cluster 3, respectively.
Clustering has been done according to the scatter of the data. For example, the right side, which represents the subjects are older than 30 years, seems to be more dispersed than the left side. So, this part has been accepted to be Cluster 1.
In the meantime, the left side could be thought of as another cluster but two clusters were very easy for this problem. To have three clusters, the left side is divided into two by considering the weight parameter. The effect of height and weight parameters on clustering is almost the same, as seen in Figure 3. Since Figure 3 is displayed in this way, the left side of age-weight graph is divided into two clusters. The purple part which is below the left side represents the subjects are of less than 60 kg of weight while the blue part represents the subjects which are of greater than 60 kg of weight. Thus, establishment of the clustering is seen in Table 1.
Once the clusters have been identified, the number of people for each type is counted in each cluster. This calculation has been made individually for each rotation type RTER, RTIR, LTER and LTIR. Each rotation has been divided into 3 regions according to whether it is pathological or not.
When the angle of the tibial rotation remains between 0 and 20 degrees, the corresponding subject is pathological in which each rotation type is accepted to be Type 1. If the angle of the tibial rotation of the adult subjects is between approximately 20 and 65 degrees, the subject who has angle in this interval is known to be normal thus, this type is called Type 2. Likewise, the case over approximately 65 degrees is abnormal and thus pathological. This part is accepted to be Type 3 again for each rotation type. The ranges of all types and the number of subjects in each rotation type are shown in Table 2. After all these calculations have been done, the number of types in each cluster has been examined as seen in Table 3. All classifications of the subjects done in above are based on the criterion of being pathological or non-pathological [32,33,34].
As seen from the results of Table 3, the algorithm to be used in this study aims to find the correct number of subjects in the clusters and find out the pathological and non-pathological values (Type 1, Type 2 and Type 3) in those clusters.
Since clusters are categorized according to the physical factors, when the rotation measurements are categorized according to the clusters, it will be examined whether there is a relation between these pathological and the non-pathological cases physical factors. Table 2 informs that these anomalies are RTER-Type 1, RTER-Type 3, RTIR-Type 1, RTIR-Type 3, LTER-Type 1, LTER-Type 3, LTIR-Type 1 and LTIR-Type 3.
By applying the PSO-KM algorithm to this data, both accuracy of the clustering of the data and effects of the physical information on the tibial motion are investigated. In the literature, various versions of the PSO-KM algorithm were produced for various problems in different areas of science. Separately or combined, PSO and KM clustering algorithm are already reported to be very successful algorithms for their own problems [35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]. A combined version of this algorithm and its computer codes have been successfully produced in this work. One of the greatest contributions of this study is that the algorithm is applied to the tibial rotation data for the first time.

2.2. K-Means Algorithm

The KM algorithm was first explored by MacQueen [51]. The algorithm is one of the fastest, simplest and commonest in the literature for clustering problems [52,53,54,55]. The clustering algorithm divides N sample data into K clusters by controlling the distance between each other. Since the points that the closest to each other are clustering-based algorithm, the KM must have an objective function and this objective function will be minimization problem. More details on the algorithm can be found in the literature [51,52,53,54,55]. The flow diagram of the KM clustering algorithm is given in Figure 4.

2.3. Particle Swarm Optimization

Particle swarm optimization (PSO) is a population-based, evolutionary optimization algorithm found by Kennedy and Eberhart [56]. They inspired from the collective movement of birds and fishes. These animals have a major role in the development of the algorithm to escape from dangerous situations or to search food by looking at each other. The PSO is a very fast and more successful method than other optimization algorithms because it requires relatively fewer parameters and is less likely to find local minimum points as a solution [57,58]. In general, how the PSO works is shown in the flow diagram in Figure 5.
The main principle of the PSO is that these elements try to find the optimum solution by selecting random elements from the given space. In the PSO, these elements that selected randomly are called “particle”. These randomly selected particles search solution space using information of their neighborhood, personal information, and randomness. Because of these 3-components, the particles go elsewhere at the end of each iteration. This 3-component formula, which takes the particle at any point at the end of each iteration, is considered to be the velocity vector of the particle. The position where the particle goes is the position vector of the particle. These velocity and position vectors are initialized as the information of initial values of the selected particle [59,60,61,62,63]. Because of each iteration, the position and velocity vectors are updated as follows:
V i t + 1 = w V i t + c 1 r 1 ( P b e s t x i ) + c 2 r 2 ( G b e s t x i )
X i t + 1 = X i t + V i t + 1
  • t : Iteration number;
  • w: Inertia factor;
  • c 1 : Cognitive parameter;
  • c 2 : Social parameter;
  • r 1 : Random numbers between (0, 1);
  • r 2 : Random numbers between (0, 1);
  • P b e s t : The best local value of each particle;
  • G b e s t : The best value of swarm
The particles hold their best value in their memories. This value is called as P b e s t . These values are calculated by the fitness function. When the problem is minimization, the smallest value is P b e s t . If the problem is maximization, then the biggest value is P b e s t . P b e s t of each particle is listed and the fittest value according to the fitness function is selected as G b e s t [57,58,59,60,61,62,63].
In the experimental studies [64], the most appropriate value of w was accepted as approximately 0.73 . Again, it may change depending on the problem type but t is the most suitable value, usually 20 30 . In the same way, in the experimental studies, c 1 , c 2 values are bounded as c 1 + c 2 = 4 and c 1 and c 2 usually take the same value as c 1 = c 2 = 1.49 [64].
As a result, random particles are selected from solution space. These particles are looking randomly for a solution. Particles move with their best value, neighbor’s best value and randomness. Because of this movement, the new position of each particle is determined. At the end of the stated number of iterations, the best one of the values found in the fitness function is accepted to be a solution in the PSO.

2.4. The PSO-KM Algorithm

Optimization is mostly used in biomechanical problems to analyze system identification problems, predict human motion and so on. Biomechanical optimization problems usually have multiple local minima, making it difficult to find the best solution. Hybridization of the PSO with KM clustering algorithm (PSO-KM) is explained in this section. Even if the hybrid algorithm has been seen to be applied in some scientific problems [35,36,37,38,40,41,47,48,50], it is the first time that the algorithm is applied to the tibial rotation. The KM algorithm is a very successful and iterative algorithm. Likewise, the PSO is also a very successful optimization method. The common feature of these two algorithms is their iterative structure. At the cluster center, finding steps of the KM clustering algorithm can be made better by using the PSO approach. Hereby, better cluster center can be found. Thus, the main idea of their combination has been developed in this way. The literature tells us that different methods were applied to deal with the tibial rotation [16,17,30]. However, the currently proposed PSO-KM algorithm has been utilized for the first time in this area.
The PSO-KM algorithm provides a more realistic approach to human nature and recognition than conventional methods. The current algorithm can also be used successfully in very large fields of science such as image recognition, signal processing, financial and economical modeling and control systems. Possibility and ease of the use in many fields make the present optimization approach an ideal solution for many applications.
As declared in the next section, there is considerable relation existing between some of the physical factors even the relation is relatively very strong for all the design variables. The data consists of age, weight and height values as well as left and right external and internal tibial rotations taken from 484 healthy subjects. At the beginning, the three parameters alone have been used to explore the rotation types, i.e., either pathological or non-pathological. The general equation of the PSO becomes:
V i j t + 1 = w V i j t + c 1 r 1 ( P b e s t x i j ) + c 2 r 2 ( G b e s t x i j )
X i j t + 1 = X i j t + V i j t + 1
where j represents the number of dimensions. As an example, V 62 4 represents the velocity vector of 6th particle in 2nd dimension at 4th iteration. If data is to be spoken, our data has 3 dimensions. It will be age, body mass and height are the first, the second and the third input (or independent) variables, respectively. So, V 62 4 represents the velocity vector of the sixth one from selected particles for solution on weight parameter in the 4th dimension. In the KM clustering algorithm, our data have the number of clusters K = 3 and the number of subjects N = 484 . Once the problem is designed in this way, the KM clustering algorithm distinguishes these parameters from each other by the mentality of being similar. Each one of the rotation types RTER, RTIR, LTER, and LTIR is sorted by just age parameter, respectively. Because the clustering was done according to the parameter age. The results of the KM clustering and values of each rotation (as Type 1, Type 2 and Type 3) were compared.

3. Results

The PSO-KM algorithm produced is designed to cluster the rotations RTER, RTIR, LTER and LTIR. The rotation values in Table 4 are the actual values of the clustering, taking RTER, RTIR, LTER and LTIR values into consideration. The algorithm will try to find the physical properties of the individual clustered data for each rotation value. The algorithm finds out whether the data for each rotation value are clustered correctly. For each type of the rotations RTER, RTIR, LTER, LTIR, clustering results have been presented in Figure 6, respectively.
It is good idea to observe scattering behavior of the data both realistically and computationally. The computed results and the real values have been presented in a comparative way in Figure 7, respectively. It is realized that the calculated results of all clusters agree well with the real results. As shown, the algorithm seems to have very small errors for the red and purple points. The red and purple points represent the Cluster 1 and Cluster 2. In the blue points (Cluster 3), there is a relatively larger error than the ones in the other two cases. This is because the data is very close to each other and the centroids of the clusters. As can be seen from this comment, it can be predicted that the produced algorithm gives better results for both Cluster 1 and Cluster 2 than the Cluster 3.
As seen in Table 4, the produced results of the PSO-KM algorithm are generally good agreement with the results of the KM algorithm. For example, when the LTIR values are considered, the number of people in Cluster 1 is 52 while the results produced by the PSO-KM and the KM algorithms are 46 and 45 people, respectively. For Cluster 1, the success rates of the PSO-KM and the KM algorithms are 88.46% and 86.54%. Similarly, in the same order, the algorithms found the Cluster 2 values consisting of 249 people as 239 and 218 people. The success rates of the algorithms are found to be 95.98% and 88.76% for the Cluster 2, respectively. In the same way, the two algorithms have produced results for the Cluster 3 as 199 and 218 people while the real value is 183 people. The success rates of the algorithms are 91.96% and 83.94% for the Cluster 3. Consideration of the values in Table 4 leads one to make similar discussions for other rotation variables LTER, RTER and RTIR.
In Table 5, the clustering success of the rotation types in the cluster has been taken into consideration. For the LTIR in Cluster 1 consisting of 52 subjects; real values for Type 1, Type 2 and Type 3 are 3, 49 and 0 respectively. Thus, the real ratios of Type 1 and Type 2 are 5.77% and 94.23%, respectively. The PSO-KM algorithm has discovered 42 subjects from 46 ones to be Type 2 whilst both Type 1 and Type 3 are of 2 subjects. The algorithm has success rates for Type 1, Type 2 and Type 3 to be 4.35%, 91.30% and 4.35%, respectively. As revealed from the table, the KM algorithm is seen to produce a similar success rates for the three types. Under the consideration of the results in Table 5; similar discussions can be carried out for other rotation variables LTER, RTER, RTIR in the other two clusters; Cluster 2 and Cluster 3.
With the help of Table 5, a general comparison of the results has been carried out in Table 6. In Table 5, for the LTIR, the ratio for Type 2 in Cluster 1 is 94.23% while the PSO-KM algorithm finds it to be 91.30%. Thus, the PSO-KM algorithm produced a result with 96.89% accuracy as seen in Table 6. In a similar manner, the ratio for Type 2 in Cluster 2 is 87.55% while the algorithm produces it to be 91.22%. Accuracy of the current algorithm is thus found to be 95.98%. Similarly, the ratio for Type 2 in Cluster 3 is 80.33% while the algorithm finds it to be 77.39%, and therefore accuracy of the present algorithm is seen to be 96.34%. As revealed from the table, the KM algorithm seems to produce similar level of accuracies for all cases.
When we consider the results in Table 6, in each cluster, the reason why the performance ratio of Type 2 is high is that there are many subjects in the clusters. So, even if there are little errors in the algorithm, the ratio does not decrease too much. Because of the same reasons, the success of both Type 1 and Type 3 is not as high as previous ones. Because the number of subjects is relatively very few and any little error made will cause the ratio to decrease too much. For example, from Table 4, Type 1 value of the Cluster 1 for the RTIR is 1 person, in the same way, at the results of the PSO-KM algorithm; the Type 1 value of the Cluster 1 for the RTIR is 2 people. Despite the difference of only 1 person, the rate increases from 1.92% to 4.35% (Table 5). Accuracy is of 44.14% could be achieved (Table 6).
While comparing the PSO-KM algorithm and the KM clustering algorithm, it might be more sensible to get Type 2 instead of both Type 1 and Type 3. Because Type 1 and Type 3 have fewer numbers of elements than Type 2. This leads to large rate changes of the small deviations in the algorithms. The proposed hybrid algorithm, the PSO-KM algorithm, is clearly better than the KM algorithm in the Cluster 2 which has a high number of elements. Cluster 3 has fewer elements than Cluster 2, so the success rate of the PSO-KM is decreased, but its results are still more accurate than the results of the KM algorithm. On the other hand, Cluster 1 has far fewer elements than Cluster 2 and Cluster 3, so the KM produces slightly better results than the PSO-KM in Cluster 1.
In cases where each observation in a dataset has cluster memberships known, external validity measures are used to compare the performance of the clustering algorithms. The external validity measures test the quality of clusters by comparing the results of clustering with the true class labels. The performances of the PSO-KM and the KM algorithms have been measured using the Rand Index [65] encountered as one of the external validity measures. The Rand Index has a value between 0 and 1, and if the Rand Index value approaches 1, indicating an increase in the agreement between the clusters [47]. The Rand Index values produced for the PSO-KM and the KM algorithms have been presented in Table 7. In the table, the cluster validity of the PSO-KM algorithm has been found to be better than the KM algorithm.

4. Discussion and Analysis

Since the day that they were found, the PSO algorithm and the KM clustering algorithm have been using as very successful two algorithms in different areas. In this study, combination of the two algorithms has been applied to discover in the tibial rotation pathologies for the first time. It was tested whether it would be successful in this area as is the case other areas of science. Hybridization of the KM clustering with the PSO, so the PSO-KM algorithm, has produced very effective results in the investigation of the tibial rotation pathologies. The application in this field helps clinicians to predict the type of the rotation, that is, pathological or non-pathological. Clustering success was targeted by dividing the rotation values RTER, RTIR, LTER and LTIR into pathological (Type 1 and Type 3) or non-pathological (Type 2) classes. In this problem, the number of clusters for the algorithm is given by the user. Subjects are divided into 3 clusters (Cluster 1, Cluster 2 and Cluster 3) according to age and weight parameters. Using these values, the prediction of the tibial rotation pathologies has been examined through different physical characteristics and the success of the clustering algorithm has been checked. One of the most striking results was that each Type 2 value could be clustered correctly in each cluster for each rotation value. This means that the proposed algorithm works much better when relatively enough data is used. The obtained results are seen to be as expected since the fact that individuals are young, have no disabilities, are the reasons that the subjects increase in Type 2. Since the data is consisting of subjects mostly younger than thirty years old, this work may be relatively less decisive for that subjects who are older than thirty years old in this data.

5. Conclusions and Recommendations

This article has investigated the feasibility of the proposed PSO-KM algorithm in predicting the tibial rotation pathologies based on the physical parameters: age, weight, and height. For the first time, this study has predicted the tibial motion pathologies through several physical parameters using the newly combined method. The values of the produced algorithm, the PSO-KM, have been compared with the real values. The hybrid PSO-KM algorithm has been seen to be very successful in optimizing the tibial motion results through the physical criteria. It is concluded that findings are clinically expected to be very beneficial for planning appropriate treatment programs for patients. The current algorithm has been produced for the prediction of the tibial rotation pathologies for the first time. For further research, this study could be divided into more clusters depending on the structure of the data, as the structure of the existing data is limited to have more clusters for a medical point of view. In the future, more clusterable, and thus more informative, results may be found with different datasets.

Acknowledgments

The author is grateful to anonymous referees for their constructive comments and valuable suggestions to improve the paper.

Author Contributions

M.S. provided the data used in the study and designed the paper as well as the writing up the paper. Also, C.T. and S.A. contributed to the research and analysis parts of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Küpper, J.C.; Loitz-Ramage, B.; Corr, D.T.; Hart, D.A.; Ronsky, J.L. Measuring knee joint laxity: A review of applicable models and the need for new approaches to minimize variability. Clin. Biomech. 2007, 22, 1–13. [Google Scholar] [CrossRef] [PubMed]
  2. Hamill, J.; Bates, B.T.; Holt, K.G. Timing of lower extremity joint actions during treadmill running. Med. Sci. Sports Exerc. 1992, 24, 807–813. [Google Scholar] [CrossRef] [PubMed]
  3. James, S.L.; Jones, D.C. Biomechanical aspects of distance running injuries. Biomech. Distance Run. 1990, 1, 249–265. [Google Scholar]
  4. Dye, S.F. An evolutionary perspective of the knee. JBJS 1987, 69, 976–983. [Google Scholar] [CrossRef]
  5. Armour, T.; Forwell, L.; Litchfield, R.; Kirkley, A.; Amendola, N.; Fowler, P.J. Isokinetic evaluation of internal/external tibial rotation strength after the use of hamstring tendons for anterior cruciate ligament reconstruction. Am. J. Sports Med. 2004, 32, 1639–1643. [Google Scholar] [CrossRef] [PubMed]
  6. Freeman, M.A.R.; Pinskerova, V. The movement of the knee studied by magnetic resonance imaging. Clin. Orthop. Relat. Res. 2003, 410, 35–43. [Google Scholar] [CrossRef] [PubMed]
  7. Johal, P.; Williams, A.; Wragg, P.; Hunt, D.; Gedroyc, W. Tibio-femoral movement in the living knee. A study of weight bearing and non-weight bearing knee kinematics using ‘interventional’ MRI. J. Biomech. 2005, 38, 269–276. [Google Scholar] [CrossRef] [PubMed]
  8. Li, G.; Suggs, J.; Gill, T. The effect of anterior cruciate ligament injury on knee joint function under a simulated muscle load: A three-dimensional computational simulation. Ann. Biomed. Eng. 2002, 30, 713–720. [Google Scholar] [CrossRef] [PubMed]
  9. Martelli, S.; Pinskerova, V. The shapes of the tibial and femoral articular surfaces in relation to tibiofemoral movement. Bone Joint J. 2002, 84, 607–613. [Google Scholar] [CrossRef]
  10. Mills, O.S.; Hull, M.L. Rotational flexibility of the human knee due to varus/valgus and axial moments in vivo. J. Biomech. 1991, 24, 673–690. [Google Scholar] [CrossRef]
  11. Moglo, K.E.; Shirazi-ADL, A. Biomechanics of passive knee joint in drawer: Load transmission in intact and ACL-deficient joints. Knee 2003, 10, 265–276. [Google Scholar] [CrossRef]
  12. Osternig, L.R.; Bates, B.T.; James, S.L. Patterns of tibial rotary torque in knees of healthy subjects. Med. Sci. Sports Exerc. 1980, 12, 195–199. [Google Scholar] [CrossRef] [PubMed]
  13. Clement, D.B.; Taunton, J.E.; Smart, G.W.; McNicol, K.L. A survey of overuse running injuries. Phys. Sportsmed. 1981, 9, 47–58. [Google Scholar] [CrossRef] [PubMed]
  14. Tiberio, D. The effect of excessive subtalar joint pronation on patellofemoral mechanics: A theoretical model. J. Orthop. Sports Phys. Ther. 1987, 9, 160–165. [Google Scholar] [CrossRef] [PubMed]
  15. Georgoulis, A.D.; Papadonikolakis, A.; Papageorgiou, C.D.; Mitsou, A.; Stergiou, N. Three-dimensional tibiofemoral kinematics of the anterior cruciate ligament-deficient and reconstructed knee during walking. Am. J. Sports Med. 2003, 31, 75–79. [Google Scholar] [CrossRef] [PubMed]
  16. Sari, M.; Cetiner, B.G. Predicting effect of physical factors on tibial motion using artificial neural networks. Expert Syst. Appl. 2009, 36, 9743–9746. [Google Scholar] [CrossRef]
  17. Cetiner, B.G.; Sari, M. Tibial rotation assessment using artificial neural networks. Math. Comput. Appl. 2010, 15, 34–44. [Google Scholar] [CrossRef]
  18. Bates, J.E.; Freeland, C.A.B.; Lounsbury, M.L. Measurement of infant difficultness. Child Dev. 1979, 50, 794–803. [Google Scholar] [CrossRef] [PubMed]
  19. Nordt, W.E.; Lotfi, P.; Plotkin, E.; Williamson, B. The in vivo assessment of tibial motion in the transverse plane in anterior cruciate ligament-reconstructed knees. Am. J. Sports Med. 1999, 27, 611–616. [Google Scholar] [CrossRef] [PubMed]
  20. Nakagawa, S.; Kadoya, Y.; Todo, S.; Kobayashi, A.; Sakamoto, H.; Freeman, M.A.R.; Yamano, Y. Tibiofemoral movement 3: Full flexion in the living knee studied by MRI. Bone Joint J. 2000, 82, 1199–1200. [Google Scholar] [CrossRef]
  21. Cameron, J.C.; Saha, S. External tibial torsion: An underrecognized cause of recurrent patellar dislocation. Clin. Orthop. Relat. Res. 1996, 328, 177–184. [Google Scholar] [CrossRef]
  22. Sun, R.; Tu, Y.; Lawand, N.; Lin, Q.; Willis, W. Calcitonin gene-related peptide receptor activation produces PKA-and PKC-dependent mechanical hyperalgesia and central sensitization. J. Neurophysiol. 2004, 92, 2859–2866. [Google Scholar] [CrossRef] [PubMed]
  23. Lang, L.M.; Volpe, R.G. Measurement of tibial torsion. J. Am. Podiatr. Med. Assoc. 1998, 88, 160–165. [Google Scholar] [CrossRef]
  24. Lin, F.A.N.G.; Wang, G.; Koh, J.L.; Hendrix, R.W.; Zhang, L.Q. In vivo and noninvasive three-dimensional patellar tracking induced by individual heads of quadriceps. Med. Sci. Sports Exerc. 2004, 36, 93–101. [Google Scholar] [CrossRef] [PubMed]
  25. Liu, X.; Kim, W.; Drerup, B.; Mahadev, A. Tibial torsion measurement by surface curvature. Clin. Biomech. 2005, 20, 443–450. [Google Scholar] [CrossRef] [PubMed]
  26. Tamari, K.; Tinley, P.; Briffa, K.; Raine, S. A new concept of indexing tibiofibular torsion: A pilot study using dry bones. J. Am. Podiatr. Med. Assoc. 2005, 95, 481–485. [Google Scholar] [CrossRef] [PubMed]
  27. Herold, H.Z.; Marcovich, C. Tibial torsion in untreated congenital clubfoot. Acta Orthop. Scand. 1976, 47, 112–117. [Google Scholar] [CrossRef]
  28. Clementz, B.-G.; Magnusson, A. Assessment of tibial torsion employing fluoroscopy, computed tomography and the cryosectioning technique. Acta Radiol. 1989, 30, 75–80. [Google Scholar] [CrossRef] [PubMed]
  29. Butler-Manuel, P.A.; Guy, R.L.; Heatley, F.W. Measurement of tibial torsion—A new technique applicable to ultrasound and computed tomography. Br. J. Radiol. 1992, 65, 119–126. [Google Scholar] [CrossRef] [PubMed]
  30. Cimbiz, A.; Cavlak, U.; Sari, M.; Hallaceli, H.; Beydemir, F. A new clinical design measuring the vertical axial rotation through tibial shaft resulting from passive knee and subtalar joints rotation in healthy subjects: A reliability study. J. Med. Sci. 2006, 6, 751–757. [Google Scholar]
  31. Sari, M. Relationship between physical factors and tibial motion in healthy subjects: 2D and 3D analyses. Adv. Ther. 2007, 24, 772–783. [Google Scholar] [CrossRef] [PubMed]
  32. Jakob, R.P.; Haertel, M.; STUSSI, E. Tibial torsion calculated by computerised tomography and compared to other methods of measurement. Bone Joint J. 1980, 62, 238–242. [Google Scholar] [CrossRef]
  33. Fabry, G. Normal and abnormal torsional development of the lower extremities. Acta Orthop. Belgica 1997, 63, 229–232. [Google Scholar]
  34. Sanap, A.; Chaudhari, T.; Sheth, B.; Gandhi, D.; Gate, K.; AA, A. Tibial torsion; does it differ in children with congenital talipes equinovarus (CTEV) compared to normal ones? Int. J. Med. Res. Health Sci. 2015, 4, 872–875. [Google Scholar] [CrossRef]
  35. Deng, Y.; Kayarat, D.; Elasri, M.O.; Brown, S.J. Microarray data clustering using particle swarm optimization K-means algorithm. Proc. JCIS 2005, 1730–1734. [Google Scholar]
  36. Cohen, S.C.M.; De Castro, L.N. Data clustering with particle swarms. In Proceedings of the IEEE Congress on Evolutionary Computation, CEC 2006, Vancouver, BC, Canada, 16–21 July 2006; pp. 1792–1798. [Google Scholar]
  37. Rana, S.; Jasola, S.; Kumar, R. A hybrid sequential approach for data clustering using K-Means and particle swarm optimization algorithm. Int. J. Eng. Sci. Technol. 2010, 2, 167–176. [Google Scholar] [CrossRef]
  38. Kalyani, S.; Swarup, K.S. Particle swarm optimization based K-means clustering approach for security assessment in power systems. Expert Syst. Appl. 2011, 38, 10839–10846. [Google Scholar] [CrossRef]
  39. Niu, Q.; Huang, X. An improved fuzzy C-means clustering algorithm based on PSO. JSW 2011, 6, 873–879. [Google Scholar] [CrossRef]
  40. Venkatesan, A.; Parthiban, L. Clustering of datasets using PSO-K-Means and PCA-K-means. Int. J. Comput. Intel. Inf. 2011, 180–184. [Google Scholar]
  41. Lin, Y.; Tong, N.; Shi, M.; Fan, K.; Yuan, D.; Qu, L.; Fu, Q. K-means optimization clustering algorithm based on particle swarm optimization and multiclass merging. Adv. Comput. Sci. Inf. Eng. 2012, 569–578. [Google Scholar] [CrossRef]
  42. Singh, N.; Singh, D. The improved K-Means with particle swarm optimization. J. Inf. Eng. Appl. 2013, 3, 1–7. [Google Scholar]
  43. Sarkar, S.; Roy, A.; Purkayastha, B.S. Application of particle swarm optimization in data clustering: A survey. Int. J. Comput. Appl. 2013, 65. [Google Scholar] [CrossRef]
  44. Saini, G.; Kaur, H. A novel approach towards K-mean clustering algorithm with PSO. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 5978–5986. [Google Scholar]
  45. Soliman, O.S.; Aboelhamd, E. Classification of diabetes mellitus using modified particle swarm optimization and least squares support vector machine. arXiv, 2014; arXiv:1405.0549. [Google Scholar]
  46. Mane, S.U.; Gaikwad, P.G. Hybrid particle swarm optimization (HPSO) for data clustering. Int. J. Comput. Appl. 2014, 97. [Google Scholar] [CrossRef]
  47. Prabha, K.A.; Visalakshi, N.K. Improved Particle Swarm Optimization Based K-Means Clustering. In Proceedings of the IEEE 2014 International Conference on Intelligent Computing Applications (ICICA), Coimbatore, India, 6–7 March 2014; pp. 59–63. [Google Scholar]
  48. Gu, C.; Tao, Q. Clustering algorithm combining CPSO with K-Means. In Proceedings of the International Congress on Technology, Communication and Knowledge (ICTCK), Mashhad, Iran, 11–12 November 2015. [Google Scholar]
  49. Li, H.; He, H.; Wen, Y. Dynamic particle swarm optimization and k-means clustering algorithm for image segmentation. Optik-Int. J. Light Electron Opt. 2015, 126, 4817–4822. [Google Scholar] [CrossRef]
  50. Ramyachitra, D.; Sofia, M.; Manikandan, P. Interval-value based particle swarm optimization algorithm for cancer-type specific gene selection and sample classification. Genom. Data 2015, 5, 46–50. [Google Scholar] [CrossRef] [PubMed]
  51. MacQueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability; University of California Press: Berkeley, CA, USA, 1967; pp. 281–297. [Google Scholar]
  52. Likas, A.; Vlassis, N.; Verbeek, J.J. The global k-means clustering algorithm. Pattern Recognit. 2003, 36, 451–461. [Google Scholar] [CrossRef]
  53. Žalik, K.R. An efficient k′-means clustering algorithm. Pattern Recognit. Lett. 2008, 29, 1385–1391. [Google Scholar] [CrossRef]
  54. Jain, A.K. Data clustering: 50 years beyond K-means. Pattern Recognit. Lett. 2010, 31, 651–666. [Google Scholar] [CrossRef]
  55. Das, S.; Abraham, A.; Konar, A. Automatic clustering using an improved differential evolution algorithm. IEEE Trans. Syst. Man Cybern.-Part A Syst. Hum. 2008, 38, 218–237. [Google Scholar] [CrossRef]
  56. Kennedy, J. Particle swarm optimization. In Encyclopedia of Machine Learning; Springer: New York, NY, USA, 2011; pp. 760–766. [Google Scholar]
  57. Khan, A.; Bawane, N.G.; Bodkhe, S. An analysis of particle swarm optimization with data clustering-technique for optimization in data mining. IJCSE Int. J. Comput. Sci. Eng. 2010, 2, 2223–2226. [Google Scholar]
  58. Kolay, E.; Tunc, T.; Egrioglu, E. Classification with some artificial neural network classifiers trained a modified particle swarm optimization. Am. J. Intell. Syst. 2016, 6, 59–65. [Google Scholar]
  59. Shi, Y.; Eberhart, R.C. Empirical study of particle swarm optimization. In Proceedings of the IEEE 1999 Congress on Evolutionary Computation, CEC 99, Washington, DC, USA, 6–9 July 1999; pp. 1945–1950. [Google Scholar]
  60. Schutte, J.F.; Koh, B.I.; Reinbolt, J.A.; Haftka, R.T.; George, A.D.; Fregly, B.J. Evaluation of a particle swarm algorithm for biomechanical optimization. J. Biomech. Eng. 2005, 127, 465–474. [Google Scholar] [CrossRef] [PubMed]
  61. Pal, A.; Singh, S.B.; Deep, K. Use of particle swarm optimization algorithm for solving integer and mixed integer optimization problems. Int. J. Comput. Sci. Commun. Technol. 2011, 4, 663–667. [Google Scholar]
  62. Gao, S.; Zhang, Z.; Cao, C. Particle swarm optimization algorithm for the shortest confidence interval problem. JCP 2012, 7, 1809–1816. [Google Scholar] [CrossRef]
  63. Garro, B.A.; Vázquez, R.A. Designing artificial neural networks using particle swarm optimization algorithms. Comput. Intel. Neurosci. 2015, 61, 1–13. [Google Scholar] [CrossRef] [PubMed]
  64. Lee, D.S.; Seo, Y.W.; Lee, K.C. An adjusted simulated annealing approach to particle swarm optimization: Empirical performance in decision making. In Proceedings of the Asian Conference on Intelligent Information and Database Systems, Daegu, Korea, 20–22 April 2011; Springer: Berlin/Heidelberg, Germany, 2011; pp. 566–575. [Google Scholar]
  65. Rand, W.M. Objective criteria for the evaluation of clustering methods. J. Am. Stat. Assoc. 1971, 66, 846–850. [Google Scholar] [CrossRef]
Figure 1. Scatter plot of the data of the subjects with age, weight and height parameters.
Figure 1. Scatter plot of the data of the subjects with age, weight and height parameters.
Jcm 07 00065 g001
Figure 2. Tibial rotation values of every subject.
Figure 2. Tibial rotation values of every subject.
Jcm 07 00065 g002
Figure 3. Clusters of data; (a) Age-Height view; (b) Age-Weight view; (c) View of all data.
Figure 3. Clusters of data; (a) Age-Height view; (b) Age-Weight view; (c) View of all data.
Jcm 07 00065 g003
Figure 4. Flow diagram of the K-means (KM) algorithm.
Figure 4. Flow diagram of the K-means (KM) algorithm.
Jcm 07 00065 g004
Figure 5. Flow diagram of particle swarm optimization (PSO).
Figure 5. Flow diagram of particle swarm optimization (PSO).
Jcm 07 00065 g005
Figure 6. One of the cluster results for: (a) right tibial external rotation (RTER); (b) right tibial internal rotation (RTIR); (c) left tibial external rotation (LTER); (d) left tibial internal rotation (LTIR) values.
Figure 6. One of the cluster results for: (a) right tibial external rotation (RTER); (b) right tibial internal rotation (RTIR); (c) left tibial external rotation (LTER); (d) left tibial internal rotation (LTIR) values.
Jcm 07 00065 g006
Figure 7. (a) Comparison of the computed results and (b) the real values for LTIR.
Figure 7. (a) Comparison of the computed results and (b) the real values for LTIR.
Jcm 07 00065 g007
Table 1. Clusters and subject numbers.
Table 1. Clusters and subject numbers.
AgeWeightHeightNumber of Subjects
Cluster 1>30--52
Cluster 2≤30≤60≤1.70249
Cluster 3≤30>60>1.70183
Table 2. Type values of each rotation and number of subjects of rotation types.
Table 2. Type values of each rotation and number of subjects of rotation types.
RTERRTIRLTERLTIR
Type 1 (≤20°)39333751
Type 2 (20°–65°)391423357414
Type 3 (>65°)24289019
Table 3. The number of each type in each cluster for every rotation type.
Table 3. The number of each type in each cluster for every rotation type.
Cluster 1Cluster 2Cluster 3Total
RTERType 10172239
Type 250183158391
Type 3249324
Total52249183484
RTIRType 1172533
Type 248223152423
Type 3319628
Total52249183484
LTERType 11162037
Type 247160150357
Type 34731390
Total52249183484
LTIRType 13143451
Type 249218147414
Type 3017219
Total52249183484
Table 4. Comparison of the results of the PSO-KM algorithm and the results of the KM algorithm.
Table 4. Comparison of the results of the PSO-KM algorithm and the results of the KM algorithm.
Real ValuesPSO-KM ValuesKM Values
C1C2C3TotalC1C2C3TotalC1C2C3Total
RTERType 101722390192746073946
Type 2501831583913819515839144206142392
Type 3249354837247336746
Total522491834844625118748447249188484
RTIRType 1172533261826112224
Type 2482231524234022316042339231154424
Type 3319628422935131436
Total522491834844625118748441263180484
LTERType 111620371133448273342
Type 2471601503573519013235738210110358
Type 3473139024829791661784
Total522491834843825119548441283160484
LTIRType 1314345121039513164564
Type 2492181474144221815441442202170414
Type 30172192116190336
Total522491834844623919948445221218484
C1: Cluster 1; C2: Cluster 2; C3: Cluster 3.
Table 5. Comparison of the PSO-KM and the KM algorithms via the success rates.
Table 5. Comparison of the PSO-KM and the KM algorithms via the success rates.
Cluster 1Cluster 2Cluster 3
RealPSO-KMKMRealPSO-KMKMRealPSO-KMKM
RTERType 1---6.827.572.811214.4320.7
Type 296.282.6193.673.577.6982.786.384.575.5
Type 33.8517.396.3819.714.7414.51.641.073.72
RTIRType 11.924.352.442.812.40.3813.79.6312.2
Type 292.386.9695.189.688.8487.883.185.5685.6
Type 35.778.692.447.638.7611.83.284.812.22
LTERType 11.922.634.886.435.182.4710.917.4420.6
Type 290.492.192.764.375.774.28267.768.8
Type 37.75.272.4429.319.1223.37.114.8710.6
LTIRType 15.774.356.675.624.187.2418.619.620.6
Type 294.291.393.387.691.2291.480.377.3978
Type 3-4.35-6.834.61.361.093.011.38
Table 6. Comparison of the PSO-KM and KM algorithms through general accuracy (%).
Table 6. Comparison of the PSO-KM and KM algorithms through general accuracy (%).
Cluster 1Cluster 2Cluster 3
PSO-KMKMPSO-KMKMPSO-KMKM
RTERType 1--90.0941.2093.3057.96
Type 285.9297.3794.6188.8497.8787.48
Type 322.1460.3474.8973.4765.2444.09
RTIRType 144.1478.6985.4113.5270.5089.46
Type 294.2096.8499.2098.0797.0897.00
Type 366.3942.2987.1064.7268.1967.68
LTERType 173.0039.3480.5638.4162.6752.98
Type 298.1397.5284.8986.6082.5983.87
Type 368.4431.6965.2379.5647.7566.85
LTIRType 175.3986.5174.3877.6294.8090.01
Type 296.8999.0495.9895.7996.3497.07
Type 3--67.3519.9136.2178.99
Table 7. The Rand Index values for the PSO-KM and the KM algorithms.
Table 7. The Rand Index values for the PSO-KM and the KM algorithms.
PSO-KMKM
RTER0.48170.4767
RTIR0.46520.4600
LTER0.51720.5127
LTIR0.46200.4587

Share and Cite

MDPI and ACS Style

Sari, M.; Tuna, C.; Akogul, S. Prediction of Tibial Rotation Pathologies Using Particle Swarm Optimization and K-Means Algorithms. J. Clin. Med. 2018, 7, 65. https://doi.org/10.3390/jcm7040065

AMA Style

Sari M, Tuna C, Akogul S. Prediction of Tibial Rotation Pathologies Using Particle Swarm Optimization and K-Means Algorithms. Journal of Clinical Medicine. 2018; 7(4):65. https://doi.org/10.3390/jcm7040065

Chicago/Turabian Style

Sari, Murat, Can Tuna, and Serkan Akogul. 2018. "Prediction of Tibial Rotation Pathologies Using Particle Swarm Optimization and K-Means Algorithms" Journal of Clinical Medicine 7, no. 4: 65. https://doi.org/10.3390/jcm7040065

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop