[go: up one dir, main page]

CN116250849A - An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network - Google Patents

An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network Download PDF

Info

Publication number
CN116250849A
CN116250849A CN202211559232.1A CN202211559232A CN116250849A CN 116250849 A CN116250849 A CN 116250849A CN 202211559232 A CN202211559232 A CN 202211559232A CN 116250849 A CN116250849 A CN 116250849A
Authority
CN
China
Prior art keywords
node
convolution
regional
graph
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211559232.1A
Other languages
Chinese (zh)
Inventor
唐贤伦
王世飞
谢颖
杨才全
李星辰
徐梓辉
王乐君
王会明
邓欣
蔡军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN202211559232.1A priority Critical patent/CN116250849A/en
Publication of CN116250849A publication Critical patent/CN116250849A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/369Electroencephalography [EEG]
    • A61B5/372Analysis of electroencephalograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/725Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7253Details of waveform analysis characterised by using transforms
    • A61B5/726Details of waveform analysis characterised by using transforms using Wavelet transforms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Molecular Biology (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Veterinary Medicine (AREA)
  • Psychiatry (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • Medical Informatics (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physiology (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Fuzzy Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Psychology (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

The invention discloses an electroencephalogram signal identification method based on an information separator and a regional convolution network, which comprises the following steps: acquiring electroencephalogram data, and carrying out preprocessing such as filtering, wavelet packet decomposition, data standardization and the like on the electroencephalogram data; constructing a topological graph according to the electrode installation position, and embedding the preprocessed electroencephalogram data into the graph; acquiring independent source information of each node by using a constructed graph creation information separator, and extracting electroencephalogram signal characteristics by using a regional convolution network which focuses on regional characteristics and sequentially increases the region range of interest, wherein the regional convolution network comprises three convolution layers which are a node convolution layer for extracting the characteristics of the node itself, a domain convolution layer for extracting the domain characteristics taking the node as the center and a global convolution layer for extracting global characteristics; and finally, completing classification and identification by the full connection layer. The invention can obviously reduce the information redundancy between the electrodes and effectively improve the recognition accuracy of the brain electrical signals.

Description

Electroencephalogram signal identification method based on information separator and regional convolution network
Technical Field
The invention relates to the field of intelligent biomedical science, in particular to an electroencephalogram signal identification method based on an information separator and a regional convolution network.
Background
Brain-computer interface technology (BCI) is a man-machine interaction technology that enables direct communication with computers or other electronic devices through the human brain. The human brain contains hundreds of billions of neurons, and the electroencephalogram (EEG) signal is an electrical signal generated by activity between these neurons. Electroencephalogram signals have been widely used in the fields of artificial limbs, exercise rehabilitation, brain disease diagnosis, fatigue detection, and the like. When the brain performs mental activities, specific electrical signals are generated and mapped to the cerebral cortex, and how to decode the human intent from these electrical signals is critical for the brain-machine interface.
When a person is moving or imagining a movement, phenomena of event-related desynchronization (ERD) and event-related synchronization (ERS) that help to decode human intent can be observed. So the motion imagination is a popular research topic in the field of the brain electrical signals at present, and more researches lead the decoding of the motion imagination brain electrical signals to be reliable. Electroencephalogram signals have most of the characteristics of bioelectric signals, such as nonlinearity, instability, randomness, and also contain artifacts and noise of other bioelectric signals. The amplitude of these noise is several times or even tens of times that of the EEG signal. Thus, conventional methods cannot extract the valid features of the EEG signal. In recent years, due to the rapid development of deep learning and the strong processing power of deep learning on random and nonlinear data, the deep learning is gradually one of the main methods of electroencephalogram research.
Currently, the deep learning-based EEG signal intention decoding method mainly treats the original EEG signal as a two-dimensional matrix, and two dimensions are respectively an electrode and an acquired EEG time sequence. Feature extraction and classification is then performed using deep learning algorithms such as Convolutional Neural Networks (CNNs) or long-term memory (LSTM). Such methods achieve good performance, but it is worth mentioning that they use raw EEG data represented by a two-dimensional matrix as input data. However, since the brain can be regarded as a sphere with weak electric signals, and the cortex is a continuous electric potential surface, the collected electric signals of each electrode will have information generated from the positions of other electrodes, so that the direct use of the original data will cause information redundancy. Independent Component Analysis (ICA) is an important tool for blind source separation, which can effectively reduce such information redundancy, but for EEG data, the number of sources cannot be determined, and ICA can destroy the original electrode ordering order, so that the data lose the original spatial information. Such problems can be effectively avoided by creating a graph.
Graph rolling networks (GCNs) are a classical graph data processing method. It uses a symmetric normalized adjacency matrix to aggregate neighbor information at each layer, and then uses a weight matrix shared by each node to perform feature transformation. It achieves good results in semi-supervised node classification and some graph classification tasks. Simplified graph convolutional neural networks (SGCNs) are an improved approach based on GCN. It removes the feature transformation of each layer compared to GCN, but achieves nearly the same effect. This illustrates that the aggregation of neighbor information plays a major role in GCN. The above two methods provide a concept of data processing in the graph, namely, generating new node information by utilizing the adjacency relationship between nodes. On the other hand, when the brain performs mental activities, there is a great difference in the degree of activity of neurons in different brain regions. However, most of the current methods focus on the overall spatial information of all electrodes, neglecting the spatial information of each local area that should be focused more in actual operation.
CN113128552a, an electroencephalogram emotion recognition method based on depth separable causal graph rolling network. Existing neural networks for recognizing brain electrical emotion lack consideration of directional functional relationships between channels. The invention is as follows: 1. and collecting brain electrical data of the tested person. 2. And constructing an adjacency matrix. 3. And calculating a regularized Laplacian matrix corresponding to the electroencephalogram data. 4. And performing feature extraction and emotion classification by using a depth separable causal graph convolution model. The invention adopts the Grangel causal relationship to model the relationship among EEG signal channels, builds a directed asymmetric matrix, fully considers the causal relationship among the channels, is consistent with the actual electroencephalogram signal generation condition, and can effectively improve the accuracy rate of emotion type identification. In addition, the invention adopts the depth separable convolution to fully extract the local characteristics in the electroencephalogram data, thereby further improving the classification accuracy.
The patent uses a tangent ratio snow fu polynomial according to a regularized laplace matrix to perform a graph convolution operation to accomplish electroencephalogram emotion recognition. In the patent, directly acquired original data is used as the characteristics of the brain electricity, and the conductivity of the electrical signals is ignored, so that higher information redundancy exists between electrodes of the original data, and the characteristics of the brain electricity cannot be effectively extracted. Meanwhile, the graph convolution operation based on the tangent ratio snow fu polynomial of the regularized Laplace matrix only generates new node characteristics through repeated aggregation neighbor information in the field of nodes, and the graph convolution operation based on the tangent ratio snow fu polynomial has limited characteristic extraction capability due to lack of attention to spatial range characteristics with different sizes. In the patent, an information separator is used for acquiring independent source information of the nodes so as to reduce information redundancy among the nodes, and then the space range of interest is used for fully extracting the space range features with different sizes from the node-field-global sequentially increasing regional convolution network.
Disclosure of Invention
The invention aims to solve the problem that the brain electrical signal recognition rate is not high in the prior art. An electroencephalogram signal identification method based on an information separator and a regional convolution network is provided. The technical scheme of the invention is as follows:
an electroencephalogram signal identification method based on an information separator and a regional convolution network comprises the following steps:
step 1: acquiring electroencephalogram data, and preprocessing the electroencephalogram data including filtering, wavelet packet decomposition and data standardization;
step 2: constructing a topological graph according to the electrode installation position, and embedding the preprocessed electroencephalogram data into the topological graph;
step 3: according to the constructed topological graph, a conversion matrix capable of acquiring node source information is created and called as an information separator, and then the information separator is used for acquiring independent source information of each node;
step 4: extracting self characteristics of the nodes by using a node convolution layer of the regional convolution network;
step 5: extracting domain features centered on the node by using a domain convolution layer of the domain convolution network;
step 6: reducing the size of the graph using graph pooling;
step 7: extracting global features of all functional area blocks by using a global convolution layer of the area convolution network and finishing classification;
step 8: setting a loss function cross entropy loss function;
further, the preprocessing for filtering, wavelet packet decomposing and data standardization of the electroencephalogram data specifically comprises:
band-pass filtering brain electrical data at 0.5-100Hz, and decomposing the filtered data into an approximate part and a detailed part by using a first-level wavelet packetDividing the brain wave into low frequency and detail part into high frequency, discarding the detail part as noise according to rhythm characteristics of brain electricity, and only keeping an approximate part; the decomposed approximation data was normalized using the Z-Score normalization method, with the Z-Score normalization formula:
Figure BDA0003983910970000041
wherein x is the decomposed approximation data, μ is the sample mean of the approximation data, ++>
Figure BDA0003983910970000042
Is the standard deviation of the data, N is the number of samples, x z Is normalized data, x z The mean value of (2) is 0 and the standard deviation is 1.
Further, the step of constructing the map according to the electrode installation position includes:
taking each electrode as a node, taking the preprocessed electrode collected data as node characteristics, and forming a node set N by all the nodes; setting a distance threshold value, selecting a node with a distance smaller than the threshold value from a target node as a neighbor of the node, wherein the closer the distance is, the larger the distance is in an electric field, the weight of the edges of the adjacent nodes is set as the reciprocal of the distance, and all the edges form an edge set V, so that the constructed characteristic topological graph is as follows: g= { N, V }.
Further, the method for creating the information separator according to the constructed topological graph to obtain the independent source information of each node specifically includes:
the elements of the adjacency matrix a from the constructed graph are:
Figure BDA0003983910970000043
wherein d ij Is the distance between node i and node j, the laplace matrix of the graph is: l=d-a, wherein,
Figure BDA0003983910970000044
is the degree matrix of A; ladder of scalar fieldThe degree of divergence represents the intensity of a source in the field, the degree of divergence of a gradient of the scalar field is represented by a Laplacian, and a Laplacian matrix is a discrete form of the Laplacian, so that node independent source information is obtained by the Laplacian matrix; to preserve the magnitude of the data, a random walk laplace matrix is used to normalize the laplace matrix: l (L) rw =L/D=I-A/D,L rw The elements of (2) are:
Figure BDA0003983910970000051
adding trainable parameters to fully acquire node source information:
Figure BDA0003983910970000052
where W is a weight matrix of the same shape as A, I is an identity matrix, "
Figure BDA0003983910970000053
Further, the step of node convolution layer of the regional convolution network includes:
firstly, extracting information of different time periods on each node through one-dimensional convolution, wherein the operation formula of the one-dimensional convolution is as follows:
Figure BDA0003983910970000054
wherein (1)>
Figure BDA0003983910970000055
Represents the j-th feature of node c at layer 1, S c,j Is +.>
Figure BDA0003983910970000056
Is input feature set of->
Figure BDA0003983910970000057
And f (·) are the connection weight, bias, and ELU activation functions, respectively; topological structure of characteristic topological graph after convolutionThe convolution layer is not changed and maximum pooling is used to mitigate the oversensitivity of the convolution layer to time position.
Further, the step of domain convolution layer of the domain convolution network includes:
firstly, a common convolution kernel with a graph structure is established, the topological structure of the convolution kernel is the same as that of a characteristic topological graph, and then the local area with the characteristic of the graph output by a convolution layer as a center is subjected to convolution by using the convolution kernel, and the specific operation is as follows:
for each node, selecting the characteristics and convolution kernel channels of the node and the neighbor from the common convolution kernel; recombining the selected characteristics and the convolution kernel channels into a matrix according to the same sequence; for the characteristics after reorganization, considering that the attention degree of different areas to different nodes is different, then using the node attention to acquire the attention coefficients of the current area block to different subordinate nodes, and the node attention coefficient calculation step is as follows: (1) calculating a characteristic average value of the nodes:
Figure BDA0003983910970000058
wherein L is the characteristic quantity of the node, u i Is the ith feature of the node; (2) the attention coefficients of the current region block to different nodes are calculated as follows: s=σ (W 2 δ(W 1 u)), where W 1 And W is 2 Is the weight of the linear transformation matrix, sigma and delta are the sigmod and ELU activation functions, respectively; the current region block is then reorganized as:
Figure BDA0003983910970000061
And then, performing convolution operation by using the recombined characteristic of the recombined convolution check, wherein the operation formula of the convolution layer is as follows:
Figure BDA0003983910970000062
wherein N is c Is a region block centered on node c, i.e. node c and node c neighbors, +.>
Figure BDA0003983910970000063
Represents the j-th feature of node c at layer 2, S m,j Is +.>
Figure BDA0003983910970000064
Is input feature set of->
Figure BDA0003983910970000065
And f (·) are the connection weight, bias, and ELU activation functions, respectively; finally, the regional characteristics of each node are re-embedded into the graph;
the convolved graph is pooled and features of the global region are extracted by a pooling technique.
Further, the step of pooling the map comprises the following steps: (1) selecting the node closest to the geometric center in the 8 functional area blocks as a center node, and taking all the nodes in the functional area blocks as subordinate nodes; (2) calculating the distance between the subordinate node and the central node:
Figure BDA0003983910970000066
where n is the number of nodes (including the center node) included in the current functional area block, a i For the i-th subordinate node of the current region block,/->
Figure BDA0003983910970000067
And->
Figure BDA0003983910970000068
The j-th feature of the j-th node and the i-th subordinate node of the central node respectively; the method comprises the steps of carrying out a first treatment on the surface of the (3) Calculating a new node representing the current functional area block, the new node being characterized by:
Figure BDA0003983910970000069
wherein h is i Is characteristic of the i-th node of the current region block,
Figure BDA00039839109700000610
is the contribution of the ith node to the new node.
Further, the step of global convolution layer of the regional convolution network includes:
establishing a convolution kernel with the same structure as the pooled graph, extracting global area characteristics of 8 functional area blocks, wherein the operation formula of the convolution layer is as follows:
Figure BDA00039839109700000611
wherein N represents the set of all functional area blocks, < ->
Figure BDA00039839109700000612
Represents the jth feature of layer 3, S m,j Is +.>
Figure BDA00039839109700000613
Is input feature set of->
Figure BDA0003983910970000071
And f (·) are the connection weight, bias, and ELU activation functions, respectively; finally, the full connection layer and softmax activation function are used to obtain the final classification result.
Further, the loss function is a cross entropy loss function:
Figure BDA0003983910970000072
where c is the number of categories, y is the true label, and p is the prediction probability corresponding to the category.
The invention has the advantages and beneficial effects as follows:
according to the invention, the electroencephalogram signal is constructed into the graph, and the independent source information of the nodes is acquired from the Laplace matrix of the graph, so that the information redundancy is greatly reduced, and the information utilization rate is improved; meanwhile, the regional convolution network is used for fully extracting the characteristics of different regional ranges from the node, the local and the global, and the identification accuracy of the electroencephalogram signals is obviously improved.
The innovation of the invention mainly consists in using the random walk Laplacian plus the weight matrix of the update domain limited by the adjacent matrix to generate a conversion matrix capable of acquiring node source information in the step 3. The difference between the random walk Laplace matrix and the symmetric planning Laplace matrix is that the random walk Laplace matrix omits the symmetric characteristic and performs normalization processing by using the degree of the node, thereby being more beneficial to extracting the source information of the node; limiting the weight matrix of the update domain by the adjacency matrix can avoid interference of some difficult-to-measure factors, such as differences in electrode connection quality. In addition, step 4 uses a node convolution layer to fully extract the characteristics of the node itself, taking into account the uncertainty and periodicity of the specific start time of the motor imagery. And 5, selecting and reorganizing the characteristics of the regional blocks centering on each node by establishing a common convolution kernel with the same topological structure as the characteristic topological graph to finish convolution operation, and calculating the attention coefficients of the different regional blocks to the different nodes by using the attention of the nodes in consideration of the difference of the attention of each regional block to the different nodes during characteristic reorganization. Step 6, reducing the size of the map by using a map pooling technology according to the division of the cerebral cortex functional area. And 7, extracting global information of all the functional area blocks by using a global convolution layer to carry out final classification, and completing identification of the electroencephalogram signals.
Drawings
Fig. 1 is a flow chart of an electroencephalogram identification method based on an information separator and a regional convolution network in accordance with a preferred embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and specifically described below with reference to the drawings in the embodiments of the present invention. The described embodiments are only a few embodiments of the present invention.
The technical scheme for solving the technical problems is as follows:
referring to fig. 1, the invention provides an electroencephalogram identification method based on an information separator and a regional convolution network, which comprises the following steps.
And S01, acquiring brain electrical data. The brain electrical signal data acquisition can use a brain electrical signal acquisition instrument with 32 channels, the sampling frequency of the electrodes is set to 128HZ according to the international standard electrode method, and the acquired brain electrical signal is transmitted to a computer through a wire. The test was run from t=0Initially, the buzzer prompts 0.3 seconds, and a 2 second fixed cross appears on the screen, prompting the subject to focus. Starting from t=2s, the motor imagery task of the trial was prompted, the subject started motor imagery for 4s, then the screen turned black, resting for 4s. The motor imagery task contains four total movements, left hand, right hand, tongue and foot respectively. Data preprocessing, namely carrying out band-pass filtering on electroencephalogram data at 0.5-100Hz, decomposing the filtered data into an approximate (low-frequency) part and a detail (high-frequency) part by using a first-level wavelet packet, discarding the detail part as noise according to the rhythm characteristics of the electroencephalogram, and only keeping the approximate part. Since the electroencephalogram signal is bipolar data and the maximum value in the data is difficult to estimate, the approximate part of the decomposed data is normalized by using a Z-Score normalization method, and a Z-Score normalization formula is as follows:
Figure BDA0003983910970000081
wherein x is the decomposed approximation data, μ is the sample mean of the approximation data, ++>
Figure BDA0003983910970000082
Is the standard deviation of the data, N is the number of samples, x z Is normalized data. X is x z The mean value of (2) is 0 and the standard deviation is 1.
Step S02, constructing a graph. The step of constructing a feature topology map from the electrode mounting locations includes: and taking each electrode as a node, taking the preprocessed electrode acquired data as node characteristics, and forming a node set N by all the nodes. Setting a distance threshold value, selecting a node with a distance smaller than the threshold value from a target node as a neighbor of the node, setting the weight of the edges of the adjacent nodes as the inverse of the distance as the distance is bigger when the distance is closer in an electric field, and constructing a graph as follows: g= { N, V }.
Step S03: and acquiring node source information. The step of creating an information separator from the graph and acquiring node source information includes:
the elements of the adjacency matrix a from the constructed graph are:
Figure BDA0003983910970000091
wherein d ij Is the distance between node i and node j. The laplacian matrix of the graph is: l=d-a, wherein,
Figure BDA0003983910970000092
is the degree matrix of a. The degree of scattering of the gradient of the scalar field represents the intensity of the source in the field, the calculation mode of the Laplace operator is the degree of scattering of the gradient, and the Laplace matrix is a discrete form of the Laplace operator, so that node independent source information can be obtained by using the Laplace matrix. To preserve the magnitude of the data, a random walk laplace matrix is used to normalize the laplace matrix: l (L) rw =L/D=I-A/D,L rw The elements of (2) are:
Figure BDA0003983910970000093
taking into account some factors that are difficult to measure, such as the connection quality of each electrode being different, adding trainable parameters to fully acquire node source information:
Figure BDA0003983910970000094
where W is a weight matrix of the same shape as A, I is an identity matrix, and ". Cndot." represents a dot product operation. The source information of the node can be expressed as +.>
Figure BDA0003983910970000095
And S04, extracting time characteristics on the nodes. The step of extracting temporal features on the nodes by the node convolution layer of the regional convolution layer comprises:
the method comprises the steps that since thinking activities of a subject in a motor imagery process are periodic and the accurate starting time of the motor imagery is difficult to determine, information of different time periods on each node is firstly extracted through one-dimensional convolution, and an operation formula of the convolution is as follows:
Figure BDA0003983910970000096
wherein (1)>
Figure BDA0003983910970000097
Representing the j-th feature of node c at layer 1. S is S c,j Is at node c
Figure BDA0003983910970000098
Is input feature set of->
Figure BDA0003983910970000099
And f (·) are the connection weight, bias, and ELU activation functions, respectively. The topology of the post-convolution feature topology is unchanged and maximum pooling is used to mitigate the oversensitivity of the convolution layer to time position.
And S05, extracting the domain characteristics of the local area. The step of extracting the domain features by the domain convolution layer of the domain convolution layer comprises:
firstly, a common convolution kernel with a graph structure is established, the topological structure of the convolution kernel is the same as that of a characteristic topological graph, and then the characteristic of the graph output by the convolution layer in the claim 5 is convolved by using the convolution kernel to take each node as a central local area, and the specific operation is as follows:
for each node, selecting the characteristics and convolution kernel channels of the node and the neighbor from the common convolution kernel; recombining the selected characteristics and the convolution kernel channels into a matrix according to the same sequence; for the characteristics after reorganization, considering that the attention degree of different areas to different nodes is different, then the attention coefficients of the current area block to the different nodes are obtained by using the attention of the nodes, and the node attention coefficient calculation steps are as follows: (1) calculating a characteristic average value of the nodes:
Figure BDA0003983910970000101
wherein L is the characteristic quantity of the node, u i Is the ith feature of the node. (2) The attention coefficients of the current region block to different nodes are calculated as follows: s=σ (W 2 δ(W 1 u)), where W 1 And W is 2 Is a linear transformationThe weights of the matrix, σ and δ, are Sigmod and ELU activation functions, respectively. The current region block is then reorganized as:
Figure BDA0003983910970000102
And then, performing convolution operation by using the recombined characteristic of the recombined convolution check, wherein the operation formula of the convolution layer is as follows:
Figure BDA0003983910970000103
wherein N is c Is a region block centered on node c, i.e. node c and node c neighbors, +.>
Figure BDA0003983910970000104
Represents the j-th feature of node c at layer 2, S m,j Is +.>
Figure BDA0003983910970000105
Is input feature set of->
Figure BDA0003983910970000106
And f (·) are the connection weight, bias, and ELU activation functions, respectively. Finally, the regional characteristics of each node are re-embedded into the graph.
The human cerebral cortex can be divided into four large functional areas (frontal lobe, parietal lobe, temporal lobe and occipital lobe), and then the cerebral cortex can be divided into 8 functional area blocks according to the left brain and the right brain, so that the graph after the convolution can be pooled into smaller graphs by a graph pooling technology so as to be beneficial to calculating and extracting the characteristics of the global area. The step of pooling is as follows: (1) and selecting the node closest to the geometric center in the 8 functional area blocks as a center node, and taking other nodes in the functional area blocks as auxiliary nodes. (2) Calculating the distance between the auxiliary node and the center:
Figure BDA0003983910970000111
wherein n is the number of nodes contained in the current functional area block, a i I-th node (including center node) of the current region block, is +,>
Figure BDA0003983910970000112
and->
Figure BDA0003983910970000113
The j-th feature of the j-th node and the i-th node of the center node, respectively. (3) Calculating a new node representing the current functional area block, the new node being characterized by:
Figure BDA0003983910970000114
wherein h is i Is characteristic of the i-th node of the current region block,
Figure BDA0003983910970000115
is the contribution of the ith node to the new node.
Step S06, extracting and classifying the global features of the global area. The step of extracting global features from the global convolution layer of the regional convolution layer comprises:
establishing a convolution kernel with the same structure as the pooled graph, extracting global area characteristics of 8 functional area blocks, wherein the operation formula of the convolution layer is as follows:
Figure BDA0003983910970000116
wherein N represents the set of all functional area blocks, < ->
Figure BDA0003983910970000117
Represents the jth feature of layer 3, S m,j Is +.>
Figure BDA0003983910970000118
Is input feature set of->
Figure BDA0003983910970000119
And f (·) are the connection weight, bias, and ELU activation functions, respectively. Finally, the full connection layer and the Softmax activation function are used to obtain the final classification result.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The above examples should be understood as illustrative only and not limiting the scope of the invention. Various changes and modifications to the present invention may be made by one skilled in the art after reading the teachings herein, and such equivalent changes and modifications are intended to fall within the scope of the invention as defined in the appended claims.

Claims (9)

1. An electroencephalogram signal identification method based on an information separator and a regional convolution network is characterized by comprising the following steps of:
acquiring electroencephalogram data, and preprocessing the electroencephalogram data including filtering, wavelet packet decomposition and data standardization;
constructing a topological graph according to the electrode installation position, and embedding the preprocessed electroencephalogram data into the topological graph;
according to the constructed topological graph, a conversion matrix capable of acquiring node source information is established and is called an information separator, and then the information separator is used for acquiring independent source information of each node;
then extracting the electroencephalogram signal features by using a regional convolution network with focusing regional features and sequentially increasing concerned regional ranges, wherein the regional convolution network comprises three convolution layers, namely a node convolution layer for extracting the self features of the nodes, a domain convolution layer for extracting the domain features taking the nodes as the centers and a global convolution layer for extracting the global features;
and finally, completing classification and identification by the full connection layer.
2. The electroencephalogram signal identification method based on the information separator and the regional convolution network according to claim 1, wherein the preprocessing of filtering, wavelet packet decomposition and data standardization of electroencephalogram data specifically comprises:
band-pass filtering is carried out on the electroencephalogram data at 0.5-100Hz, the filtered data is decomposed into an approximate part and a detail part by using a first-level wavelet packet, the approximate part is low frequency, the detail part is high frequency, the detail part is discarded as noise according to the rhythm characteristic of the electroencephalogram, and only the approximate part is reserved; the decomposed approximation data was normalized using the Z-Score normalization method, with the Z-Score normalization formula:
Figure FDA0003983910960000011
wherein x is the decomposed approximation data, μ is the sample mean of the approximation data, ++>
Figure FDA0003983910960000012
Is the standard deviation of the data, N is the number of samples, x z Is normalized data, x z The mean value of (2) is 0 and the standard deviation is 1.
3. The method for recognizing brain electrical signals based on an information separator and a regional convolution network according to claim 1, wherein said step of constructing a characteristic topological graph according to an electrode installation position comprises:
taking each electrode as a node, taking the preprocessed electrode collected data as node characteristics, and forming a node set N by all the nodes; setting a distance threshold value, selecting a node with a distance smaller than the threshold value from a target node as a neighbor of the node, wherein the closer the distance is, the larger the distance is in an electric field, the weight of edges of adjacent nodes is set as the reciprocal of the distance, and all the edges form an edge set V, so that the constructed graph is as follows: g= { N, V }.
4. The electroencephalogram signal identification method based on the information separator and the regional convolution network according to claim 1, wherein the creating the information separator according to the constructed graph to obtain the independent source information of each node specifically comprises:
the elements of the adjacency matrix a from the constructed graph are:
Figure FDA0003983910960000021
wherein d ij Is the distance between node i and node j, the laplace matrix of the graph is: l=d-a, wherein,
Figure FDA0003983910960000022
is the degree matrix of A; the degree of scattering of the gradient of the scalar field represents the intensity of a source in the field, the degree of scattering of the gradient of the scalar field is represented by a Laplacian, and the Laplacian matrix is a discrete form of the Laplacian, so that node independent source information is obtained by the Laplacian matrix; to preserve the magnitude of the data, a random walk laplace matrix is used to normalize the laplace matrix: l (L) rw =L/D=I-A/D,L rw The elements of (2) are:
Figure FDA0003983910960000023
adding trainable parameters to fully acquire node source information:
Figure FDA0003983910960000024
where W is a weight matrix of the same shape as A, I is an identity matrix, and ". Cndot." represents a dot product operation. Will->
Figure FDA0003983910960000025
Naming the nameIs an information separator. The source information of the node can be expressed as +.>
Figure FDA0003983910960000026
5. The electroencephalogram signal identification method based on an information separator and a regional convolution network according to claim 1, wherein the step of node convolution layer of the regional convolution network comprises:
firstly, extracting information of different time periods on each node through one-dimensional convolution, wherein the operation formula of the one-dimensional convolution is as follows:
Figure FDA0003983910960000031
wherein (1)>
Figure FDA0003983910960000032
Represents the j-th feature of node c at layer 1, S c,j Is +.>
Figure FDA0003983910960000033
Is input feature set of->
Figure FDA0003983910960000034
And f (·) are the connection weight, bias, and ELU activation functions, respectively; the topology of the post-convolution feature topology is unchanged and maximum pooling is used to mitigate the oversensitivity of the convolution layer to time position.
6. The electroencephalogram signal identification method based on the information separator and the regional convolution network according to claim 1, wherein the regional convolution layer step of the regional convolution network comprises the steps of:
firstly, a common convolution kernel with a graph structure is established, the topological structure of the common convolution kernel is the same as that of a characteristic topological graph, and then the local area with the characteristic of the graph output by a convolution layer as a center is convolved by using the convolution kernel, and the specific operation is as follows:
for each node, selecting the characteristics and convolution kernel channels of the node and the neighbor from the common convolution kernel; recombining the selected characteristics and the convolution kernel channels into a matrix according to the same sequence; for the characteristics after reorganization, considering that the attention degree of different areas to different nodes is different, then using the node attention to acquire the attention coefficients of the current area block to different subordinate nodes, and the node attention coefficient calculation step is as follows: (1) calculating a characteristic average value of the nodes:
Figure FDA0003983910960000035
wherein L is the characteristic quantity of the node, u i Is the ith feature of the node; (2) the attention coefficients of the current region block to different nodes are calculated as follows: s=σ (W 2 δ(W 1 u)), where W 1 And W is 2 Is the weight of the linear transformation matrix, sigma and delta are the sigmod and ELU activation functions, respectively; the current region block is then reorganized as:
Figure FDA0003983910960000036
And then, performing convolution operation by using the recombined characteristic of the recombined convolution check, wherein the operation formula of the convolution layer is as follows:
Figure FDA0003983910960000037
wherein N is c Is a region block centered on node c, i.e. node c and node c neighbors, +.>
Figure FDA0003983910960000038
Represents the j-th feature of node c at layer 2, S m,j Is +.>
Figure FDA0003983910960000039
Is input feature set of->
Figure FDA00039839109600000310
And f (·) are respectively the connection weight, offset and EAn LU activation function; finally, the regional characteristics of each node are re-embedded into the graph;
the convolved graph is pooled and features of the global region are extracted by a pooling technique.
7. The method for recognizing brain electrical signals based on an information separator and a regional convolution network according to claim 6, wherein said step of pooling is: (1) selecting the node closest to the geometric center in the 8 functional area blocks as a center node, and taking all the nodes in the functional area blocks as subordinate nodes; (2) calculating the distance between the subordinate node and the central node:
Figure FDA0003983910960000041
where n is the number of nodes (including the center node) included in the current functional area block, a i For the i-th subordinate node of the current region block,/->
Figure FDA0003983910960000042
And->
Figure FDA0003983910960000043
The j-th feature of the j-th node and the i-th subordinate node of the central node respectively; the method comprises the steps of carrying out a first treatment on the surface of the (3) Calculating a new node representing the current functional area block, the new node being characterized by:
Figure FDA0003983910960000044
wherein h is i Is characteristic of the i-th node of the current region block,
Figure FDA0003983910960000045
is the contribution of the ith node to the new node.
8. The method for recognizing brain electrical signals based on an information separator and a regional convolution network according to claim 7, wherein said step of global convolution layer of said regional convolution network comprises:
establishing a convolution kernel with the same structure as the pooled graph, extracting global area characteristics of 8 functional area blocks, wherein the operation formula of the convolution layer is as follows:
Figure FDA0003983910960000046
wherein N represents the set of all functional area blocks, < ->
Figure FDA0003983910960000047
Represents the jth feature of layer 3, S m,j Is +.>
Figure FDA0003983910960000048
Is input feature set of->
Figure FDA0003983910960000049
And f (·) are the connection weight, bias, and ELU activation functions, respectively; finally, the full connection layer and softmax activation function are used to obtain the final classification result.
9. The method of claim 8, wherein the loss function is a cross entropy loss function:
Figure FDA00039839109600000410
where c is the number of categories, y is the true label, and p is the prediction probability corresponding to the category. />
CN202211559232.1A 2022-12-06 2022-12-06 An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network Pending CN116250849A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211559232.1A CN116250849A (en) 2022-12-06 2022-12-06 An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211559232.1A CN116250849A (en) 2022-12-06 2022-12-06 An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network

Publications (1)

Publication Number Publication Date
CN116250849A true CN116250849A (en) 2023-06-13

Family

ID=86678249

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211559232.1A Pending CN116250849A (en) 2022-12-06 2022-12-06 An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network

Country Status (1)

Country Link
CN (1) CN116250849A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116448019A (en) * 2023-06-14 2023-07-18 山西首科工程质量检测有限公司 Intelligent detection device and method for quality flatness of building energy-saving engineering
CN117909868A (en) * 2024-03-19 2024-04-19 华南理工大学 Electroencephalogram cognitive load analysis method and system based on neuroimaging priori dynamic graph convolution

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110236536A (en) * 2019-06-04 2019-09-17 电子科技大学 A detection system of EEG high frequency oscillation signal based on convolutional neural network
CN110399857A (en) * 2019-08-01 2019-11-01 西安邮电大学 A EEG Emotion Recognition Method Based on Graph Convolutional Neural Network
CN111461176A (en) * 2020-03-09 2020-07-28 华南理工大学 Multi-mode fusion method, device, medium and equipment based on normalized mutual information
CN112426162A (en) * 2020-11-23 2021-03-02 重庆邮电大学 Fatigue detection method based on electroencephalogram signal rhythm entropy
CN112690793A (en) * 2020-12-28 2021-04-23 中国人民解放军战略支援部队信息工程大学 Emotion electroencephalogram migration model training method and system and emotion recognition method and equipment
CN112890827A (en) * 2021-01-14 2021-06-04 重庆兆琨智医科技有限公司 Electroencephalogram identification method and system based on graph convolution and gate control circulation unit
CN113128552A (en) * 2021-03-02 2021-07-16 杭州电子科技大学 Electroencephalogram emotion recognition method based on depth separable causal graph convolution network
CN113476056A (en) * 2021-06-25 2021-10-08 西北工业大学 Motor imagery electroencephalogram signal classification method based on frequency domain graph convolution neural network
WO2021226778A1 (en) * 2020-05-11 2021-11-18 浙江大学 Epileptic electroencephalogram recognition system based on hierarchical graph convolutional neural network, terminal, and storage medium
CN113729729A (en) * 2021-08-13 2021-12-03 北京航空航天大学 Early detection system of schizophrenia based on graph neural network and brain network
CN114081492A (en) * 2021-11-25 2022-02-25 中国科学院大学宁波华美医院 An EEG Emotion Recognition System Based on Learnable Adjacency Matrix
CN115054272A (en) * 2022-07-27 2022-09-16 安徽大学 Electroencephalogram signal identification method and system for dyskinesia function remodeling

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110236536A (en) * 2019-06-04 2019-09-17 电子科技大学 A detection system of EEG high frequency oscillation signal based on convolutional neural network
CN110399857A (en) * 2019-08-01 2019-11-01 西安邮电大学 A EEG Emotion Recognition Method Based on Graph Convolutional Neural Network
CN111461176A (en) * 2020-03-09 2020-07-28 华南理工大学 Multi-mode fusion method, device, medium and equipment based on normalized mutual information
WO2021226778A1 (en) * 2020-05-11 2021-11-18 浙江大学 Epileptic electroencephalogram recognition system based on hierarchical graph convolutional neural network, terminal, and storage medium
CN112426162A (en) * 2020-11-23 2021-03-02 重庆邮电大学 Fatigue detection method based on electroencephalogram signal rhythm entropy
CN112690793A (en) * 2020-12-28 2021-04-23 中国人民解放军战略支援部队信息工程大学 Emotion electroencephalogram migration model training method and system and emotion recognition method and equipment
CN112890827A (en) * 2021-01-14 2021-06-04 重庆兆琨智医科技有限公司 Electroencephalogram identification method and system based on graph convolution and gate control circulation unit
CN113128552A (en) * 2021-03-02 2021-07-16 杭州电子科技大学 Electroencephalogram emotion recognition method based on depth separable causal graph convolution network
CN113476056A (en) * 2021-06-25 2021-10-08 西北工业大学 Motor imagery electroencephalogram signal classification method based on frequency domain graph convolution neural network
CN113729729A (en) * 2021-08-13 2021-12-03 北京航空航天大学 Early detection system of schizophrenia based on graph neural network and brain network
CN114081492A (en) * 2021-11-25 2022-02-25 中国科学院大学宁波华美医院 An EEG Emotion Recognition System Based on Learnable Adjacency Matrix
CN115054272A (en) * 2022-07-27 2022-09-16 安徽大学 Electroencephalogram signal identification method and system for dyskinesia function remodeling

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张俊晓;薄华;: "基于卷积神经网络的脑电情绪识别研究", 现代计算机(专业版), no. 23, 15 August 2018 (2018-08-15), pages 1 - 4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116448019A (en) * 2023-06-14 2023-07-18 山西首科工程质量检测有限公司 Intelligent detection device and method for quality flatness of building energy-saving engineering
CN116448019B (en) * 2023-06-14 2023-08-25 山西首科工程质量检测有限公司 Intelligent detection device and method for quality flatness of building energy-saving engineering
CN117909868A (en) * 2024-03-19 2024-04-19 华南理工大学 Electroencephalogram cognitive load analysis method and system based on neuroimaging priori dynamic graph convolution
CN117909868B (en) * 2024-03-19 2024-07-05 华南理工大学 Electroencephalogram cognitive load analysis method and system based on neuroimaging priori dynamic graph convolution

Similar Documents

Publication Publication Date Title
CN114533086B (en) A motor imagery EEG decoding method based on spatial feature time-frequency transformation
Sadiq et al. Toward the development of versatile brain–computer interfaces
CN111259761B (en) Electroencephalogram emotion recognition method and device based on movable attention neural network
CN110969108B (en) Limb action recognition method based on autonomic motor imagery electroencephalogram
CN109165556B (en) Identity recognition method based on GRNN
CN115221969B (en) Motor imagery EEG signal recognition method based on EMD data enhancement and parallel SCN
CN113378650B (en) An Emotion Recognition Approach Based on Brain Power Imaging and Regularized Common Spatial Patterns
CN108776788A (en) A kind of recognition methods based on brain wave
CN111407243B (en) Pulse signal pressure identification method based on deep learning
CN116250849A (en) An EEG Signal Recognition Method Based on Information Separator and Regional Convolutional Network
CN115414051B (en) Emotion classification recognition method for electroencephalogram signal self-adaptive window
CN117503157A (en) An EEG signal emotion recognition method based on SGCRNN model
CN113569997A (en) Emotion classification method and system based on graph convolutional neural network
CN118395273B (en) EEG signal classification method based on spiking neural network and Stockwell transform
CN113128384A (en) Brain-computer interface software key technical method of stroke rehabilitation system based on deep learning
CN119513664A (en) Emotion recognition method and system based on multi-scale convolutional network with bidirectional attention
Jiang et al. Analytical comparison of two emotion classification models based on convolutional neural networks
KR102630840B1 (en) EMG signal-based recognition information extraction system and EMG signal-based recognition information extraction method using the same
CN116662782B (en) A method for decoding motor imagery EEG based on MSFF-SENet
CN116595434A (en) A Lie Detection Method Based on Dimension and Classification Algorithm
CN118797410B (en) A dual-stream adaptive convolutional recurrent hybrid EEG emotion recognition method combined with attention mechanism
CN118975805A (en) Fatigue detection device and detection method based on electroencephalogram
CN118673398A (en) Fine-granularity target recognition task-oriented small sample electroencephalogram space-time frequency global decoding method, system and storage medium
CN116258898A (en) A multi-modal fine-grained feature hybrid recognition system and method
CN115238744A (en) Electroencephalogram emotion recognition method based on data uncertainty

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination