This document reviews techniques for extracting features and classifying EEG signals to detect human stress levels. It discusses EEG signals and how they can provide information about mental states. It also reviews common feature extraction methods like DCT and DWT that can preprocess EEG data by transforming it from the time to frequency domain. Classification algorithms like KNN, LDA, and Naive Bayes that can classify EEG data are also examined. The document proposes a system to use a Neurosky Mindwave EEG headset to record raw EEG signals, preprocess them with DWT, and classify stress levels using a combination of classifiers.
These are the slides that I presented at the first Brain Control Club hackathon in Paris, see http://cri-paris.org/scientific-clubs/brain-control-club/
My Thesis Topic was "Motor Imagery Signal Classification using EEG and ECoG signal for Brain Computer Interface." I have done my undergraduate thesis on the study, comparison and development of newer algorithms and feature sets related to two class classification problem in Motor Imagery Signal Classification using EEG and ECoG signal for Brain Computer Interface under the supervision of Dr. Mohammad Imamul Hassan Bhuiyan, Professor, Department of Electrical and Electronic Engineering, Bangladesh University of Engineering and Technology.
This ppt describes the various features, signal processing methods that are commonly applied like wavelet, HHT, FT etc. Hope it helps someone understand better. EEG During mental arithmetic task dataset is used.
These are the slides that I presented at the first Brain Control Club hackathon in Paris, see http://cri-paris.org/scientific-clubs/brain-control-club/
My Thesis Topic was "Motor Imagery Signal Classification using EEG and ECoG signal for Brain Computer Interface." I have done my undergraduate thesis on the study, comparison and development of newer algorithms and feature sets related to two class classification problem in Motor Imagery Signal Classification using EEG and ECoG signal for Brain Computer Interface under the supervision of Dr. Mohammad Imamul Hassan Bhuiyan, Professor, Department of Electrical and Electronic Engineering, Bangladesh University of Engineering and Technology.
This ppt describes the various features, signal processing methods that are commonly applied like wavelet, HHT, FT etc. Hope it helps someone understand better. EEG During mental arithmetic task dataset is used.
In this study,
We propose a EEG analysis model using a nonlinear oscillator with one degree of freedom.
It doesn’t have a random term.
our study method identifies six model parameters experimentally.
Here is the detail: https://kenyu-life.com/2018/11/03/modeling_of_eeg/
Created by Kenyu Uehara
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleHakka Labs
By Dmitry Storcheus (Engineer, Google Research)
Feature extraction, as usually understood, seeks an optimal transformation from raw data into features that can be used as an input for a learning algorithm. In recent times this problem has been attacked using a growing number of diverse techniques that originated in separate research communities: from PCA and LDA to manifold and metric learning. The goal of this talk is to contrast and compare feature extraction techniques coming from different machine learning areas as well as discuss the modern challenges and open problems in feature extraction. Moreover, this talk will suggest novel solutions to some of the challenges discussed, particularly to coupled feature extraction.
An electrogastrogram (EGG) is a graphic produced by an electrogastrograph, which records the electrical signals that travel through the stomach muscles and control the muscles' contractions. An electrogastroenterogram (or gastroenterogram) is a similar procedure, which writes down electric signals not only from the stomach, but also from intestines.
Embedded systems in biomedical applicationsSeminar Links
Interface with the outside world -sensors, actuators and specialized communication links. Healthcare applications offer distinctive challenges for embedded systems over the next ten years.
Removal of artifacts in EEG by averaging andNamratha Dcruz
This is a presentation on removal of artifacts in EEG by averaging and adaptive algorithms which covers a small topic in the elective Bio medical signal processing for M.Tech in Signal Processing
MagnetoenCephaloGraphy (MEG) is a technique for mapping brain activity by recording magnetic fields produced by electrical currents occurring naturally in the brain, using very sensitive magnetometers.
Variants of Support Vector
Machines (SVM) were employed for classification and also
compared the results with Multi-layered Perceptron (MLP).
Empirical results show that both SVM and MLP were suitable
for such motor imagery classifications with the accuracies 85%
and 85.71% respectively. Among all employed feature extraction
techniques wavelet-based methods specifically the energy-
entropy feature set gave promising results for both the classifiers.
In this study,
We propose a EEG analysis model using a nonlinear oscillator with one degree of freedom.
It doesn’t have a random term.
our study method identifies six model parameters experimentally.
Here is the detail: https://kenyu-life.com/2018/11/03/modeling_of_eeg/
Created by Kenyu Uehara
DataEngConf: Feature Extraction: Modern Questions and Challenges at GoogleHakka Labs
By Dmitry Storcheus (Engineer, Google Research)
Feature extraction, as usually understood, seeks an optimal transformation from raw data into features that can be used as an input for a learning algorithm. In recent times this problem has been attacked using a growing number of diverse techniques that originated in separate research communities: from PCA and LDA to manifold and metric learning. The goal of this talk is to contrast and compare feature extraction techniques coming from different machine learning areas as well as discuss the modern challenges and open problems in feature extraction. Moreover, this talk will suggest novel solutions to some of the challenges discussed, particularly to coupled feature extraction.
An electrogastrogram (EGG) is a graphic produced by an electrogastrograph, which records the electrical signals that travel through the stomach muscles and control the muscles' contractions. An electrogastroenterogram (or gastroenterogram) is a similar procedure, which writes down electric signals not only from the stomach, but also from intestines.
Embedded systems in biomedical applicationsSeminar Links
Interface with the outside world -sensors, actuators and specialized communication links. Healthcare applications offer distinctive challenges for embedded systems over the next ten years.
Removal of artifacts in EEG by averaging andNamratha Dcruz
This is a presentation on removal of artifacts in EEG by averaging and adaptive algorithms which covers a small topic in the elective Bio medical signal processing for M.Tech in Signal Processing
MagnetoenCephaloGraphy (MEG) is a technique for mapping brain activity by recording magnetic fields produced by electrical currents occurring naturally in the brain, using very sensitive magnetometers.
Variants of Support Vector
Machines (SVM) were employed for classification and also
compared the results with Multi-layered Perceptron (MLP).
Empirical results show that both SVM and MLP were suitable
for such motor imagery classifications with the accuracies 85%
and 85.71% respectively. Among all employed feature extraction
techniques wavelet-based methods specifically the energy-
entropy feature set gave promising results for both the classifiers.
Comprehensive Survey of Data Classification & Prediction Techniquesijsrd.com
In this paper, we present an literature survey of the modern data classification and prediction algorithms. All these algorithms are very important in real world applications like- heart disease prediction, cancer prediction etc. Classification of data is a very popular and computationally expensive task. The fundamentals of data classification are also discussed in brief.
Classification and Prediction of Heart Disease from Diabetes Patients using H...ijcoa
The multi-factorial chronicle, severe disease among human is diabetes. As a result of abnormal level of glucose in body leads to heart attack, kidney disease, renal failure, Hyperglycemia and also cancer in organs like liver and pancreas. Many studies have been proved that several types of heart diseases are possible in diabetic patients having a high blood sugar. Many approaches were proposed to diagnose both Diabetes and heart diseases. Most of the diabetes people can also have heart diseases called as Diabetic Cardiomyopathy. The earliest manifestation of diabetic cardiomyopathy is needed certain processes. The objective of the study is to examine the association of heart disease and diabetes. The relationship between diabetes and cardiovascular diseases are examined by taking into account of age, sex and associated diabetic and cardiovascular risk factors. The data are collected from patients with diabetes. From these data, features are selected by ant colony optimization and those selected features are given to hybrid PSO-LIBSVM to classify abnormal and normal data. This performance is evaluated using performance metrics and proved this classifiers efficiency for detection of Diabetic Cardiomyopathy.
Diagnosing Cancer with Machine LearningSimon van Dyk
Computational intelligence is the art of building artificial intelligence with software. We’ve all reached for metaphors and stories to explain and model difficult concepts in OOP. Join me on a journey through some of the metaphors used to achieve intelligent behaviour. We will explore the inner workings of a neural network and a training algorithm, and show how to build a classifier to predict a cancer diagnosis with high accuracy. Lastly we'll discuss a non-deterministic way of thinking about software, and what the impact could be for what we believe are intelligent machines.
Check out the demo here: https://intelligence-rubyfuza2015.herokuapp.com/
Breast cancer diagnosis and recurrence prediction using machine learning tech...eSAT Journals
Abstract Breast Cancer has become the common cause of death among women. Due to long hours invested in manual diagnosis and lesser diagnostic system available emphasize the development of automated diagnosis for early diagnosis of the disease. Our aim is to classify whether the breast cancer is benign or malignant and predict the recurrence and non-recurrence of malignant cases after a certain period. To achieve this we have used machine learning techniques such as Support Vector Machine, Logistic Regression, KNN and Naive Bayes. These techniques are coded in MATLAB using UCI machine learning depository. We have compared the accuracies of different techniques and observed the results. We found SVM most suited for predictive analysis and KNN performed best for our overall methodology. Keywords: Breast Cancer, SVM, KNN, Naive Bayes, Logistic Regression, Classification.
Heart Disease Prediction Using Data Mining TechniquesIJRES Journal
There are huge amounts of data in the medical industry which is not processed properly and hence cannot be used effectively in making decisions. We can use data mining techniques to mine these patterns and relationships. This research has developed a prototype Heart Disease Prediction using data mining techniques, namely Neural Network, K-Means Clustering and Frequent Item Set Generation. Using medical profiles such as age, sex, blood pressure and blood sugar it can predict the likelihood patients getting a heart disease. It enables significant knowledge, e.g. patterns, relationships between medical factors related to heart disease to be established. Performance of these techniques is compared through sensitivity, specificity and accuracy. It has been observed that Artificial Neural Networks outperform K Means clustering in all the parameters i.e. Sensitivity, Specificity and Accuracy.
Classification of EEG Signals for Brain-Computer InterfaceAzoft
This e-book gives you a sneak peak into how the classification of right hand movements via EEG could contribute to the development of a brain-computer interface. The Azoft R&D department, along with Sergey Alyamkin and Expasoft provide detailed data from research done for the "Grasp-and-Lift EEG Detection" competition organized by Kaggle. You’ll learn why the deep learning algorithms can be effective in various types of signal classifications and how to apply convolutional neural networks for a specific task such as identifying hand motions from EEG recordings.
See more details on our website: http://rnd.azoft.com/classification-eeg-signals-brain-computer-interface/
This describes the techniques that are used for prediction of heart diseases using the concept of data mining.It states about IHPDS(Intelligent Heart Disease Prediction System)
Review:Wavelet transform based electroencephalogram methodsijtsrd
In this paper, EEG signals are the signatures of neural activities. There have been many algorithms developed so far for processing EEG signals. The analysis of brain waves plays an important role in diagnosis of different brain disorders. Brain is made up of billions of brain cells called neurons, which use electricity to communicate with each other. The combination of millions of neurons sending signals at once produces an enormous amount of electrical activity in the brain, which can be detected using sensitive medical equipment such as an EEG which measures electrical levels over areas of the scalp. The electroencephalogram (EEG) recording is a useful tool for studying the functional state of the brain and for diagnosing certain disorders. The combination of electrical activity of the brain is commonly called a Brainwave pattern because of its wave-like nature. EEG signals are low voltage signals that are contaminated by various types of noises that are also called as artifacts. Statistical method for removing artifacts from EEG recordings through wavelet transform without considering SNR calculation is proposed Miss. N. R. Patil | Prof. S. N. Patil"Review:Wavelet transform based electroencephalogram methods" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-3 , April 2018, URL: http://www.ijtsrd.com/papers/ijtsrd11542.pdf http://www.ijtsrd.com/engineering/bio-mechanicaland-biomedical-engineering/11542/reviewwavelet-transform-based-electroencephalogram-methods/miss-n-r-patil
MHEALTH APPLICATIONS DEVELOPED BY THE MINISTRY OF HEALTH FOR PUBLIC USERS INK...hiij
mHealth applications have shown promise in supporting the delivery of health services in peoples’ daily life. Recently, the Ministry of Health in the Kingdom of Saudi Arabia (MOH) has launched several mHealth applications to develop work mechanisms. Our study aimed to identify and understand the design of mHealth apps by classifying their persuasive features using the Persuasive Systems Design (PSD) model and expert evaluation method. This paper presents the distinct persuasive features applied in recent applications launched by MOH for public users called “Sehha & Mawid” Apps. The results revealed the extensive use of persuasive features; particularly features related to credibility support, dialogue support and primary task support respectively. The implementation and design of social support features were found to be poor; this could be due to the nature of the apps or lack of knowledge from the developers’
perspectives. The findings suggest some features that may improve the persuasion for the evaluated apps.
Analysis of EEG data Using ICA and Algorithm Development for Energy Comparisonijsrd.com
This Electroencephalogram (EEG) signal analysis very useful in clinical research and brain computer interface application. EEG signal (brain wave) recordings are highly susceptible from artifacts which are originated from the non-cerebral origin of the brain. EEG detection and rejection of artifacts are necessary for acquiring correct information from EEG signal. Emotiv, Epoc headset can record 16 channels from the scalp of the electrode. EEGLAB allows analysis of EEG signal through Event related potential (ERP) analysis, Independent component analysis (ICA), and time/frequency analysis. Independent component analysis (ICA) may be suitable method for detecting artifacts. We analyzed EEG data which are recorded using emotiv epoc in a different situation for a single person. EEG data are preprocessed by EEGLAB and decomposes the data by the ICA. Using statistical method, analyzed the all the dataset and finding the relationship among the dataset. T- Test shows that EEG pattern is unique in a person. EEG data is divided into different frequency band to find the relationship between the dataset. Also develop the algorithm for calculating energy of dataset for each channel. Comparing the energy for each dataset and each channel to find the maximum and minimum value of energy. In higher frequency range (13-100 Hz) dataset D (meditation) contains maximum value of energy for most channels among all datasets.
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIERhiij
Electroencephalography (EEG) is the recording of electrical activities along the scalp. EEG measures
voltage fluctuations resulting from ionic current flows within the neurons of the brain. Diagnostic
applications generally focus on the spectral content of EEG, which is the type of neural oscillations that
can be observed in EEG signal. EEG is most often used to diagnose epilepsy, which causes obvious
abnormalities in EEG readings. This powerful property confirms the rich potential for EEG analysis and
motivates the need for advanced signal processing techniques to aid clinicians in their interpretations.
This paper describes the application of Wavelet Transform (WT) for the processing of
Electroencephalogram (EEG) signals. Furthermore, the linear discriminant analysis (LDA) is applied for
feature selection and dimensionality reduction where the informative and discriminative two-dimension
features are used as a benchmark for classification purposes through a Multi-Layers Perceptron (MLP)
neural network. For five classification problems, the proposed model achieves a high sensitivity,
specificity and accuracy of 100%.Finally, the comparison of the results obtained with the proposed
methods and those obtained with previous literature methods shows the superiority of our approach for
EEG signals classification and automated diagnosis
Brain computer interface is a technique used to capture the emotions and thoughts of a brain activity using Electroencephalogram(EEG). So it is useful to communicate with humans.In this paper, it deals with a Neuro sky mind wave to detect the signals for physically challenged people. If the brain activity of a signal and already attained signals are matched it displayed on the PC then it converted into an audible signal.
International Journal of Computational Engineering Research(IJCER)ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Brain Computer Interface for User Recognition And Smart Home ControlIJTET Journal
This project discussed about a brain controlled biometric based on Brain–computer interfaces (BCI). BCIs are systems that can bypass conventional channels of communication (i.e., muscles and thoughts) to provide direct communication and control between the human brain and physical devices by translating different patterns of brain activity into commands in real time. With these commands a biometric technology can be controlled. The intention of the project work is to develop a user recognition machine that can assist the work independent on others. Here, we are analyzing the brain wave signals. Human brain consists of millions of interconnected neurons. The patterns of interaction between these neurons are represented as thoughts and emotional states. According to the human thoughts, this pattern will be changing which in turn produce different electrical waves. A muscle contraction will also generate a unique electrical signal. All these electrical waves will be sensed by the brain wave sensor and it will convert the data into packets and transmit through Bluetooth medium. Level analyzer unit (LAU) will receive the brain wave raw data and it will extract and process the signal using Mat lab platform. Then the control commands will be transmitted to the robotic module to process. With this entire system, we can operate the home application according to the human thoughts and it can be turned by blink muscle contraction.
Analysis of emotion disorders based on EEG signals ofHuman BrainIJCSEA Journal
In this research, the emotions and the patterns of EEG signals of human brain are studied. The aim of this research is to study the analysis of the changes in the brain signals in the domain of different emotions. The observations can be analysed for its utility in the diagnosis of psychosomatic disorders like anxiety and depression in economical way with higher precision.
METHODS OF COMMAND RECOGNITION USING SINGLE-CHANNEL EEGSijistjournal
This work proposes to recognize a user's commands by analysing his/her brainwaves captured with single channel electroencephalogram (EEG). Whenever a user intends to issue one of the pre-defined commands, the proposed system prompts him/her all the candidate commands in turn. Then, the user is asked to be concentrated as possible as he/she can, when the desired command is shown. It is assumed that the concentration will present a certain pattern of “Yes” in the captured EEG, as opposed to a certain pattern of “No” when the user is relaxed. Accordingly, the task is to determine that the captured EEG is “Yes” or not. This work compares three recognition methods, respectively, based on Gaussian mixture models, hidden Markov models and recurrent neural network, and conducts experiments using 2400 test EEG samples recorded from 10 subjects.
METHODS OF COMMAND RECOGNITION USING SINGLE-CHANNEL EEGSijistjournal
This work proposes to recognize a user's commands by analysing his/her brainwaves captured with single channel electroencephalogram (EEG). Whenever a user intends to issue one of the pre-defined commands, the proposed system prompts him/her all the candidate commands in turn. Then, the user is asked to be concentrated as possible as he/she can, when the desired command is shown. It is assumed that the concentration will present a certain pattern of “Yes” in the captured EEG, as opposed to a certain pattern of “No” when the user is relaxed. Accordingly, the task is to determine that the captured EEG is “Yes” or not. This work compares three recognition methods, respectively, based on Gaussian mixture models, hidden Markov models and recurrent neural network, and conducts experiments using 2400 test EEG samples recorded from 10 subjects.
METHODS OF COMMAND RECOGNITION USING SINGLE-CHANNEL EEGSijistjournal
This work proposes to recognize a user's commands by analysing his/her brainwaves captured with single
channel electroencephalogram (EEG). Whenever a user intends to issue one of the pre-defined
commands, the proposed system prompts him/her all the candidate commands in turn. Then, the user is
asked to be concentrated as possible as he/she can, when the desired command is shown. It is assumed
that the concentration will present a certain pattern of “Yes” in the captured EEG, as opposed to a
certain pattern of “No” when the user is relaxed. Accordingly, the task is to determine that the captured
EEG is “Yes” or not. This work compares three recognition methods, respectively, based on Gaussian
mixture models, hidden Markov models and recurrent neural network, and conducts experiments using
2400 test EEG samples recorded from 10 subjects.
Similar to Feature Extraction Techniques and Classification Algorithms for EEG Signals to detect Human Stress - A Review (20)
Text Mining in Digital Libraries using OKAPI BM25 ModelEditor IJCATR
The emergence of the internet has made vast amounts of information available and easily accessible online. As a result, most libraries have digitized their content in order to remain relevant to their users and to keep pace with the advancement of the internet. However, these digital libraries have been criticized for using inefficient information retrieval models that do not perform relevance ranking to the retrieved results. This paper proposed the use of OKAPI BM25 model in text mining so as means of improving relevance ranking of digital libraries. Okapi BM25 model was selected because it is a probability-based relevance ranking algorithm. A case study research was conducted and the model design was based on information retrieval processes. The performance of Boolean, vector space, and Okapi BM25 models was compared for data retrieval. Relevant ranked documents were retrieved and displayed at the OPAC framework search page. The results revealed that Okapi BM 25 outperformed Boolean model and Vector Space model. Therefore, this paper proposes the use of Okapi BM25 model to reward terms according to their relative frequencies in a document so as to improve the performance of text mining in digital libraries.
Green Computing, eco trends, climate change, e-waste and eco-friendlyEditor IJCATR
This study focused on the practice of using computing resources more efficiently while maintaining or increasing overall performance. Sustainable IT services require the integration of green computing practices such as power management, virtualization, improving cooling technology, recycling, electronic waste disposal, and optimization of the IT infrastructure to meet sustainability requirements. Studies have shown that costs of power utilized by IT departments can approach 50% of the overall energy costs for an organization. While there is an expectation that green IT should lower costs and the firm’s impact on the environment, there has been far less attention directed at understanding the strategic benefits of sustainable IT services in terms of the creation of customer value, business value and societal value. This paper provides a review of the literature on sustainable IT, key areas of focus, and identifies a core set of principles to guide sustainable IT service design.
Policies for Green Computing and E-Waste in NigeriaEditor IJCATR
Computers today are an integral part of individuals’ lives all around the world, but unfortunately these devices are toxic to the environment given the materials used, their limited battery life and technological obsolescence. Individuals are concerned about the hazardous materials ever present in computers, even if the importance of various attributes differs, and that a more environment -friendly attitude can be obtained through exposure to educational materials. In this paper, we aim to delineate the problem of e-waste in Nigeria and highlight a series of measures and the advantage they herald for our country and propose a series of action steps to develop in these areas further. It is possible for Nigeria to have an immediate economic stimulus and job creation while moving quickly to abide by the requirements of climate change legislation and energy efficiency directives. The costs of implementing energy efficiency and renewable energy measures are minimal as they are not cash expenditures but rather investments paid back by future, continuous energy savings.
Performance Evaluation of VANETs for Evaluating Node Stability in Dynamic Sce...Editor IJCATR
Vehicular ad hoc networks (VANETs) are a favorable area of exploration which empowers the interconnection amid the movable vehicles and between transportable units (vehicles) and road side units (RSU). In Vehicular Ad Hoc Networks (VANETs), mobile vehicles can be organized into assemblage to promote interconnection links. The assemblage arrangement according to dimensions and geographical extend has serious influence on attribute of interaction .Vehicular ad hoc networks (VANETs) are subclass of mobile Ad-hoc network involving more complex mobility patterns. Because of mobility the topology changes very frequently. This raises a number of technical challenges including the stability of the network .There is a need for assemblage configuration leading to more stable realistic network. The paper provides investigation of various simulation scenarios in which cluster using k-means algorithm are generated and their numbers are varied to find the more stable configuration in real scenario of road.
Optimum Location of DG Units Considering Operation ConditionsEditor IJCATR
The optimal sizing and placement of Distributed Generation units (DG) are becoming very attractive to researchers these days. In this paper a two stage approach has been used for allocation and sizing of DGs in distribution system with time varying load model. The strategic placement of DGs can help in reducing energy losses and improving voltage profile. The proposed work discusses time varying loads that can be useful for selecting the location and optimizing DG operation. The method has the potential to be used for integrating the available DGs by identifying the best locations in a power system. The proposed method has been demonstrated on 9-bus test system.
Analysis of Comparison of Fuzzy Knn, C4.5 Algorithm, and Naïve Bayes Classifi...Editor IJCATR
Early detection of diabetes mellitus (DM) can prevent or inhibit complication. There are several laboratory test that must be done to detect DM. The result of this laboratory test then converted into data training. Data training used in this study generated from UCI Pima Database with 6 attributes that were used to classify positive or negative diabetes. There are various classification methods that are commonly used, and in this study three of them were compared, which were fuzzy KNN, C4.5 algorithm and Naïve Bayes Classifier (NBC) with one identical case. The objective of this study was to create software to classify DM using tested methods and compared the three methods based on accuracy, precision, and recall. The results showed that the best method was Fuzzy KNN with average and maximum accuracy reached 96% and 98%, respectively. In second place, NBC method had respective average and maximum accuracy of 87.5% and 90%. Lastly, C4.5 algorithm had average and maximum accuracy of 79.5% and 86%, respectively.
Web Scraping for Estimating new Record from Source SiteEditor IJCATR
Study in the Competitive field of Intelligent, and studies in the field of Web Scraping, have a symbiotic relationship mutualism. In the information age today, the website serves as a main source. The research focus is on how to get data from websites and how to slow down the intensity of the download. The problem that arises is the website sources are autonomous so that vulnerable changes the structure of the content at any time. The next problem is the system intrusion detection snort installed on the server to detect bot crawler. So the researchers propose the use of the methods of Mining Data Records and the method of Exponential Smoothing so that adaptive to changes in the structure of the content and do a browse or fetch automatically follow the pattern of the occurrences of the news. The results of the tests, with the threshold 0.3 for MDR and similarity threshold score 0.65 for STM, using recall and precision values produce f-measure average 92.6%. While the results of the tests of the exponential estimation smoothing using ? = 0.5 produces MAE 18.2 datarecord duplicate. It slowed down to 3.6 datarecord from 21.8 datarecord results schedule download/fetch fix in an average time of occurrence news.
Evaluating Semantic Similarity between Biomedical Concepts/Classes through S...Editor IJCATR
Most of the existing semantic similarity measures that use ontology structure as their primary source can measure semantic similarity between concepts/classes using single ontology. The ontology-based semantic similarity techniques such as structure-based semantic similarity techniques (Path Length Measure, Wu and Palmer’s Measure, and Leacock and Chodorow’s measure), information content-based similarity techniques (Resnik’s measure, Lin’s measure), and biomedical domain ontology techniques (Al-Mubaid and Nguyen’s measure (SimDist)) were evaluated relative to human experts’ ratings, and compared on sets of concepts using the ICD-10 “V1.0” terminology within the UMLS. The experimental results validate the efficiency of the SemDist technique in single ontology, and demonstrate that SemDist semantic similarity techniques, compared with the existing techniques, gives the best overall results of correlation with experts’ ratings.
Semantic Similarity Measures between Terms in the Biomedical Domain within f...Editor IJCATR
The techniques and tests are tools used to define how measure the goodness of ontology or its resources. The similarity between biomedical classes/concepts is an important task for the biomedical information extraction and knowledge discovery. However, most of the semantic similarity techniques can be adopted to be used in the biomedical domain (UMLS). Many experiments have been conducted to check the applicability of these measures. In this paper, we investigate to measure semantic similarity between two terms within single ontology or multiple ontologies in ICD-10 “V1.0” as primary source, and compare my results to human experts score by correlation coefficient.
A Strategy for Improving the Performance of Small Files in Openstack Swift Editor IJCATR
This is an effective way to improve the storage access performance of small files in Openstack Swift by adding an aggregate storage module. Because Swift will lead to too much disk operation when querying metadata, the transfer performance of plenty of small files is low. In this paper, we propose an aggregated storage strategy (ASS), and implement it in Swift. ASS comprises two parts which include merge storage and index storage. At the first stage, ASS arranges the write request queue in chronological order, and then stores objects in volumes. These volumes are large files that are stored in Swift actually. During the short encounter time, the object-to-volume mapping information is stored in Key-Value store at the second stage. The experimental results show that the ASS can effectively improve Swift's small file transfer performance.
Integrated System for Vehicle Clearance and RegistrationEditor IJCATR
Efficient management and control of government's cash resources rely on government banking arrangements. Nigeria, like many low income countries, employed fragmented systems in handling government receipts and payments. Later in 2016, Nigeria implemented a unified structure as recommended by the IMF, where all government funds are collected in one account would reduce borrowing costs, extend credit and improve government's fiscal policy among other benefits to government. This situation motivated us to embark on this research to design and implement an integrated system for vehicle clearance and registration. This system complies with the new Treasury Single Account policy to enable proper interaction and collaboration among five different level agencies (NCS, FRSC, SBIR, VIO and NPF) saddled with vehicular administration and activities in Nigeria. Since the system is web based, Object Oriented Hypermedia Design Methodology (OOHDM) is used. Tools such as Php, JavaScript, css, html, AJAX and other web development technologies were used. The result is a web based system that gives proper information about a vehicle starting from the exact date of importation to registration and renewal of licensing. Vehicle owner information, custom duty information, plate number registration details, etc. will also be efficiently retrieved from the system by any of the agencies without contacting the other agency at any point in time. Also number plate will no longer be the only means of vehicle identification as it is presently the case in Nigeria, because the unified system will automatically generate and assigned a Unique Vehicle Identification Pin Number (UVIPN) on payment of duty in the system to the vehicle and the UVIPN will be linked to the various agencies in the management information system.
Assessment of the Efficiency of Customer Order Management System: A Case Stu...Editor IJCATR
The Supermarket Management System deals with the automation of buying and selling of good and services. It includes both sales and purchase of items. The project Supermarket Management System is to be developed with the objective of making the system reliable, easier, fast, and more informative.
Energy-Aware Routing in Wireless Sensor Network Using Modified Bi-Directional A*Editor IJCATR
Energy is a key component in the Wireless Sensor Network (WSN)[1]. The system will not be able to run according to its function without the availability of adequate power units. One of the characteristics of wireless sensor network is Limitation energy[2]. A lot of research has been done to develop strategies to overcome this problem. One of them is clustering technique. The popular clustering technique is Low Energy Adaptive Clustering Hierarchy (LEACH)[3]. In LEACH, clustering techniques are used to determine Cluster Head (CH), which will then be assigned to forward packets to Base Station (BS). In this research, we propose other clustering techniques, which utilize the Social Network Analysis approach theory of Betweeness Centrality (BC) which will then be implemented in the Setup phase. While in the Steady-State phase, one of the heuristic searching algorithms, Modified Bi-Directional A* (MBDA *) is implemented. The experiment was performed deploy 100 nodes statically in the 100x100 area, with one Base Station at coordinates (50,50). To find out the reliability of the system, the experiment to do in 5000 rounds. The performance of the designed routing protocol strategy will be tested based on network lifetime, throughput, and residual energy. The results show that BC-MBDA * is better than LEACH. This is influenced by the ways of working LEACH in determining the CH that is dynamic, which is always changing in every data transmission process. This will result in the use of energy, because they always doing any computation to determine CH in every transmission process. In contrast to BC-MBDA *, CH is statically determined, so it can decrease energy usage.
Security in Software Defined Networks (SDN): Challenges and Research Opportun...Editor IJCATR
In networks, the rapidly changing traffic patterns of search engines, Internet of Things (IoT) devices, Big Data and data centers has thrown up new challenges for legacy; existing networks; and prompted the need for a more intelligent and innovative way to dynamically manage traffic and allocate limited network resources. Software Defined Network (SDN) which decouples the control plane from the data plane through network vitalizations aims to address these challenges. This paper has explored the SDN architecture and its implementation with the OpenFlow protocol. It has also assessed some of its benefits over traditional network architectures, security concerns and how it can be addressed in future research and related works in emerging economies such as Nigeria.
Measure the Similarity of Complaint Document Using Cosine Similarity Based on...Editor IJCATR
Report handling on "LAPOR!" (Laporan, Aspirasi dan Pengaduan Online Rakyat) system depending on the system administrator who manually reads every incoming report [3]. Read manually can lead to errors in handling complaints [4] if the data flow is huge and grows rapidly, it needs at least three days to prepare a confirmation and it sensitive to inconsistencies [3]. In this study, the authors propose a model that can measure the identities of the Query (Incoming) with Document (Archive). The authors employed Class-Based Indexing term weighting scheme, and Cosine Similarities to analyse document similarities. CoSimTFIDF, CoSimTFICF and CoSimTFIDFICF values used in classification as feature for K-Nearest Neighbour (K-NN) classifier. The optimum result evaluation is pre-processing employ 75% of training data ratio and 25% of test data with CoSimTFIDF feature. It deliver a high accuracy 84%. The k = 5 value obtain high accuracy 84.12%
Hangul Recognition Using Support Vector MachineEditor IJCATR
The recognition of Hangul Image is more difficult compared with that of Latin. It could be recognized from the structural arrangement. Hangul is arranged from two dimensions while Latin is only from the left to the right. The current research creates a system to convert Hangul image into Latin text in order to use it as a learning material on reading Hangul. In general, image recognition system is divided into three steps. The first step is preprocessing, which includes binarization, segmentation through connected component-labeling method, and thinning with Zhang Suen to decrease some pattern information. The second is receiving the feature from every single image, whose identification process is done through chain code method. The third is recognizing the process using Support Vector Machine (SVM) with some kernels. It works through letter image and Hangul word recognition. It consists of 34 letters, each of which has 15 different patterns. The whole patterns are 510, divided into 3 data scenarios. The highest result achieved is 94,7% using SVM kernel polynomial and radial basis function. The level of recognition result is influenced by many trained data. Whilst the recognition process of Hangul word applies to the type 2 Hangul word with 6 different patterns. The difference of these patterns appears from the change of the font type. The chosen fonts for data training are such as Batang, Dotum, Gaeul, Gulim, Malgun Gothic. Arial Unicode MS is used to test the data. The lowest accuracy is achieved through the use of SVM kernel radial basis function, which is 69%. The same result, 72 %, is given by the SVM kernel linear and polynomial.
Application of 3D Printing in EducationEditor IJCATR
This paper provides a review of literature concerning the application of 3D printing in the education system. The review identifies that 3D Printing is being applied across the Educational levels [1] as well as in Libraries, Laboratories, and Distance education systems. The review also finds that 3D Printing is being used to teach both students and trainers about 3D Printing and to develop 3D Printing skills.
Survey on Energy-Efficient Routing Algorithms for Underwater Wireless Sensor ...Editor IJCATR
In underwater environment, for retrieval of information the routing mechanism is used. In routing mechanism there are three to four types of nodes are used, one is sink node which is deployed on the water surface and can collect the information, courier/super/AUV or dolphin powerful nodes are deployed in the middle of the water for forwarding the packets, ordinary nodes are also forwarder nodes which can be deployed from bottom to surface of the water and source nodes are deployed at the seabed which can extract the valuable information from the bottom of the sea. In underwater environment the battery power of the nodes is limited and that power can be enhanced through better selection of the routing algorithm. This paper focuses the energy-efficient routing algorithms for their routing mechanisms to prolong the battery power of the nodes. This paper also focuses the performance analysis of the energy-efficient algorithms under which we can examine the better performance of the route selection mechanism which can prolong the battery power of the node
Comparative analysis on Void Node Removal Routing algorithms for Underwater W...Editor IJCATR
The designing of routing algorithms faces many challenges in underwater environment like: propagation delay, acoustic channel behaviour, limited bandwidth, high bit error rate, limited battery power, underwater pressure, node mobility, localization 3D deployment, and underwater obstacles (voids). This paper focuses the underwater voids which affects the overall performance of the entire network. The majority of the researchers have used the better approaches for removal of voids through alternate path selection mechanism but still research needs improvement. This paper also focuses the architecture and its operation through merits and demerits of the existing algorithms. This research article further focuses the analytical method of the performance analysis of existing algorithms through which we found the better approach for removal of voids
Decay Property for Solutions to Plate Type Equations with Variable CoefficientsEditor IJCATR
In this paper we consider the initial value problem for a plate type equation with variable coefficients and memory in
1 n R n ), which is of regularity-loss property. By using spectrally resolution, we study the pointwise estimates in the spectral
space of the fundamental solution to the corresponding linear problem. Appealing to this pointwise estimates, we obtain the global
existence and the decay estimates of solutions to the semilinear problem by employing the fixed point theorem
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Feature Extraction Techniques and Classification Algorithms for EEG Signals to detect Human Stress - A Review
1. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 8
Feature Extraction Techniques and Classification
Algorithms for EEG Signals to detect Human Stress - A
Review
Chetan Umale
MIT College of
Engineering,
Pune, India
Amit Vaidya
MIT College of
Engineering,
Pune, India
Shubham Shirude
MIT College of
Engineering,
Pune, India
Akshay Raut
MIT College of
Engineering,
Pune, India
Abstract: EEG (Electroencephalogram) signal is a neuro signal which is generated due the different electrical activities in the brain.
Different types of electrical activities correspond to different states of the brain. Every physical activity of a person is due to some
activity in the brain which in turn generates an electrical signal. These signals can be captured and processed to get the useful information
that can be used in early detection of some mental diseases. This paper focus on the usefulness of EGG signal in detecting the human
stress levels. It also includes the comparison of various preprocessing algorithms ( DCT and DWT.) and various classification algorithms
(LDA, Naive Bayes and ANN.). The paper proposes a system which will process the EEG signal and by applying the combination of
classifiers, will detect the human stress levels.
Keywords: Stress, DWT, KNN, LDA, Naïve Bayes, EEG signal, NeuroSky Mindwave.
1. INTRODUCTION
Stress is generally defined as a response of a person
to the environmental demands or pressures. It results from
interaction between a person and his/her environment that are
perceived as straining or exceeding their adaptive capacities
and threatening their well-being. It can be understood from
above definition that stress is part and parcel of today’s life
style. If ignored, stress can lead to chronic diseases. The risk
factors for stress related diseases are a mixture of personal,
interpersonal and social variables. Thus, it can affect various
phases of our life. So it is necessary to detect stress at an early
stage and take appropriate measures.
Now, the question is, Is it possible to detect stress at
early stages? Yes, it is. This is done by many psychologists or
counselors. But it requires active participation from the person
seeking counseling. This might not be possible in some cases
when a stressed person is unable to express himself frankly. It
makes the job of a counselor difficult . This problem can be
solved, if the brain signals are recorded and analyzed to detect
stress.
Brain signals are neuron signals. The electrical
activity of the neurons inside the brain cause electric potential
to be generated across different parts of the brain. The
difference between these electric potential levels can be
captured and used for various applications including stress
detection. These brain signals are called as EEG signals -
Electroencephalogram signal. Different types of states of the
brain are due to different types of electrical activities of brain
neurons. So, different signal values correspond to different
mental states.
These signals can be captured using various available
equipments which generally consists of electrodes which are
placed on the scalp with a conductive gel between the
electrodes and the scalp. Electrodes are placed at different
positions on the scalp which capture the signals from different
parts of the brain. Raw EEG signals cannot be used directly
for stress detection. Pre-processing is required to extract useful
features which can further used with various machine learning
algorithms.
The aim of the paper is to review various feature
extraction techniques and classification algorithms which can
be used for detection of stress levels. Based on the review, a
system is proposed which will use a single electrode EEG
headset(Neurosky MindWave) to record raw EEG signals
which will be pre-processed using Discrete Wavelet
Transform(DWT) and classified using a combination of
classifiers approach to detect stress levels. Section 1 gives an
introduction on how EEG signals can be used in detection of
stress. Section 2 contains literature survey. Section 3 contains
the proposed system for stress detection. Section 4 is
conclusion and Section 5 includes future scope.
2. LITERATURE SURVEY
2.1 EEG
Electroencephalography (EEG) is nothing but
recorded electrical activity generated by brain [2].The first
report on electrical brain activity in humans was published in
1929 which allowed doctors and scientists to observe the brain
in action in a meaningful way [5]. There are millions of neurons
in our brain. These activities generate millions of small electric
voltage fields. The aggregate of these voltage fields can be
detected by electrodes placed on the scalp. Thus we can say
that, EEG is the superposition of many smaller signals. The
2. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 9
amplitude of these signals ranges from 1 µV to 100 µV in a
normal person.
The different electrical frequencies in EEG can be
associated with different physical actions and mental states [3].
So EEG shows a wide variations in amplitude depending on
external stimulation and different internal mental states. The
different frequency bands are Delta, theta, alpha, beta and
gamma. Frequency bands associated with the different mental
states are given in the Table 1.
Table 1: EEG frequency bands
Brainwave
type
Frequency
range(Hz)
Mental states and conditions
Delta 0.1 to 3
Deep, dreamless sleep,
unconscious
Theta 4 to 7
Intuitive, creative, recall,
fantasy
Alpha 8 to 12
Relaxed but not drowsy,
tranquil
Low Beta 12 to 15
Formerly SMR, relaxed yet
focused
Midrange
Beta
16 to 20
Thinking, aware of self &
surrounding
High Beta 21 to 30 Alertness, agitation
Gamma 30 to 100
Motor functions, higher mental
activity
2.2 SIGNAL ACQUIRING METHODS
Various methods are used for acquiring EEG signals.
They differ in the way the electrodes are placed. The methods
can be categorized as follows:
a) Invasive: Invasive EEG recordings are those recordings that
are captured with electrodes that are placed on the surface or
within the depth of the brain[6]. These type of methods are
generally used in medical surgeries or implants. Again the two
types of electrodes used in this method are
i) Subdural EEG electrodes: Subdural EEG electrodes are
the electrodes which sit over the surface of the brain. The
placement of these electrodes is often confirmed with co-
registration on an MRI scan image.
ii) Depth EEG electrodes: Depth EEG electrodes are those
which are placed within the substance of the brain.
b) Non-invasive: Non-invasive EEG recordings are those that
are captured with electrodes that are placed on the scalp rather
than placing it on the surface or within the depth of the brain.
Electrodes used here are small metal discs which are made of
stainless steel, tin, gold or silver covered with a silver chloride
coating. They are placed on the scalp in special positions. These
positions are specified using the International 10/20 system.
Each electrode site is labeled with a letter and a number. The
letter refers to the area of brain underlying the electrode e.g. F-
Frontal lobe and T - Temporal lobe. Even numbers denote the
right side of the head and odd numbers the left side of the head
[7]. A mapping of these electrode positions according to the 10-
20 international system is shown in the Figure 1.
This system is used for multichannel electrode system which
are generally used for research purpose and are complex and
not portable. Alternative to such systems is single electrode
system which uses single channel for recording signal and are
simpler and portable. An example of such system is NeuroSky
MindWave headset. The comparison between the signals
captured by single channel NeuroSky MindWave and
multichannel Biopac system is. The red line is Biopac and a
blue line is NeuroSky.
2.3 MATLAB
MATLAB (Matrix Laboratory) is a multi-paradigm
numerical computing environment and high level programming
language developed by Math works. MATLAB allows matrix
manipulations, plotting of functions and data, implementation
of algorithms, creation of user interfaces, and interfacing with
programs written in other languages, including C, C++, Java,
Fortran and Python[9].EEG signals being electrical signals are
vulnerable to outside interference and artifacts. Using signal
processing capabilities of MATLAB, these problems can be
resolved effectively. MATLAB provides an interactive toolbox
called EEGLAB, which is effective for continuous and event-
related EEG signals analysis using independent component
analysis (ICA), time/frequency analysis (TFA), as well as
standard averaging methods [10]. EEGLAB supports loading
of existing EEG datasets as well as real time EEG datasets
through software like Neuroscan.
Figure 2: Electrode positions in 10-20 international
system
Figure 1: Signals captured by Mindwave (blue) and Biopac
(red)
3. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 10
2.4 Pre-processing
EEG signals are non-stationary and non-linear. EEG
signals are susceptible to noise and interference caused by eye
movement and muscle movement. The electronic devices in the
vicinity can also cause interference. Also, the amount of raw
data required for classification is impractical for most machine
learning algorithms. Thus feature extraction is necessary for
successful classification. Pre-processing includes
transformation of EEG signals from time domain to frequency
domain and removal of noise and artifacts.
A variety of feature extraction methods exist for BCI
applications, such as Discrete Cosine Transform (DCT),
Discrete Wavelet Transform (DWT).
2.4.1 Discrete Cosine Transform (DCT)
Discrete Cosine Transform is a method to convert
time series signals into frequency components. In context of
BCI, DCT is used to calculate maximum, minimum and mean
value of EEG signal. The one-dimensional DCT for a list of N
real numbers is expressed by the following formula:
𝑌(𝑢) = √
2
𝑁
𝑎(𝑢) ∑ 𝑓𝑁−1
x=0 (𝑥)cos (
𝜋(2x+1).𝑢
2𝑁
)
where
𝑎(𝑗) =
1
√2
if j=0
𝑎(𝑗) = 1 if 𝑗 ≠ 0
The input is a set of N data values (EEG samples) and
the output is a set of N DCT transform coefficients Y(u). The
first coefficient Y(0) is called the DC coefficient and it holds
average signal value.. The rest coefficients are referred to as the
AC coefficients [11]. DCT produces concentrated signals,
where the energy is concentrated into few coefficients. Thus
DCT is effective for data compression which leads to reduced
size of input vector for machine learning algorithms and also
reduces time required for learning.
2.4.2 Discrete Wavelet Transform (DWT)
Wavelet transform is the process of expressing any
general function as an infinite series of wavelets. The main idea
behind wavelet analysis is of expressing a signal as a linear
combination of the particular set of functions by shifting and
expanding the original wavelet (mother wavelet). This
decomposition gives a set of coefficients called as wavelet
coefficients, due to this the signal can be reconstructed as a
linear combination of the wavelet functions weighted by the
wavelet coefficients. The main feature of the wavelets is that
most of their energy is restricted to a finite time interval .This
is called as time-frequency localization. Frequency localization
means that the Fourier transform is band limited. This time-
frequency localization provides good frequency localization at
low frequencies and good time localization at high frequencies.
This produces segmentation of the time-frequency plane that is
appropriate for most physical signals, especially those of a
transient nature. This transform when applied to EEG signal
will reveal features that are transient in nature [8].
Discrete wavelet transform depends on low pass
filter g and high pass filter h. The working is based on two
important functions namely wavelet function φi,l(k) and scale
function ψi,l(k) which can be defined as :
φi,l(k)=2i/2
gi(k-2i
l)
ψi,l(k)=2i/2
hi(k-2i
l)
where the factor 2i/2
is an inner product normalization, i and l
are the scale parameter and the translation parameter,
respectively. The DWT decomposition is described as:
a(i)(l)=x(k)*φi,l(k)
d(i)(l)=x(k)*ψi,l(k)
where a(i) (l) is the approximation coefficient and d(i)(l) is the
detail coefficient at resolution i.
The DWT decomposition of the input signal into different
frequency bands is obtained by consecutive high-pass and low-
pass filtering of the time domain signal. This decomposition is
shown in the Figure 3.
In the given diagram, x[n] is the mother wavelet, h[n] is the
high pass filter and g[n] is the low pass filter. EEG signals do
not have any useful frequency components above 30 Hz [8].So
the decomposition levels can be selected as 5. So the final
relevant wavelet decomposition will be obtained at level
A5.Sample EEG signal decomposition is shown in figure 4.
4. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 11
2.5 CLASSIFICATION
2.5.1 K-Nearest Neighbor (KNN)
K-nearest neighbor is an instance-based, lazy and supervised
learning algorithm. KNN is a simple algorithm that stores all
available cases and classifies new cases based on a similarity
measure. KNN is a non-parametric method that classifies the
data by comparing the training data and testing data based on
estimating the feature values[12]. These feature values are
calculated by using the distance function such as Euclidean
distance which is not difficult if the given parameter values are
numeric. An object is then classified by the majority vote of its
neighbors, with the object being assigned to the class most
common among its k nearest neighbors. The value of the k
refers to how many nearest values should be considered before
the output class is decided.
A commonly used distance metric is the Euclidean
distance. The Euclidean distance of two points or tuples, say,
X1 = (x11, x12, …… , x1n) and X2 = (x21, x22, …… , x2n) , is
where, x1i and x2i represents the training and testing data
respectively[13]. Different attributes are measured on different
scales, so if the Euclidean distance formula is used directly, the
effect of some attributes might be completely dwarfed by others
that have larger scales of measurement.
After feature extraction process the EEG training
data and test data is passed to the classification process. Then
Euclidean distance is calculated between each EEG training
sample and testing sample. The class for first K neighbors is
considered and the majority vote is the classified class. The
accuracy for the KNN is high as compared to the other
classifiers.
2.5.2 Linear Discriminant Analysis (LDA)
Linear discriminant analysis (LDA) is one of the most popular
classification algorithms for Brain Computer Interface
applications, and has been used successfully in a large number
of systems. LDA linearly transforms data from high
dimensional space to low dimensional space. Finally, the
decision is made in the low dimensional space. Thus the
definition of the decision boundary plays an important role in
classification process. During this process, the class
distributions having some finite variance will be still kept in
the projected space. Hence, we assume that if the mean and
variance of the projected data is considered for the calculation
of the decision boundary, it may extend LDA method to deal
Figure 3: Decomposition of signal using DWT
Figure 4: Decomposition of EEG signal using DWT
5. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 12
with the practical heteroscedastic distribution data, which
derives Z-LDA.
Consider the case of two classes (x11, x12, x13, ……… ,
x1m) € C1 and (x21, x22, x23, ……… , x2n) € C2 where m
and n being number of training samples.
X=(x11, x12, x13, ……… , x1m, x21, x22, x23,………, x2n)
be our input sample.
Calculate weight sum y(X) by, y(X)
𝑦(𝑋~) = 𝑊~ 𝑇
𝑋~
where WT is weight vector.
Now, the parameters related to Gaussian distribution mean(µ)
and standard deviation(σ) are calculated as :-
where µ1, µ2 and σ1, σ2 and mean and standard deviations of
two training set samples CK (K=1,2).
During classification process, when any sample X is
input, first calculate weight sum y(x) and then perform
following normalization procedure:-
z1=(y(x) - µ1)/ro1
z2=(y(x) - µ2)/ro2
where z1 and z2 are z-scores to calculate how much weight
sums of given input sample is close to the training samples.
Finally, the larger value among these z scores gives the final
classification class for the input. That means, if z1>z2, the
sample is going to be classified in class c1; otherwise c2.
2.5.3 Naive Bayes
Probability can be interpreted from two views:
Objective and Subjective. The Subjective probability is called
as Bayesian Probability. Bayesian Probability is the process for
using the probability for predicting the likelihood of certain
events occurring in the future. Naive Bayes is a conditional
probability model where Bayes’ theorem is used to infer the
probability of hypothesis under the observed data or evidence
[14]. Bayes theorem states that
posterior=
prior ∗ likelihood
evidence
When dealing with continuous data generated from
EEG signals, a typical assumption is that the continuous values
associated with each class are distributed according to a
Gaussian distribution. First the data is segment by the class, and
then compute the mean and variance of x in each class. Let µc
be the mean of the values in x associated with class c, and let
σc
2
be the variance of the values in x associated with class c.
Then, the probability distribution of some value given a class,
p(x = v|c), can be computed by plugging v into the equation for
a Normal distribution parameterized by µc and σc
2
. That
equation is :
𝑓(𝑥) =
1
𝜎√2𝜋
𝑒
−
(𝑣−𝜇)2
2𝜎2
Figure 5: Proposed System Flow
6. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 13
3. PROPOSED SYSTEM3.1 Data
collection equipment Here the data required
is the EEG signal. In the proposed system, the equipment to be
used in the data collection is NeuroSky Mindwave headset
which uses single electrode for capturing the EEG signal. There
are various noise sources in this process such as muscle
movement or any electrical device in the vicinity. Primary
filtering of these noise signals is done by the ear clip which acts
as reference or ground.
3.2 System flow
Figure 6 shows the general flow of the proposed
system. EEG signal is captured using the NeuroSky Mindwave.
Processing is done in the MATLAB environment using the
EEGLAB interface. EEGLAB provides functions to capture
data in numerous scenarios such as at different sampling rate.
The captured signal contains various EEG frequency bands.
The frequency range relevant for stress level detection is 4 to
40 Hz [2]. Thus, only these frequencies are extracted. This
process is called feature extraction. In the proposed system,
DWT is used to preprocess the data as it has the unique
advantage of time-frequency localization [8].
Once the preprocessing is done, next task is to
classify the signal into appropriate stress level. When a single
classifier is used, it is difficult to identify the misclassification
error. The solution to this problem is to develop a more
complex classifier with a little misclassification rate. This
approach may seem promising but it will make the system
complex. Another approach is to use combination of simple
classifiers rather than using one complex classifier. One more
advantage of this approach is that even if one of the classifier
misclassifies the data, the other classifiers can rectify this error.
In the proposed system, an approach of combination
of classifiers is used. The classifiers which are to be uses are
KNN, Naive Bayes and LDA. The output class will be decided
by voting and the class which gets majority of votes will be the
output class.
4. CONCLUSION
Early detection of stress can help in prevention of
chronic mental illness. Recording and analyzing EEG signals
can be an effective tool for this purpose. Different feature
extraction techniques and classification algorithms for EEG
signal analysis are discussed in this paper. This review suggests
use of single channel EEG headset which provides a portable
and affordable alternative to traditional multichannel
equipments.
5. FUTURE WORK
The paper proposed the methodology for detecting
human stress level in real time. As mentioned, early detection
and treatment of stress is important. Music therapy is a good
option for stress treatment. Music with appropriate frequency
can be played automatically corresponding to detected stress
level. Another future application of EEG signal can be a
biometric authentication system, as pattern of EEG signal
captured from every person is unique.
Figure 6: NeuroSky Mindwave headset
7. International Journal of Computer Applications Technology and Research
Volume 5– Issue 1, 08 - 14, 2016, ISSN:- 2319–8656
www.ijcat.com 14
6. REFERENCES
[1] http://www.stress.org.uk/what-is-stress.aspx
[2] NeuroSky Inc. Brain Wave Signal (EEG) of NeuroSky,
Inc.(December 15, 2009). [Online].
Available:http://frontiernerds.com/files/neurosky-vs-
medical-eeg.pdf
[3] Erik Andreas Larsen, “Classification of EEG Signals in a
Brain-Computer Interface System” ,Norwegian
University of Science and Technology Department of
Computer and Information Science,June 2011
[4] D. Puthankattil Subha, Paul K. Joseph, Rajendra Acharya
U, Choo Min Lim, “EEG Signal Analysis: A Survey” ,J
Med Syst (2010) 34:195–212
[5] D. A. Kaiser. What is quantitative EEG.
[Online].Available:http://www.skiltopo.com/skil3/what-
is-qeeg-by-kaiser.pdf
[6] https://my.clevelandclinic.org/services/neurological_insti
tute/epilepsy/diagnostics-testing/invasive-eeg-monitoring
[7] http://www.medicine.mcgill.ca/physio/vlab/biomed_sign
als/eeg_n.htm
[8] Abdulhamit Subasi, “EEG signal classification using
wavelet feature extraction and a mixture of expert
model”,Expert Systems with Applications 32 (2007)
1084–1093,2006 Elsevier Ltd.
[9] https://en.wikipedia.org/wiki/MATLAB
[10] http://sccn.ucsd.edu/eeglab/
[11] Darius Birvinskas,Vacius Jusas,Ignas Martišius, Robertas
Damaševičius, “Data Compression of EEG Signals for
Artificial Neural Network Classification”,ISSN 2335–
884X (online) INFORMATION TECHNOLOGY AND
CONTROL, 2013, Vol.42, No.3
[12] Tatiur Rahman, Apu Kumer Ghosh, Md. Maruf Hossain
Shuvo, Md. Mostafizur Rahman, “Mental Stress
Recognition using K-Nearest Neighbor(KNN) Classifier
on EEG Signals”, International Conference on Materials,
Electronics & Information Engineering, ICMEIE-2015.
[13] Chee-Keong Alfred Lim and Wai Chong Chia, “Analysis
of Single-Electrode EEG Rhythms Using MATLAB to
Elicit Correlation with Cognitive Stress”, International
Journal of Computer Theory and Engineering, Vol. 7, No.
2, April 2015
[14] Juliano Machado Alexandre Balbinot, Adalberto Schuck,
“A study of the Naive Bayes classifier for analysing
imaginary movement EEG signals using the Periodogram
as spectral estimator”, Bio-signals and Bio-robotics
Conference (BRC), 2013 ISSNIP, IEEE conference
publication.
Figure 7: Combination of classifiers