Documente Academic
Documente Profesional
Documente Cultură
ANN Classifier
Arvind R. Yadav, M. L. Dewal , R. S. Anand
Sangeeta Gupta
Botany Division
Forest Research Institute, Dehradun
Dehradun, India
guptas@icfre.org
I.
INTRODUCTION
METHODOLOGY
Microscopic Image
Database of Hardwood
, ; , , , ,
exp
cos 2
(1)
cos
sin
(2)
cos
sin
(3)
Preprocessing
(RGB to Gray Image
Conversion)
Gabor Filter
(Edge Enhancement)
(a)
(b)
(c)
(d)
Data Normalization
Training Image
Dataset
Validation Image
Dataset
Test Image
Dataset
ANN Classifier
(MLP-BP-NN)
End
A. Preprocessing
The microscopic image samples of hardwood species
contain added artificial colours to enhannce its anatomical
features. The first step is to preprocess the microscopic
m
images
to convert RGB image to gray scale image, in order to reduce
the computational complexity.
B. Gabor Filter
Useful features of complex microscopic image
i
are extracted
using, a set of Gabor filters [7] with differeent orientations and
frequencies. Gabor function is represented wiith (1).
Fig. 2. (a) Gray scale input image - californica species, (b) Gray scale input
image - parahyba species, (c) L-2 supper-imposed normalized Gabor outputcalifornica species, and (d) L-2 super-imposed normalized Gabor outputparahyba species.
0.1
(4)
the output layer through hidden layer, and the backward phase
computes error signal (difference between actual and targeted
output values), propagates it backward through the network
starting from output node to the input node to modify the
weights of the network. The training is required to minimize the
mean square error for all the training patterns.
III.
IMPLEMENTATION ASPECTS
A. Wood Database
Microscopic image database of 25 hardwood species are
undertaken for experimentation purpose [6], it has resolution of
1024 x 768 pixels as listed in Table I. Each of the species has 20
images (samples). Total 500 microscopic images of hardwood
species have been used in the experiment.
TABLE I.
Family
Ephedraceae
Lecythidaceae
Lecythidaceae
Lecythidaceae
Lecythidaceae
Sapotaceae
Sapotaceae
Sapotaceae
Fabaceae-Cae.
Fabaceae-Cae.
Fabaceae-Cae.
Fabaceae-Cae.
Fabaceae-Cae.
Fabaceae-Fab.
Fabaceae-Mim
Fabaceae-Mim
Fabaceae-Mim
Fabaceae-Fab
Fabaceae-Fab
Fabaceae-Fab
Fabaceae-Mim.
Fabaceae-Mim.
Fabaceae-Mim.
Fabaceae-Mim.
Fabaceae-Fab.
Species
californica
estrellensis
sp
matamata
chartaccae
sp
guianesis
pachycarpa
trapezifolia
falcata
courbaril
sp
parahyba
violaceus
tucunamensis
colubrina
peregrina
jacaranda
spruceana
variabilis
excelsa
schomburgkii
sessilis
leucocephala
subglaucescens
B. Processing Steps
The microscopic image samples of hardwood contain added
artificial colours to enhance the anatomical features. The first
step is to pre-process the microscopic images, in order to
convert the RGB image to gray scale image. Each image is then
convolved with Gabor filter bank to enhance the edges of the
image. The parameters selected for gabor filter in our approach
are; = 8, = 45, 90, 135, 180, 225, 270, 315 and 360,
= 0 and 90, = 1, and , = 0.5. L2- norm superimposed
normalized image is obtained, that enhances the edges of the
microscopic image, having 8 orientations. Further, Gabor
processed image is applied to GLCM block, to extract the
texture features. Two pixel spatial distance between pixel of
interest, and neighbouring pixel along with 0 and 180
orientations has been used to extract the texture features from
each Gabor filtered image. Minimum and maximum value of
each texture feature is considered, to obtain 44 features from the
GLCM technique. For 500 images, one feature matrix of size
A. Experiment 1
The feature dataset is divided into 3 parts, training,
validation and testing dataset. Out of 500 samples, 350 (70%),
75 (15%) and 75 (15%) samples are used for training, validation
and testing dataset respectively. Neural network pattern
recognition toolbox of MATLAB has been used with different
training functions for the classification of the hardwood species.
The classification accuracy obtained for all 25 hardwood species
with each training function are listed in Table II.
TABLE II.
CLASSIFICATION ACCURACY
FOR ALL 25 HARDWOOD
SPECIES WITH VARIOUS TRAINING FUNCTION OF MLP-BP-ANN.
Training
Function
trainlm
trainscg
trainrp
traincgb
traincgp
traingdx
trainoss
traincgf
traingda
trainbfg
traingd
traingdm
MSE
0.0100
0.0097
0.0127
0.0142
0.0125
0.0178
0.0259
0.0251
0.0270
0.0345
0.0394
0.0394
No. of Hidden
Neurons
12
84
123
148
87
31
166
109
44
29
166
166
Classification
Accuracy %
88.60
84.80
82.00
75.40
75.40
72.40
52.60
51.40
51.00
23.80
10.40
10.00
Execution Time
in Seconds
84.41789
8.106982
7.416739
11.34363
9.072579
6.944351
15.894873
8.573005
7.55883
319.181743
18.498352
18.609838
B. Experiment 2:
In this experimentation, performance of MLP-BP-ANN has
been evaluated with trainlm and trainscg training functions
using datasets with different proportions of training, validation
and testing.
TABLE III.
CLASSIFICATION ACCURACY
FOR ALL 25 HARDWOOD
SPECIES WITH TRAINLM AND TRAINSCG FUNCTION OF MLP-BP-ANN
T.F
trainlm
trainscg
Tr/Va/Te
Ratio in %
80/10/10
75/10/15
55/15/30
80/10/10
75/10/15
55/15/30
MSE
0.0061
0.0084
0.0111
0.081
0.0126
0.0143
No. of
H. N.
23
11
29
146
135
40
C. A.
%
92.60
90.20
85.60
88.80
79.60
79.80
E. T.
Seconds
403.897
69.355
569.530
10.305
10.016
7.165
[2]
[3]
Fig. 5. Receiver Operating Characteristic (trainlm)
[4]
[5]
[6]
[7]
[8]
Fig. 6. Receiver Operating Characteristic (trainscg)
CONCLUSION
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]