Table 2: Comparing classification results for various feature selection methods.
Classification
Accuracy
Computational
complexity
Optimal subset No. of Features
in optimal subset
Criterion function used by
SFFS Algorithm
89.92% 10432.7 1 .. 35 35 Without feature selection
90.12% 9468.2 13,34,30,31,14,32,29,24,10,33
16,4,11,8,2,3,27,1,21,23,22,18
22 Mahalanobis distance
93.10% 8607 13,9,10,35,1,8,34,16,28,5 10 SVM classifier Accuracy
85.36% 1021 12,11,33,18,24 5 Accuracy-Computational
complexity with
5.0=
83.98% 922 12,11,33,18 4 Accuracy-Computational
complexity with
4.0=
87.84% 1116 12,11,33,18,24,25,32,3 8 Accuracy-Computational
complexity with
6.0=
a) Mahalanobis distance: in each SFFS iteration,
Mahalanobis distance can be calculated simply
from database samples for selected subset.
b) Classifier accuracy: In each iteration, a feature
subset is selected by SFFS algorithm, then
classifier have been trained upon to selected
subset and training database. The classification
accuracy have been calculated using trained
classifier over testing database and it has been
used as criterion value of SFFS for next iteration.
c) Classifier accuracy-computational complexity:
Similar to former routine, we can obtain
accuracy-computational complexity criterion,
using eq. (1)
Several experiments were accomplished for each
suggested criterion functions. SVM used as classifier
with Gaussian kernel and
1
2
=
σ
. In each
experiment, the optimal subset has been determined
by SFFS procedure. The optimal subsets, accuracy
and computational complexity were shown in table
2, where it can be seen that feature selection using
accuracy-computational complexity criterion
outperforms convectional criterions like,
Mahalanobis distance. Also it’s clear that by
regulating
, we can attain desired classification
accuracy in cost of computational complexity
increasing and vice versa.
7 CONCLUSIONS
We have presented a scheme for detection and
classification of steel sheet defects. A set of new
features proposed to extract the appropriate
textural
characteristics
from defects images. Feature
selection methods utilized to select outperformed
features, modifications to SFFS feature selection
method were presented to achieve the real-time
needs of research. We can decrease computational
complexity in cost of little decreasing of
classification accuracy
ACKNOWLEDGEMENTS
The authors would like to thank all the experts of
Dideh Pardaz Saba Co. and Isfahan’s Mobarekeh
Steel Co., who have helped us during this research.
In particular, we wish to thank K. Dalvi and M.
Faghih-Imani for their particular efforts.
REFERENCES
Guha, P., 2001, Automated visual inspection of steel
surface, texture segmentation and development of a
perceptual similarity measure, Indian institute of
Technology, Kanpur, Master's Thesis.
Swaroop K Chalasani, 2000, Segmentation and
Performance Evaluation of Steel Defect Images,
Indian Institute of Technology, Kanpur, Master's
Thesis.
Gonzalez R C, Woods R E, 2008, Digital Image
Processing, Prentice Hall, 3
rd
Edition.
Pudil P, Novovicova J, Kittler J, 1994, Floating Search
Methods in Feature Selection, In Pattern Recognition
Letters, Vol. 15, pp. 1119-1125.
Jain A, Zongker D, 1997, Feature Selection: Evaluation,
Application, and Small Sample Performance, In IEEE
Transactions on Pattern Analysis and Machine
Intelligence, Vol. 19, No. 2.
A NOVEL FEATURE EXTRACTION AND SELECTION METHOD FOR STEEL SHEET DEFECTS
CLASSIFICATION
253