Electrocardiogram classification method based on convolutional neural network

A convolutional neural network and ECG classification technology, applied in the field of ECG signal processing, can solve problems such as inability to cover, repetitive labor, and lack of versatility, and achieve compatibility, high compatibility, diagnostic efficiency and accuracy Improved effect

Pending Publication Date: 2020-03-17
北京华医共享医疗科技有限公司
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, there are still some problems in the field of ECG diagnosis: 1. The training cycle of diagnostic doctors is long and the cost is high, and there is still a large gap for high-end talents; 2. The individual subjectivity of doctors varies greatly, and it is difficult to achieve a completely unified diagnostic standard ;3. Doctors only observe with the naked eye, a lot of underlying information is invisible, and the information utilization rate is low; 4. There are too many similar diseases, and there is a lot of repetitive labor in the process of viewing pictures; 5. It takes a long time for doctors to read pictures, at least a few minutes to several hours
[0003] Using the traditional digital signal processing method, for a specific disease ECG, first manually extract features, and then make a judgment based on the threshold. This method requires a lot of medical and signal processing experience, and it is not universal. After changing the disease, Difficult to have a higher accuracy rate, or even work at all
The use of machine learning models or statistical learning models has achieved automation to a certain extent and has a certain degree of versatility. Compared with the first method, the accuracy rate has also been greatly improved, but the model still has insufficient expressive ability. problems, cannot cover a variety of complex situations, and is difficult to perform transfer learning

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Electrocardiogram classification method based on convolutional neural network
  • Electrocardiogram classification method based on convolutional neural network
  • Electrocardiogram classification method based on convolutional neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] This embodiment provides a method for ECG classification based on convolutional neural network, such as figure 1 Shown:

[0068] Include the following steps:

[0069] S1. Collect ECG signal training data, and attach labels respectively for data preprocessing;

[0070] S2. Perform data enhancement on the preprocessed training data;

[0071] S3. Building a convolutional neural network model, using the enhanced training data to train the convolutional neural network model to obtain a training model;

[0072] S4. Obtain the target ECG signal, input the target ECG signal into the training model for calculation, and output the probability value;

[0073] S5. Perform positive and negative case judgment according to the output probability value, and obtain a classification judgment result.

[0074] Such as figure 2 As shown, in step S3, the forward propagation direction of the convolutional neural network model structure includes in turn:

[0075] The first one-dimension...

Embodiment 2

[0094] As an optimization to the above embodiment, in step S1, the step of performing data preprocessing on the training data includes:

[0095] S11. Read the ECG training data of all channels, the common ones are 1 channel, 3 channels, 6 channels, 12 channels, 18 channels, etc.;

[0096] S12. Build a multi-channel data matrix: arrange the read multi-channel ECG data in a matrix form of [time_step, channel], where time_step is the time step, that is, the number of sampling points in chronological order, and channel is the number of channels;

[0097] S13. Perform data normalization processing on the data matrix: on the feature dimension (that is, the channel dimension), each feature value is subtracted from the mean value of all features under the time step, and then divided by the mean value of all features under the time step Standard deviation, the formula for normalization processing is:

[0098]

[0099] Among them, F new is the eigenvalue after normalization, F old...

Embodiment 3

[0103] As an optimization to the above embodiment, in step S2, the step of performing data enhancement on the preprocessed training data includes:

[0104] S21. In the dimension of time step, advance or delay the data by a set range;

[0105] S22, then adding Gaussian noise to the data;

[0106] S23. Finally, reverse the time sequence of the data.

[0107] The new data generated after data augmentation is added to the data set as a new sample.

[0108] Data enhancement is to improve the final generalization ability of the network by increasing the diversity and completeness of the data. If the amount of original data is sufficient, no data enhancement is required.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the technical field of electrocardiosignal processing, in particular to an electrocardiosignal classification method based on a convolutional neural network. The method comprises the steps: S1, collecting electrocardiosignal training data, and attaching labels to the electrocardiosignal training data for data preprocessing; s2, performing data enhancement on the preprocessed training data; s3, constructing a convolutional neural network model, and training the convolutional neural network model by using the enhanced training data to obtain a training model; s4, acquiring a target electrocardiosignal, inputting the target electrocardiosignal into the training model for calculation, and outputting a probability value; and S5, performing positive and negative examplejudgment according to the output probability value to obtain a classification judgment result. According to the method, the electrocardiogram diagnosis efficiency and accuracy can be effectively improved, the provided training model can cover various complex electrocardiogram characteristics, and transfer learning of data is facilitated.

Description

technical field [0001] The invention relates to the technical field of electrocardiogram signal processing, in particular to a method for classifying electrocardiogram based on a convolutional neural network. Background technique [0002] Electrocardiogram examination is a routine inspection item in hospitals. Electrocardiogram is the most basic basis for doctors to judge a patient's heart condition. Electrocardiogram signals are electrical signals converted from non-stationary periodic biological signals caused by heart activity, and contain a large amount of complex heart activity information. At present, there are still some problems in the field of ECG diagnosis: 1. The training cycle of diagnostic doctors is long and the cost is high, and there is still a large gap for high-end talents; 2. The individual subjectivity of doctors varies greatly, and it is difficult to achieve a completely unified diagnostic standard ;3. Doctors only observe with the naked eye, a lot of un...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/62G06N3/04G06N3/08G16H50/30
CPCG06N3/08G16H50/30G06N3/045G06F18/2415G06F18/214
Inventor 李晓华
Owner 北京华医共享医疗科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products