Next Article in Journal
A Full Description of ω-Limit Sets of Cournot Maps Having Non-Empty Interior and Some Economic Applications
Next Article in Special Issue
Entropy-Based Characterization of the Transient Phenomena—Systemic Approach
Previous Article in Journal
Qi Type Diamond-Alpha Integral Inequalities
Previous Article in Special Issue
ConvGraph: Community Detection of Homogeneous Relationships in Weighted Graphs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rule-Based EEG Classifier Utilizing Local Entropy of Time–Frequency Distributions

1
Faculty of Engineering, University of Rijeka, Vukovarska 58, 51000 Rijeka, Croatia
2
Center for Artificial Intelligence and Cybersecurity, University of Rijeka, R. Matejčić 2, 51000 Rijeka, Croatia
3
Department of Engineering, Juraj Dobrila University of Pula, Zagrebačka 30, 52100 Pula, Croatia
4
Faculty of Electrical Engineering, University of Montenegro, Džordža Vašingtona bb, 81000 Podgorica, Montenegro
5
Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, Croatia
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(4), 451; https://doi.org/10.3390/math9040451
Submission received: 6 January 2021 / Revised: 17 February 2021 / Accepted: 19 February 2021 / Published: 23 February 2021
(This article belongs to the Special Issue New Trends in Graph and Complexity Based Data Analysis and Processing)

Abstract

:
Electroencephalogram (EEG) signals are known to contain signatures of stimuli that induce brain activities. However, detecting these signatures to classify captured EEG waveforms is one of the most challenging tasks of EEG analysis. This paper proposes a novel time–frequency-based method for EEG analysis and characterization implemented in a computer-aided decision-support system that can be used to assist medical experts in interpreting EEG patterns. The computerized method utilizes EEG spectral non-stationarity, which is clearly revealed in the time–frequency distributions (TFDs) of multicomponent signals. The proposed algorithm, which is based on the modification of the Rényi entropy, called local or short-term Rényi entropy (STRE), was upgraded with a blind component separation procedure and instantaneous frequency (IF) estimation. The method was applied to EEGs of both forward and backward movements of the left and right hands, as well as to EEGs of imagined hand movements, which were captured by a 19-channel EEG recording system. The obtained results show that in a given virtual instrument, the proposed methods efficiently distinguish between real and imagined limb movements by considering their signatures in terms of the dominant EEG component’s IFs at the specified subset of EEG channels (namely, F3, F4, F7, F8, T3, and T4). Furthermore, computing the number of EEG signal components, their extraction, and IF estimation provide important information that shows potential to enhance existing clinical diagnostic techniques for detecting the intensity, location, and type of brain function abnormalities in patients with neurological motor control disorders.

1. Introduction

Activities of neurons in the cerebral cortex cause differences in electrical potentials, which may be mapped in time, frequency, and space when captured by electrodes placed on standard positions on a patient’s head. The recorded signals, referred to as an electroencephalogram (EEG), vary from a few microvolts to several hundred microvolts, providing important information on various neurological brain disorders [1,2,3,4]. Due to the high temporal resolution and low recording cost, as well as its noninvasiveness, EEG has attracted vast scientific research, which has provided plenty of physical, psychological, and pathological information on the neurological activity of the brain [5,6,7,8]. This has resulted in better understanding of both clinical diagnoses and treatment of some illnesses, as well as in progress in cognitive science [5].
Neurophysiologists often correlate functions of the central nervous system to various EEG patterns based on empirical visual EEG inspections [9,10]. However, visual pattern recognition may become tedious and time-consuming, especially in the case of the long EEG datasets that are inspected by medical experts searching for abnormalities in EEG waveforms [11]. Moreover, it is subject to misinterpretations, such as in cases of cerebral metabolic disturbances and convulsive disorders [9,12]. For example, an isoelectric EEG may be the result of selective pCO 2 increases when the brain is sufficiently supplied with O 2 [9]. On the other hand, normal pCO 2 levels may occur in the case of cerebral oxygen deficiency [9]. However, the two cases have significantly different outcome prognoses [9]. In addition, traditional visual inspections do not allow adequate EEG systematization [13]. To overcome these limitations, quantitative EEG analysis has introduced computer-aided EEG processing techniques for measuring brain dynamics objectively, such as with the methods proposed in [13,14,15,16,17].
It is well known that EEG signals are highly non-stationary stochastic processes, especially when they are induced by external stimuli [18]. Cognitive tasks are reflected in both EEG spectral changes and activities located across different brain regions [18]. Localizing transient brain activities, both in space and time or frequency, in order to detect signatures of stimuli in EEGs has been the subject of extensive research attention in the last few decades, and is still one of the most challenging tasks in EEG analysis [18].
For example, the analysis of event-related potentials, which measure the brain’s response to external stimuli, is often done using time-domain processing techniques, since non-stationary EEG signals and intensive background noise make the Fourier analysis inadequate for this purpose [18,19]. Furthermore, the Fourier transform ensures only the information on the signal’s frequency content, without any time resolution [19,20]. In order to overcome this shortcoming, a windowed Fourier transform with a time-localized window function was introduced [19]. However, its performance was limited by the fixed window size, which affected the time and frequency resolution of the signal’s time–frequency representation [20,21,22,23,24,25,26,27]. The trade-off between time and frequency resolution motivated the development of other time–frequency signal representations, which allowed their applications in various technical and biomedical fields [20].
Some of the recent time–frequency-based methods for EEG data analysis addressed the problem of epileptic seizure detection from EEG signals [3,28,29,30,31,32,33,34], newborn EEG burst suppression for the prognosis of neonatal outcomes [35], newborn EEG modeling (where seizures were modeled as signals with a piecewise linear instantaneous frequency (IF), and the background waveform was represented as a random signal with a time-varying spectrum) [36], automatic detection of newborn EEG seizures [36,37,38], analyzing cortical interconnections in the neonatal brain [39,40], EEG spike detection [41], etc.
One way to quantify the degree of signal complexity is to consider spectral entropy from the Fourier power spectrum, which is not defined as a function of time, and is thus suitable for stationary signals only [13]. In order to overcome this limitation, Powell and Percival defined a time-evolving entropy from the short-time Fourier transform (STFT) using the Hanning window [42]. An alternative entropy-based approach aiming to analyze the dynamics of time series using a discrete probability distribution based on pointwise wavelet leaders for evaluating the Shannon entropy was introduced by Rosenblatt et al. [43,44]. A comparison of global and pointwise information-theory-based quantifiers applied to EEG signal characterization was given in [13], where the normalized Shannon wavelet entropy and the wavelet statistical complexity were chosen as global, and the wavelet leader Shannon entropy and the wavelet leader statistical complexity were chosen as the pointwise quantifiers [13]. The first was shown to compute changes in the signal’s frequencies, while the latter described the signal’s morphological changes by considering its regularity [13]. Bhattacharyya et al. proposed measuring the complexity of epilepsy EEG signals with a multi-scale entropy [45]. More specifically, EEG signals were decomposed into the number of sub-bands using the tunable-Q wavelet transform (TQWT), and then the K-nearest neighbor entropies were cumulatively estimated from various sub-bands [45]. The proposed entropy measure was used to classify seizure, seizure-free, and normal EEG signals [45]. The TQWT-based method upgraded with multivariate fuzzy entropy was further applied to analysis and classification of multivariate sub-band focal and non-focal EEG signals [46]. Acharya et al. proposed classification of epilepsy EEG signals into normal, interictal, and ictal classes using a continuous wavelet transform, higher-order spectra, and textures [47]. Sharma et al. proposed an automatic approach to detecting epileptic seizures utilizing the analytic time–frequency flexible wavelet transform and the fractal dimension. The method also divides EEG signals into sub-bands with the fractal dimension calculated for each sub-band [30].
In the last decade, through the development of assistive technology, analysis of EEG features has shown potential to enhance techniques for detecting types of brain functions in patients with neurological motor control disorders, together with the possibility of using brain activity independently of muscles and peripheral nerves to develop brain–computer interfaces (BCIs). In [48,49], real (executed) left–right limb movement classification from EEG data was presented. The wavelet coefficients and power spectral density (PSD) of the alpha and central beta band and the average power of the respective bands were employed as features for classification after pre-processing of the captured signals. In [50], again, the mean power of the signal evaluated in the frequency domain (PSD) in eight EEG frequency bands and a linear-discriminant-analysis-based classifier were used to distinguish between real (executed) upper limb movements. Recently, several studies [51,52,53,54,55] have achieved classification of the same limb movements with appreciable performance using EEG data, although many of these studies classified only two movements. In [56], several classifiers (LS-SVM, QP-SVM, SMO, k-NN, SVM, etc.) were employed to detect single limb movement intentions.
The comprehensive method proposed in this paper introduces an EEG information complexity quantifier called local or short-term Rényi entropy (STRE), which is applied to limb movement EEG signal analysis in the time–frequency domain. Next, the STRE was upgraded with a blind component separation for EEG component localization and extraction, followed by the IF estimation of the dominant component. Thus, the method detects, localizes, and extracts spectral changes in EEG rhythms with the purpose of detecting and distinguishing signatures of various limb movements (both imagined and real movements used as stimuli) found in EEG time–frequency equivalents. The high values of the dominant EEG component IFs at specific electrodes were found to be signatures of both imagined and real limb movements. The ability to detect limb movement signatures in the time–frequency domain of the analyzed EEGs with high precision is the main contribution of this paper. Furthermore, the proposed novel algorithm for EEG signal characterization opens the door for building an extensive computer-aided decision-support system for numerous clinical applications with the purpose of supplying neurophysiologists with additional information on limb-movement-related brain activities and associated motor control abnormalities. We hope this could lead to the improvement of their medical treatment and diagnostics from noninvasive EEG records.
The paper is structured as follows. The proposed method is described in Section 2. In particular, Section 2.1 gives a brief overview of the time–frequency representations used. Section 2.2 introduces the method for measuring signal information content with the modification of the Rényi entropy in the time–frequency domain. The IF estimation and the component extraction algorithm are described in Section 2.3 and Section 2.4, while the experimental setup and data are described in Section 2.5. The experimental results are thoroughly presented in Section 3, and are discussed in detail in Section 4. Conclusions are found in Section 5.

2. Materials and Methods

2.1. Signal Analysis in the Time–Frequency Domain

In order to obtain an exhaustive representation of multicomponent non-stationary signals, time–frequency distributions (TFDs) were introduced. TFDs include time dependency in the signal frequency spectrum, which is thus a two-variable function, C z ( t , f ) , defined over the two-dimensional ( t , f ) domain (where t and f denote time and frequency, and z ( t ) is the EEG time series) [20,57,58]. Over the past few decades, numerous TFDs have been formulated in order to optimize the representation quality of different classes of signals. Most applications were focused on the following [20]:
  • Identification of signal characteristics (such as time and frequency variations and the number of signal components);
  • Extracting components from their mixtures and background noise;
  • Ability to synthesize extracted components in the time domain;
  • Analysis of features (such as instantaneous amplitude, frequency, and bandwidth of each component).
Until now, none of the existing TFDs have guaranteed ideal time–frequency representation (cross-term suppression and maximal time and frequency resolution for all classes of signals). In light of the above, in this paper, three TFDs are considered (namely, the spectrogram (SP), Wigner–Ville distribution (WVD), and Rihaczek distribution (RD), which are defined in the following), and the results obtained with the proposed method are compared in Section 3.

2.1.1. Spectrogram

The spectrogram, S z ( t , f ) , is a computationally simple TFD obtained by squaring the magnitude of the STFT [20,57,58,59]:
S z ( t , f ) = | STFT z ( t , f ) | 2 = = | z ( τ ) w ( t τ ) e j 2 π f τ d τ | 2 .
The STFT is a linear time–frequency transformation that introduces the frequency dimension in the signal representation by performing the Fourier transform only on the portion of the signal included inside the analyzing window w ( t ) . Since the signal and the analyzing window cannot have arbitrarily small supports in time and in frequency simultaneously, the STFT and, hence, the spectrogram suffer from a limited time–frequency resolution [57,60].
It can be concluded that the spectrogram has difficulty in concentrating components’ energy around the respective IFs. On the other hand, it does not produce cross-terms unless components overlap in the ( t , f ) plane [59].

2.1.2. Wigner–Ville Distribution (WVD)

One of the most popular TFDs was introduced by Wigner [61] and was afterward extended to analytic signals by Ville [20,62,63,64,65,66]. The WVD of an analytic signal z ( t ) = a ( t ) e j ϕ ( t ) (where a ( t ) is the instantaneous amplitude and ϕ ( t ) is the instantaneous phase), denoted as WVD z ( t , f ) , represents a mono-component signal with a ( t ) = 1 and quadratic phase as a knife-edge ridge in the ( t , f ) plane (an elongated region of concentrated energy, the crest of which corresponds to the signal IF [20,67])
WVD z ( t , f ) = δ ( f f i ( t ) ) ,
where the IF is defined as
f i ( t ) = 1 2 π d arg z ( t ) d t .
This leads to the signal kernel defined as
K z ( t , τ ) = F τ f 1 { δ ( f f i ( f ) ) } = e j 2 π f i ( t ) τ = e j ϕ ( t ) τ .
Since ϕ ( t ) is not directly available, it can be replaced by the central finite-difference approximation ϕ ( t ) 1 τ [ ϕ ( t + τ 2 ) ϕ ( t τ 2 ) ] , leading to the WVD given in the form [20,68,69]
WVD z ( t , f ) = F τ f { z ( t + τ 2 ) z ( t τ 2 ) } =
= z ( t + τ 2 ) z ( t τ 2 ) e j 2 π f τ d τ .
From Equation (6), it can be noticed that using the instantaneous autocorrelation function (IAF) as the kernel function brings nonlinearity in the WVD. The effects of this nonlinearity are most evident in the case of components with nonlinear IFs or multicomponent signals, producing undesirable interferences (often referred to as cross-terms) [20,59,68].

2.1.3. The Quadratic Class of Time–Frequency Distributions

To maintain the high concentration exhibited by the WVD, but to avoid or reduce unwanted interferences caused by its quadratic nature at the same time, a smoothed version of the IAF was introduced:
R z ( t , τ ) = G ( t , τ ) t K z ( t , τ ) ,
where G ( t , τ ) is the time-lag kernel and t denotes convolution in the time domain.
Thus, the class of quadratic TFDs, defined as C z ( t , f ) = F τ f { R z ( t , τ ) } , can be calculated as [20]:
C z ( t , f ) = G ( t u , τ ) · z ( t + τ / 2 ) z ( t τ / 2 ) e j 2 π f τ d u d τ .
The time-lag kernel determines the performance of the TFD, allowing a trade-off between the time–frequency supports of the signal components and suppression of interferences.
In this paper, as an exponent of the quadratic class of TFDs, the RD was used. It is defined as [20]
RD z ( t , f ) = z ( t ) · Z ( f ) · e j 2 π f t ,
where Z ( f ) is the Fourier transform of the signal z ( t ) . The RD can also be expressed in the form:
RD z ( t , f ) = z ( t ) z ( t τ ) e j 2 π f τ d τ .
Once the signal time–frequency representation is calculated, its information content in terms of the number of signal components should be obtained. One of the ways of finding the number of frequency-modulated components based on the spectrogram is the method described in [70]. It exploits Kolmogorov complexity to model the information in the spectrogram, which is then converted into a binary map through automatic thresholding based on the minimum description length, and mode counting is performed through two-dimensional run-length encoding. However, the proposed approach is not limited to spectrograms only (as the algorithm in [70] is), and it also works for other quadratic time–frequency representations. Hence, another approach to counting the number of signal components was developed and utilized in this paper (based on the modification of the Rényi entropy, as described in the following).

2.2. Measuring TFDs’ Information Content Using the Global Rényi Entropy

The entropy measure originates from physics as a measure of the disorder of thermodynamic systems. It has been widely applied in information theory as an information uncertainty estimator of probability density functions [71].
In signal processing, the time–frequency Rényi entropy has been adopted as an estimator of signal complexity. The idea of measuring signal complexity using the Rényi entropy is based on structural similarities of probability density functions and TFDs. Namely, the energy preservation property of the TFD can be expressed as [20]
C z ( t , f ) d t d f = E z ,
while the marginal conditions, similarly to the probability density functions, are calculated as [20]:
C z ( t , f ) d f = | z ( t ) | 2 ,
C z ( t , f ) d t = | Z ( f ) | 2 .
Thus, the TFD properties in Equations (11)–(13) justify treating TFDs as probability density functions when quantifying their information content. Thus, the global Rényi entropy (estimated over the entire TFD plane) of the normalized TFD takes the form [71]:
H α , z M : = 1 1 α log 2 C z M α ( t , f ) d t d f ,
where α is the order of the Rényi entropy [71,72].
A multicomponent signal z M ( t ) , embedded in additive white Gaussian noise ν ( t ) , may be modeled as
z M ( t ) = m = 1 M z m ( t ) + ν ( t ) ,
where z m ( t ) is the m-th signal component. When applied to TFDs, the Rényi entropy allows detection of the total number of signal components M using its counting property. The counting property of the Rényi entropy can be illustrated as follows:
Consider a compactly supported signal z 0 ( t ) and its copy z c ( t ) (obtained by shifting z 0 ( t ) in the ( t , f ) plane). The Rényi entropy of the TFD of the two-component signal z 0 ( t ) + z c ( t ) ( H α , z 0 + z c ) carries exactly one bit of information more than the Rényi entropy of the one-component signal TFD ( H α , z 0 ) [71].
Thus, the number of components of the multicomponent signal z M ( t ) can be determined as [71]:
M = 2 H α , z M H α , z 1 ,
where z 1 ( t ) is the one-component reference signal.
Although the Rényi entropy was introduced for estimating the complexity of TFDs that satisfy marginal conditions and the energy preservation property, simulations have shown that TFDs that do not meet these conditions (such as spectrograms or the absolute value of a complex-valued RD) perform similarly to the probability density function in the case of the estimation by means of the Rényi entropy [73,74].

The Local or Short-Term Rényi Entropy (STRE)

The main shortcoming of the counting property of the global Rényi entropy estimation method is its applicability to only multicomponent signals constructed from shifted copies of one basic component. In fact, the global Rényi entropy estimation method fails in the case of multicomponent signals with components that have different time/frequency supports and frequency modulations.
In order to solve this issue, Saulig et al. proposed limiting the TFD of the analyzed signal with a short-time moving window (with duration Δ t ) before evaluating the Rényi entropy [73,74]. Due to the use of a short time interval Δ t , the proposed complexity measure was named local or short-term Rényi entropy (STRE). The application of the local Rényi entropy to the signal TFD enables one to obtain the continuous time function of the number of components inside the moving time interval as
M p ( t ) = 2 H α ( Δ C z M ( t , f ) ) H α ( Δ C z 1 ( t , f ) ) ,
where
Δ C z M ( t , f ) = = C z M ( t , f ) , t [ p Δ t 2 , p + Δ t 2 ] 0 , otherwise .
Even though, over short-term estimation intervals, time and frequency marginals are not preserved, a simplified model of a time slice of an idealized TFD was introduced in [73] to show that the counting property of the RE holds under the assumption of a positive TFD and cross-term suppression.
Based on Equation (18), an iterative algorithm for estimating the number of components in signals whose components have different amplitudes was proposed [73].
An example of estimation of the local number of signal components using the proposed iterative STRE-based method in comparison to the non-iterative algorithm presented in [74] is given in Figure 1. The signal’s time series and TFD are shown in Figure 1a,b, followed by the instantaneous number of signal components obtained using the non-iterative (Figure 1c) and iterative STRE0-based methods (Figure 1d,e for different α values). As can be seen, the iterative method unambiguously detects the number of signal components for each time instant, as well as their time supports. Furthermore, it can be observed that the proposed method also performs well in the case of components with different amplitudes, which are typical for the EEG time–frequency structures [74].
Information on the number of signal components, M p ( t ) , obtained using the Rényi entropy allows localization and extraction of components from multicomponent signal TFDs, and then the estimation of their IFs, as described in the next subsection.

2.3. Instantaneous Frequency Estimation

Signal IF, defined as the derivative of the signal phase with respect to time, is one of the key signal parameters for providing important information concerning the time-varying spectral changes in non-stationary signals. The concept of IF found its usage in various technical fields and applications, such as seismology, machine condition monitoring, radar, sonar, communication (where it is referred to as the frequency modulation law), biomedicine, etc. [20]. Here, we apply IF estimation to biomedical signal characterization, i.e., to multichannel EEG signal analysis from their TFDs.
For a real-valued mono-component signal s 1 ( t ) , its analytic equivalent z 1 ( t ) is defined as [21,22,23,27]:
z 1 ( t ) = s 1 ( t ) + j H { s 1 ( t ) } = a 1 ( t ) e j ϕ 1 ( t ) ,
where H { s 1 ( t ) } is the Hilbert transformation of s 1 ( t ) , ϕ 1 ( t ) is the signal’s instantaneous phase, and a 1 ( t ) is its instantaneous amplitude.
In the case of signal being mono-component, its IF is calculated as f 1 ( t ) = ϕ 1 ( t ) / 2 π [20]. Furthermore, the IF corresponds to an elongated energy region in the time–frequency representation of the signal and may be estimated by tracking the crest of the time–frequency “ridge”, i.e., [20],
f 1 ( t ) = arg max f C z 1 ( t , f ) .
A multicomponent signal z M ( t ) (as most of multichannel EEG signals are) can be modeled as a sum of M mono-component signals (the IF of each being f m ( t ) ):
z M ( t ) = m = 1 M z m ( t ) = m = 1 M a m ( t ) e j ϕ m ( t ) ,
where ϕ m ( t ) is the m-th signal component’s instantaneous phase, and a m ( t ) is its instantaneous amplitude. The IFs can be calculated as f m ( t ) = ϕ m ( t ) / 2 π , where f 1 ( t ) denotes the dominant component’s IF (the dominant component is chosen as the one with the highest amplitude in the time–frequency plane) and f ¯ 1 is its mean value over time.
In order to obtain the IFs from a multicomponent EEG signal, a component separation procedure should precede the IF estimation [20]. The procedure for localization and extraction of EEG signal components from its time–frequency representation is given in the following subsection.
Extracting signal components from a mixture of two or more statistically independent components is often referred to as blind source separation (BSS) [20,22]. The term “blind” signifies that neither the mixture structure nor source signals are known a priori. Instead, only their mixture is required (as is the case with recorded multichannel EEG signals) [20,22]. In addition, the proposed method is not limited to signals with simultaneously existing components, as is the case with the method in [75].
The challenging task of detecting and separating EEG signal components was performed in the time–frequency domain with the method described in the flowchart in Figure 2. As can be seen, the first step is the localization of the TFD maxima coordinates ( t 0 , f 0 ) in the time–frequency plane, followed by the adaptive frequency bandwidth size calculation for the time slice C z ( t 0 , f ) . Next, the component is extracted from the signal TFD at time instant t 0 , and M p ( t 0 ) is decreased by 1. The previous steps of the procedure are repeated by double-direction tracking of the component until the component edges are reached. The information on the component edges is obtained by calculating the derivative of M p ( t ) , since M p ( t ) 0 indicates the locations of components’ edges (see Figure 1d). Once the entire component is extracted, the previous steps of the algorithm are repeated for the remaining components. The procedure ends when all components are extracted for each time instant t 0 .

2.4. Component Extraction Procedure

After all components are extracted from the signal’s TFD, their IFs can be obtained from the TFD maxima, as reported in Section 2.3.
The described procedure was applied to all analyzed EEG signals, and the experimental results are presented in the next section.

2.5. Real data

The proposed method, which was based on the STRE and upgraded with the EEG component extraction and IF estimation, was implemented in Matlab (the Time Frequency Toolbox was used) and tested on 27,360 EEG signals recorded using 19 electrodes (placed at standard locations according to International 10-20). The method was applied to real-life EEG signals from an open-access EEG database made available by the Institute for Neural Computation, University of California San Diego (Swartz Center for Computational Neuroscience) at https://sccn.ucsd.edu/~arno/fam2data/publicly_available_EEG_data.html (accessed on 5 January 2021) [76,77]. The analyzed EEG motor movement/imagined movement dataset consisted of EEG data captured for forward and backward movements of the left and right hand, as well as imagined forward and backward movements of the left and right hand, which were used as stimuli. Each movement was recorded independently (not as part of a sequence of movements) with an equal number of trails (with eyes closed and without controlling breathing or swallowing). The room was without electromagnetic shielding. EEG time series were captured by a Neurofax EEG System with the sampling frequency of 500 Hz and daisy-chain montage (records were exported using the Eemagine EEG) [76,77].
The noise was suppressed by applying hard amplitude thresholding (all TFD coefficients smaller than 5% of the TFD global maxima were set to zero in all TFDs). This is standard preprocessing that is found in many other time–frequency-based methods (for example [74,78]) based on the well-known fact that the white noise has a flat spectrum in the time–frequency domain [79,80]. The purpose of this step in our method was to enhance the algorithm’s precision by reducing its sensitivity to noise and low-energy peaks in the time–frequency domain. In addition, the DC component and cross-terms caused by it were removed from the time–frequency representation prior to calculation of the number of EEG components and their IF estimations. Component localization, counting, extraction, and IF estimation were limited to the bandwidth of interest. Namely, the sub-bandwidth of 0.01–0.2 was considered instead of the entire normalized frequency range of 0–0.5, since it contains significant information on EEG spectral changes (knowing that most of the important EEG features are found in the range of 1–20 Hz [81]). EEG signals that were 5.12 s long were down-sampled to 512 samples in order to reduce computation burden (down-sampling reduced sampling frequency from 500 to 100 Hz). However, down-sampling did not lead to loss of significant information, since the spectral bandwidth containing important EEG content remained unaltered. The Rényi entropy of order α = 3 was evaluated, since it was shown in [71,82] that odd entropy orders annul the effects of oscillatory interferences between the components. Selecting larger α values increases computational complexity without significant effects on the obtained results, as shown in Figure 1.

3. Results

Examples of the proposed method’s performance when applied to the EEG spectrograms, WVDs, and RDs are given in Figure 3, Figure 4 and Figure 5, respectively. Namely, Figure 3a, Figure 4a, and Figure 5a and Figure 3e, Figure 4e, and Figure 5e show examples of the EEG time series for left-hand forward movement and imagined left-hand forward movement, respectively, captured at FP1. Examples of the right-hand forward movement and imagined right-hand forward movement EEG time series recorded at FP1 are shown in Figure 3i, Figure 4i, and Figure 5i and Figure 3m, Figure 4m, and Figure 5m, respectively. Figure 3q, Figure 4q, and Figure 5q and Figure 3u, Figure 4u, and Figure 5u show the EEG time series for left-hand backward and imagined left-hand backward movement, respectively, while right-hand backward and imagined right-hand backward movement EEG time series are represented in Figure 3y, Figure 4ac, and Figure 5ac and Figure 3y, Figure 4ac, and Figure 5ac, respectively. The corresponding signal spectrograms, WVDs, and RDs are given in Figure 3b,f,j,n,r,v,z,ad, Figure 4b,f,j,n,r,v,z,ad, and Figure 5b,f,j,n,r,v,z,ad, respectively. As can be seen, EEG signals often have multiple components, resulting in multiple “ridges” in their time–frequency representations. The number of their components, as well as their locations in the time–frequency plane, may be used to detect limb movement signatures in recorded EEG signals, as shown in the following. Prior to their extraction, the number of signal components M p ( t ) as a function of time was obtained using the STRE (as described in Section 2.2) and is shown in Figure 3c,g,k,o,s,w,aa,ae for the spectrogram, in Figure 4c,g,k,o,s,w,aa,ae for the WVD, and in Figure 5c,g,k,o,s,w,aa,ae for the RD. Finally, the IFs of each EEG signal and each signal component were estimated from the extracted components using the approach described in Section 2.3. The dominant component IF, f 1 ( t ) , was singled out for the purpose of the EEG signal characterization in the time–frequency domain (the dominant component was defined as the one with the highest amplitude in the ( t , f ) plane). The estimated IFs are given in Figure 3d,h,l,p,t,x,ab,af for the spectrogram, in Figure 4c,g,k,o,s,w,aa,ae for the WVD, and in Figure 5c,g,k,o,s,w,aa,ae for the RD, respectively.
Table 1, Table 2, and Table 3 show the results for the mean value of the dominant component IF f ¯ 1 for all analyzed EEG signals (captured by all electrodes) for the spectrogram, WVD, and RD, respectively. The first column in Table 1, Table 2 and Table 3 gives the electrode scalp locations, followed by two columns that provide the average of the dominant component IF f ¯ 1 estimated from the spectrogram, the WVD, and the RD for the left-hand forward and imagined left-hand forward movements, respectively. The following two columns in Table 1, Table 2 and Table 3 provide f ¯ 1 results for the right-hand forward movement and imagined right-hand forward movement calculated from the spectrogram, the WVD, and the RD, respectively. The next two columns in Table 1, Table 2 and Table 3 give the results estimated from the spectrogram, the WVD, and the RD for the left-hand backward movement and imagined left-hand backward movement (the mean value of the dominant component IF), respectively. The last two columns in Table 1, Table 2 and Table 3 give the mean of the dominant IF for the right-hand backward and imagined right-hand backward movement, respectively, for the spectrogram, the WVD, and the RD.
Simple statistical analyses, in terms of the mean, median, and standard deviation of the average of the dominant IF for all electrodes, as well as for all tested EEG signals and calculated TFDs, are given in the last three rows of Table 1, Table 2 and Table 3, respectively. In addition, a comparison of the number of components M and f ¯ 1 for the analyzed real (executed) limb movements’ and imagined movements’ spectrograms, WVDs, and RDs is presented in Figure 6 and Figure 7, respectively.
The number of EEG components obtained using the STRE-based method was compared to the number of separate energy clusters in the EEG time–frequency representations given in Table 4. The energy clusters were extracted by combining the K-means and the Hoshen–Kopelman algorithms, resulting in a qualitative measure of the useful information content found in the EEG TFDs [83,84]. However, since the method does not provide information on the instantaneous number of signal components (i.e., energy clusters) required to detect and extract EEG components, the STRE was used in the proposed method.
Furthermore, the method’s performance was evaluated using additional metrics (accuracy, precision, recall, and F1-score [85]) that were applied to the proposed rule-based model/classifier. The model utilizes a set of identified rules that represent expert knowledge calculated for distinguishing real from imagined limb movements from captured EEG records in a low-noise environment. Namely, the imagined left-hand forward movement was distinguished from the corresponding executed movement by a high value of the dominant component IF at F7, which was larger than the dominant component IF at F7 for the executed movement. Next, the right-hand forward movement was distinguished from the corresponding imagined movement by the high dominant component IF at F8 (larger than the dominant component IF at F8 for the imagined movement) and the high dominant component IF at F7, which was smaller than the dominant component IF at F7 for the imagined movement. The left-hand backward movement was distinguished from the corresponding imagined movement by a high value of the dominant component IF at T4 (larger than the dominant component IF at T4 for the corresponding imagined movement). Finally, the right-hand backward movement was distinguished from the imagined right-hand backward movement by the high dominant component IF at T4 (larger than the dominant component IF at T4 for the imagined movement), the high dominant component IF at F8, and the dominant component IF at F7, which were smaller than the dominant component IF at F7 for the corresponding imagined movement. As demonstrated, by applying smart IF estimators to EEG signals in the time–frequency domain, the proposed classifier was able to automatically discriminate between movements in a binary fashion: one if the movement is detected (true case), and zero if it was not detected (false case). This binary-class model was built and tested for each movement independently from one another (no inherent multi-class problems). The obtained accuracy, precision, recall, and F1-score of the proposed rule-based classifier are given in Table 5 for the three analyzed TFDs (for up to 80 measurements of EEGs for each limb movement). All the metrics were calculated on the entire sample of the total of 27,360 EEG records. Due to the inherent nature of the proposed model (the fact that it is based on manually crafted signal-processing estimators in the time–frequency domain), its assessment from a holdout dataset was avoided. As can be seen in Table 5, for the spectrogram, the average accuracy was 0.924, the average precision was 0.925, the average recall was 0.922, and the average F1-score was 0.924. Comparable results were also obtained for the WVD and RD. Thus, the method was shown to be highly reliable in correlating EEG patterns analyzed in the time–frequency domain for both imagined and real limb movements.

EEG Analyzer Implemented in a Virtual Computer Instrument

The proposed method based on the STRE and IF estimation for limb movement EEG analysis was implemented in a virtual computer instrument (shown in Figure 8) as a groundwork for an extensive computer-aided decision-support clinical system. The instrument emulates the decision-making that is often performed by medical experts based on a visual inspection and interpretation of patterns found in EEG waveforms.
This user-friendly virtual instrument for multi-channel EEG analysis implements a spectrogram (the time/frequency resolution of which is controlled by a corresponding window width), WVD, and RD as time–frequency representations. The functionalities of the proposed instrument are listed in the following.
  • Load multi-channel EEG signals: The user imports multi-channel EEG records as a MAT file (for real and imagined limb movements), which are then shown in the first row of the proposed instrument.
  • Run EEG analysis: By clicking on this button, the EEG analysis is started by employing STRE- and IF-based algorithms.
  • Displaying results: The results are shown in twelve figures as follows. The first row of figures (from top to bottom) show EEG time series at F7, F8, and T4. The second row of figures show the TFDs of the EEGs of real limb movements, followed by the TFDs of the EEG signals of imagined movements, which are given in the third row. The fourth row of figures present the instantaneous number of EEG components obtained using the STRE for both real and imagined movements.
  • Numerical results: The application provides numerical results in terms of the average of the dominant EEG component IFs at F7, F8, and T4 for the real and imagined limb movements. Based on these dominant components’ IFs, the analyzed limb movements are estimated. In addition, the instrument shows elapsed time for both the STRE and IF estimations, as well as the total elapsed time for overall EEG analysis.
  • Selecting TFD and windows’ sizes and types: The user is allowed to choose a TFD from the provided list of TFDs, and depending on the chosen TFD, they are allowed to set the analyzing window width and type (Hamming, Hanning, rectangular, triangular, Gauss, and Kaiser).
  • STRE and TFD parameters: In addition, prior to running EEG analysis, the user is allowed to select values of the STRE sensitivity parameter, the TFD threshold for reducing noise and low-energy cross-terms, and the component extraction threshold.
  • TFD display options: The proposed instrument allows display of the TFDs as imagesc (TFD is displayed as an image), contour (TFD values are treated as heights above a plan), mesh (TFD is treated as colored parametric mesh), and surf (plots colored parametric surface).
  • References: By clicking on this button, related papers and previous works of the authors that led to the development of the proposed instrument are given.
The next section presents a detailed elaboration of the obtained results, specifying the proposed method’s contributions and advantages in EEG signal characterization.

4. Discussion

The reported results show that EEG signals often have multiple components, with comparable complexity in terms of the number of signal components. Furthermore, the obtained results show that limb movements (both imagined and real movements) leave their signatures in EEG records in the time–frequency domain. The number of EEG components and the dominant component IF were used to capture these signatures.
More specifically, for the spectrogram, the number of EEG components in the ( t , f ) plane varied from 2 to 21 for hand movements and from 1 to 20 for imagined hand movements. Extreme values were obtained for the left-hand forward and the right-hand backward movements at C3 when the maximal number of components was reached, and for the imagined right-hand backward movement at CZ when the minimal number of components was reached. Furthermore, important information was obtained from the mean of the normalized IF of the dominant EEG component f ¯ 1 , varying from 0.05 to 0.19 (shown in Table 1). Namely, for hand movements, f ¯ 1 varied from 0.05 to 0.19, and for imagined hand movements, it varied from 0.05 to 0.18. This variation of f ¯ 1 at specific electrodes was used to detect signatures of the analyzed limb movements in EEG records, as discussed in the following.
In terms of computational cost, the STRE was significantly more expensive than both component extraction and IF estimation. Namely, component extraction and IF estimation required an average time of only 0.41 s (in Matlab 2016b run on a computer with Intel i7-6700HQ CPU at 2.60 GHz with four cores and 16 GB RAM). On the other hand, calculating both the local and total number of components with the STRE required an average time of 86.99 s. In addition, calculating EEG time–frequency representations required an average time of 0.017 s. Hence, the overall computational cost of the proposed method is a limiting factor for its real-time application.
Comparable results in terms of the number of EEG components, and especially in terms of the dominant component IF, were also obtained from the WVD and RD. This proves that the proposed method is not limited only to the spectrogram, but it can also be used with other TFDs. The number of EEG components found in the ( t , f ) domain for the tested limb movements varied from 6 to 39 in the case of the WVD and from 1 to 107 in the case of the RD. The reason for the increased number of components in the WVD and RD when compared to the spectrogram may be found in the quadratic nature of these time–frequency representations.
The proposed STRE-based approach was compared to a method used to extract useful information content (in terms of the number of energy clusters) from signals in the time–frequency domain [83]. This method applied the K-means algorithm for amplitude-based clustering of the TFD, with the optimal number of classes for the segmentation procedure being computed using the Davies–Bouldin criterion [84]. Following the TFD segmentation, the class containing the TFD elements with the largest amplitudes (i.e., useful information content) was used as the input data for the Hoshen–Kopelman algorithm [86]. The Hoshen–Kopelman algorithm has been widely used to estimate the number of separate energy clusters in the time–frequency domain, which, in this case, provides a quantitative measure of EEG complexity (shown in Table 4). However, since this method does not provide information on the local EEG complexity, at each time instant, as required for component extraction and IF estimation procedures, the STRE-based approach was favored in the proposed method.
The results (in terms of the number of EEG components) obtained using the STRE-based method describe the variable complexity of EEG signals with respect to particular channels. Namely, distinguishing signatures of the analyzed limb movements using only the number of EEG components was shown to be insufficiently effective, as can be seen in Figure 6. Hence, we proposed an upgrade of the method with the IF estimation. In order to estimate EEG components’ IFs, component extraction is required beforehand. As shown in Section 2.4, the described component extraction approach requires the information on the number of EEG components locally, at each time instant, which was previously ensured by the STRE-based method (also used to detect the total number of EEG components).
The IFs of the dominant EEG components estimated from the spectrogram, WVD, and RD provide crucial information that is necessary in order to detect limb movement signatures in EEG signals (as shown in Table 2 and Table 3). Namely, f ¯ 1 varied from 0.05 to 0.16 for the WVD and from 0.05 to 0.17 for the RD. These results are similar to the results obtained using the spectrogram (when f ¯ 1 varied from 0.05 to 0.19), proving that the dominant EEG component IF is highly robust to the chosen TFD.
Next, the dominant EEG component IF was used to detect and distinguish between various limb movement signatures found in EEG time–frequency distributions. Moreover, understanding and distinguishing the signatures of real and imagined limb movements in EEG signals has great usability in computer-assisted decision-support systems for analyzing neurological motor control disorders. As can be seen in Figure 7, high frequencies in the dominant EEG component IF were detected at F3, F4, F7, F8, T3, and T4. Furthermore, considering the dominant EEG component IF at F7, F8, and T4, we were able to distinguish the analyzed hand movement signatures from imagined movements.
In fact, the signature of the imagined left-hand forward movement was detected in its EEG record as a high frequency of the IF of the dominant EEG component at F7 for all three analyzed TFDs. Furthermore, the imagined left-hand forward movement resulted in a larger f ¯ 1 value at F7 when compared to the corresponding executed hand movement for all three time–frequency representations calculated.
Furthermore, the signatures of the right-hand forward and imagined right-hand forward movements were found in their EEG signals as high values of f ¯ 1 at F8 and F7, respectively. The dominant EEG component IF for the imagined right-hand forward movement was larger than f ¯ 1 for the respective executed hand movement at F7, while the executed right-hand forward movement increased f ¯ 1 when compared to the respective imagined movement at F8 (for all three TFDs).
Next, the signature of the left-hand backward movement was detected as a high frequency f ¯ 1 at T4 (with an increased dominant EEG component IF when compared to the imagined left-hand backward movement for the spectrogram, WVD, and RD).
Finally, the signatures of the right-hand backward and imagined right-hand backward movements (for all three TFDs) were detected in the EEG as high frequencies of the dominant EEG component IF at F8 and T4 (with dominant EEG component IFs for the moved hand being larger at T4 than for the respective imagined hand movements), as well as at F7 (with larger f ¯ 1 for the moved hand than for the respective imagined hand movement), respectively.
Note that the obtained results were stable for all three analyzed TFDs. Moreover, the proposed method was shown to efficiently distinguish between real movements from the corresponding imaginary movements, as well as between backward and forward hand movements for both the left and right hand. More specifically, the provided study suggests that limb movement signals leave their signatures in EEG records, which may be detected by analyzing the dominant EEG component IF in the TFD at specific channels (namely, F3, F4, and T3, but especially F7, F8, and T4) in the time–frequency domain.
Moreover, the presented results suggest that the proposed time–frequency-based approach using the STRE and IF estimation has potential to detect signatures of various neurological phenomena, and possibly signatures of some neurological abnormalities. However, a specific neurological disorder would require extensive study, which should include experts from both the engineering and medical fields (the clinical applications exceed the scope of this paper and are planned for our future research).
Lastly, unlike the methods of [48,49,50,51,52,53,54,55,56], the proposed method showed the potential to classify both real (executed) and imagined movements by applying estimation classifiers not only to one-dimensional functions (e.g., PSD), but relying on features extracted from structures of the TFDs, providing additional insights into the signal’s characteristics. Contrary to the known methods for limb movement EEG classification and analysis, which are usually focused on responses of certain electrode channels (in [48,49], C3 and C4; in [50], F3, F4, C3, C4, P3, P4, O1, and O2; in [56] Fz, FC5, FC1, FCz, FC2, FC6, C3, Cz, C4, CP5, CP1, CP2, CP6, P3, Pz, and P4), in the proposed approach, valuable information is also obtained from electrodes that are usually neglected for this kind of estimation (F7, F8, and T4). In light of this, the classification performance of the above-cited methods [48,49,50,51,52,53,54,55,56] could be upgraded and integrated into multi-criteria computer-based clinical decision-support systems.
Hence, the results of this study in terms of detecting signatures of various motor control EEGs in the time–frequency domain encourage hopes that the proposed method may be used in the future to also detect signatures of numerous neurological disorders in EEG time–frequency representations.

5. Conclusions

Detecting the signatures of various stimuli that induce brain activities in recorded EEG signals is one of the most challenging tasks of EEG analysis. For that purpose, this paper proposes a novel time–frequency-based method for multichannel EEG signal analysis as groundwork for building an extensive computer-aided decision-support system to correlate various EEG patterns with functions and dysfunctions of the central nervous system. The method introduces the modification of the Rényi entropy estimation method, upgraded with a blind component separation procedure (used for EEG component extraction) and component IF estimation (used for EEG characterization). As shown in the paper, the numbers of EEG components and, especially, their dominant IFs provide useful information that may help to detect signatures of various limb movements in EEG time–frequency representations. By considering the EEG channels F3, F4, F7, F8, T3, and T4 (with an emphasis on F7, F8, and T4), the method was able to detect signatures and distinguish between forward and backward movements of the left and right hand, as well as imagined hand movements. Specifically, the imagined left-hand forward movement was detected with the high frequency of the dominant EEG component IF at F7. High values of the dominant EEG components’ IFs were found to be signatures of the imagined right-hand forward and right-hand forward movements at F7 and F8, respectively. The left-hand backward movement was detected with the high dominant EEG component IF at T4. The signatures of the right-hand backward and imagined right-hand backward movements were detected with the high frequencies of the dominant EEG components’ IFs at F8 and T4 and at F7, respectively.
Furthermore, the method’s performance in terms of accuracy, precision, recall, and F1-score in distinguishing real from imagined hand movements was reported for all analyzed TFDs in the case of low-noise measurements. The achieved results show potential for further enhancement of clinical diagnostic methods and medical treatment of numerous neurological disorders if the signatures of these abnormalities, as expected, are detected by the proposed method in recorded EEG data, which is planned to be investigated in future work.

Author Contributions

Conceptualization: J.L.; methodology: J.L. and N.S.; software: J.L.; validation: J.L., N.S., L.S. and D.S.; formal analysis: J.L., N.S., L.S. and D.S.; investigation: J.L., N.S., L.S. and D.S.; resources: J.L. and N.S.; data curation: J.L.; writing—original draft preparation: J.L. and N.S.; writing—review and editing: J.L., N.S., L.S. and D.S.; visualization: J.L. and N.S.; supervision: J.L., L.S. and D.S.; project administration: J.L.; funding acquisition: J.L. and N.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Croatian Science Foundation under the projects IP-2019-04-6703 and IP-2018-01-3739, the Juraj Dobrila University of Pula, EU Horizon 2020 project ”National Competence Centres in the Framework of EuroHPC (EUROCC)”, IRI2 project ”ABsistemDCiCloud” (KK.01.2.1.02.0179), Center for Artificial Intelligence and Cybersecurity, University of Rijeka projects uniri-tehnic-18-17 and uniri-tehnic-18-15, Croatian–Slovenian bilateral project BI-HR/20-21-043, and the European COST project CA17137.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Van Hoey, G.; Philips, W.; Lemahieu, I. Time-frequency analysis of EEG signals. In Proceedings of the 8th Workshop on Circuits, Systems and Signal Processing, Mierlo, The Netherlands, 27–28 November 1997; pp. 631–636. [Google Scholar]
  2. Diykh, M.; Li, Y.; Wen, P. Classify Epileptic EEG Signals Using Weighted Complex Networks Based Community Structure Detection. Expert Syst. Appl. 2017, 90, 87–100. [Google Scholar] [CrossRef]
  3. Del Rincon, J.M.; Santofimia, M.J.; del Toro, X.; Barba, J.; Romero, F.; Navas, P.; Lopez, J.C. Non-linear classifiers applied to EEG analysis for epilepsy seizure detection. Expert Syst. Appl. 2017, 86, 99–112. [Google Scholar] [CrossRef] [Green Version]
  4. Nakisa, B.; Rastgoo, M.N.; Tjondronegoro, D.; Chandran, V. Evolutionary computation algorithms for feature selection of EEG-based emotion recognition using mobile sensors. Expert Syst. Appl. 2018, 93, 143–155. [Google Scholar] [CrossRef] [Green Version]
  5. Peng, A. Research on The EEG Signal Denoising Method Based on Improved Wavelet Transform. Int. J. Digit. Content Technol. Appl. 2013, 7, 154–163. [Google Scholar]
  6. Gaur, P.; Pachori, R.B.; Wang, H.; Prasad, G. A multi-class EEG-based BCI classification using multivariate empirical mode decomposition based filtering and Riemannian geometry. Expert Syst. Appl. 2018, 95, 201–211. [Google Scholar] [CrossRef]
  7. Gaur, P.; Pachori, R.B.; Wang, H.; Prasad, G. A multivariate empirical mode decomposition based filtering for subject independent BCI. In Proceedings of the 27th Irish Signals and Systems Conference, Derry, UK, 21–22 June 2016; pp. 1–7. [Google Scholar]
  8. Gaur, P.; Pachori, R.B.; Wang, H.; Prasad, G. Enhanced motor imagery classification in EEG-BCI using multivariate EMD based filtering and CSP features. In International Brain-Computer Interface (BCI) Meeting 2016; BCI Society: Utrecht, The Netherlands, 2016. [Google Scholar]
  9. Speckmann, E.J.; Elger, C.E.; Gorji, A. Niedermeyer’s Electroencephalography; Chapter Neurophysiologic Basis of EEG and DC Potentials; Lippincott Williams and Wilkins: Philadelphia, PA, USA, 2011; pp. 1–15. [Google Scholar]
  10. Sharma, M.; Dhere, A.; Pachori, R.B.; Acharya, U.R. An automatic detection of focal EEG signals using new class of time–frequency localized orthogonal wavelet filter banks. Knowl. Based Syst. 2017, 118, 217–227. [Google Scholar] [CrossRef]
  11. Aboalayon, K.A.I.; Faezipour, M.; Almuhammadi, W.S.; Moslehpour, S. Sleep Stage Classification Using EEG Signal Analysis: A Comprehensive Survey and New Investigation. Entropy 2016, 18, 272. [Google Scholar] [CrossRef]
  12. Hassan, A.R.; Subasi, A. A decision support system for automated identification of sleep stages from single-channel EEG signals. Knowl. Based Syst. 2017, 128, 115–124. [Google Scholar] [CrossRef]
  13. Rosenblatt, M.; Figliola, A.; Paccosi, G.; Serrano, E.; Rosso, O.A. A Quantitative Analysis of an EEG Epileptic Record Based on MultiresolutionWavelet Coefficients. Entropy 2014, 16, 5976–6005. [Google Scholar] [CrossRef]
  14. Bhati, D.; Pachori, R.B.; Gadre, V.M. A novel approach for time–frequency localization of scaling functions and design of three-band biorthogonal linear phase wavelet filter banks. Digit. Signal Process. 2017, 69, 309–322. [Google Scholar] [CrossRef]
  15. Bhati, D.; Sharma, M.; Pachori, R.B.; Gadre, V.M. Time–frequency localized three-band biorthogonal wavelet filter bank using semidefinite relaxation and nonlinear least squares with epileptic seizure EEG signal classification. Digit. Signal Process. 2017, 62, 259–273. [Google Scholar] [CrossRef]
  16. Sharma, R.; Pachori, R.B. Classification of epileptic seizures in EEG signals based on phase space representation of intrinsic mode functions. Expert Syst. Appl. 2015, 42, 1106–1117. [Google Scholar] [CrossRef]
  17. Pachori, R.B. Discrimination between ictal and seizure-free EEG signals using empirical mode decomposition. Res. Lett. Signal Process. 2008, 2008, 1–5. [Google Scholar] [CrossRef]
  18. D’Avanzo, C.; Tarantino, V.; Bisiacchi, P.S.; Sparacino, G. A wavelet Methodology for EEG Time-frequency Analysis in a Time Discrimination Task. Int. J. Bioelectromagn. 2009, 11, 185–188. [Google Scholar]
  19. Zhang Xizheng, Y.L.; Weixiong, W. Wavelet Time-frequency Analysis of Electro-encephalogram (EEG) Processing. Int. J. Adv. Comput. Sci. Appl. 2010, 1, 1–5. [Google Scholar] [CrossRef]
  20. Boashash, B. Time-Frequency Signal Analysis and Processing: A Comprehensive Reference; Academic Press: Cambridge, MA, USA, 2015. [Google Scholar]
  21. Sucic, V.; Lerga, J.; Boashash, B. Multicomponent noisy signal adaptive instantaneous frequency estimation using components time support information. IET Signal Process. 2014, 8, 277–284. [Google Scholar] [CrossRef] [Green Version]
  22. Lerga, J.; Sucic, V.; Boashash, B. An Efficient Algorithm for Instantaneous Frequency Estimation of Nonstationary Multicomponent Signals in Low SNR. EURASIP J. Adv. Signal Process. 2011, 2011, 1–16. [Google Scholar] [CrossRef] [Green Version]
  23. Lerga, J.; Sucic, V. Nonlinear IF Estimation Based on the Pseudo WVD Adapted Using the Improved Sliding Pairwise ICI Rule. IEEE Signal Process. Lett. 2009, 16, 953–956. [Google Scholar] [CrossRef]
  24. Sharma, M.; Achuth, P.V.; Pachori, R.B.; Gadre, V.M. A parametrization technique to design joint time–frequency optimized discrete-time biorthogonal wavelet bases. Signal Process. 2017, 135, 107–120. [Google Scholar] [CrossRef]
  25. Sharma, M.; Dhere, A.; Pachori, R.B.; Gadre, V.M. Optimal duration-bandwidth localized antisymmetric biorthogonal wavelet filters. Signal Process. 2017, 134, 87–99. [Google Scholar] [CrossRef]
  26. Sharma, M.; Bhati, D.; Pillai, S.; Pachori, R.B.; Gadre, V.M. Design of Time-Frequency Localized Filter Banks: Transforming Non-convex Problem into Convex Via Semidefinite Relaxation Technique. Circuits Syst. Signal Process. 2016, 35, 3716–3733. [Google Scholar] [CrossRef]
  27. Lerga, J.; Sucic, V. An instantaneous frequency estimation method based on the improved sliding pair-wise ICI rule. In Proceedings of the 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010), Kuala Lumpur, Malaysia, 10–13 May 2010; pp. 161–164. [Google Scholar]
  28. Sun, M.; Scheuer, M.L.; Qian, S.; Baumann, S.B.; Adelson, P.D.; Sclabassi, R.J. Time-frequency analysis of high-frequency activity at the start of epileptic seizures. In Proceedings of the 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. ‘Magnificent Milestones and Emerging Opportunities in Medical Engineering’ (Cat. No.97CH36136), Chicago, IL, USA, 30 October–2 November 1997; Volume 3, pp. 1184–1187. [Google Scholar]
  29. Tzallas, A.T.; Tsipouras, M.G.; Fotiadis, D.I. The Use of Time-Frequency Distributions for Epileptic Seizure Detection in EEG Recordings. In Proceedings of the 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Lyon, France, 23–26 August 2007; pp. 3–6. [Google Scholar]
  30. Sharma, M.; Pachori, R.B.; Acharya, U.R. A new approach to characterize epileptic seizures using analytic time-frequency flexible wavelet transform and fractal dimension. Pattern Recognit. Lett. 2017, 94, 172–179. [Google Scholar] [CrossRef]
  31. Tzallas, A.T.; Tsipouras, M.G.; Fotiadis, D.I. Automatic Seizure Detection Based on Time-frequency Analysis and Artificial Neural Networks. Comput. Intell. Neurosci. 2007, 2007, 18:1–18:13. [Google Scholar] [CrossRef] [PubMed]
  32. Tzallas, A.T.; Tsipouras, M.G.; Fotiadis, D.I. Epileptic Seizure Detection in EEGs Using Time-Frequency Analysis. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 703–710. [Google Scholar] [CrossRef] [PubMed]
  33. Martínez-Vargas, J.D.; Avendaño-Valencia, L.D.; Giraldo, E.; Castellanos-Dominguez, G. Comparative analysis of time frequency representations for discrimination of epileptic activity in EEG signals. In Proceedings of the 2011 5th International IEEE/EMBS Conference on Neural Engineering, Cancun, Mexico, 27 April–1 May 2011; pp. 148–151. [Google Scholar]
  34. Subasi, A.; Gursoy, M.I. EEG signal classification using PCA, ICA, LDA and support vector machines. Expert Syst. Appl. 2010, 37, 8659–8666. [Google Scholar] [CrossRef]
  35. Awal, M.A.; Khlif, M.S.; Dong, S.; Azemi, G.; Colditz, P.; Boashash, B. Detection of Neonatal EEG Burst-Suppression Using Time-Frequency Matching Pursuit. In Proceedings of the Australian Biomedical Engineering Conference (ABEC), Melbourne, Australia, 22–25 November 2015. [Google Scholar]
  36. Rankine, L.; Stevenson, N.; Mesbah, M.; Boashash, B. A Nonstationary Model of Newborn EEG. IEEE Trans. Biomed. Eng. 2007, 54, 19–28. [Google Scholar] [CrossRef] [Green Version]
  37. Hamid Hassanpour, M.M.; Boashash, B. Time–frequency based newborn EEG seizure detection using low and high frequency signatures. Physiol. Meas. 2004, 25, 935–944. [Google Scholar] [CrossRef]
  38. Boashah, B.; Mesbah, M. A time-frequency approach for newborn seizure detection. IEEE Eng. Med. Biol. Mag. 2001, 20, 54–64. [Google Scholar] [CrossRef]
  39. Omidvarnia, A.H.; Mesbah, M.; Khlif, M.S.; O’Toole, J.M.; Colditz, P.B.; Boashash, B. Kalman filter-based time-varying cortical connectivity analysis of newborn EEG. In Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Boston, MA, USA, 30 August–3 September 2011; pp. 1423–1426. [Google Scholar]
  40. Omidvarnia, A.; Mesbah, M.; O’Toole, J.M.; Colditz, P.; Boashash, B. Analysis of the time-varying cortical neural connectivity in the newborn EEG: A time-frequency approach. In Proceedings of the International Workshop on Systems, Signal Processing and their Applications (WOSSPA), Tipaza, Algeria, 9–11 May 2011; pp. 79–182. [Google Scholar]
  41. Hassanpour, H.; Boashash, B. A Time-Frequency Approach For EEG Spike Detection. Iran. J. Energy Environ. 2011, 2, 390–395. [Google Scholar] [CrossRef] [Green Version]
  42. Powell, G.E.; Percival, I.C. A spectral entropy method for distinguishing regular and irregular motion of Hamiltonian systems. J. Phys. A Math. Gen. 1979, 12, 2053–2071. [Google Scholar] [CrossRef]
  43. Rosenblatt, M.; Serrano, E.; Figliola, A. An Entropy Based in Wavelet Leaders to Quantify the Local Regularity of a Signal and its Application to Analize the Dow Jones Index. Int. J. Wavelets Multiresolution Inf. Process. 2012, 10, 1250048. [Google Scholar] [CrossRef]
  44. Jaffard, S. Oscillation spaces: Properties and applications to fractal and multifractal functions. J. Math. Phys. 1998, 39, 4129–4141. [Google Scholar] [CrossRef]
  45. Bhattacharyya, A.; Pachori, R.B.; Upadhyay, A.; Acharya, U.R. Tunable-Q Wavelet Transform Based Multiscale Entropy Measure for Automated Classification of Epileptic EEG Signals. Appl. Sci. 2017, 7, 385. [Google Scholar] [CrossRef] [Green Version]
  46. Bhattacharyya, A.; Pachori, R.B.; Acharya, U.R. Tunable-Q Wavelet Transform Based Multivariate Sub-Band Fuzzy Entropy With Application to Focal EEG Signal Analysis. Entropy 2017, 19, 99. [Google Scholar] [CrossRef] [Green Version]
  47. Acharya, U.R.; Yanti, R.; Zheng, J.W.; Krishnan, M.M.R.; Tan, J.H.; Martis, R.J.; Lim, C.M. Automated Diagnosis of Epilepsy Using CWT, HOS and Texture Parameters. Int. J. Neural Syst. 2013, 23, 1350009:1–1350009:15. [Google Scholar] [CrossRef] [PubMed]
  48. Bhattacharyya, S.; Khasnobish, A.; Chatterjee, S.; Konar, A.; Tibarewala, D.N. Performance analysis of LDA, QDA and KNN algorithms in left-right limb movement classification from EEG data. In Proceedings of the 2010 International Conference on Systems in Medicine and Biology, Kharagpur, India, 16–18 December 2010; pp. 126–131. [Google Scholar]
  49. Bhattacharyya, S.; Khasnobish, A.; Konar, A.; Tibarewala, D.N.; Nagar, A.K. Performance analysis of left/right hand movement classification from EEG signal by intelligent algorithms. In Proceedings of the 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB), Paris, France, 11–15 April 2011; pp. 1–8. [Google Scholar]
  50. Caracillo, R.C.; Castro, M.C.F. Classification of executed upper limb movements by means of EEG. In Proceedings of the 2013 ISSNIP Biosignals and Biorobotics Conference: Biosignals and Robotics for Better and Safer Living (BRC), Rio de Janeiro, Brazil, 18–20 February 2013; pp. 1–6. [Google Scholar]
  51. Shiman, F.; López-Larraz, E.; Sarasola-Sanz, A.; Irastorza-Landa, N.; Spüler, M.; Birbaumer, N.; Ramos-Murguialday, A. Classification of different reaching movements from the same limb using EEG. J. Neural Eng. 2017, 14, 046018. [Google Scholar] [CrossRef] [PubMed]
  52. Waldert, S.; Preissl, H.; Demandt, E.; Braun, C.; Birbaumer, N.; Aertsen, A.; Mehring, C. Hand movement direction decoded from MEG and EEG. J. Neurosci. 2008, 28, 1000–1008. [Google Scholar] [CrossRef]
  53. Sanes, J.; Donoghue, J.; Thangaraj, V.; Edelman, R.; Warach, S. Shared neural substrates controlling hand movements in human motor cortex. Science 1995, 268, 1775–1777. [Google Scholar] [CrossRef]
  54. Yong, X.; Menon, C. EEG classification of different imaginary movements within the same limb. PLoS ONE 2015, 10, e0121896. [Google Scholar]
  55. Shiman, F.; Irastorza-Landa, N.; Sarasola-Sanz, A.; Spüler, M.; Birbaumer, N.; Ramos-Murguialday, A. Towards decoding of functional movements from the same limb using EEG. In Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 1922–1925. [Google Scholar]
  56. Planelles, D.; Hortal, E.; Costa, A.; Úbeda, A.; Iáez, E.; Azorín, J.M. Evaluating classifiers to detect arm movement intention from EEG signals. Sensors 2014, 14, 18172–18186. [Google Scholar] [CrossRef]
  57. Cohen, L. Time-frequency distributions-a review. Proc. IEEE 1989, 77, 941–981. [Google Scholar] [CrossRef] [Green Version]
  58. Hlawatsch, F.; Boudreaux-Bartels, G.F. Linear and quadratic time-frequency signal representations. IEEE Signal Process. Mag. 1992, 9, 21–67. [Google Scholar] [CrossRef]
  59. Kadambe, S.; Boudreaux-Bartels, G.F. A comparison of the existence of “cross terms” in the Wigner distribution and the squared magnitude of the wavelet transform and the short-time Fourier transform. IEEE Trans. Signal Process. 1992, 40, 2498–2517. [Google Scholar] [CrossRef]
  60. Slepian, D. On bandwidth. Proc. IEEE 1976, 64, 292–300. [Google Scholar] [CrossRef]
  61. Wigner, E. On the Quantum Correction For Thermodynamic Equilibrium. Phys. Rev. 1932, 40, 749–759. [Google Scholar] [CrossRef]
  62. Hahn, S.L. Hilbert Transforms in Signal Processing; Artech Print on Demand. 1996. Available online: https://us.artechhouse.com/Hilbert-Transforms-in-Signal-Processing-P427.aspx (accessed on 5 January 2021).
  63. Ville, J. Theory and Applications of the Notion of Complex Signal; RAND Corporation: Santa Monica, CA, USA, 1948. [Google Scholar]
  64. Boashash, B. Note on the use of the Wigner distribution for time-frequency signal analysis. IEEE Trans. Acoust. Speech Signal Process. 1988, 36, 1518–1521. [Google Scholar] [CrossRef] [Green Version]
  65. Pachori, R.B.; Sircar, P. A new technique to reduce cross terms in the Wigner distribution. Digit. Signal Process. 2007, 17, 466–474. [Google Scholar] [CrossRef] [Green Version]
  66. Pachori, R.B.; Nishad, A. Cross-terms reduction in the Wigner–Ville distribution using tunable-Q wavelet transform. Signal Process. 2016, 120, 288–304. [Google Scholar] [CrossRef]
  67. Martin, W.; Flandrin, P. Wigner-Ville spectral analysis of nonstationary processes. IEEE Trans. Acoust. Speech Signal Process. 1985, 33, 1461–1470. [Google Scholar] [CrossRef] [Green Version]
  68. Stankovic, L.; Dakovic, M.; Thayaparan, T. Time-Frequency Signal Analysis with Applications; Artech House Radar: London, UK, 2013; Available online: https://us.artechhouse.com/Time-Frequency-Signal-Analysis-with-Applications-P1577.aspx (accessed on 5 January 2021).
  69. Boashash, B.; Escudie, B. Wigner-Ville analysis of asymptotic signals and applications. Signal Process. 1985, 8, 315–327. [Google Scholar] [CrossRef]
  70. Bruni, V.; Tartaglione, M.; Vitulano, D. A Signal Complexity-Based Approach for AM–FM Signal Modes Counting. Mathematics 2020, 8, 2170. [Google Scholar] [CrossRef]
  71. Baraniuk, R.G.; Flandrin, P.; Janssen, A.J.E.M.; Michel, O.J.J. Measuring time-frequency information content using the Renyi entropies. IEEE Trans. Inf. Theory 2001, 47, 1391–1409. [Google Scholar] [CrossRef] [Green Version]
  72. Stankovic, L. A Measure of Some Time–Frequency Distributions Concentration. Signal Process. 2001, 81, 621–631. [Google Scholar] [CrossRef]
  73. Saulig, N.; Pustelnik, N.; Borgnat, P.; Flandrin, P.; Sucic, V. Instantaneous counting of components in nonstationary signals. In Proceedings of the 21st European Signal Processing Conference (EUSIPCO 2013), Marrakech, Morocco, 9–13 September 2013; pp. 1–5. [Google Scholar]
  74. Sucic, V.; Saulig, N.; Boashash, B. Estimating the number of components of a multicomponent nonstationary signal using the short-term time-frequency Rényi Entropy. EURASIP J. Adv. Signal Process. 2011, 2011, 125. [Google Scholar] [CrossRef] [Green Version]
  75. Barkat, B.; Abed-Meraim, K. Algorithms for Blind Components Separation and Extraction from the Time-Frequency Distribution of Their Mixture. EURASIP J. Adv. Signal Process. 2004, 13, 2025–2033. [Google Scholar] [CrossRef] [Green Version]
  76. Delorme, A.; Makeig, S.; Fabre-Thorpe, M.; Sejnowski, T. From single-trial EEG to brain area dynamics. Neurocomputing 2002, 44, 1057–1064. [Google Scholar] [CrossRef]
  77. Delorme, A.; Rousselet, G.; Macé, M.M.; Fabre-Thorpe, M. Interaction of top-down and bottom up processing in the fast visual analysis of natural scenes. Cogn. Brain Res. 2004, 19, 103–113. [Google Scholar] [CrossRef] [Green Version]
  78. Millioz, F.; Martin, N. Circularity of the STFT and Spectral Kurtosis for Time-Frequency Segmentation in Gaussian Environment. IEEE Trans. Signal Process. 2011, 59, 515–524. [Google Scholar] [CrossRef]
  79. Stankovic, L.; Stankovic, S. Wigner distribution of noisy signals. IEEE Trans. Signal Process. 1993, 41, 956–960. [Google Scholar] [CrossRef]
  80. Amin, M.G. Minimum Variance Time-Frequency Distribution Kernels for Signals in Additive Noise. IEEE Trans. Signal Process. 1996, 44, 2352–2356. [Google Scholar] [CrossRef]
  81. Tatum, W.O. Ellen R. Grass Lecture: Extraordinary EEG. Neurodiagnostic J. 2014, 54, 3–21. [Google Scholar]
  82. Lerga, J.; Saulig, N.; Mozetič, V. Algorithm based on the short-term Rényi entropy and IF estimation for noisy EEG signals analysis. Comput. Biol. Med. 2017, 80, 1–13. [Google Scholar] [CrossRef]
  83. Saulig, N.; Milanović, Ž.; Ioana, C. A local entropy-based algorithm for information content extraction from time–frequency distributions of noisy signals. Digit. Signal Process. 2017, 70, 155–165. [Google Scholar] [CrossRef]
  84. Arbelaitz, O.; Gurrutxaga, I.; Muguerza, J.; Pérez, J.M.; Perona, I. An extensive comparative study of cluster validity indices. Pattern Recognit. 2013, 46, 243–256. [Google Scholar] [CrossRef]
  85. Powers, D.M.W. Evaluation: From precision, recall and f-measure to roc., informedness, markedness & correlation. J. Mach. Learn. Technol. 2011, 2, 37–63. [Google Scholar]
  86. Hoshen, J.; Kopelman, R. Percolation and cluster distribution. 1. Cluster multiple labeling technique and critical concentration algorithm. Phys. Rev. B 1976, B14, 3438–3445. [Google Scholar] [CrossRef]
Figure 1. Example of a number of signal components estimation using the short-term Rényi entropy (STRE). (a) Signal time series. (b) Signal time–frequency representation (spectrogram). (c) Local number of signal components M p ( t ) obtained using the non-iterative method [74]. (d) Local number of signal components M p ( t ) obtained using the iterative method with α = 3 [73]. (e) Local number of signal components M p ( t ) obtained using the iterative method with α = 5 (dotted) and α = 7 (dashed) [73].
Figure 1. Example of a number of signal components estimation using the short-term Rényi entropy (STRE). (a) Signal time series. (b) Signal time–frequency representation (spectrogram). (c) Local number of signal components M p ( t ) obtained using the non-iterative method [74]. (d) Local number of signal components M p ( t ) obtained using the iterative method with α = 3 [73]. (e) Local number of signal components M p ( t ) obtained using the iterative method with α = 5 (dotted) and α = 7 (dashed) [73].
Mathematics 09 00451 g001
Figure 2. Simplified flowchart of the signal component extraction method.
Figure 2. Simplified flowchart of the signal component extraction method.
Mathematics 09 00451 g002
Figure 3. Electroencephalogram (EEG) signal captured at FP1 (single trail). (ad) Left-hand forward movement EEG time series, spectrogram, M p ( t ) , and instantaneous frequencies (IFs) (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively.
Figure 3. Electroencephalogram (EEG) signal captured at FP1 (single trail). (ad) Left-hand forward movement EEG time series, spectrogram, M p ( t ) , and instantaneous frequencies (IFs) (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, spectrogram, M p ( t ) , and IFs (dominant IF in red), respectively.
Mathematics 09 00451 g003
Figure 4. EEG signal captured at FP (single trail). (ad) Left-hand forward movement EEG time series, Wigner–Ville distribution (WVD), M p ( t ) , and IFs (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively.
Figure 4. EEG signal captured at FP (single trail). (ad) Left-hand forward movement EEG time series, Wigner–Ville distribution (WVD), M p ( t ) , and IFs (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, WVD, M p ( t ) , and IFs (dominant IF in red), respectively.
Mathematics 09 00451 g004
Figure 5. EEG signal captured at FP1 (single trail). (ad) Left-hand forward movement EEG time series, Rihaczek distribution (RD), M p ( t ) , and IFs (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively.
Figure 5. EEG signal captured at FP1 (single trail). (ad) Left-hand forward movement EEG time series, Rihaczek distribution (RD), M p ( t ) , and IFs (dominant IF in red), respectively. (eh) Imagined left-hand forward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (il) Right-hand forward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (mp) Imagined right backward hand movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (qt) Left-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (ux) Imagined left-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (yab) Right-hand backward movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively. (acaf) Imagined right backward hand movement EEG time series, RD, M p ( t ) , and IFs (dominant IF in red), respectively.
Mathematics 09 00451 g005
Figure 6. Number of EEG signal components M (moved—blue, imagined—yellow) captured by all electrodes estimated from their spectrogram, WVD, and RD, respectively. (a) Left-hand forward movement and imagined movement M estimated from the spectrogram. (b) Right-hand forward movement and imagined movement M estimated from the spectrogram. (c) Left-hand backward movement and imagined movement M estimated from the spectrogram. (d) Right-hand backward movement and imagined movement M estimated from the spectrogram. (e) Left-hand forward movement and imagined movement M estimated from the WVD. (f) Right-hand forward movement and imagined movement M estimated from the WVD. (g) Left-hand backward movement and imagined movement M estimated from the WVD. (h) Right-hand backward movement and imagined movement M estimated from the WVD. (i) Left-hand forward movement and imagined movement M estimated from the RD. (j) Right-hand forward movement and imagined movement M estimated from the RD. (k) Left-hand backward movement and imagined movement M estimated from the RD. (l) Right-hand backward movement and imagined movement M estimated from the RD.
Figure 6. Number of EEG signal components M (moved—blue, imagined—yellow) captured by all electrodes estimated from their spectrogram, WVD, and RD, respectively. (a) Left-hand forward movement and imagined movement M estimated from the spectrogram. (b) Right-hand forward movement and imagined movement M estimated from the spectrogram. (c) Left-hand backward movement and imagined movement M estimated from the spectrogram. (d) Right-hand backward movement and imagined movement M estimated from the spectrogram. (e) Left-hand forward movement and imagined movement M estimated from the WVD. (f) Right-hand forward movement and imagined movement M estimated from the WVD. (g) Left-hand backward movement and imagined movement M estimated from the WVD. (h) Right-hand backward movement and imagined movement M estimated from the WVD. (i) Left-hand forward movement and imagined movement M estimated from the RD. (j) Right-hand forward movement and imagined movement M estimated from the RD. (k) Left-hand backward movement and imagined movement M estimated from the RD. (l) Right-hand backward movement and imagined movement M estimated from the RD.
Mathematics 09 00451 g006
Figure 7. Average of EEG signals dominant component IF f ¯ 1 (moved - blue, imagined - yellow) captured by all electrodes estimated from their spectrogram, WVD, and RD, respectively. (a) Left-hand forward movement and imagined movement f ¯ 1 estimated from the spectrogram. (b) Right-hand forward movement and imagined movement f ¯ 1 estimated from the spectrogram. (c) Left-hand backward movement and imagined movement f ¯ 1 estimated from the spectrogram. (d) Right-hand backward movement and imagined movement f ¯ 1 estimated from the spectrogram. (e) Left-hand forward movement and imagined movement f ¯ 1 estimated from the WVD. (f) Right-hand forward movement and imagined movement f ¯ 1 estimated from the WVD. (g) Left-hand backward movement and imagined movement f ¯ 1 estimated from the WVD. (h) Right-hand backward movement and imagined movement f ¯ 1 estimated from the WVD. (i) Left-hand forward movement and imagined movement f ¯ 1 estimated from the RD. (j) Right-hand forward movement and imagined movement f ¯ 1 estimated from the RD. (k) Left-hand backward movement and imagined movement f ¯ 1 estimated from the RD. (l) Right-hand backward movement and imagined movement f ¯ 1 estimated from the RD.
Figure 7. Average of EEG signals dominant component IF f ¯ 1 (moved - blue, imagined - yellow) captured by all electrodes estimated from their spectrogram, WVD, and RD, respectively. (a) Left-hand forward movement and imagined movement f ¯ 1 estimated from the spectrogram. (b) Right-hand forward movement and imagined movement f ¯ 1 estimated from the spectrogram. (c) Left-hand backward movement and imagined movement f ¯ 1 estimated from the spectrogram. (d) Right-hand backward movement and imagined movement f ¯ 1 estimated from the spectrogram. (e) Left-hand forward movement and imagined movement f ¯ 1 estimated from the WVD. (f) Right-hand forward movement and imagined movement f ¯ 1 estimated from the WVD. (g) Left-hand backward movement and imagined movement f ¯ 1 estimated from the WVD. (h) Right-hand backward movement and imagined movement f ¯ 1 estimated from the WVD. (i) Left-hand forward movement and imagined movement f ¯ 1 estimated from the RD. (j) Right-hand forward movement and imagined movement f ¯ 1 estimated from the RD. (k) Left-hand backward movement and imagined movement f ¯ 1 estimated from the RD. (l) Right-hand backward movement and imagined movement f ¯ 1 estimated from the RD.
Mathematics 09 00451 g007
Figure 8. Limb movement EEG analysis implemented in a virtual computer instrument.
Figure 8. Limb movement EEG analysis implemented in a virtual computer instrument.
Mathematics 09 00451 g008
Table 1. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its spectrogram.
Table 1. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its spectrogram.
Left Hand ForwardRight Hand ForwardLeft Hand BackwardRight Hand Backward
MovedImaginedMovedImaginedMovedImaginedMovedImagined
FP10.0510.0500.0500.0520.0520.0510.0500.050
FP20.0510.0510.0530.0520.0520.0560.0520.050
F30.0500.1540.0530.0510.0520.0500.0500.054
F40.0510.0500.0530.0510.0520.0500.0520.050
C30.0500.0500.0540.0510.0510.0510.0500.050
C40.0500.0510.0550.0530.0500.0500.0500.053
P30.0510.0500.0520.0500.0500.0500.0560.053
P40.0520.0510.0500.0520.0520.0500.0500.051
O10.0530.0500.0500.0520.0500.0530.0500.051
O20.0520.0520.0500.0510.0520.0500.0500.050
F70.0500.1610.0540.0990.0960.0540.0520.181
F80.0530.0530.0880.0510.0570.0560.0790.050
T30.0510.0500.0540.0510.0500.0540.0520.051
T40.0520.0510.0820.0500.0800.0550.1920.050
T50.0510.0510.0500.0520.0500.0520.0520.050
T60.0500.0520.0510.0540.0500.0530.0530.050
FZ0.0500.0500.0500.0500.0520.0500.0500.050
CZ0.0500.0520.0530.0500.0500.0510.0500.053
PZ0.0500.0530.0510.0510.0530.0500.0500.051
Table 2. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its WVD.
Table 2. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its WVD.
Left Hand ForwardRight Hand ForwardLeft Hand BackwardRight Hand Backward
MovedImaginedMovedImaginedMovedImaginedMovedImagined
FP10.0510.0500.0520.0600.0510.0520.0510.051
FP20.0500.0530.0520.0550.0500.0510.0530.050
F30.0520.0500.0520.0530.0530.0500.0510.058
F40.0500.0500.0530.0550.0510.0500.0790.050
C30.0520.0540.0540.0520.0510.0500.0510.052
C40.0520.0530.0540.0510.0510.0500.0510.052
P30.0520.0580.0500.0530.0510.0530.0510.052
P40.0510.0510.0530.0520.0500.0510.0500.052
O10.0520.0540.0510.0520.0530.0550.0520.051
O20.0520.0530.0520.0520.0520.0570.0520.052
F70.0520.1240.0540.1580.0510.0540.0530.104
F80.0510.0590.0870.0580.0520.0540.0730.052
T30.0510.0510.0540.0520.0510.0510.0500.051
T40.0520.0520.0510.0510.0820.0550.1070.051
T50.0520.0520.0540.0530.0510.0590.0530.050
T60.0520.0520.0510.0520.0500.0560.0530.052
FZ0.0500.0570.0510.0510.0510.0500.0560.050
CZ0.0530.0530.0550.0530.0520.0510.0530.050
PZ0.0520.0530.0520.0530.0510.0510.0500.051
Table 3. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its RD.
Table 3. Average of the dominant IF f ¯ 1 for the EEG signals estimated from its RD.
Left Hand ForwardRight Hand ForwardLeft Hand BackwardRight Hand Backward
MovedImaginedMovedImaginedMovedImaginedMovedImagined
FP10.0500.0500.0520.0580.0510.0530.0530.050
FP20.0500.0500.0520.0580.0510.0530.0530.050
F30.0500.0540.0520.0540.0510.0530.0500.055
F40.0500.0850.0550.0510.0510.0510.0530.050
C30.0520.0540.0550.0540.0510.0500.0510.053
C40.0520.0540.0550.0540.0510.0500.0510.053
P30.0510.0540.0500.0540.0510.0500.0510.051
P40.0510.0540.0520.0520.0500.0510.0500.050
O10.0510.0540.0500.0520.0550.0540.0510.054
O20.0510.0540.0520.0520.0500.0540.0510.050
F70.0510.1740.0540.1560.0510.0560.0530.099
F80.1720.1060.0890.0580.0510.0530.0730.106
T30.0510.1060.0550.0540.0510.0500.0510.053
T40.0540.0870.1460.0520.0760.0520.1070.106
T50.0510.0540.0540.0540.0510.0560.0530.053
T60.0510.0520.0510.0520.0500.0560.0530.053
FZ0.0500.0500.0520.0580.0520.0500.0500.050
CZ0.0520.0520.0550.0550.0510.0500.0530.050
PZ0.0510.0540.0520.0520.0510.0500.0530.053
Table 4. The number of separate energy clusters in the EEG time–frequency distributions (TFDs) calculated using the K-means method upgraded by the Hoshen–Kopelman algorithm.
Table 4. The number of separate energy clusters in the EEG time–frequency distributions (TFDs) calculated using the K-means method upgraded by the Hoshen–Kopelman algorithm.
Left Hand ForwardRight Hand Forward
MovedImaginedMovedImagined
SNRSPWVDRDSPWVDRDSPWVDRDSPWVDRD
FP13311810357307813764304511382028541710
FP235245848478303477222213763592627309
F392776126011526591879523563902122993413
F41926911501212894206033102147218127001591
C3728198292528329773287716732732200
C4327961008429025273280623832706224
P382838285011269415351328882690126732319
P413255310132021371243149272106
O12528284318226995581246121635026041139
O213320322434258120601298231811284695
F75525522819625402905281122908628201403
F828330347039133091212872819387273088202
T358260313116124829072663663182797946
T4279309026279315427812628164325633147163
T57305658652906639829091932173035146
T6327771384128092604329062064429511570
FZ4309796754330219773010171593197629
CZ2027486612243417816823559421423311256
PZ42909766431321383230882682323158
SNSPWVDRDSPWVDRDSPWVDRDSPWVDRD
FP110319651843081360529022633324453030
FP25725171741828643786120961292627733
F31431551158873217512302830757334563135
F4792739128452843180312526381561126912287
C3123033123942956188227903612103070492
C41529931244289116322816361083182316
P313109283342778235982446347327511319
P42175375129373093231483815135226
O13289027713929343421924995171122516426
O2433193060330813699326722144828032932
F7972688179592572278117266017566426331430
F8343308518246314019219530097915302348
T3427193328727971498824821189226501257
T42212774153628814872292931126606291626
T592904149516327018141131582748833092095
T61262812725278326109243417517226631702
FZ983143411633113553050686431081
CZ16221816548200431212233929348295657
PZ317119323038274022782296247800
Table 5. Accuracy, precision, recall, and F1-score in distinguishing the real from imagined limb movements with the proposed method in low-noise environments.
Table 5. Accuracy, precision, recall, and F1-score in distinguishing the real from imagined limb movements with the proposed method in low-noise environments.
Left Hand ForwardRight Hand ForwardLeft Hand BackwardRight Hand Backward
Spectrogram
Accuracy0.900.940.860.99
Precision0.900.950.860.99
Recall0.900.940.860.99
F10.900.940.860.99
WVD
Accuracy0.860.780.990.90
Precision0.800.811.000.90
Recall0.980.740.990.90
F10.880.770.990.90
RD
Accuracy0.730.951.000.82
Precision0.730.951.000.82
Recall0.730.951.000.82
F10.730.951.000.82
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lerga, J.; Saulig, N.; Stanković, L.; Seršić, D. Rule-Based EEG Classifier Utilizing Local Entropy of Time–Frequency Distributions. Mathematics 2021, 9, 451. https://doi.org/10.3390/math9040451

AMA Style

Lerga J, Saulig N, Stanković L, Seršić D. Rule-Based EEG Classifier Utilizing Local Entropy of Time–Frequency Distributions. Mathematics. 2021; 9(4):451. https://doi.org/10.3390/math9040451

Chicago/Turabian Style

Lerga, Jonatan, Nicoletta Saulig, Ljubiša Stanković, and Damir Seršić. 2021. "Rule-Based EEG Classifier Utilizing Local Entropy of Time–Frequency Distributions" Mathematics 9, no. 4: 451. https://doi.org/10.3390/math9040451

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop