The aim of this study is to compare the classification accuracy depending on the number of texture features used. This study used 400 computed tomography (CT) images of trabecular spinal tissue from 100 patients belonging to two groups (50 control patients and 50 patients diagnosed with osteoporosis). The descriptors of texture features were based on a gray level histogram, gradient matrix, RL matrix, event matrix, an autoregressive model, and wavelet transformation. From the 290 obtained texture features, the features with fixed values were eliminated and structured according to the feature importance ranking. The classification performance was assessed using 267, 200, 150, 100, 50, 20, and 10 texture features to build classifiers. The classifiers applied in this study included Naive Bayes, Multilayer Perceptron, Hoeffding Tree, K-nearest neighbors, and Random Forest. The following indicators were used to assess the quality of the classifiers: accuracy, sensitivity, specificity, precision, negative predictive value, Matthews correlation coefficient, and F1 score. The highest performance was achieved by the K-Nearest Neighbors (K = 1) and Multilayer Perceptron classifiers. KNN demonstrated the best results with 50 features, attaining a highest F1 score of 96.79% and accuracy (ACC) of 96.75%. MLP achieved its optimal performance with 100 features, reaching an accuracy and F1 score of 96.50%. This demonstrates that building a classifier using a larger number of features, without a selection process, allows us to achieve high classification effectiveness and holds significant diagnostic value.
Read full abstract