Professional Documents
Culture Documents
50
ISSN: 2277-3754
ISO 9001:2008 Certified
International Journal of Engineering and Innovative Technology (IJEIT)
Volume 2, Issue 9, March 2013
are defined, where each particle is assigned a random position parameters vector. Three localized continuous wavelet
in the N-dimensional problem space so that each particle’s activation functions were investigated. The three functions
position corresponds to a candidate solution to the are as follows:
optimization problem. At each time step, each of these
particle positions is scored to obtain a fitness value based on
how well it solves the problem. Using the local best position
(Lbest) and the global best position (Gbest), a new velocity
for each particle is updated by
The Graphical Representations Of The Three Functions Are
Shown In Fig. 1.
51
ISSN: 2277-3754
ISO 9001:2008 Certified
International Journal of Engineering and Innovative Technology (IJEIT)
Volume 2, Issue 9, March 2013
wavelet function is used as the nonlinear activation function
in this layer.
B. Learning unit
The design is divided into four main blocks: an evaluation
fitness block, a comparator block, an update block, and a
control block. The evaluation fitness block calculates the
mean square error (MSE) value. The comparator block
compares the fitness value to find the best fitness value. The
parameters of each particle in a swarm are updated through
the update block. The control block manages the counter and
generates the enable signal. Because the PSO algorithm needs
to record the optimum solution, the memory device is
necessary. The implementation uses a RAM as memory
device in this study. PSO Learning Block is shown in Fig 5. Fig.5 PSO Learning Block
C. Evaluation fitness block
The evaluation fitness block calculates the cost function in
order to evaluate the performance. The error value between
the actual output and the desired output is calculated by using
subtraction and is followed by a square evaluator. Then, the
value is accumulated until all the input patterns are calculated.
Evaluation fitness block is shown in Fig 6.
52
ISSN: 2277-3754
ISO 9001:2008 Certified
International Journal of Engineering and Innovative Technology (IJEIT)
Volume 2, Issue 9, March 2013
directly. The random number generator uses a linear feedback feature set I, Overall 97.14±0.27 95.88±0.26 96.60±0.15
shift register (LFSR). The linear feedback shift register counts
set II ) Sensitivity 95.78±0.71 92.26±1.31 94.88±0.89
through 2n −1 states, where n is the number of bits. The linear
feedback shift register state with all bits equal to 1 is an illegal Specificity 98.83±0.30 99.77±0.18 99.54±0.15
state which never occurs in normal operations. It takes a few
Overall 98.22±0.21 98.26±0.24 98.66±0.16
clock impulses and watches the output values of the register,
which should appear more or less randomly. Table 1. The performance metric obtained using different
Daubechies wavelets, input features, and activation functions
VI. RESULTS AND DISCUSSION
Classifier Feature Classification Reference
The results of the binary classification problem, with selection accuracy
different parameters setting, were displayed in Table 1. In this ANN Time
work, it was found that the combination that gave the best frequency 97.73 [23]
overall classification accuracy (98.66%) is the WNNs model analysis
that employed Morlet wavelet function and used input feature MLP DWT with
set II with EEG signal preprocessed using db4.As shown in line length 97.77 [24]
the table, when comparing the types of DWT used, it was feature
found that db4 gave slightly better result compared to db2. MLP DWT with
This corroborated the finding by [21] that db4 is the most k-means 99.60 [25]
suitable wavelet to be used in the task of EEG signals analysis. algorithm
As stated in [21], the wavelets of lower order are too coarse to WNN DWT 98.66 This paper
represent the EEG signals that have many spikes, while higher Table 2. Performance comparison of the proposed WNNs with
order wavelets oscillate too wildly and this characteristic is other classifiers
not desirable as the wavelets cannot represent the EEG signals
well. Also, it was observed that when input feature set II was VII. CONCLUSION AND FUTURE WORK
used, higher overall classification accuracy was obtained. In this paper, implementation of wavelet neural networks
This result showed that the use of 10th percentile and 90th with learning ability using FPGA was proposed. Some of the
percentile, were indeed, better than the use of minimum and features of the wavelet neural networks with the PSO
maximum values of the wavelet coefficients. . Regarding the algorithm can be summarized as follows: (1) an analog
use of three different continuous wavelet functions as the wavelet neural network is realized based on digital circuits;
activation functions in the hidden nodes of the WNNs, all (2) hardware implementation of the PSO learning rule is
three wavelet performed efficiently, with overall accuracy relatively easy; and (3) hardware implementation can take
ranging from 96.56% to 98.66%. When the shape of an advantage of parallelism. From the results of the experiment
activation function resembles the shape of the function to be with the prediction problem, it can be seen that the
approximate, the WNN performed better by yielding higher performance of the PSO is better than that of the simultaneous
approximation accuracy. The Morlet wavelet function used in perturbation algorithm at sufficient particle sizes. The WNNs
this paper is derived from the product of the cosine models with varied activation functions and different feature
trigonometric function and the exponential function which extraction techniques were investigated in the task of epileptic
contribute to the graph’s oscillatory behaviour. This seizure classification. Based on the overall classification
oscillating shape resembles the shape of the non-stationary accuracy obtained, the Morlet wavelet was found to be the
EEG signals used in this study. best wavelet function to be used. The db4 was also found to be
Daubechies Performance Activation functions more suitable to be used compared to db2. By replacing the
Wavalet matrix Gaussian Mexican Morlet extreme values of wavelet coefficients with suitable
hat percentiles, the classifiers gave better classification accuracy.
Sensitivity 93.83±0.84 86.59±1.57 87.93±1.90 The high overall classification accuracy obtained verified the
Db2 Specificity 98.05±0.08 99.27±0.21 99.24±0.10 promising potential of the proposed classifier that could assist
clinicians in their decision making process. The task of
(Input Overall 97.20±0.13 96.56±0.25 97.02±0.30 epileptic seizure prediction [22] is another interesting task
feature set I, Sensitivity 96.03±0.63 89.51±1.79 92.96±1.52 where it requires the classifier to differentiate between
pre-ictal and interictal data. A major drawback of the existing
set II ) Specificity 98.71±0.17 99.50±0.20 99.49±0.21
wavelet neural networks is that their application domain is
Overall 98.14±0.13 97.58±0.26 98.26±0.13 limited to static problems due to their inherent feedforward
network structure. In the future, a recurrent wavelet neural
Db4 Sensitivity 93.82±1.18 81.40±1.80 83.61±1.31
network will be proposed for solving identification and
(Input Specificity 97.92±0.27 99.45±0.20 99.69±0.10 control problems.
53
ISSN: 2277-3754
ISO 9001:2008 Certified
International Journal of Engineering and Innovative Technology (IJEIT)
Volume 2, Issue 9, March 2013
REFERENCES [16] H. Hikawa, A digital hardware pulse-mode neuron with
[1] G. Mealing, M. Bani-Yaghoub, R. Tremblay, R. Monette, J. piecewise linear activation function, IEEE Transactions on
Mielke, R. Voicu, C. Py, R. Barjovanu, K. Faid, Application of Neural Networks 14 (5) (2003) 1028–1037.
polymer microstructures with controlled surface chemistries as
[17] Zhang Q, Benveniste A. Wavelet networks. IEEE Trans Neural
a platform for creating and interfacing with synthetic neural
Networks 1992; 3:889-98.
networks, in: Proceedings. IEEE International Joint
Conference on Neural Networks, vol. 5, 31 July–4 Aug. 2005, [18] Micheli-Tzanakou E. Neural networks in biomedical signal
pp. 3116–3120. processing. In: Bronzino JD. The biomedical engineering
handbook, Boca Raton: CRC Press LLC; 2000.
[2] S.R. Bhatikar, R.L. Mahajan, Artificial neural-network-based
diagnosis of CVD barrel reactor, IEEE Transactions on [19] Zainuddin Z, Ong P, Ardil C. A neural network approach in
Semiconductor Manufacturing 15 (1) (2002) 71–78. predicting the blood glucose level for diabetic patients. Int J
Comput Intell 2009; 5:72-9.
[3] M.C. Choy, D. Srinivasan, R.L. Cheu, Neural networks for
continuous online learning and control, IEEE Transactions on [20] Zainuddin Z, Ong P. Reliable multiclass cancer classification
Neural Networks 17 (6) (2006) 1511–1531. of microarray gene expression profiles using an improved
wavelet neural network. Expert Sys Appl 2011; 38:13711-22.
[4] M. Markou, S. Singh, A neural network-based novelty detector
for image sequence analysis, IEEE Transactions on Pattern [21] Adeli H, Zhou Z, Dadmehr N. Analysis of EEG records in an
Analysis and Machine Intelligence 28 (10) (2006) 1664–1677. epileptic patient using wavelet transform. J Neurosci Methods
2003; 123:69-87.
[5] G.J. Gibson, S. Siu, C.F.N. Cowan, Application of multilayer
perceptrons as adaptive channel equalizers, in: Proc. IEEE [22] Schelter B, Winterhalder M, Drentrup H, Wohlmuth J,
Conf. Acoustic. Speech Signal Process. 1989, pp. 1183–1186. Nawrath J, Brandt A, Schulze-Bonhage A, Timmer J. Seizure
prediction: The impact of long prediction horizons. Epilepsy
[6] K. Hornik, Multilayer feed forward networks are universal
Res 2007; 23:213-7.
approximates, Neural Networks 2 (1989) 359–366.
[23] Tzallas A, Tsipouras M, Fotiadis D. Automatic seizure
[7] D.E. Rumelbart, G.E. Hinton, R.J. Williams, Learning internal
detection based on time-frequency analysis and artificial neural
representation by error propagation, in: D.E. Rumelhart, J.L.
networks. ComputIntellNeurosci 2007; 2007:1-13.
McClelland (Eds.), Parallel/Distributed Processing
Exploration in yth Microstructure of Cognition, MIT Press, [24] Guo L, Rivero D, Dorado J, Rabuñal J, Pazos A. Automatic
Cambridge, MA, 1986, pp. 318–362. epileptic seizure detection in EGGs based on line length feature
and artificial neural networks. J Neurosci Methods 2010;
[8] F.J. Lin, C.H. Lin, P.H. Shen, Self-constructing fuzzy neural
191:101-9.
network speed controller for permanent-magnet synchronous
motor drive, IEEE Transactions on Fuzzy Systems 9 (5) (2001) [25] Orhan U, Hekim M, Ozer M. EEG signals classification using
751–759. K-means clustering and a multilayer perceptron neural network
model. Expert Sys Appl 2011;38;13475-81.
[9] Z.L. Gaing, A particle swarm optimization approach for
optimum design of PID controller in AVR system, IEEE AUTHOR’S PROFILE
Transactions on Energy Conversion 19 (2) (2004) 384–391.
Dr. R. Harikumar received his B.E (ECE) Degree
[10] M.A. Abido, Optimal design of power-system stabilizers using
from REC (NIT) Trichy in 1988.He obtained his
particle swarm optimization, IEEE Transactions on Energy M.E (Applied Electronics) degree from College of
Conversion 17 (3) (2002) 406–413. Engineering, Guindy, Anna University Chennai in
[11] C.F. Juang, A hybrid of genetic algorithm and particle swarm 1990. He was awarded Ph.D. in Information &
Communication Engg from Anna university
optimization for recurrent network design, IEEE Transactions
Chennai in 2009. He has 23 years of teaching
on Systems, Man and Cybernetics, Part B 34 (2) (2004) experience at college level. He worked as faculty at
997–1006. Department of ECE, PSNA College of Engineering
& Technology, Dindigul. He was Assistant
[12] R. Mendes, P. Cortez, M. Rocha, J. Neves, Particle swarms for
Professor in IT at PSG College of Technology, Coimbatore. He also worked
feed forward neural network training, in: The 2002 as Assistant Professor in ECE at Amrita Institute of Technology,
International Joint Conference on Neural Networks, 2002, pp. Coimbatore. Currently he is working as Professor ECE at Bannari Amman
1895–1899. Institute of Technology, Sathyamangalam. He has published sixty papers in
International and National Journals and also published around one hundred
[13] N.M. Botros, M. Abdul-Aziz, Hardware implementation of an papers in International and National Conferences conducted both in India
artificial neural network using field programmable gate arrays and abroad. His area of interest is Bio signal Processing, Soft computing,
(FPGA’s), IEEE Transactions on Industrial Electronics 41 (6) VLSI Design and Communication Engineering. He is guiding nine PhD
(1994) 665–667. theses in these areas. He is life member of IETE, ISTE, IAENG, and member
IEEE.
[14] H. Hikawa, A digital hardware pulse-mode neuron with
piecewise linear activation function, IEEE Transactions on Mr.M.Balasubramani received his B.E (ECE)
Neural Networks 14 (5) (2003) 1028–1037. Degree from BIT Sathy, Anna University Chennai
[15] H. Faiedh, Z. Gafsi, K. Torki, K. Besbes, Digital hardware in 2008.He obtained his M.E (VLSI DESIGN)
degree from BIT Sathy, Anna University
implementation of a neural network used for classification, in:
Coimbatore in 2010. He has two years of teaching
The 16th International Conference on Microelectronics, Dec. experience at college level. He is pursuing his
2004, pp. 551–554. doctoral programme as a research scholar in Bio
Medical Engineering under guidance of Dr.
54
ISSN: 2277-3754
ISO 9001:2008 Certified
International Journal of Engineering and Innovative Technology (IJEIT)
Volume 2, Issue 9, March 2013
R.Harikumar at Department of ECE, Bannari Amman Institute of
Technology Sathyamangalam. Currently he is working as Assistant
Professor in Department of ECE at Info Institute of Engineering,
Coimbatore. He has published around ten papers in International, National
Journals and conferences conducted both in India and abroad. His area of
interest is Bio signal Processing, Soft computing, Embedded systems and
Communication Engineering. He is member of ISTE.
55