Research Article
A Novel Local Human Visual Perceptual Texture Description with Key Feature Selection for Texture Classification
Algorithm 1
The algorithm for PCA-based feature selection.
(1) Initialize L = 1, the number of selected features, , the selected features | set, ortho = 0, the orthogonality of the principal components computed from the selected | features, k is the principal component coefficients matrix with p rows corresponding to the | original features. | (2) Perform p - 1 times: | (i) Calculate the set s of possible combinations by choosing L features from the original p features | and the number of combinations . | (ii) Initialize i = 1, the order of the combination in the set s. | (3) Perform times: | (i) Calculate the orthogonality of the subset consisting of the i-th combination of rows in | the principal component coefficients matrix k. | (ii) If > ortho, update the orthogonality by , update the selected features | set by . Else, skip. | (iii) Update the order by . | (iv) Update the number of selected features by . | (4) Return the selected features set . |
|