Abstract
Major depressive disorder (MDD) is one of the most common modern ailments affected huge population throughout the world. The electroencephalogram (EEG) signal is widely used to screen the MDD. The manual diagnosis of MDD using EEG is time consuming, subjective and may cause human errors. Therefore, nowadays various automated systems have been developed to diagnose MDD accurately and rapidly. In this work, we have proposed a novel automated MDD detection system using EEG signals. Our proposed model has three steps: (i) Melamine pattern and discrete wavelet transform (DWT)- based multileveled feature generation, (ii) selection of most relevant features using neighborhood component analysis (NCA) and (iii) classification using support vector machine (SVM) and k nearest neighbor (kNN) classifiers. The novelty of this work is the application of melamine pattern. The molecular structure of melamine (also named chemistry spider- ChemSpider) is used to generate 1536 features. Also, various statistical features are extracted from DWT coefficients. The NCA is used to select the most relevant features and these selected features are classified using SVM and kNN classifiers. The presented model attained greater than 95% accuracies using all channels with quadratic SVM classifier. Our results obtained highest classification accuracy of 99.11% and 99.05% using Weighted kNN and Quadratic SVM respectively using A2A1 EEG channel. We have developed the automated depression model using a big dataset and yielded high classification accuracies. These results indicate that our presented model can be used in mental health clinics to confirm the manual diagnosis of psychiatrists.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Sadness is one of the moods that any person can experience and is not a sign of disorder if it lasts for a short duration. However, prolonged sadness is one of the most obvious symptoms of depression. Sadness that lasts for at least two weeks is referred to as major depressive disorder (MDD) [1,2,3]. About 300 million people worldwide has suffer from MDD [4]. In addition, the number of female MDD patients is approximately 1.5–2 times higher than male MDD patients [5]. The widely seen symptoms of MDD are low self-esteem, sadness, tearfulness, burst of rage, suicidal tendency and hallucinations. Therefore, it will affect their social lives and hence, they cannot interact with other people easily [6, 7].
MDD is a mental disorder and it should be diagnosed by specialist physicians. It can be treated with therapy and medication (drug treatment). The commonly used therapies are cognitive behavioral therapy, electroconvulsive therapy, and interpersonal therapy. Drug treatment is used to prevent unwanted behaviors in advanced MDD cases [8, 9].
Usually it is very difficult to detect MDD manually in our daily life and also patients suffering from this disorder are reluctant to seek treatment due to social stigma. Therefore, early diagnosis and treatment of MDD is most important. Hamilton Depression Rating Scale and Beck Depression Inventory have been developed as a manual for the diagnosis of MDD and generally professionals use questionnaires to patients for diagnosis [6]. There is possibility of subjectivity in this and also patients may lie. Therefore, the most reliable way of MDD diagnosis is electroencephalogram (EEG) based diagnosis. The EEG signals consist of information about the neuronal activities of the brain. These EEG signals have the signatures of activities of the brain [10]. Using novel features extraction techniques the hidden information about the MDD can be obtained from the EEG signals [11]. However, it difficult to obtain salient information from the EEG signals as they are nonlinear and non-stationary in nature. Therefore, nonlinear features extraction methods coupled with machine learning techniques need to be employed to obtain high detection performances [12, 13]. Many machine learning techniques have widely used for automated detection of diseases and assist the clinicians [14,15,16,17].
In this study, we have developed MDD detection from EEG signals using machine learning techniques. We have used 34 MDD and 30 healthy subjects to develop the automated system. A new melamine pattern is proposed to generate the features from the EEG signals. These features are used to for the detection of MDD.
1.1 Literature review
In this section, depression studies conducted using speech, voice and facial biomarkers is provided Table 1. This table clearly shows that, authors did not obtain high detection accuracy using speech, voice and facial biomarkers as they are unable to extract unique features for normal and depression patients. Hence, many authors have used EEG signals in their studies and obtained higher detection performances [11].
1.2 Motivation and our model
Table 1 shows the summary of studies conducted to develop the MDD detection systems using speech, voice and facial biomarkers. However, authors did not obtain higher detection accuracies. Therefore, in this work, we are proposing to develop an automated MDD detection model using EEG signals. In this work, we have used 20 channel EEG signals with 7339 EEG signals of 10 s duration in each channel. For this big dataset, many deep learning models have been used [36,37,38,39]. Generally, deep models have high computational complexities and take longer time to train. For instance, ten-millions parameters should be set in the convolutional neural networks such as residual network, dense network, and Google network [40,41,42]. Therefore, in this work, we have used hand-crafted features based classification model. This model includes feature generation, feature selection and classification phases. Our proposed melamine pattern and NCA- based depression detection model is shown in Fig. 1.
The novelty of this work is the use of melamine pattern (it is in the feature generation box). It uses molecular structure (molecular graph) of the melamine and used molecular graph called ChemSpider. Our aim is to show the superiority of molecular structured feature generation model. To gain high classification accuracies, features are extracted from both low and high frequency components of discrete wavelet transform (DWT) [43]. The neighborhood component analysis (NCA) is employed on the generated features and 256 features [44] are selected. These features are fed to support vector machine (SVM) and k nearest neighbor (kNN) [45, 46] for automated classification. Our classifiers are developed using hold-out validation (80:20) strategy.
1.3 Key contributions
Key contributions of the proposed melamine pattern and NCA- based model are given below:
-
A new molecular structure based feature generation model is presented.
-
Proposed model is accurate and robust as we have obtained classification accuracy of more than 95% for all channels.
2 Materials
Mumtaz [47] collected EEG dataset in 2016 to develop an automated MDD. The EEG signals were collected from 64 subjects between the ages of 12 and 77 years (average age = 20.54 years). Among the collected 64 subjects (30 healthy and 34 MDD patients), 40 of them were men and 24 were women. The EEG signals were collected between 23.06.2011 and 30.06.2013. In this dataset, the EEG signals were sampled at 256 Hz and segmented into 10-s length. Therefore, the length of each EEG signal is 2560 samples. This corpus includes 20 channels with 7339 (3893 normal and 3446 MDD) EEG signals in each channel. The twenty channels used are A2-A1, C3, C4, Cz, F3, F4, F7, F8, Fp1, Fp2, Fz, O1, O2, P3, P4, Pz, T3, T4, T5 and T6. The sample normal and MDD EEG signals are shown in Fig. 2.
3 The presented melamine pattern
Molecule structure are accepted as DNA of the materials and can be used to identify the materials. Moreover, these structures are expressed using graphs. Therefore, machine learning model (especially deep learning models) are used in molecule shapes to reach high performance using a nature-inspired model [48]. However, there is no molecule shape for hand-designed feature generator. Hence, a molecule shape based feature generator called Melamine (the molecular structure of melamine is widely known and it is named ChemSpider) pattern is presented.
Hand-crafted feature generation methodology uses various techniques to generate the most relevant features from the signals. Histogram based feature generation and local binary pattern (LBP) are the two widely used feature generators [44, 49]. However, LBP has the following limitations [50,51,52].
-
It uses a linear pattern and by employing this pattern, few important features cannot be detected.
-
It employs signum function as kernel function which only compares the local values. This may result in losing few important features.
In order to overcome these drawbacks, we proposed two solutions. They are listed below:
-
We are proposing to use non-linear patterns for feature generation. In this work, molecular structure of melamine is used as pattern. The shape of molecular structure is called ChemSpider which has the ability to generate unique features.
-
Signum function is a good solution for feature generation but it is not able to solve some problems. Hence, we have used three nonlinear kernels.
Steps used to obtain the features from melamine pattern is given below.
-
Step 1: Divide EEG signal into 25 sized overlapping windows.
Equation (1) defines overlapping block division. Where window is 25 sized overlapping block, Ln is length of EEG signal (ES).
-
Step 2: Apply vector to matrix transformation and obtain 5 × 5 sized matrix.
where m is obtained 5 × 5 sized matrix.
-
Step 3: Create a pattern using ChemSpider. The typical sketch of ChemSpider is shown in Fig. 3.
Inspired by ChemSpider, a new pattern is presented and graphical sketch of our presented pattern is shown in Fig. 4.
-
Step 4: Use three kernels for calculating binary features. The used kernels are defined in Eqs. 3–5.
The used kernels are defines as k1(., .), k2(., .) and k3(., .). As seen from Eq. (3)–(5), k1(., .) is signum function. k2(., .) and k3(., .) kernels extract lower and upper signals. Each kernel generates nine bits deploying the presented melamine pattern.
-
Step 5: Extract three binary feature vectors using melamine pattern and the used three kernels. The mathematical explanation of the bit generation process using the defined three kernel and the presented melamine pattern is given in eqs. (6).
where bit1, bit2and bit3 are generated bits using k1(., .), k2(., .) and k3(., .) respectively. Equation (6) denotes the bit generation processes. Each kernel generates nine bits using melamine pattern. For instance, the first bit of the upper signal (bitupper(1)) is generated using k3(m(2, 3), m(3, 4)).
-
Step 6: Binary to decimal conversion is applied on the generated bits.
where SS, SL and SU represent signum signal, lower signal and upper signal consecutively.
-
Step 7: Extract histograms of these signals. Each signal coded with 9-bits. Therefore, the size of generated each histogram is 29 = 512.
-
Step 8: Merge the generated histograms and calculate feature vectors of length = 1536.
The given eight steps define our melamine pattern feature generator.
4 Proposed method
This work proposes a hand-crafted feature for automated detection of MDD using EEG signals. Therefore, a signal processing model is presented and this model has three main steps. In the first step, the recommended melamine pattern and DWT are used to extract the features. 25 statistical features are extracted from the presented model. The proposed feature generator extracts two types features. Melamine pattern generates textural features and the 25 statistical moments are extracted from statistical features. The six-leveled DWT is performed using Daubechies four (db4) mother wavelet function [53, 54]. The generated features are fed to NCA [55] and the most discriminative 256 features are selected. The selected features are classified using SVM and kNN classifiers developed using 80:20 hold-out cross validation strategy. The snapshot of the proposed automated major depression detection model is shown in Fig. 5.
Moreover, pseudocode of the introduced Melamine pattern and NCA based MDD classification model is shown in Algorithm 1.
Algorithm 1.
Pseudocode of the recommended melamine pattern and NCA based MDD model.
The steps of the presented melamine pattern and NCA-based MDD model is given below.
4.1 Feature generation
In each level of DWT, statistical feature generator and the presented melamine pattern are utilized together. The primary objective of this step is to extract features of both low and high levels. The DWT generates both levels (low and high frequencies), statistical feature generator extracts statistical features and proposed melamine pattern extracts textural features from the DWT coefficients. The steps involved to perform the features extraction are given below:
-
Step 0: Load EEG signal.
-
Step 1: Apply six-level DWT on the EEG signal.
Equation (10) defines the number of DWT levels. Melamine pattern uses 25 sized overlapping signal and length of the EEG signal used is 2560. Therefore, \( NL=\left\lfloor {\log}_2\left(\frac{2560}{25}\right)\right\rfloor =6 \) is calculated as number of levels.
where lowk and highk are kth low-pass and high-pass filters coefficients, DWT(., .) function represent one dimensional DWT.
-
Step 2: Generates textural features from EEG signal and features are generated using melamine patterns using low-pass coefficients of DWT.
where tft is tth level textural feature vector and MP(.) defines the presented melamine pattern and it generates 1536 features.
-
Step 3: Extract 25 statistical features from DWT coefficients.
where sft is tth level statistical features, St(.) is used statistical feature generation function and uses 25 statistical moments. Therefore, the length of each sf is 25. The used statistical moments are given in Table 2 [56].
These moments are consisted of the St(.) Feature generation function.
-
Step 4: Merge the generated statistical and textural features.
where X defines the generated and merged statistical and textural features with a length of 1561 ∗ 7 = 10927.
4.2 Feature selection
Feature selection is one of the most critical steps of classification. The presented melamine pattern and NCA based model used a multileveled feature generation model. Therefore, 10,927 features (it is huge feature set) are generated using the presented multileveled (DWT- based) hybrid feature generation model. The size of this feature vector must be decreased. The general objectives of the feature selection methods are [57, 58]: (i) selection the most valuable features to increase the performance, (ii) decreasing number of features decrease the execution times of the classifiers. To meet these requirements, NCA is chosen as feature selector. The NCA is one of the simplest feature selector and it is a feature selection variance of the nearest neighborhood model [59, 60]. It generates non-negative (positive) feature weights which helps to select the most discriminative features. The steps involved are given below:
-
Step 5: Apply NCA to generate and merge the features (X).
-
Step 6: Select the most discriminative 256 features by using the generated weights.
4.3 Classification
The selected 256 features are fed to Quadratic SVM and Weighted kNN classifiers for automated classification. To select the most appropriate classifier, MATLAB classification learner toolbox (MCLT) which has 25 classifiers is used in this work. We have obtained highest classification accuracy using quadratic SVM and weighted kNN classifiers. The attributes of the classifiers used are given as below.
-
Weighted kNN: In this work, k value is selected as 10, distance metric is spearman and distance weight is selected as squared inverse [61].
-
Quadratic SVM: In this work, we have chosen second-degree polynomial kernel, box constraint level = 1 and one-vs-one as multiple classification model [45, 46] to obtain the maximum performance. We have developed the model using hold-out validation strategy with 80% is used for training and 20% for testing.
-
Step 7: Classify the selected features using Quadratic SVM or weighted kNN classifiers.
5 Experimental results
The presented melamine pattern and NCA- based model is implemented by using MATLAB (2020a) programming environment and it is programmed functionally. The used functions are named as melamine pattern, statistical feature generator, NCA and main functions. The main function and feature generation and selection functions generate features. The selected features are fed to MATLAB classification learner application containing 25 classifiers. We have used quadratic SVM and Weighted kNN classifiers in this work. We have developed the classification model for every channel using 80:20 hold-out validation strategy. To evaluate performance of this model for each channel, sensitivity, specificity, balanced accuracy, overall accuracy, geometric mean, F1-score and precision metrics were used. True positives (TP), false positives (FP), true negative (TN) and false negatives (FN) parameters are computed. Mathematical notations of the used measurements were given below (Eqs. (18)–(24)) [62, 63].
where sen, spe, gm, bacc, acc, pre and F1 defines sensitivity, specificity, geometric mean, balanced accuracy, accuracy, precision and F1 score respectively. We have developed the model using 80:20 hold-out validation strategy and classifiers are executed 100 times. The minimum, average, maximum and standard deviation values of the results are listed in Tables 3-6 using two classifiers with various channels. There are 20 channels in the used EEG dataset and results of ten channels are given in each table. Furthermore, best results are highlighted in bold font in these tables.
The obtained results for different channels using quadratic SVM is given in Tables 3-4.
In this Table, Min, Av., Max and Std define the minimum, maximum, average and standard deviation values respectively. In Tables 3, 99.05% classification accuracy is achieved using A2A1 channel. The general classification accuracy of this channel is 98.23% ± 0.32%. The worst channel is F7, as it reached 95.57% maximum accuracy using SVM classifier.
It can be noted from Table 4 that, A2A1 channel reached the highest accuracy among all channels. The best accurate channel is T4 and it reached 97.61% maximum accuracy and general accuracy of 96.64% ± 0.42%. There is no channel with accuracy lower than F7 channel in Table 4. The channel-wise results obtained using weighted kNN are listed in Tables 5-6.
It can be noted from Table 5 that, 99.11% classification accuracy is achieved using A2A1 channel. The general classification accuracy of this channel is 98.29% ± 0.34%. The channel F7 reached the worst results with maximum accuracy of 95.53% using Weighted kNN classifier with general results = 93.39% ± 0.34%.
It can be seen from these results that, highest classification accuracy of 98.57% and 99.11% are obtained for channels A2A1 and T4 channels, respectively using weighted kNN classifier. Our same model obtained the accuracy of 99.05% and 97.61% using A2A1 and T4 channels, respectively with quadratic SVM classifier. In both classifiers, the best accurate channel is found to be A2A1 using both classifiers and F7 channel yielded the worst results for both classifiers. Tables 3-6 denotes the results of our proposed melamine pattern and NCA based model reached accuracies of >95% for all channels. Also, our MDD model reached specificity of 99.87% and recall rate of 99.85% for A2A1 channel using weighted kNN classifier.
Performance measures (sensitivity, specificity, geometric mean, precision and F1-score) obtained for various channels using SVM, and (b) weighted kNN classifiers are shown in Fig. 6.
6 Discussions
The primary motivation of this work is to develop a novel feature generation model using molecular structure graph called melamine pattern. Our proposed model consists of melamine pattern, statistical feature generator, DWT, NCA selector and two conventional classifiers. In this work, we have used a huge dataset consisting of 64 subjects with 20 channels of EEG signals for each subject. The used testbed (corpus) has 20 channels with 7339 EEG signals in each channel. We have used seven performance measures to evaluate the performance of our model. The graph of accuracy (%) obtained versus various EEG channels for SVM and kNN classifiers is shown in Fig. 7.
The Fig. 7 demonstrates that the weighted kNN attained higher results than quadratic SVM for more number of channels. However, quadratic SVM reached higher results than Weighted kNN for 5th (F3), 7th (F7), 8th (F8) and 16th (Pz) channels. The highest accuracies are obtained using A2A1 and T4 channels. Confusion matrices of these channels are also shown in Fig. 8.
The summary of state-of-the-art techniques developed for automated detection of depression using EEG signals is shown in Table 7.
It can be seen from Table 7 that the presented model has obtained the high classification performance for depression detection. The presented model is a hand-modeled feature extraction based machine learning model and it selects the most informative features using NCA. Table 7 denotes that the deep learning based models have reached highest performance using big MDD datasets and hand-crafted models achieved high performance on the smaller MDD corpora. The best performing model among state-of-the-art classification methods is Sandheep et al.’s [75] method and they used one-dimensional CNN to classify 6000 EEG records using ten-fold cross-validation and their model achieved 99.31% classification accuracy. However, they reached this result using all channels of the dataset. Mumtaz and Qayyum [74] presented a EEG segmentation, one-dimensional CNN and two-layered LSTM based MDD classification model. They used 19 channels (all channels) of the used dataset and their model (1DCNN-LSTM) attained 98.32% classification rate, but the time burden of this model is very high. Sharma et al. [73] presented a hand-designed features based MDD classification model and reached 99.58% classification accuracy using small dataset. Moreover, they did not give channel-wise results. Our presented model achieved 99.11% and 99.14% accuracies using 80:20 split ratio and ten-fold cross-validation strategy, respectively. Our presented results are single channel results and the performance of the model is given for every channel. Furthermore, the presented model is developed using big MDD dataset and majority voting or channel concatenation is not employed to reach higher performance.
The advantages of this work are as follows:
-
A new public dataset is used to develop the machine learning model and obtain the highest classification performance.
-
A new feature generation model is presented for textural features using melamine pattern.
-
The effective and highly accurate model is developed.
-
Model attained >95% accuracies for all channels of EEG signals. These results imply that the developed model is robust and do not need to use all channels.
-
This model is lightweight and need not set millions of parameters like deep networks to attain highest classification accuracy.
-
This model used an effective feature generation method with a low computation complexity. This feature generation model used multiple kernel based melamine pattern. The time complexity of the melamine pattern is calculated as O(n). Moreover, the one dimensional DWT is used to decompose signals and it halves length of the signal in each level. Therefore, the time complexity of the presented multileveled feature generation model is calculated as O(nlogn).
-
Developed a simple model and can be implemented easily as it does not involve lot of calculations.
In this work, melamine pattern and NCA-based method is employed to detect MDD automatically using EEG signals. There are many molecules in nature and they can be defined as a graph. More molecular structure based feature generation models can be presented to improve the classification performance. The developed automated MDD detection model can be uploaded to the cloud. The EEG signals to be tested is sent to our model placed in the cloud to find the class of the EEG signal. The result of the model will be sent to the clinicians and after confirming from the psychiatrists will be sent to the patients. This will expedite the diagnosis process and also help to provide immediate treatment to the patients.
7 Conclusions
Automated depression detection using EEG signals is a complex and challenging problem in machine learning. Many deep learning models have been used to attain high performance. In this work a hand-crafted features-based depression detection model is proposed using novel melamine pattern with EEG signals. Our presented model attained >95% accuracies for all 20 channels of EEG signals. This clearly indicates the robustness of the developed system. We have obtained highest classification accuracy of 99.11% and 99.05% using Weighted kNN and Quadratic SVM respectively using A2A1 channel. In future, the developed model can be used to detect early (mild) stage of depression using EEG signals using bigger database.
References
Belmaker R, Agam G (2008) Major depressive disorder. N Engl J Med 358:55–68
Otte C, Gold SM, Penninx BW, Pariante CM, Etkin A, Fava M et al (2016) Major depressive disorder. Nature reviews Disease primers 2:1–20
Lohoff FW (2010) Overview of the genetics of major depressive disorder. Current psychiatry reports 12:539–546
Mahato S, Paul S (2019) Detection of major depressive disorder using linear and non-linear features from EEG signals. Microsyst Technol 25:1065–1076
Lehman JF. The diagnostic and statistical manual of mental disorders. 2000
Yasin S, Hussain SA, Aslan S, Raza I, Muzammel M, Othmani A. Neural Networks based approaches for Major Depressive Disorder and Bipolar Disorder Diagnosis using EEG signals: A review. arXiv preprint arXiv:200913402. 2020
Stockings E, Degenhardt L, Lee YY, Mihalopoulos C, Liu A, Hobbs M, Patton G (2015) Symptom screening scales for detecting major depressive disorder in children and adolescents: a systematic review and meta-analysis of reliability, validity and diagnostic utility. J Affect Disord 174:447–463
Akar SA, Kara S, Agambayev S, Bilgiç V (2015) Nonlinear analysis of EEGs of patients with major depression during different emotional states. Comput Biol Med 67:49–60
Landsness EC, Goldstein MR, Peterson MJ, Tononi G, Benca RM (2011) Antidepressant effects of selective slow wave sleep deprivation in major depression: a high-density EEG investigation. J Psychiatr Res 45:1019–1026
Mohammadi M, Al-Azab F, Raahemi B, Richards G, Jaworska N, Smith D et al (2015) Data mining EEG signals in depression for their diagnostic value. BMC medical informatics and decision making 15:108
Acharya UR, Sudarshan VK, Adeli H, Santhosh J, Koh JE, Adeli A (2015) Computer-aided diagnosis of depression using EEG signals. Eur Neurol 73:329–336
Mohammed M, Khan MB, Bashier EBM. Machine learning: algorithms and applications: Crc press; 2016
Fatima M, Pasha M (2017) Survey of machine learning algorithms for disease diagnostic. J Intell Learn Syst Appl 9:1–16
Asri H, Mousannif H, Al Moatassime H, Noel T (2016) Using machine learning algorithms for breast cancer risk prediction and diagnosis. Procedia Computer Science 83:1064–1069
Ozcift A, Gulten A (2011) Classifier ensemble construction with rotation forest to improve medical diagnosis performance of machine learning algorithms. Comput Methods Prog Biomed 104:443–451
Palaniappan R, Sundaraj K, Sundaraj S (2014) A comparative study of the svm and k-nn machine learning algorithms for the diagnosis of respiratory pathologies using pulmonary acoustic signals. BMC bioinformatics 15:223
Raghavendra U, Acharya UR, Adeli H (2019) Artificial intelligence techniques for automated diagnosis of neurological disorders. Eur Neurol 82:41–64
Jiang C, Li Y, Tang Y, Guan C (2021) Enhancing EEG-based classification of depression patients using spatial information. IEEE Transactions on Neural Systems and Rehabilitation Engineering: a Publication of the IEEE Engineering in Medicine and Biology Society:1
Sharma G, Parashar A, Joshi AM (2021) DepHNN: a novel hybrid neural network for electroencephalogram (EEG)-based screening of depression. Biomedical Signal Processing and Control 66:102393
Akbari H, Sadiq MT, Rehman AU (2021) Classification of normal and depressed EEG signals based on centered correntropy of rhythms in empirical wavelet transform domain. Health Information Science and Systems 9:1–15
Seal A, Bajpai R, Agnihotri J, Yazidi A, Herrera-Viedma E (2021) Krejcar O. A Deep Convolution Neural Networks Framework for Detecting Depression using EEG. IEEE Transactions on Instrumentation and Measurement, DeprNet
Kaur C, Bisht A, Singh P, Joshi G (2021) EEG signal denoising using hybrid approach of Variational mode decomposition and wavelets for depression. Biomedical Signal Processing and Control. 65:102337
Mitra V, Tsiartas A, Shriberg E. Noise and reverberation effects on depression detection from speech. 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP): IEEE; 2016. p. 5795–9
Afshan A, Guo J, Park SJ, Ravi V, Flint J, Alwan A. Effectiveness of Voice Quality Features in Detecting Depression. Interspeech2018. p. 1676–1680
Williamson JR, Quatieri TF, Helfer BS, Ciccarelli G, Mehta DD. Vocal and facial biomarkers of depression based on motor incoordination and timing. Proceedings of the 4th International Workshop on Audio/Visual Emotion Challenge2014. p. 65–72
Ooi KEB, Lech M, Allen NB (2012) Multichannel weighted speech classification system for prediction of major depression in adolescents. IEEE Trans Biomed Eng 60:497–506
Sturim D, Torres-Carrasquillo PA, Quatieri TF, Malyska N, Mc Cree A. Automatic detection of depression in speech using gaussian mixture modeling with factor analysis. Twelfth Annual Conference of the International Speech Communication Association2011
Taguchi T, Tachikawa H, Nemoto K, Suzuki M, Nagano T, Tachibana R, Nishimura M, Arai T (2018) Major depressive disorder discrimination using vocal acoustic features. J Affect Disord 225:214–220
Cohn JF, Kruez TS, Matthews I, Yang Y, Nguyen MH, Padilla MT, et al. Detecting depression from facial actions and vocal prosody. 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops: IEEE; 2009. p. 1–7
Mitra V, Shriberg E. Effects of feature type, learning algorithm and speaking style for depression detection from speech. 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP): IEEE; 2015. p. 4774–8
Williamson JR, Quatieri TF, Helfer BS, Horwitz R, Yu B, Mehta DD. Vocal biomarkers of depression based on motor incoordination. Proceedings of the 3rd ACM international workshop on Audio/visual emotion challenge2013. p. 41–8
Low L-SA, Maddage NC, Lech M, Sheeber LB, Allen NB (2010) Detection of clinical depression in adolescents’ speech during family interactions. IEEE Trans Biomed Eng 58:574–586
Seneviratne N, Espy-Wilson C. Deep Learning Based Generalized Models for Depression Classification. arXiv preprint arXiv:201106739. 2020
Zhang L (2020) Duvvuri R. Nguyen T, Ghomi RH. Automated voice biomarkers for depression symptoms using an online cross-sectional data collection initiative. Depression and anxiety, Chandra KK
Dibeklioğlu H, Hammal Z, Cohn JF (2017) Dynamic multimodal measurement of depression severity using deep autoencoding. IEEE journal of biomedical and health informatics 22:525–536
Yildirim O, Talo M, Ciaccio EJ, San Tan R, Acharya UR (2020) Accurate deep neural network model to detect cardiac arrhythmia on more than 10,000 individual subject ECG records. Comput Methods Prog Biomed 197:105740
Soh DCK, Ng E, Jahmunah V, Oh SL, San Tan R, Acharya UR (2020) Automated diagnostic tool for hypertension using convolutional neural network. Comput Biol Med 126:103999
Panda R, Jain S, Tripathy R, Acharya UR (2020) Detection of shockable ventricular cardiac arrhythmias from ECG signals using FFREWT filter-bank and deep convolutional neural network. Comput Biol Med 124:103939
Ozturk T, Talo M, Yildirim EA, Baloglu UB, Yildirim O, Acharya UR (2020) Automated detection of COVID-19 cases using deep neural networks with X-ray images. Comput Biol Med 103792
He K, Zhang X, Ren S, Sun J. Deep residual learning for image recognition. Proceedings of the IEEE conference on computer vision and pattern recognition2016. p. 770–8
Huang G, Liu Z, Van Der Maaten L, Weinberger KQ. Densely connected convolutional networks. Proceedings of the IEEE conference on computer vision and pattern recognition2017. p. 4700–8
Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, et al. Going deeper with convolutions. Proceedings of the IEEE conference on computer vision and pattern recognition2015. p. 1–9
Shensa MJ (1992) The discrete wavelet transform: wedding the a trous and Mallat algorithms. IEEE Trans Signal Process 40:2464–2482
Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans Pattern Anal Mach Intell 24:971–987
Vapnik V (1998) The support vector method of function estimation. Springer, Nonlinear Modeling, pp 55–85
Vapnik V. The nature of statistical learning theory: springer science & business media; 2013
Mumtaz W. MDD Patients and Healthy Controls EEG Data (New). figshare. Dataset. MDD Patients and Healthy Controls EEG Data generated by https://doi.org/10.6084/m9.figshare.4244171.v2. 2016
Gilmer J, Schoenholz SS, Riley PF, Vinyals O, Dahl GE. Neural message passing for quantum chemistry. International Conference on Machine Learning: PMLR; 2017. p. 1263–1272
Ojala T, Pietikäinen M, Mäenpää T. A generalized local binary pattern operator for multiresolution gray scale and rotation invariant texture classification. International Conference on Advances in Pattern Recognition: Springer; 2001. p. 399–408
Ahonen T, Hadid A, Pietikäinen M. Face recognition with local binary patterns. European conference on computer vision: Springer; 2004. p. 469–481
Liu L, Lao S, Fieguth PW, Guo Y, Wang X, Pietikäinen M (2016) Median robust extended local binary pattern for texture classification. IEEE Trans Image Process 25:1368–1381
Pan Z, Li Z, Fan H, Wu X (2017) Feature based local binary pattern for rotation invariant texture classification. Expert Syst Appl 88:238–248
Rafiee J, Tse P, Harifi A, Sadeghi M (2009) A novel technique for selecting mother wavelet function using an intelli gent fault diagnosis system. Expert Syst Appl 36:4862–4875
Avdakovic S, Nuhanovic A, Kusljugic M, Music M (2012) Wavelet transform applications in power system dynamics. Electr Power Syst Res 83:237–245
Goldberger J, Hinton GE, Roweis S, Salakhutdinov RR (2004) Neighbourhood components analysis. Adv Neural Inf Proces Syst 17:513–520
Kuncan F, Kaya Y, Kuncan M (2019) Sensör işaretlerinden cinsiyet tanıma için yerel ikili örüntüler tabanlı yeni yaklaşımlar. Journal of the Faculty of Engineering & Architecture of Gazi University 34
Kumar V, Minz S (2014) Feature selection: a literature review. SmartCR. 4:211–229
Chandrashekar G, Sahin F (2014) A survey on feature selection methods. Computers & Electrical Engineering 40:16–28
Tuncer T, Dogan S (2019) A novel octopus based Parkinson’s disease and gender recognition method using vowels. Appl Acoust 155:75–83
Ezuma M, Erden F, Anjinappa CK, Ozdemir O, Guvenc I. Micro-UAV detection and classification from RF fingerprints using machine learning techniques. 2019 IEEE Aerospace Conference: IEEE; 2019. p. 1–13
Gao Y, Gao F (2010) Edited AdaBoost by weighted kNN. Neurocomputing. 73:3079–3088
Tuncer T, Dogan S, Pławiak P, Acharya UR (2019) Automated arrhythmia detection using novel hexadecimal local pattern and multilevel wavelet transform with ECG signals. Knowl-Based Syst 186:104923
Bone D, Bishop SL, Black MP, Goodwin MS, Lord C, Narayanan SS (2016) Use of machine learning to improve autism screening and diagnostic instruments: effectiveness, efficiency, and multi-instrument fusion. J Child Psychol Psychiatry 57:927–937
Mantri S, Patil D, Agrawal P, Wadhai V. Non invasive EEG signal processing framework for real time depression analysis. 2015 SAI Intelligent Systems Conference (IntelliSys): IEEE; 2015. p. 518–21
Acharya UR, Sudarshan VK, Adeli H, Santhosh J, Koh JE, Puthankatti SD et al (2015) A novel depression diagnosis index using nonlinear features in EEG signals. Eur Neurol 74:79–83
Erguzel TT, Sayar GH, Tarhan N (2016) Artificial intelligence approach to classify unipolar and bipolar depressive disorders. Neural Comput & Applic 27:1607–1616
Mumtaz W, Xia L, Mohd Yasin MA, Azhar Ali SS, Malik AS (2017) A wavelet-based technique to predict treatment outcome for major depressive disorder. PLoS One 12:e0171409
Liao S-C, Wu C-T, Huang H-C, Cheng W-T, Liu Y-H (2017) Major depression detection from EEG signals using kernel eigen-filter-bank common spatial patterns. Sensors. 17:1385
Kim AY, Jang EH, Kim S, Choi KW, Jeon HJ, Yu HY et al (2018) Automatic detection of major depressive disorder using electrodermal activity. Sci Rep 8:1–9
Cai H, Han J, Chen Y, Sha X, Wang Z, Hu B, Yang J, Feng L, Ding Z, Chen Y, Gutknecht J (2018) A pervasive approach to EEG-based depression detection. Complexity. 2018:1–13
Wu C-T, Dillon DG, Hsu H-C, Huang S, Barrick E, Liu Y-H (2018) Depression detection using relative EEG power induced by emotionally positive images and a conformal kernel support vector machine. Applied Sciences 8:1244
Acharya UR, Oh SL, Hagiwara Y, Tan JH, Adeli H, Subha DP (2018) Automated EEG-based screening of depression using deep convolutional neural network. Comput Methods Prog Biomed 161:103–113
Sharma M, Achuth P, Deb D, Puthankattil SD, Acharya UR (2018) An automated diagnosis of depression using three-channel bandwidth-duration localized wavelet filter bank with EEG signals. Cogn Syst Res 52:508–520
Mumtaz W, Qayyum A (2019) A deep learning framework for automatic diagnosis of unipolar depression. Int J Med Inform 132:103983
Sandheep P, Vineeth S, Poulose M, Subha D. Performance analysis of deep learning CNN in classification of depression EEG signals. TENCON 2019–2019 IEEE Region 10 Conference (TENCON): IEEE; 2019. p. 1339–44
Li X, La R, Wang Y, Niu J, Zeng S, Sun S et al (2019) EEG-based mild depression recognition using convolutional neural network. Medical & biological engineering & computing 57:1341–1352
Mohammadi Y, Hajian M, Moradi MH. Discrimination of Depression Levels Using Machine Learning Methods on EEG Signals. 2019 27th Iranian Conference on Electrical Engineering (ICEE): IEEE; 2019. p. 1765–9
Ay B, Yildirim O, Talo M, Baloglu UB, Aydin G, Puthankattil SD, Acharya UR (2019) Automated depression detection using deep representation and sequence learning with EEG signals. J Med Syst 43:205
Duan L, Duan H, Qiao Y, Sha S, Qi S, Zhang X, Huang J, Huang X, Wang C (2020) Machine learning approaches for MDD detection and emotion decoding using EEG signals. Front Hum Neurosci 14
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Aydemir, E., Tuncer, T., Dogan, S. et al. Automated major depressive disorder detection using melamine pattern with EEG signals. Appl Intell 51, 6449–6466 (2021). https://doi.org/10.1007/s10489-021-02426-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02426-y