Brain computer interface (BCI) is a protocol to communicate between the human brain and a device or application using brain signals. These signals translated to useful commands by using features extraction and classification. The most widely used features is the power of alpha and beta rhythms. This type of features gives only 70% of classification accuracy without any extra processing using fixed channels to read the signals. Because the distribution of the power in the brain is not a standard for all people, each one has his own brain power map. A selection algorithm is used to find the best channels that could generate higher power than the fixed ones. Modified camel travelling behavior algorithm is used to select the channels that used to extract the power of alpha and beta bands of motor imagery signals. This algorithm is faster to find the best set of channels, and obtain classification accuracy more than 95% using support vector machine classifier.
Multilayer extreme learning machine for hand movement prediction based on ele...journalBEEI
Brain computer interface (BCI) technology connects humans with machines via electroencephalography (EEG). The mechanism of BCI is pattern recognition, which proceeds by feature extraction and classification. Various feature extraction and classification methods can differentiate human motor movements, especially those of the hand. Combinations of these methods can greatly improve the accuracy of the results. This article explores the performances of nine feature-extraction types computed by a multilayer extreme learning machine (ML-ELM). The proposed method was tested on different numbers of EEG channels and different ML-ELM structures. Moreover, the performance of ML-ELM was compared with those of ELM, Support Vector Machine and Naive Bayes in classifying real and imaginary hand movements in offline mode. The ML-ELM with discrete wavelet transform (DWT) as feature extraction outperformed the other classification methods with highest accuracy 0.98. So, the authors also found that the structures influenced the accuracy of ML-ELM for different task, feature extraction used and channel used.
Algorithm of detection, classification and gripping of occluded objects by C...IJECEIAES
The following paper presents the development of an algorithm, in charge of detecting, classifying and grabbing occluded objects, using artificial intelligence techniques, machine vision for the recognition of the environment, an anthropomorphic manipulator for the manipulation of the elements. 5 types of tools were used for their detection and classification, where the user selects one of them, so that the program searches for it in the work environment and delivers it in a specific area, overcoming difficulties such as occlusions of up to 70%. These tools were classified using two CNN (convolutional neural network) type networks, a fast R-CNN (fast region-based CNN) for the detection and classification of occlusions, and a DAG-CNN (directed acyclic graph-CNN) for the classification tools. Furthermore, a Haar classifier was trained in order to compare its ability to recognize occlusions with respect to the fast R-CNN. Fast R-CNN and DAG-CNN achieved 70.9% and 96.2% accuracy, respectively, Haar classifiers with about 50% accuracy, and an accuracy of grip and delivery of occluded objects of 90% in the application, was achieved.
Radio-frequency circular integrated inductors sizing optimization using bio-...IJECEIAES
In this article, a comparative study is accomplished between three of the most used swarm intelligence (SI) techniques; namely artificial bee colony (ABC), ant colony optimization (ACO), and particle swarm optimization (PSO) to carry out the optimal design of radio-frequency (RF) spiral inductors, the three algorithms are applied to the cost function of RF circular inductors for 180 nm beyond 2.50 GHz, the aim is to ensure optimal performance with less error in inductance, and a high-quality factor when compared to electromagnetic simulation. Simulation experiments are achieved and performances regarding convergence velocity, robustness, and computing time are checked. Also, this paper shows an impact study of technological parameters and geometric features on the inductance and the quality factor of the studied integrated inductor. The building method of constraints design with algorithms used has given good results and electromagnetic simulations are of good accuracy with an error of 2.31% and 4.15% on the quality factor and inductance respectively. The simulation shows that ACO provides more accuracy in circuit size and fewer errors than ABC and PSO, while PSO and ABC are better in terms of convergence velocity.
Two-level inverter control with type-1 and type-2 fuzzy logic-based space vector pulse-width modulation (PWM) method for induction motor drive (IMD) is presented in this paper. A new sampling time independent strategy with type-1 and type-2 fuzzy based methods are used in generating three phase duty ratios which are directly obtained without mathematical equations. The conventional method of space vector modulation (SVM) produces the duty ratios for the inverter which are sampling time dependent. However, in type-1 and type-2 fuzzy based space vector PWM algorithms, the three phases duty ratios generated are sampling time independent and with a new integrated dead-time insertion in SVM itself, can be implemented practically for any switching frequency. As the rule-base for Mamdani non-singleton interval type-1 and type-2 fuzzy inference systems are designed manually, with the expert knowledge of conventional space vector PWM, the duty ratios of the inverter are generated such that the performance of the IMD is improved. The simulation studies for aforementioned cases is performed in matrix laboratory (MATLAB) and experimental validation for the proposed space vector PWM algorithms is validated using real-time sacraetheologiae magister (STM) hardware with STM32F429I Cortex M4 processor for a 1 hp IMD.
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
This paper deals with the design and the implementation of a novel navigation strategy for an unicycle
mobile robot. The strategy of navigation is inspired from nature (the duck walking) in the closed loop.
Therefore, a single sensor (gyroscope) is used to determine the pose of the robot, hence the proposed name
"gyroscopic navigation". A global presentation of the novel strategy and the robot and with its different
components are given. An experimental identification for the useful parameters are then exhibited.
Moreover, the controller design strategy and the simulation results are given. Finally, real time
experiments are accomplished to valid the simulation results.
Algorithm performance comparison for earthquake signal recognition on smartph...TELKOMNIKA JOURNAL
Micro-electro-mechanical-system accelerometer is able to detect acceleration signal caused by earthquake. Such type of accelerometer is also used by smartphones. There are few algorithms that can be used to recognize the type of acceleration signal from smartphone. This study aims to find signal recognition algorithm in order to consider the most proper algorithm for earthquake signal detection. The initial stage of designing the recognizer is data collection for each type of signal classification. The next step is to apply a highpass filter to separate the signals collected from the gravitational acceleration signal. The signal is divided into several segments. The system will extract features of each signal segment in the time and frequency domain. Each signal segment is then classified according to the type of signal using the classifier through a series of training data processes. The classifier which has the highest accuracy value is exported into the new input signal modeling. As the result, fine K-NN algorithm has the highest level of accuracy in the classification. The fine K-NN algorithm has an accuracy rate of 99.75% in the classification of human activity signals and earthquake signals with a memory capacity of 6,044 kilobytes and processing time of 15.93 seconds. This algorithm has the best classifier criteria compared to decision tree, support vector machine and linear discriminant analysis algorithms.
Multilayer extreme learning machine for hand movement prediction based on ele...journalBEEI
Brain computer interface (BCI) technology connects humans with machines via electroencephalography (EEG). The mechanism of BCI is pattern recognition, which proceeds by feature extraction and classification. Various feature extraction and classification methods can differentiate human motor movements, especially those of the hand. Combinations of these methods can greatly improve the accuracy of the results. This article explores the performances of nine feature-extraction types computed by a multilayer extreme learning machine (ML-ELM). The proposed method was tested on different numbers of EEG channels and different ML-ELM structures. Moreover, the performance of ML-ELM was compared with those of ELM, Support Vector Machine and Naive Bayes in classifying real and imaginary hand movements in offline mode. The ML-ELM with discrete wavelet transform (DWT) as feature extraction outperformed the other classification methods with highest accuracy 0.98. So, the authors also found that the structures influenced the accuracy of ML-ELM for different task, feature extraction used and channel used.
Algorithm of detection, classification and gripping of occluded objects by C...IJECEIAES
The following paper presents the development of an algorithm, in charge of detecting, classifying and grabbing occluded objects, using artificial intelligence techniques, machine vision for the recognition of the environment, an anthropomorphic manipulator for the manipulation of the elements. 5 types of tools were used for their detection and classification, where the user selects one of them, so that the program searches for it in the work environment and delivers it in a specific area, overcoming difficulties such as occlusions of up to 70%. These tools were classified using two CNN (convolutional neural network) type networks, a fast R-CNN (fast region-based CNN) for the detection and classification of occlusions, and a DAG-CNN (directed acyclic graph-CNN) for the classification tools. Furthermore, a Haar classifier was trained in order to compare its ability to recognize occlusions with respect to the fast R-CNN. Fast R-CNN and DAG-CNN achieved 70.9% and 96.2% accuracy, respectively, Haar classifiers with about 50% accuracy, and an accuracy of grip and delivery of occluded objects of 90% in the application, was achieved.
Radio-frequency circular integrated inductors sizing optimization using bio-...IJECEIAES
In this article, a comparative study is accomplished between three of the most used swarm intelligence (SI) techniques; namely artificial bee colony (ABC), ant colony optimization (ACO), and particle swarm optimization (PSO) to carry out the optimal design of radio-frequency (RF) spiral inductors, the three algorithms are applied to the cost function of RF circular inductors for 180 nm beyond 2.50 GHz, the aim is to ensure optimal performance with less error in inductance, and a high-quality factor when compared to electromagnetic simulation. Simulation experiments are achieved and performances regarding convergence velocity, robustness, and computing time are checked. Also, this paper shows an impact study of technological parameters and geometric features on the inductance and the quality factor of the studied integrated inductor. The building method of constraints design with algorithms used has given good results and electromagnetic simulations are of good accuracy with an error of 2.31% and 4.15% on the quality factor and inductance respectively. The simulation shows that ACO provides more accuracy in circuit size and fewer errors than ABC and PSO, while PSO and ABC are better in terms of convergence velocity.
Two-level inverter control with type-1 and type-2 fuzzy logic-based space vector pulse-width modulation (PWM) method for induction motor drive (IMD) is presented in this paper. A new sampling time independent strategy with type-1 and type-2 fuzzy based methods are used in generating three phase duty ratios which are directly obtained without mathematical equations. The conventional method of space vector modulation (SVM) produces the duty ratios for the inverter which are sampling time dependent. However, in type-1 and type-2 fuzzy based space vector PWM algorithms, the three phases duty ratios generated are sampling time independent and with a new integrated dead-time insertion in SVM itself, can be implemented practically for any switching frequency. As the rule-base for Mamdani non-singleton interval type-1 and type-2 fuzzy inference systems are designed manually, with the expert knowledge of conventional space vector PWM, the duty ratios of the inverter are generated such that the performance of the IMD is improved. The simulation studies for aforementioned cases is performed in matrix laboratory (MATLAB) and experimental validation for the proposed space vector PWM algorithms is validated using real-time sacraetheologiae magister (STM) hardware with STM32F429I Cortex M4 processor for a 1 hp IMD.
A NOVEL NAVIGATION STRATEGY FOR AN UNICYCLE MOBILE ROBOT INSPIRED FROM THE DU...JaresJournal
This paper deals with the design and the implementation of a novel navigation strategy for an unicycle
mobile robot. The strategy of navigation is inspired from nature (the duck walking) in the closed loop.
Therefore, a single sensor (gyroscope) is used to determine the pose of the robot, hence the proposed name
"gyroscopic navigation". A global presentation of the novel strategy and the robot and with its different
components are given. An experimental identification for the useful parameters are then exhibited.
Moreover, the controller design strategy and the simulation results are given. Finally, real time
experiments are accomplished to valid the simulation results.
Algorithm performance comparison for earthquake signal recognition on smartph...TELKOMNIKA JOURNAL
Micro-electro-mechanical-system accelerometer is able to detect acceleration signal caused by earthquake. Such type of accelerometer is also used by smartphones. There are few algorithms that can be used to recognize the type of acceleration signal from smartphone. This study aims to find signal recognition algorithm in order to consider the most proper algorithm for earthquake signal detection. The initial stage of designing the recognizer is data collection for each type of signal classification. The next step is to apply a highpass filter to separate the signals collected from the gravitational acceleration signal. The signal is divided into several segments. The system will extract features of each signal segment in the time and frequency domain. Each signal segment is then classified according to the type of signal using the classifier through a series of training data processes. The classifier which has the highest accuracy value is exported into the new input signal modeling. As the result, fine K-NN algorithm has the highest level of accuracy in the classification. The fine K-NN algorithm has an accuracy rate of 99.75% in the classification of human activity signals and earthquake signals with a memory capacity of 6,044 kilobytes and processing time of 15.93 seconds. This algorithm has the best classifier criteria compared to decision tree, support vector machine and linear discriminant analysis algorithms.
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
Masters presentation about using BCI techniques to develop mobile application speller (Hex-O-Spell) based on motor imagery interfacing with Emotiv headset via blue-tooth. The application analysis the raw EEG signal and classify to select the desired character.
Channel selection is an improvement technique to optimize EEG-based BCI performance.
In previous studies, many channel selection methods—mostly based on spatial information of signals—have
been introduced. One of these channel selection techniques is the energy calculation method. In this paper,
we introduce an energy optimization calculation method, called the energy extraction method. Energy
extraction is an extension of the energy calculation method, and is divided into two steps. The first step is
energy calculation and the second is energy selection. In the energy calculation step, l2-norm is used to
calculate channel energy, while in the energy selection method we propose three techniques: “high value”
(HV), “close to mean” (CM), and “automatic”. All proposed framework schemes for energy extraction are
applied in two types of datasets. Two classes of datasets i.e. motor movement (hand and foot movement)
and motor imagery (imagination of left- and right-hand movement) were used. The system used a Common
Spatial Pattern (CSP) method to extract EEG signal features and k-NN as a classification method to classify
the signal features with k=3. Based on the test results, all schemes for the proposed energy extraction
method yielded improved BCI performance of up to 58%. In summary, the energy extraction approach using
the CM energy selection method was found to be the best channel selection technique.
he main idea of the current work is to use a wireless Electroencephalography (EEG) headset as a remote control for the mouse cursor of a personal computer. The proposed system uses EEG signals as a communication link between brains and computers. Signal records obtained from the PhysioNet EEG dataset were analyzed using the Coif lets wavelets and many features were extracted using different amplitude estimators for the wavelet coefficients. The extracted features were inputted into machine learning algorithms to generate the decision rules required for our application. The suggested real time implementation of the system was tested and very good performance was achieved. This system could be helpful for disabled people as they can control computer applications via the imagination of fists and feet movements in addition to closing eyes for a short period of time
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...Editor IJMTER
For skin lesion detection pathologists examine biopsies to make diagnostic
assessment largely based on cell anatomy and tissue distribution. However in many
instances it is subjective and often leads to considerable variability. Whereas computer
diagnostic tools enable objective judgments by making use of quantitative measures.
Paper presents a diagnosis system based on an adaptive Neuro-fuzzy inference system
for effective classification of Bascal cell carcinoma images from the given set of all types
of skin lesions. System divide in three parts. Image Processing, Feature Extraction, and
classification. First part deals with the noise reduction and artifacts removing from the
set of images. Second part deals with extracting variety of features of Bascal Cell
Carcinoma using the Greedy feature flip algorithm (G-flip), and classification method
using ANFIS algorithm and finally Part three deals with the results that is classification
of BCC images from the variety of pre-cancerous stage images that is Actinic Keratosis
and also other images called psoriasis which looks as cancer images at a first look . The
results confirmed that the proposed ANFIS model has potential in classifying the skin
cancer diagnosis.
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
This study aimed to develop a brain-computer interface that can control an electric wheelchair using electroencephalography (EEG) signals. First, we used the Mind Wave Mobile 2 device to capture raw EEG signals from the surface of the scalp. The signals were transformed into the frequency domain using fast Fourier transform (FFT) and filtered to monitor changes in attention and relaxation. Next, we performed time and frequency domain analyses to identify features for five eye gestures: opened, closed, blink per second, double blink, and lookup. The base state was the opened-eyes gesture, and we compared the features of the remaining four action gestures to the base state to identify potential gestures. We then built a multilayer neural network to classify these features into five signals that control the wheelchair’s movement. Finally, we designed an experimental wheelchair system to test the effectiveness of the proposed approach. The results demonstrate that the EEG classification was highly accurate and computationally efficient. Moreover, the average performance of the brain-controlled wheelchair system was over 75% across different individuals, which suggests the feasibility of this approach.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATIONsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A machine learning algorithm for classification of mental tasks.pdfPravinKshirsagar11
In this article, a contemporary tack of mental tasks on cognitive parts of humans is appraised using two different approaches such as wavelet transforms at a discrete time (DWT) and support vector machine (SVM). The put forth tack is instilled with the electroencephalogram (EEG) database acquired in real-time from CARE Hospital, Nagpur. Additional data is also acquired from a brain-computer interface (BCI). In the working model, signals from the database are wed out into different frequency sub-bands using DWT. Initially, updated statistical features are obtained from different frequency sub-bands. This type of representation defines the wavelet co-efficient which is introduced for reducing the measurement of data. Then, the projected method is realized using SVM for segregating both port and veracious hand movement. After segregation of EEG signals, results are achieved with an accuracy of 92% for BCI competition paradigm III and 97.89% for B-alert machine.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
In recent times, the trend of online shopping through e-commerce stores and websites has grown to a huge extent. Whenever a product is purchased on an e-commerce platform, people leave their reviews about the product. These reviews are very helpful for the store owners and the product’s manufacturers for the betterment of their work process as well as product quality. An automated system is proposed in this work that operates on two datasets D1 and D2 obtained from Amazon. After certain preprocessing steps, N-gram and word embedding-based features are extracted using term frequency-inverse document frequency (TF-IDF), bag of words (BoW) and global vectors (GloVe), and Word2vec, respectively. Four machine learning (ML) models support vector machines (SVM), logistic regression (RF), logistic regression (LR), multinomial Naïve Bayes (MNB), two deep learning (DL) models convolutional neural network (CNN), long-short term memory (LSTM), and standalone bidirectional encoder representations (BERT) are used to classify reviews as either positive or negative. The results obtained by the standard ML, DL models and BERT are evaluated using certain performance evaluation measures. BERT turns out to be the best-performing model in the case of D1 with an accuracy of 90% on features derived by word embedding models while the CNN provides the best accuracy of 97% upon word embedding features in the case of D2. The proposed model shows better overall performance on D2 as compared to D1.
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
In this study, a microstrip patch antenna that works at 3.6 GHz was built and tested to see how well it works. In this work, Rogers RT/Duroid 5880 has been used as the substrate material, with a dielectric permittivity of 2.2 and a thickness of 0.3451 mm; it serves as the base for the examined antenna. The computer simulation technology (CST) studio suite is utilized to show the recommended antenna design. The goal of this study was to get a more extensive transmission capacity, a lower voltage standing wave ratio (VSWR), and a lower return loss, but the main goal was to get a higher gain, directivity, and efficiency. After simulation, the return loss, gain, directivity, bandwidth, and efficiency of the supplied antenna are found to be -17.626 dB, 9.671 dBi, 9.924 dBi, 0.2 GHz, and 97.45%, respectively. Besides, the recreation uncovered that the transfer speed side-lobe level at phi was much better than those of the earlier works, at -28.8 dB, respectively. Thus, it makes a solid contender for remote innovation and more robust communication.
More Related Content
Similar to Fast channel selection method using modified camel travelling behavior algorithm
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
Masters presentation about using BCI techniques to develop mobile application speller (Hex-O-Spell) based on motor imagery interfacing with Emotiv headset via blue-tooth. The application analysis the raw EEG signal and classify to select the desired character.
Channel selection is an improvement technique to optimize EEG-based BCI performance.
In previous studies, many channel selection methods—mostly based on spatial information of signals—have
been introduced. One of these channel selection techniques is the energy calculation method. In this paper,
we introduce an energy optimization calculation method, called the energy extraction method. Energy
extraction is an extension of the energy calculation method, and is divided into two steps. The first step is
energy calculation and the second is energy selection. In the energy calculation step, l2-norm is used to
calculate channel energy, while in the energy selection method we propose three techniques: “high value”
(HV), “close to mean” (CM), and “automatic”. All proposed framework schemes for energy extraction are
applied in two types of datasets. Two classes of datasets i.e. motor movement (hand and foot movement)
and motor imagery (imagination of left- and right-hand movement) were used. The system used a Common
Spatial Pattern (CSP) method to extract EEG signal features and k-NN as a classification method to classify
the signal features with k=3. Based on the test results, all schemes for the proposed energy extraction
method yielded improved BCI performance of up to 58%. In summary, the energy extraction approach using
the CM energy selection method was found to be the best channel selection technique.
he main idea of the current work is to use a wireless Electroencephalography (EEG) headset as a remote control for the mouse cursor of a personal computer. The proposed system uses EEG signals as a communication link between brains and computers. Signal records obtained from the PhysioNet EEG dataset were analyzed using the Coif lets wavelets and many features were extracted using different amplitude estimators for the wavelet coefficients. The extracted features were inputted into machine learning algorithms to generate the decision rules required for our application. The suggested real time implementation of the system was tested and very good performance was achieved. This system could be helpful for disabled people as they can control computer applications via the imagination of fists and feet movements in addition to closing eyes for a short period of time
Computer aided classification of Bascal cell carcinoma using adaptive Neuro-f...Editor IJMTER
For skin lesion detection pathologists examine biopsies to make diagnostic
assessment largely based on cell anatomy and tissue distribution. However in many
instances it is subjective and often leads to considerable variability. Whereas computer
diagnostic tools enable objective judgments by making use of quantitative measures.
Paper presents a diagnosis system based on an adaptive Neuro-fuzzy inference system
for effective classification of Bascal cell carcinoma images from the given set of all types
of skin lesions. System divide in three parts. Image Processing, Feature Extraction, and
classification. First part deals with the noise reduction and artifacts removing from the
set of images. Second part deals with extracting variety of features of Bascal Cell
Carcinoma using the Greedy feature flip algorithm (G-flip), and classification method
using ANFIS algorithm and finally Part three deals with the results that is classification
of BCC images from the variety of pre-cancerous stage images that is Actinic Keratosis
and also other images called psoriasis which looks as cancer images at a first look . The
results confirmed that the proposed ANFIS model has potential in classifying the skin
cancer diagnosis.
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
This study aimed to develop a brain-computer interface that can control an electric wheelchair using electroencephalography (EEG) signals. First, we used the Mind Wave Mobile 2 device to capture raw EEG signals from the surface of the scalp. The signals were transformed into the frequency domain using fast Fourier transform (FFT) and filtered to monitor changes in attention and relaxation. Next, we performed time and frequency domain analyses to identify features for five eye gestures: opened, closed, blink per second, double blink, and lookup. The base state was the opened-eyes gesture, and we compared the features of the remaining four action gestures to the base state to identify potential gestures. We then built a multilayer neural network to classify these features into five signals that control the wheelchair’s movement. Finally, we designed an experimental wheelchair system to test the effectiveness of the proposed approach. The results demonstrate that the EEG classification was highly accurate and computationally efficient. Moreover, the average performance of the brain-controlled wheelchair system was over 75% across different individuals, which suggests the feasibility of this approach.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A Comparative Study of Machine Learning Algorithms for EEG Signal Classificationsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATIONsipij
In this paper, different machine learning algorithms such as Linear Discriminant Analysis, Support vector
machine (SVM), Multi-layer perceptron, Random forest, K-nearest neighbour, and Autoencoder with SVM
have been compared. This comparison was conducted to seek a robust method that would produce good
classification accuracy. To this end, a robust method of classifying raw Electroencephalography (EEG)
signals associated with imagined movement of the right hand and relaxation state, namely Autoencoder
with SVM has been proposed. The EEG dataset used in this research was created by the University of
Tubingen, Germany. The best classification accuracy achieved was 70.4% with SVM through feature
engineering. However, our prosed method of autoencoder in combination with SVM produced a similar
accuracy of 65% without using any feature engineering technique. This research shows that this system of
classification of motor movements can be used in a Brain-Computer Interface system (BCI) to mentally
control a robotic device or an exoskeleton.
A machine learning algorithm for classification of mental tasks.pdfPravinKshirsagar11
In this article, a contemporary tack of mental tasks on cognitive parts of humans is appraised using two different approaches such as wavelet transforms at a discrete time (DWT) and support vector machine (SVM). The put forth tack is instilled with the electroencephalogram (EEG) database acquired in real-time from CARE Hospital, Nagpur. Additional data is also acquired from a brain-computer interface (BCI). In the working model, signals from the database are wed out into different frequency sub-bands using DWT. Initially, updated statistical features are obtained from different frequency sub-bands. This type of representation defines the wavelet co-efficient which is introduced for reducing the measurement of data. Then, the projected method is realized using SVM for segregating both port and veracious hand movement. After segregation of EEG signals, results are achieved with an accuracy of 92% for BCI competition paradigm III and 97.89% for B-alert machine.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Similar to Fast channel selection method using modified camel travelling behavior algorithm (20)
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
In recent times, the trend of online shopping through e-commerce stores and websites has grown to a huge extent. Whenever a product is purchased on an e-commerce platform, people leave their reviews about the product. These reviews are very helpful for the store owners and the product’s manufacturers for the betterment of their work process as well as product quality. An automated system is proposed in this work that operates on two datasets D1 and D2 obtained from Amazon. After certain preprocessing steps, N-gram and word embedding-based features are extracted using term frequency-inverse document frequency (TF-IDF), bag of words (BoW) and global vectors (GloVe), and Word2vec, respectively. Four machine learning (ML) models support vector machines (SVM), logistic regression (RF), logistic regression (LR), multinomial Naïve Bayes (MNB), two deep learning (DL) models convolutional neural network (CNN), long-short term memory (LSTM), and standalone bidirectional encoder representations (BERT) are used to classify reviews as either positive or negative. The results obtained by the standard ML, DL models and BERT are evaluated using certain performance evaluation measures. BERT turns out to be the best-performing model in the case of D1 with an accuracy of 90% on features derived by word embedding models while the CNN provides the best accuracy of 97% upon word embedding features in the case of D2. The proposed model shows better overall performance on D2 as compared to D1.
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
In this study, a microstrip patch antenna that works at 3.6 GHz was built and tested to see how well it works. In this work, Rogers RT/Duroid 5880 has been used as the substrate material, with a dielectric permittivity of 2.2 and a thickness of 0.3451 mm; it serves as the base for the examined antenna. The computer simulation technology (CST) studio suite is utilized to show the recommended antenna design. The goal of this study was to get a more extensive transmission capacity, a lower voltage standing wave ratio (VSWR), and a lower return loss, but the main goal was to get a higher gain, directivity, and efficiency. After simulation, the return loss, gain, directivity, bandwidth, and efficiency of the supplied antenna are found to be -17.626 dB, 9.671 dBi, 9.924 dBi, 0.2 GHz, and 97.45%, respectively. Besides, the recreation uncovered that the transfer speed side-lobe level at phi was much better than those of the earlier works, at -28.8 dB, respectively. Thus, it makes a solid contender for remote innovation and more robust communication.
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
In this paper, snake optimization algorithm (SOA) is used to find the optimal gains of an enhanced controller for controlling congestion problem in computer networks. M-file and Simulink platform is adopted to evaluate the response of the active queue management (AQM) system, a comparison with two classical controllers is done, all tuned gains of controllers are obtained using SOA method and the fitness function chose to monitor the system performance is the integral time absolute error (ITAE). Transient analysis and robust analysis is used to show the proposed controller performance, two robustness tests are applied to the AQM system, one is done by varying the size of queue value in different period and the other test is done by changing the number of transmission control protocol (TCP) sessions with a value of ± 20% from its original value. The simulation results reflect a stable and robust behavior and best performance is appeared clearly to achieve the desired queue size without any noise or any transmission problems.
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
Vehicular ad-hoc networks (VANETs) are wireless-equipped vehicles that form networks along the road. The security of this network has been a major challenge. The identity-based cryptosystem (IBC) previously used to secure the networks suffers from membership authentication security features. This paper focuses on improving the detection of intruders in VANETs with a modified identity-based cryptosystem (MIBC). The MIBC is developed using a non-singular elliptic curve with Lagrange interpolation. The public key of vehicles and roadside units on the network are derived from number plates and location identification numbers, respectively. Pseudo-identities are used to mask the real identity of users to preserve their privacy. The membership authentication mechanism ensures that only valid and authenticated members of the network are allowed to join the network. The performance of the MIBC is evaluated using intrusion detection ratio (IDR) and computation time (CT) and then validated with the existing IBC. The result obtained shows that the MIBC recorded an IDR of 99.3% against 94.3% obtained for the existing identity-based cryptosystem (EIBC) for 140 unregistered vehicles attempting to intrude on the network. The MIBC shows lower CT values of 1.17 ms against 1.70 ms for EIBC. The MIBC can be used to improve the security of VANETs.
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
Understanding the primary factors of internet banking (IB) acceptance is critical for both banks and users; nevertheless, our knowledge of the role of users’ perceived risk and trust in IB adoption is limited. As a result, we develop a conceptual model by incorporating perceived risk and trust into the technology acceptance model (TAM) theory toward the IB. The proper research emphasized that the most essential component in explaining IB adoption behavior is behavioral intention to use IB adoption. TAM is helpful for figuring out how elements that affect IB adoption are connected to one another. According to previous literature on IB and the use of such technology in Iraq, one has to choose a theoretical foundation that may justify the acceptance of IB from the customer’s perspective. The conceptual model was therefore constructed using the TAM as a foundation. Furthermore, perceived risk and trust were added to the TAM dimensions as external factors. The key objective of this work was to extend the TAM to construct a conceptual model for IB adoption and to get sufficient theoretical support from the existing literature for the essential elements and their relationships in order to unearth new insights about factors responsible for IB adoption.
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
The smart antennas are broadly used in wireless communication. The least mean square (LMS) algorithm is a procedure that is concerned in controlling the smart antenna pattern to accommodate specified requirements such as steering the beam toward the desired signal, in addition to placing the deep nulls in the direction of unwanted signals. The conventional LMS (C-LMS) has some drawbacks like slow convergence speed besides high steady state fluctuation error. To overcome these shortcomings, the present paper adopts an adaptive fuzzy control step size least mean square (FC-LMS) algorithm to adjust its step size. Computer simulation outcomes illustrate that the given model has fast convergence rate as well as low mean square error steady state.
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
This paper presents the design and implementation of a forest fire monitoring and warning system based on long range (LoRa) technology, a novel ultra-low power consumption and long-range wireless communication technology for remote sensing applications. The proposed system includes a wireless sensor network that records environmental parameters such as temperature, humidity, wind speed, and carbon dioxide (CO2) concentration in the air, as well as taking infrared photos.The data collected at each sensor node will be transmitted to the gateway via LoRa wireless transmission. Data will be collected, processed, and uploaded to a cloud database at the gateway. An Android smartphone application that allows anyone to easily view the recorded data has been developed. When a fire is detected, the system will sound a siren and send a warning message to the responsible personnel, instructing them to take appropriate action. Experiments in Tram Chim Park, Vietnam, have been conducted to verify and evaluate the operation of the system.
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
Cognitive radio is a smart radio that can change its transmitter parameter based on interaction with the environment in which it operates. The demand for frequency spectrum is growing due to a big data issue as many Internet of Things (IoT) devices are in the network. Based on previous research, most frequency spectrum was used, but some spectrums were not used, called spectrum hole. Energy detection is one of the spectrum sensing methods that has been frequently used since it is easy to use and does not require license users to have any prior signal understanding. But this technique is incapable of detecting at low signal-to-noise ratio (SNR) levels. Therefore, the wavelet-based sensing is proposed to overcome this issue and detect spectrum holes. The main objective of this work is to evaluate the performance of wavelet-based sensing and compare it with the energy detection technique. The findings show that the percentage of detection in wavelet-based sensing is 83% higher than energy detection performance. This result indicates that the wavelet-based sensing has higher precision in detection and the interference towards primary user can be decreased.
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
In this paper, we present the design of a new wide dual-band bandstop filter (DBBSF) using nonuniform transmission lines. The method used to design this filter is to replace conventional uniform transmission lines with nonuniform lines governed by a truncated Fourier series. Based on how impedances are profiled in the proposed DBBSF structure, the fractional bandwidths of the two 10 dB-down rejection bands are widened to 39.72% and 52.63%, respectively, and the physical size has been reduced compared to that of the filter with the uniform transmission lines. The results of the electromagnetic (EM) simulation support the obtained analytical response and show an improved frequency behavior.
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
A distributed denial of service (DDoS) attack is where one or more computers attack or target a server computer, by flooding internet traffic to the server. As a result, the server cannot be accessed by legitimate users. A result of this attack causes enormous losses for a company because it can reduce the level of user trust, and reduce the company’s reputation to lose customers due to downtime. One of the services at the application layer that can be accessed by users is a web-based lightweight directory access protocol (LDAP) service that can provide safe and easy services to access directory applications. We used a deep learning approach to detect DDoS attacks on the CICDDoS 2019 dataset on a complex computer network at the application layer to get fast and accurate results for dealing with unbalanced data. Based on the results obtained, it is observed that DDoS attack detection using a deep learning approach on imbalanced data performs better when implemented using synthetic minority oversampling technique (SMOTE) method for binary classes. On the other hand, the proposed deep learning approach performs better for detecting DDoS attacks in multiclass when implemented using the adaptive synthetic (ADASYN) method.
The appearance of uncertainties and disturbances often effects the characteristics of either linear or nonlinear systems. Plus, the stabilization process may be deteriorated thus incurring a catastrophic effect to the system performance. As such, this manuscript addresses the concept of matching condition for the systems that are suffering from miss-match uncertainties and exogeneous disturbances. The perturbation towards the system at hand is assumed to be known and unbounded. To reach this outcome, uncertainties and their classifications are reviewed thoroughly. The structural matching condition is proposed and tabulated in the proposition 1. Two types of mathematical expressions are presented to distinguish the system with matched uncertainty and the system with miss-matched uncertainty. Lastly, two-dimensional numerical expressions are provided to practice the proposed proposition. The outcome shows that matching condition has the ability to change the system to a design-friendly model for asymptotic stabilization.
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
Many systems, including digital signal processors, finite impulse response (FIR) filters, application-specific integrated circuits, and microprocessors, use multipliers. The demand for low power multipliers is gradually rising day by day in the current technological trend. In this study, we describe a 4×4 Wallace multiplier based on a carry select adder (CSA) that uses less power and has a better power delay product than existing multipliers. HSPICE tool at 16 nm technology is used to simulate the results. In comparison to the traditional CSA-based multiplier, which has a power consumption of 1.7 µW and power delay product (PDP) of 57.3 fJ, the results demonstrate that the Wallace multiplier design employing CSA with first zero finding logic (FZF) logic has the lowest power consumption of 1.4 µW and PDP of 27.5 fJ.
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
The flaw in 5G orthogonal frequency division multiplexing (OFDM) becomes apparent in high-speed situations. Because the doppler effect causes frequency shifts, the orthogonality of OFDM subcarriers is broken, lowering both their bit error rate (BER) and throughput output. As part of this research, we use a novel design that combines massive multiple input multiple output (MIMO) and weighted overlap and add (WOLA) to improve the performance of 5G systems. To determine which design is superior, throughput and BER are calculated for both the proposed design and OFDM. The results of the improved system show a massive improvement in performance ver the conventional system and significant improvements with massive MIMO, including the best throughput and BER. When compared to conventional systems, the improved system has a throughput that is around 22% higher and the best performance in terms of BER, but it still has around 25% less error than OFDM.
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
In this study, it is aimed to obtain two different asymmetric radiation patterns obtained from antennas in the shape of the cross-section of a parabolic reflector (fan blade type antennas) and antennas with cosecant-square radiation characteristics at two different frequencies from a single antenna. For this purpose, firstly, a fan blade type antenna design will be made, and then the reflective surface of this antenna will be completed to the shape of the reflective surface of the antenna with the cosecant-square radiation characteristic with the frequency selective surface designed to provide the characteristics suitable for the purpose. The frequency selective surface designed and it provides the perfect transmission as possible at 4 GHz operating frequency, while it will act as a band-quenching filter for electromagnetic waves at 5 GHz operating frequency and will be a reflective surface. Thanks to this frequency selective surface to be used as a reflective surface in the antenna, a fan blade type radiation characteristic at 4 GHz operating frequency will be obtained, while a cosecant-square radiation characteristic at 5 GHz operating frequency will be obtained.
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
A simple and low-cost fiber based optical sensor for iron detection is demonstrated in this paper. The sensor head consist of an unclad optical fiber with the unclad length of 1 cm and it has a straight structure. Results obtained shows a linear relationship between the output light intensity and iron concentration, illustrating the functionality of this iron optical sensor. Based on the experimental results, the sensitivity and linearity are achieved at 0.0328/ppm and 0.9824 respectively at the wavelength of 690 nm. With the same wavelength, other performance parameters are also studied. Resolution and limit of detection (LOD) are found to be 0.3049 ppm and 0.0755 ppm correspondingly. This iron sensor is advantageous in that it does not require any reagent for detection, enabling it to be simpler and cost-effective in the implementation of the iron sensing.
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
In place of the commercial Pt electrode used in quantum sensitized solar cells, the low-cost CuS cathode is created using electrophoresis. High resolution scanning electron microscopy and X-ray diffraction were used to analyze the structure and morphology of structural cubic samples with diameters ranging from 40 nm to 200 nm. The conversion efficiency of solar cells is significantly impacted by the calcination temperatures of cathodes at 100 °C, 120 °C, 150 °C, and 180 °C under vacuum. The fluorine doped tin oxide (FTO)/CuS cathode electrode reached a maximum efficiency of 3.89% when it was calcined at 120 °C. Compared to other temperature combinations, CuS nanoparticles crystallize at 120 °C, which lowers resistance while increasing electron lifetime.
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
This article discusses the progressive learning for structural tolerance online sequential extreme learning machine (PSTOS-ELM). PSTOS-ELM can save robust accuracy while updating the new data and the new class data on the online training situation. The robustness accuracy arises from using the householder block exact QR decomposition recursive least squares (HBQRD-RLS) of the PSTOS-ELM. This method is suitable for applications that have data streaming and often have new class data. Our experiment compares the PSTOS-ELM accuracy and accuracy robustness while data is updating with the batch-extreme learning machine (ELM) and structural tolerance online sequential extreme learning machine (STOS-ELM) that both must retrain the data in a new class data case. The experimental results show that PSTOS-ELM has accuracy and robustness comparable to ELM and STOS-ELM while also can update new class data immediately.
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
For image segmentation, level set models are frequently employed. It offer best solution to overcome the main limitations of deformable parametric models. However, the challenge when applying those models in medical images stills deal with removing blurs in image edges which directly affects the edge indicator function, leads to not adaptively segmenting images and causes a wrong analysis of pathologies wich prevents to conclude a correct diagnosis. To overcome such issues, an effective process is suggested by simultaneously modelling and solving systems’ two-dimensional partial differential equations (PDE). The first PDE equation allows restoration using Euler’s equation similar to an anisotropic smoothing based on a regularized Perona and Malik filter that eliminates noise while preserving edge information in accordance with detected contours in the second equation that segments the image based on the first equation solutions. This approach allows developing a new algorithm which overcome the studied model drawbacks. Results of the proposed method give clear segments that can be applied to any application. Experiments on many medical images in particular blurry images with high information losses, demonstrate that the developed approach produces superior segmentation results in terms of quantity and quality compared to other models already presented in previeous works.
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
Drug addiction is a complex neurobiological disorder that necessitates comprehensive treatment of both the body and mind. It is categorized as a brain disorder due to its impact on the brain. Various methods such as electroencephalography (EEG), functional magnetic resonance imaging (FMRI), and magnetoencephalography (MEG) can capture brain activities and structures. EEG signals provide valuable insights into neurological disorders, including drug addiction. Accurate classification of drug addiction from EEG signals relies on appropriate features and channel selection. Choosing the right EEG channels is essential to reduce computational costs and mitigate the risk of overfitting associated with using all available channels. To address the challenge of optimal channel selection in addiction detection from EEG signals, this work employs the shuffled frog leaping algorithm (SFLA). SFLA facilitates the selection of appropriate channels, leading to improved accuracy. Wavelet features extracted from the selected input channel signals are then analyzed using various machine learning classifiers to detect addiction. Experimental results indicate that after selecting features from the appropriate channels, classification accuracy significantly increased across all classifiers. Particularly, the multi-layer perceptron (MLP) classifier combined with SFLA demonstrated a remarkable accuracy improvement of 15.78% while reducing time complexity.
ResNet-n/DR: Automated diagnosis of diabetic retinopathy using a residual neu...TELKOMNIKA JOURNAL
Diabetic retinopathy (DR) is a progressive eye disease associated with diabetes, resulting in blindness or blurred vision. The risk of vision loss was dramatically decreased with early diagnosis and treatment. Doctors diagnose DR by examining the fundus retinal images to develop lesions associated with the disease. However, this diagnosis is a tedious and challenging task due to growing undiagnosed and untreated DR cases and the variability of retinal changes across disease stages. Manually analyzing the images has become an expensive and time-consuming task, not to mention that training new specialists takes time and requires daily practice. Our work investigates deep learning methods, particularly convolutional neural network (CNN), for DR diagnosis in the disease’s five stages. A pre-trained residual neural network (ResNet-34) was trained and tested for DR. Then, we develop computationally efficient and scalable methods after modifying a ResNet-34 with three additional residual units as a novel ResNet-n/DR. The Asia Pacific Tele-Ophthalmology Society (APTOS) 2019 dataset was used to evaluate the performance of models after applying multiple pre-processing steps to eliminate image noise and improve color contrast, thereby increasing efficiency. Our findings achieved state-of-the-art results compared to previous studies that used the same dataset. It had 90.7% sensitivity, 93.5% accuracy, 98.2% specificity, 89.5% precision, and 90.1% F1 score.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
CW RADAR, FMCW RADAR, FMCW ALTIMETER, AND THEIR PARAMETERSveerababupersonal22
It consists of cw radar and fmcw radar ,range measurement,if amplifier and fmcw altimeterThe CW radar operates using continuous wave transmission, while the FMCW radar employs frequency-modulated continuous wave technology. Range measurement is a crucial aspect of radar systems, providing information about the distance to a target. The IF amplifier plays a key role in signal processing, amplifying intermediate frequency signals for further analysis. The FMCW altimeter utilizes frequency-modulated continuous wave technology to accurately measure altitude above a reference point.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Fast channel selection method using modified camel travelling behavior algorithm
1. TELKOMNIKA Telecommunication Computing Electronics and Control
Vol. 21, No. 3, June 2023, pp. 613~621
ISSN: 1693-6930, DOI: 10.12928/TELKOMNIKA.v21i3.24254 613
Journal homepage: http://telkomnika.uad.ac.id
Fast channel selection method using modified camel travelling
behavior algorithm
Zaineb M. Alhakeem1
, Ramzy S. Ali2
1
Department of Communication Engineering, Iraq University College, Basrah, Iraq
2
Department of Electrical Engineering, Universitas of Basrah, Basrah, Iraq
Article Info ABSTRACT
Article history:
Received Aug 04, 2021
Revised Feb 06, 2022
Accepted Jun 02, 2022
Brain computer interface (BCI) is a protocol to communicate between the
human brain and a device or application using brain signals. These signals
translated to useful commands by using features extraction and
classification. The most widely used features is the power of alpha and beta
rhythms. This type of features gives only 70% of classification accuracy
without any extra processing using fixed channels to read the signals.
Because the distribution of the power in the brain is not a standard for all
people, each one has his own brain power map. A selection algorithm is used
to find the best channels that could generate higher power than the fixed
ones. Modified camel travelling behavior algorithm is used to select the
channels that used to extract the power of alpha and beta bands of motor
imagery signals. This algorithm is faster to find the best set of channels, and
obtain classification accuracy more than 95% using support vector machine
classifier.
Keywords:
Brain computer interface
Features extraction methods
Modified camel travelling
behavior algorithm
Motor imagery signals
Optimization
This is an open access article under the CC BY-SA license.
Corresponding Author:
Zaineb M. Alhakeem
Department of Communication Engineering, Iraq University College
Basrah, Iraq
Email: zaineb.alhakeem@iuc.edu.iq
1. INTRODUCTION
Brain computer interface (BCI) is a communication protocol between a device and the human brain
that will convert the brain signals to useful commands. The BCI systems consists of multiple steps starting
from data recording, extracting features, selecting features, ending with classify the features [1], [2]. There
are many applications of using electroencephalogram (EEG) signals such as in rehabilitation, communication
between a disabled person and other applications [3]–[5]. BCI systems still to this moment have problems
and limitations, the researchers try to propose solutions to generalize this type of systems. The optimizations
algorithms could introduce some solutions in features selection, parameters selection and features extraction
methods. Roy et al. [6] used genetic algorithm (GA) to find the optimal path of the robotic arm to reach the
destination. Fatourechi et al. [7] used the hybrid genetic algorithm to select the optimum window size of
EEG data. In [8], [9] used GA to select the best extracted features set among 36 to create a features vector that
will be used to classify motor imagery (MI) signals. Yang et al. [10] used the same algorithm but with
electroocography ECoG signal. Gonzalez et al. [11] used particle swarm optimization (PSO) to select the
channels that will be used to extract the features of P300 component. Kee et al. [12] used multi-objective GA to
select channels for both signals P300 and MI. Ma et al. [13] used PSO in selecting parameters of support vector
machine (SVM) classifier to improve the accuracy of MI signal. Liu et al. [14] selects the features in multiclass
classification using firefly algorithm, they extract features using common spatial pattern method (CSP) and the
local characteristics-scale decomposition method (LCD). They test their proposed method in a maze game.
Yacoub et al. [9] used GA to select the more relevant samples in sliding window in to time domain.
2. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 3, June 2023: 613-621
614
Noori et al. [15] used GA to select features from functional near-infrared spectroscopy (fNIRS) signals.
Nakisa et al. [16] used all the evolutionary algorithms to select the features of EEG signals to recognize
emotion of a human begin. Kumar [17] used GA to select the filter order and frequency range to the band-pass
filter of preprocessing step of EEG signal.
2. RESEARCH METHOD
The steps of any BCI system are: a) data recording, b) preprocessing methods, c) features extraction,
d) features selection, and e) classification process. Some steps are not very necessary in all models such as
preprocessing and features selection, that depends on the quality of the data and number of features
respectively. The following sections discusses the used data set, features extraction method, features selection
method and the classifier.
2.1. Dataset
Thirteen signals recorded from eight healthy people using two different recording devices, which
they are g.tec and Neuroscan using five or six recording channels, only five for all the subject that used in
this work. The used channels labels are: C3, C4, Cz, Cp3, and Cp4. All the signals have the sampling rate
256 Hz except SubB has sampling rate equals to 250 Hz. These signals are recorded by Dr. Cichocki’s Lab.
All of them are recording motor imagery signals of left and right hands. Table 1 shows the details
information of each signal. Some subject recorded multiple session in different days. The subject is sitting in
front of a computer screen about one meter distance. On the screen an arrow appeared to notify the subject
which hand movement should be imagined. A break of two seconds prior to each imagination task. All the
subject are informed to avoid blinking and other unwanted movements during the recording sessions [18].
Table 1. The information of the data set
Subject Duration (sec) Number of trails
SubA_6chan_LR_s1 3 130
SubA_6chan_LR_s2 4 134
SubB_6chan_LR 3 162
SubC_6chan_LR_s1 3 170
SubC_6chan_LR_s2 5 158
SubC_6chan_LR_s3 3 48
SubC_6chan_LR_s4 3 120
SubC_6chan_LR_s5 4 90
SubD_5Chan_LR 4 80
SubE_5Chan_LR 4 48
SubF_6Chan_LR 4 80
SubG_6Chan_LR 3 120
SubH_6Chan_LR 3 150
Average 3.54 111.15
2.2. Features extraction
There are many features extraction methods in literature the simplest one is extracting the power of
both alpha and beta rhythms. These rhythms are well known rhythms in MI signals are alpha (8−12) Hz and
beta (14−30) Hz. These rhythms are extracted using time-frequency method, discrete wavelet transform (DWT)
with (db2). DWT is a suitable tool to extract features from nonstationary signals such as EEG signal [4]. Alpha
and beta rhythms are extracted from the details of the fifth and fourth level of the DWT of the original signal as
shown in Figure 1. The power of these signals is calculated by squaring the samples then averaging each
segment of the signal. Tables and Figures are presented center, as shown below and cited in the manuscript.
2.3. Selection algorithms
Meta-heuristic algorithms give a good solution to select parameters in many applications. In this
work the modified CA is used to select the best channels to find the feature from five channels. As the
Authors proofed that it is fast and reliable algorithm in low dimensions applications [19]. The following
sections discuss some metaheuristic algorithms that used in this paper.
2.4. Genetic algorithm
Genetic algorithm is a well-known algorithm that based on the natural selection with genetics
inspired operators. Each chromosome consists of genes (bit) 0 or 1 in binary genetic algorithm. The GA
involved three operations: selection, crossover and mutation see Figure 2. This algorithm has six parameters
should be tuned [20].
3. TELKOMNIKA Telecommun Comput El Control
Fast channel selection method using modified camel travelling behavior algorithm (Zaineb M. Alhakeem)
615
Figure 1. DWT levels of EEG signal Figure 2. Flow chart of genetic algorithm
2.5. Crow search algorithm (CSA) [21]
Askazadah proposed a search algorithm that based on the behavior of the crows. Crows have large
size brain make them able to remember faces, the places of food after long time, can use tools and can
communicate with each other. This algorithm use population of crows to explore the search area. Only two
parameters should be tuned (awareness and flight length). At each iteration best solution is found and used
directly to find the best hiding place (best position) see Figure 3, the position update is (1).
Figure 3. Flow chart of crow search algorithm
𝑥𝑖,𝑖𝑡𝑒𝑟+1
= {
𝑥𝑖,𝑖𝑡𝑒𝑟
+ 𝑟𝑖 × 𝑓𝑙𝑖,𝑖𝑡𝑒𝑟
× (𝑚𝑗,𝑖𝑡𝑒𝑟
− 𝑥𝑖,𝑖𝑡𝑒𝑟)
𝑎 𝑟𝑎𝑛𝑑𝑜𝑚 𝑝𝑜𝑠𝑖𝑡𝑖𝑜𝑛 𝑂. 𝑊.
(1)
The memory update is (2):
𝑚𝑖,𝑖𝑡𝑒𝑟+1
= {
𝑥𝑖,𝑖𝑡𝑒𝑟
𝑚𝑖,𝑖𝑡𝑒𝑟
𝑂. 𝑊.
𝑖𝑓 𝑓(𝑥𝑖,𝑖𝑡𝑒𝑟+1)𝑏𝑒𝑡𝑡𝑒𝑟 𝑡ℎ𝑎𝑛 𝑓(𝑥𝑖,𝑖𝑡𝑒𝑟) (2)
2.6. Modified camel travelling behavior algorithm (modified CA) [19]
The camel is an animal have the ability to stay without food or water for a longtime in the hot
weather. As it is known, the camel travels in group known as caravan. The modified CA based on the
behavior of the camel in searching for food and water. The camels distributed randomly when one of the
group found a good spot of food, this camel communicate with the others, and the method of communication
depends on the visibility of this animal. Visibility and the temperature are parameters affect the camel
behavior so they are included into the algorithm. Let us assume that the size of the caravan is 𝑁, and the
environment dimension is 𝐷. The camel in location 𝑖 given in the (3).
Figure 2: Flow chart of Genetic Algorithm
Start
Initial Population, Positions
and Memory
Evaluation
Generate new position
Check the feasibility of the new position
Evaluation of the new positions
Update memories
Maximum
number of
iterations
No
Yes
End
4. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 3, June 2023: 613-621
616
𝑥𝑑
𝑖,𝑖𝑡𝑒𝑟
= (𝑥𝑚𝑎𝑥 − 𝑥𝑚𝑖𝑛) × 𝑅𝑎𝑛𝑑𝑜𝑚 𝑣𝑎𝑙𝑢𝑒 + 𝑥𝑚𝑖𝑛 (3)
𝑥𝑚𝑖𝑛 and 𝑥𝑚𝑎𝑥 are the minimum and maximum limits of the location they are belongs to the period [0,1].
The effect of the temperature is given by the (4).
𝐸𝑑
𝑖,𝑖𝑡𝑒𝑟
= 1 −
𝑇𝑑
𝑖,𝑖𝑡𝑒𝑟
−𝑇𝑚𝑖𝑛
𝑇𝑚𝑎𝑥−𝑇𝑚𝑖𝑛
(4)
Where:
𝑇𝑑
𝑖,𝑖𝑡𝑒𝑟
= (𝑇𝑚𝑎𝑥 − 𝑇𝑚𝑖𝑛) × 𝑅𝑎𝑛𝑑𝑜𝑚 𝑣𝑎𝑙𝑢𝑒 + 𝑇𝑚𝑖𝑛 (5)
Depending on the visibility value the updating of the location is either as the flowing equation or as the
previous one.
𝑥𝑑
𝑖,𝑖𝑡𝑒𝑟
= 𝑥𝑑
𝑖,𝑖𝑡𝑒𝑟−1
+ 𝐸𝑑
𝑖,𝑖𝑡𝑒𝑟
(𝑥𝑑
𝑏𝑒𝑠𝑡
− 𝑥𝑑
𝑖,𝑖𝑡𝑒𝑟−1
) (6)
The flowchart of this algorithm is shown in Figure 4.
2.7. Classification method
SVM is one of the fast, simple classifiers that is used widely in EEG features classification [22].
This method maximized the distance between two hyperplanes that separate the regions of two classes. There
are different types of kernels functions: linear and nonlinear depending on the distribution of the features’
points linearly separable and non-separable [4], [23], [24] see Figure 5.
2.8. The proposed method
In our previous work we used GA and CSA to select the best channel to extract power features of
EEG signal with a condition to decrease the processing time [25]. Usually in selecting channels and features
there is a problem a raised with the random generation of the binary variable, which is generating zero
variable in one part of the meta-heuristic algorithm or multiple parts of it. We already solved this problem in
our work but the algorithm that we used sill not so fast.
Figure 4. Camel travelling behavior algorithm (modified CA) flow chart
5. TELKOMNIKA Telecommun Comput El Control
Fast channel selection method using modified camel travelling behavior algorithm (Zaineb M. Alhakeem)
617
Figure 5. Support vector machine
In this work modified CA is used to find the best channels to extract the power of alpha and beta rhythms.
This algorithm is suffer from the probability of generating zero value solution in binary selection that will stop the
iterations of the algorithm. To solve this problem a complement of the solution is used to get out of this situation.
BCI applications based on finding features to be transmitted to a useful commands, to find the features there must
be always a signal to be used to extract these features. When a zero solution generated in metaheuristic algorithms
this means there is no channel selected to extract the features which is not a realistic situation.
When there is no signal used to extract features the system will stop. To prevent this shutdown in
the system an easy solution could be used, which is repeat the loop to generate other solution until non zero
solution is generated. This solution take time as we proofed in our previous work [25]. Other solution is used
in this situation, which is taking the complement of the solution, this works even with applications need more
than one bit to be active to keep working see Figure 6, Figure 7, and Figure 8.
The training phase consisted of reading the data, apply the selection algorithm, extract features from
the signals of the selected channels then test the classification accuracy. The set of channels that obtain the
best classification accuracy is saved to be used in the training phase see Figure 9(a). The testing phases of the
system consist of applying the testing data to the best channels set that found in the trining phase, extract the
features from this signals and classify them see Figure 9(b).
3. RESULTS AND ANALYSIS
The proposed solution is tested using three metaheuristic algorithms: GA, CSA and modified CA using
Matlab 2018a, personal computer of Core i7, 8 GB DDR3 memory and the dataset of thirteen different signals.
A comparison among three selection algorithms (GA, CSA and modified CA) is made, all algorithms used the
proposed solution. These results are compared with features extraction using all the available channels. Table 2
shows the comparison results modified CA is the superior one with about 99% of classification accuracy.
Almost all the samples are recognized to the correct classes. To find the effect of adding the complement of the
solution in the selection algorithms on the processing time a comparison is made and the results are shown in
Table 3. The processing time is taken as the average of 30 runs of each algorithm and the time is measured in
hours. It is found out that in our previous work CSA is better than GA in processing time only. CSA with the no
zero condition is faster than GA with the same accuracy of classification. Now the modified CA is better in both
classification accuracy and processing time. Table 4 shows a comparison according to the size of features vector
that number of selected channels using modified CA is less that all the used other algorithm. The number of
channels is an integer number but we take the average of 30 runs.
Table 2. A comparison according to classification accuracy among different selection algorithms methods
and all the five channels
Subject Power of all channels GA-no zero Ref [25] CA-no zero
Average of sub A 2LR 72.05 70.9336 70.30214 99.5893
SubB_6Chan_2LR 78.4 83.06584 82.90123 100
Average of sub C 2LR 53.83824 67.13233 66.74403 98.8722
SubD_5Chan_2LR 55 70.125 68.70833 100
SubE_5Chan_2LR 93.8 90.34722 90.27778 99.5833
SubF_6Chan_2LR 60 78.04167 77.29167 100
SubG_6Chan_2LR 66.7 59.30556 58.55556 99.0556
SubH_6Chan_2LR 52.7 54.86667 53.73333 100
Average accuracy 66.56103 71.72724 71.06426 99.63755
Standard deviation 13.430249 11.82024 12.12835 0.426494
6. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 3, June 2023: 613-621
618
Decrease number of selected channels will decrease the size of features vector that will be fed to the
classifier, this will decrease the processing time. After 30 runs of all the algorithms modified CA is the
superior among the other algorithms. Figure 10 to Figure 12 and Table 5 show a full comparison among the
three meta heuristic algorithms according to three comparison parameters, processing time, classification
accuracy and number of channels.
Table 3. A comparison according to the time
consumed in processing 30 runs
Table 4. A comparison among different meta-heuristic
algorithm according to the number of channels
Subject GA-no zero Ref [25] Modified
CA-no zero
Average of sub A 12.98198 10.2177 7.98
SubB_6Chan_LR 15.39609 12.74286 7.671389
Average of sub C 11.27761 9.204347 7.457722
SubD_5Chan_LR 9.583662 6.705311 5.47
SubE_5Chan_LR 5.524507 4.275156 3.541389
SubF_6Chan_LR 9.276981 9.112548 5.474444
SubG_6Chan_LR 11.50763 10.02671 7.274722
SubH_6Chan_LR 18.56046 15.51766 9.596667
Average 11.76362 9.725287 6.808292
Standard deviation 3.725589 3.210562 1.759795
Subject GA-no zero CSA-
no
zero
Modified
CA-no
zero
Average of sub A 2LR 3.55 3.63 3.03
SubB_6Chan_2LR 3.4 3.4 3.2
Average of sub C 2LR 2.77 2.59 2.7
SubD_5Chan_2LR 5 5 2.7
SubE_5Chan_2LR 3.6 3 2.56
SubF_6Chan_2LR 4.7 4.6 2.6
SubG_6Chan_2LR 2 2 2.7
SubH_6Chan_2LR 4.8 4.7 2.86
The average number of channels 3.7275 3.615 2.79375
Figure 6. GA with no-zero condition
Table 5. A comparison among different meta-heuristic algorithm according to number of channels and
accuracy of classification
Subject GA-no zero CSA-no zero Modified CA-no zero
No. channels Accuracy No. channels Accuracy No. channels Accuracy
Average of sub A 3.55 70.9336 3.63 70.30214 3.03 99.5893
SubB_6Chan_LR 3.4 83.06584 3.4 82.90123 3.2 100
Average of sub C 2.77 67.13233 2.59 66.74403 2.7 98.8722
SubD_5Chan_LR 5 70.125 5 68.70833 2.7 100
SubE_5Chan_LR 3.6 90.34722 3 90.27778 2.56 99.5833
SubF_6Chan_LR 4.7 78.04167 4.6 77.29167 2.6 100
SubG_6Chan_LR 2 59.30556 2 58.55556 2.7 99.0556
SubH_6Chan_LR 4.8 54.86667 4.7 53.73333 2.86 100
Average 3.7275 71.72724 3.615 71.06426 2.79375 99.63755
7. TELKOMNIKA Telecommun Comput El Control
Fast channel selection method using modified camel travelling behavior algorithm (Zaineb M. Alhakeem)
619
Figure 7. CSA with no-zero condition
Figure 8. Camel travelling algorithm with no-zero condition
(a) (b)
Figure 9. Training and testing phases of fast selection method: (a) training phase using fast selection
algorithm and (b) testing phase using fast selection algorithm selection
8. ISSN: 1693-6930
TELKOMNIKA Telecommun Comput El Control, Vol. 21, No. 3, June 2023: 613-621
620
Figure 10. A full comparison according to the
accuracy of the classifier
Figure 11. A full comparison according to the time
of processing
Figure 12. A full comparison according to the number of channels
4. CONCLUSION
BCI one of the applications that do not accept the absence of the signal even for short time. Always
there should be a signal, so features could be extracted and classified. In features selection or channels
selection, binary variables are used. Meta heuristic algorithms depends on random generation of variables.
Always there is a chance to generate a zero variable. This type of variable is not accepted in BCI systems.
In this paper a solution is proposed for this problem. This solution depends on taking the complement of the
variable to prevent system shutdown because of the unacceptable variable. The complement is used to make
the solution is valid for other application that need more than one bit of the binary variable to operate.
The proposed solution is applied on three metaheuristic algorithms which are (GA, CSA and modified CA).
The testing results shows that modified CA with no zero variable solution is faster, give shorter variables
with highest classification accuracy. In this paper SVM with linear kernel is used as classifier, which is give
more than 95% of classification accuracy.
REFERENCES
[1] P. Diez, “Smart Wheelchairs and Brain-computer Interfaces: Chapter 1-Introduction,” Mobile Assistive Technologies, Academic
Press, 2018, pp. 1-21, doi: 10.1016/B978-0-12-812892-3.00001-7.
[2] L. F. N. -Alonso and J. G. -Gil, “Brain Computer Interfaces, a Review,” Sensors, vol. 12, no. 2 pp. 1211-1279, 2012,
doi: 10.3390/s120201211.
[3] Z. M. Alhakeem and R. S. Ali, “Session to Session Transfer Learning Method Using Independent Component Analysis with
Regularized Common Spatial Patterns for EEG-MI Signals,” Iraqi Journal for Electrical and Electronic Engineering, vol. 15, no. 1,
pp. 13–27, 2019, doi: 10.37917/ijeee.15.1.2.
[4] Z. M. Alhakeem, R. S. Ali, and R. A. A. -Alhameed, “Wheelchair Free Hands Navigation Using Robust DWT_AR Features Extraction
Method With Muscle Brain Signals,” in IEEE Access, vol. 8, pp. 64266-64277, 2020, doi: 10.1109/ACCESS.2020.2984538.
[5] O. George, R. Smith, P. Madiraju, N. Yahyasoltani, and S. I. Ahamed, “Motor Imagery: A Review of Existing Techniques, Challenges
and Potentials,” 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), 2021, pp. 1893-1899,
doi: 10.1109/COMPSAC51774.2021.00286.
[6] R. Roy, M. Mahadevappa, and C. S. Kumar, “Trajectory path planning of EEG controlled robotic Arm using GA,” Procedia
Computer Science, vol. 84, pp. 147–151, 2016, doi: 10.1016/j.procs.2016.04.080.
[7] M. Fatourechi, A. Bashashati, R. K. Ward, and G. E. Birch, “A hybrid genetic algorithm approach for improving the performance
of the LF-ASD brain computer interface,” Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and
Signal Processing, 2005, vol. 5, pp. v/345-v/348, doi: 10.1109/ICASSP.2005.1416311.
9. TELKOMNIKA Telecommun Comput El Control
Fast channel selection method using modified camel travelling behavior algorithm (Zaineb M. Alhakeem)
621
[8] R. Corralejo, R. Hornero, and D. Álvarez, “Feature selection using a genetic algorithm in a motor imagery-based Brain Computer
Interface,” 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2011, pp. 7703-7706,
doi: 10.1109/IEMBS.2011.6091898.
[9] C. Yaacoub, G. Mhanna, and S. Rihana, “A Genetic-Based Feature Selection Approach in the Identification of Left/Right Hand
Motor Imagery for a Brain-Computer Interface,” Brain Sciences, vol. 7, no. 1, 2017, doi: 10.3390/brainsci7010012.
[10] J. Yang, H. Singh, E. L. Hines, F. Schlagheckend, D. D. Iliescu, M. S. Leeson, and N. G. Stocks, “Channel selection and
classification of electroencephalogram signals: An artificial neural network and genetic algorithm-based approach,” Artificial
Intelligence in Medicine, vol. 55, no. 2, pp. 117–126, 2012, doi: 10.1016/j.artmed.2012.02.001.
[11] A. Gonzalez, I. Nambu, H. Hokari, and Y. Wada, “EEG Channel Selection Using Particle Swarm Optimization for the
Classification of Auditory Event-Related Potentials,” Scientific World Journal, 2014, doi: 10.1155/2014/350270.
[12] C. -Y. Kee, S. G. Ponnambalam, and C. -K. Loo, “Multi-objective genetic algorithm as channel selection method for P300 and
motor imagery data set,” Neurocomputing, vol. 161, pp. 120-131, 2015, doi: 10.1016/j.neucom.2015.02.057.
[13] Y. Ma, X. Ding, Q. She, Z. Luo, T. Potter, and Y. Zhang, “Classification of Motor Imagery EEG Signals with Support Vector Machines
and Particle Swarm Optimization”, Computational and Mathematical Methods in Medicine, 2016, doi: 10.1155/2016/4941235.
[14] A. Liu , K. Chen, Q. Liu, Q. Ai, Y. Xie, and A. Chen, “Feature Selection for Motor Imagery EEG Classification Based on Firefly
Algorithm and Learning Automata,” Sensors, vol. 17, no. 11, 2017, doi: 10.3390/s17112576.
[15] F. M. Noori, N. Naseer, N. K. Qureshi, H. Nazeer, and R. A. Khan, “Optimal feature selection from fNIRS signals using genetic
algorithms for BCI,” Neuroscience Letters, vol. 647, 2017, pp. 61-66, doi: 10.1016/j.neulet.2017.03.013.
[16] B. Nakisa, M. N. Rastgoo, D. Tjondronegoro, and V. Chandran, “Evolutionary Computation Algorithms for Feature Selection of
EEG-based Emotion Recognition using Mobile Sensors,” Expert Systems with Applications, vol. 93, pp. 143-155, 2018,
doi: 10.1016/j.eswa.2017.09.062.
[17] S. Kumar and A. Sharma, “A new parameter tuning approach for enhanced motor imagery EEG signal classification,” Medical &
Biological Engineering & Computing, vol. 56, pp. 1861–1874, 2018, doi: 10.1007/s11517-018-1821-4.
[18] Z. M. Alhakeem, H. Hakim, and O. A. Hassan, “Motor Imagery Electroencephalogram Datasets, Where and How to Find Them:
A Review”, Iraq university college journal of engineering and applied sciences (IUCJEAS), vol. 1, no. 2, 2021. [Online].
Available: https://magazine.iuc.edu.iq/wp-content/uploads/2021/12/dr.zainab.pdf
[19] R. S. Ali, F. M. Alnahwi, and A. S. Abdullah, “A modified camel travelling behaviour algorithm for engineering applications,”
Australian Journal of Electrical and Electronics Engineering, vol. 16, no. 3, 176-186, 2019, doi: 10.1080/1448837X.2019.1640010.
[20] M. Melanie, “An Introduction to Genetic Algorithms”, Massachusetts Institute of Technology, Cambridge, Massachusetts,
London, England: Massachusetts Institute of Technology, 1996. Online. [Available]: https://www.boente.eti.br/fuzzy/ebook-
fuzzy-mitchell.pdf
[21] A. Askarzadeh, “A novel metaheuristic method for solving constrained engineering optimization problems: Crow search
algorithm,” Computers & Structures, vol. 169, pp.1–12, 2016, doi: 10.1016/j.compstruc.2016.03.001.
[22] N. Alamdari, A. Haider, R. Arefin, A. K. Verma, K. Tavakolian, and R. F. -Rezai, “A review of methods and applications of brain
computer interface systems,” 2016 IEEE International Conference on Electro Information Technology (EIT), 2016, pp. 0345-0350,
doi: 10.1109/EIT.2016.7535263.
[23] A. Athanasiou, et al., “Towards Rehabilitation Robotics: Off-the-Shelf BCI Control of Anthropomorphic Robotic Arms,” BioMed
Research International, 2017, doi: 10.1155/2017/5708937.
[24] S. Sanei and J. A. Chambers, EEG Signal Processing, Chichester, England: John Wiley & Sons Ltd, 2007. Online. [Available]:
https://faculty.washington.edu/seattle/brain-physics/textbooks/sanei.pdf
[25] Z. M. Alhakeem and R. S. Ali, “Fast Channel Selection Method Using Crow Search Algorithm,” ICICT '19: Proceedings of the
International Conference on Information and Communication Technology, 2019, pp. 210–214, doi: 10.1145/3321289.3321309.
BIOGRAPHIES OF AUTHORS
Zaineb M. Alhakeem was born in Basrah, Iraq in 1983. She received the B.Sc. and
M.Sc. degrees in Computer engineering from the University of Basrah, in 2005 and 2008
respectively. She is also had her PhD degree within the Electrical Engineering Department,
College of Engineering in 2020, University of Basrah, Basrah, Iraq. Her teaching interests
covering wide areas of modules across the department of Computer Engineering and
Communication Engineering, Iraq University College, include Neural Networks, Distributed
systems, Control Systems, Modelling and simulation, Microprocessor and Microcontrollers and
Programming Languages. Her research interests include Biomedical Engineering, Digital signal
processing, Artificial inrelegent and renewable energy. Dr. Alhakeem is a Member in the IEEE.
She can be contacted at email: zaineb.alhakeem@iuc.edu.iq.
Ramzy S. Ali received the B.Sc and M.Sc degrees in Electrical Engineering and
Control and Computers Engineering from the University of Basrah, Basrah, Iraq in 1985 and 1989
respectively. He also received his PhD degree in the field of Control and Systems from the Saint-
Petersburg State Polytechnic University, Russia in 2003. He is currently a Professor at the
University of Basrah. His teaching interests covering wide areas of modules across the department
of Electrical Engineering, University of Basrah, include Intelligent Control Systems, Robust
Control Systems, Microprocessor and Microcontrollers and Industrial Automation. He currently
serves as a co-editor of the Basrah Journal for Engineering Sciences. His research interests include
Intelligent Control of Robotics, Computational Intelligence, Chaos and Nonlinear dynamics,
Renewable electrical energy systems, and PLC applications in industrial and engineering
education. Dr. Ramzy is a Senior Member of the IEEE. He can be contacted at email:
rsalwaily@ieee.org.