[go: up one dir, main page]

CN107184198A - A kind of electrocardiosignal classifying identification method - Google Patents

A kind of electrocardiosignal classifying identification method Download PDF

Info

Publication number
CN107184198A
CN107184198A CN201710402483.1A CN201710402483A CN107184198A CN 107184198 A CN107184198 A CN 107184198A CN 201710402483 A CN201710402483 A CN 201710402483A CN 107184198 A CN107184198 A CN 107184198A
Authority
CN
China
Prior art keywords
layer
neural networks
convolutional neural
sampling
convolutional
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
CN201710402483.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.)
Guangzhou City Polytechnic
Original Assignee
Guangzhou City Polytechnic
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 Guangzhou City Polytechnic filed Critical Guangzhou City Polytechnic
Priority to CN201710402483.1A priority Critical patent/CN107184198A/en
Publication of CN107184198A publication Critical patent/CN107184198A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • 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/318Heart-related electrical modalities, e.g. electrocardiography [ECG]

Landscapes

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

Abstract

The invention discloses a kind of electrocardiosignal classifying identification method, including following implementation steps, obtain original electrocardiographicdigital figure Wave data of the time of measuring more than 10 seconds, and the extraction of electrocardiogram rhythm and pace of moving things information and PQRST waveforms is carried out according to original electrocardiographicdigital figure Wave data, obtain the digitalized data of electrocardiogram rhythm and pace of moving things information and PQRST waveforms;Design construction convolutional neural networks are simultaneously trained to it, and obtained PQRST Wave datas are inputted from the input for the convolutional neural networks trained, after being classified through convolutional neural networks, categorical data are obtained.The present invention utilizes capability of fitting of the convolutional neural networks to complex nonlinear function, realization is more accurately and efficiently classified to ECG signal, so as to real-time monitoring angiocardiopathy people at highest risk, sub-health population, state of an illness crowd undetermined, electrocardio change when intellectual analysis normal life, work and activity, assist in the state of an illness, or the ecg information of potential heart disease is captured, forewarning function is played to patient.

Description

A kind of electrocardiosignal classifying identification method
Technical field
The present invention relates to field of medical technology, more particularly to a kind of recognition methods classified to electrocardiosignal.
Background technology
Hospital's electrocardiographic examination, although data precision is high, but can only record one section of patient in specific and very short time Ecg wave form, to non-standing arrhythmia cordis, especially usually leaks to transient arrhythmia cordis and of short duration myocardial ischemic attacks Inspection, delays diagnosis.24 hr Ambulatory EKG Monitorings (DCG) being widely used at present are able to record that prolonged electrocardiogram (ECG) signal, but DCG does not have the ability of processing data, it is impossible to signal is classified automatically, it is impossible to which automatically identifying has The ill-condition signal of medical significance, it is necessary to wait monitoring in 24 hours to terminate, can just transfer to doctor to analyze data and make knot By.
The technology that ECG signal carries out intellectual analysis is being developed always.By analyzing the ECG data in medical features space Distribution situation understand, can be to be classified compared with high-accuracy to ECG signal, it is necessary to a highly complex non-linear letter Number, so the name of the game is the fitting to complex nonlinear function.In current prior art to the fitting of this function still It is not ideal enough.Such as, a kind of prior art using wavelet transformation extract signal characteristic, utilize the multiple dimensioned characteristic of basic function ECG signal is deployed under different scale and useful information is extracted.However, wavelet transformation is substantially simple integral transformation, Its nonlinear function approximation ability is very limited.Another prior art uses SVMs (SVM), and SVM can be regarded as Network structure and 3 layers of radial basis function network of Weight number adaptively adjustment, but it faces nonlinear function approximation that ability is restricted, When given training sample, the family of functions that SVM can be fitted just entirely defines, but for more complicated nonlinear function, currently SVM is just helpless.
The content of the invention
The defect that the present invention is directed to prior art is based on convolutional neural networks there is provided one kind, utilizes convolutional neural networks pair The capability of fitting of complex nonlinear function, makes it be applied to one-dimensional ECG signal by reasonably designing, and realizes to ECG signal more Effectively, more accurately classifying identification method.
In order to solve the above technical problems, the present invention is adopted the following technical scheme that:A kind of electrocardiosignal classifying identification method, its It is characterised by:Including following implementation steps,
The original electrocardiographicdigital figure Wave data of a, acquirement time of measuring more than 10 seconds, and according to original electrocardiographicdigital figure Wave data The extraction of electrocardiogram rhythm and pace of moving things information and PQRST waveforms is carried out, the digitlization number of electrocardiogram rhythm and pace of moving things information and PQRST waveforms is obtained According to;
B, design construction convolutional neural networks are simultaneously trained to it, and the PQRST Wave datas that step a is obtained are from training The input input of complete convolutional neural networks, after being classified through convolutional neural networks, categorical data is obtained from its output end.
Wherein step a had the sufficient waveform of quantity using the original electrocardiographicdigital figure Wave data of more than 10 seconds so that extract Obtained electrocardiogram rhythm and pace of moving things information, PQRST Wave datas are more accurate.Wherein the extraction of PQRST waveforms can effectively reduce non- The electrocardiogram classification results that the unstable waveform change influence lifting brought of diagnostic element such as human motion, electrode finally gives Accuracy;
The convolutional neural networks used in step b are the machine learning methods of artificial intelligence field, and convolutional neural networks lead to Combination low-level feature formation more abstract high-rise expression attribute classification or feature are crossed, to find the distributed nature table of data Show, realize feature extraction and merging for pattern classification is unified.Convolutional neural networks have been led in the application such as image recognition at present Domain demonstrates validity, and the accuracy of identification of conventional method can be greatly improved.Convolutional neural networks are imported in the present invention Electrocardiogram classification field, the characteristics of reasonably classifying with reference to electrocardiogram, and deep learning method is instructed by above step Practice and carry out waveform separation with deep learning method, the accuracy of electrocardiogram classification results can be increased substantially.
Preferably, the original electrocardiographicdigital figure Wave data that step a is used, i.e. ECG signal are double lead signals, its more single lead Data have more fully information, can lift the accuracy of the electrocardiogram classification auxiliary information of correlation, compare more multi-lead Design, double leads are easily realized on portable devices so that the scope of application of the invention is wider.
Preferably, the convolutional neural networks of step b designs are laminated and be designed as convolution down-sampling by convolutional layer and down-sampling Layer, the output layer that the input layer three convolution down-sampling layers different from neuron number are constituted plus multi-layer perception (MLP) is combined into For a complete convolutional neural networks;
Wherein convolution down-sampling layer 1 is produced as follows, first by 2 × 13 different convolution kernels of 6 initial values to input Layer does convolution, obtains the convolutional layer C1 containing 6 characteristic faces, then use 2 × 3 sampling cores 6 sub-samplings of generation to convolutional layer C1 Layer S1;Convolution down-sampling layer 2 is produced as follows, and first 2 characteristic faces adjacent to sub- sample level S1, which are combined, obtains 6 newly Characteristic face, then does convolution algorithm therewith using 62 × 10 convolution kernels, the convolutional layer C2 containing 36 characteristic faces is produced, to convolution Layer C2 each characteristic face produces 36 sub- sample level S2 using 2 × 3 sampling cores;Convolution down-sampling layer 3 is produced as follows, The combination of 3 adjacent surfaces is first carried out to sub- sample level S2 and obtains 12 new feature faces, then using 62 × 6 convolution kernels, produces and contains 72 The convolutional layer C3 of individual characteristic face, 72 sub- sample level S3 are produced to convolutional layer C3 using 2 × 3 sampling cores.
Preferably, training of the step b to convolutional neural networks uses 48 records in MIT-BIH arrhythmia cordis databases Convolutional neural networks are carried out;Double lead signals are recorded as, 0.5~25Hz bandpass filter is first passed through, filters out High-frequency Interference And baseline drift;In each lead, centered on R ripples, 100 points of R wavefront is taken, latter 199 points, totally 300 sampled point including R ripples A complete cardiac is constituted, 25000 samples is extracted and is trained, training set is divided, points 50 groups, every group 500, every time 8 groups are taken to train, 2 groups verify.
Further, detailed process is implemented according to the following steps,
(1) double lead electrocardiogram Wave datas are obtained, and it is 10 seconds to intercept wherein length according to electrocardiogram waveform data Data are used as original electrocardiographicdigital figure Wave data;
(2) the original electrocardiographicdigital figure Wave data obtained as needed to step (1) carries out denoising, and denoising is used High-pass filter removes baseline drift noise, and noise jamming is removed using low pass Butterworth filter when noise is too high;
(3) setting convolutional neural networks input layer, hidden layer, the node number of output layer, and setting adjacent layer is each at random Weight between node;
(4) convolutional neural networks are trained, training data are from the pre-recorded number obtained by means such as physical examinations According to this and MIT-BIH database datas;Training data are inputted from the input of convolutional neural networks, through convolutional neural networks After being classified, categorical data is obtained from the output end of convolutional neural networks;The type that convolutional neural networks output end is obtained The type mark of data and pre-recorded data is compared, the detection error based on output end and true type of waveform, after utilization The weights of each node in convolutional neural networks are changed to pass-algorithm;
(5) repeat step (4) meets true type of waveform, i.e. convolutional neural networks until convolutional neural networks sentence read result When structural parameters are restrained, the convolutional neural networks trained are obtained;Convolutional neural networks are in by a large amount of electrocardiographic waves It is follow-up to the progress of other ECG datas to reach inside waveform separation characteristic element reflection to convolutional neural networks after habit Correct classification results can be drawn during classification in a short time.
Further, concrete operation step is as follows,
Have 48 records when being trained using MIT-BIH databases, every record is all double leads, by 0.5~ 25Hz bandpass filter, filters out High-frequency Interference and baseline drift;In each lead, centered on R ripples, 100 points of R wavefront is taken, 199 points afterwards, totally 300 groups of samples, into a complete cardiac, extract 50000 samples, take 25000 samples including R ripples It is trained, remaining sample is tested;Training set is divided, divides 50 groups, every group 500, takes 8 groups to train every time, 2 groups are done Verification;
Three convolution kernels of convolutional neural networks take [2,13] respectively, [2,10] and [2,6];Three level sampling core be [2, 3], i.e., obscured in 3 consecutive points progress average of an independent lead;Three characteristic face numbers are respectively 6,36 and 72, multilayer sense The neuron number for knowing the hidden layer of machine is 50, and output layer neuron number is 6;
Double leads constitute 2 × 300 input layer, use 2 × 13 different convolution kernels of 6 initial values, each convolution Verification input layer does convolution algorithm, can obtain 6 new characteristic faces altogether, each dimension is 2 × 288, this 6 new features Face is convolutional layer C1;Then convolutional layer C1 is produced using 2 × 3 sampling cores and constitutes sub-sampling layer containing 62 × 96 characteristic faces S1;
2 characteristic faces adjacent to sub- sample level S1, which are overlapped, takes average combination to obtain 6 new feature faces, ordinate 0-5 S1 6 characteristic faces are represented, the 0th new characteristic face is combined into the 1st with the 0th, records in abscissa, is similarly comprised Other 5;Then using 62 × 10 convolution kernels, each convolution kernel is produced containing the characteristic face of 36 2 × 87, constitutes convolutional layer C2, uses 2 × 3 sampling cores to produce 36 2 × 29 characteristic faces composition sub-sampling layer S2 convolutional layer C2 each characteristic face;
The combination of 3 adjacent surfaces is carried out to sub- sample level S2 and obtains 12 new feature faces, then using 62 × 6 convolution kernels, production The raw convolutional layer C3 containing 72 2 × 24 characteristic faces, the son of 72 2 × 8 characteristic faces is produced to convolutional layer C3 using 2 × 3 sampling cores Sample level S3;It is the multi-layer perception (MLP) of a basic model from sub-sampling layer S3 to output layer, its middle hidden layer sets 50 god Through member, it is connected entirely with sub-sampling layer S3;Output layer sets 6 neurons, is connected entirely between hidden layer.
The present invention blends to the feature extraction of ECG signal with pattern classification, it is to avoid complicated and insecure characteristic According to the problem of extraction.According to existing theory, the intelligent classification of ECG signal is a kind of pattern recognition problem, and conventional solution needs ECG signal characteristic value constitutive characteristic space is extracted in analysis, then carries out pattern classification to feature space.The extraction of characteristic value is very Crucial and extremely complex, many documents propose different methods but all do not solve this problem reliably.And convolution is refreshing Design through network is included in feature extraction in assorting process, it is to avoid the deviation that characteristic extraction procedure occurs.
Convolutional neural networks are enable rationally to handle one-dimensional ECG signal by design.Convolutional neural networks are applied to processing Two dimensional image signal has excellent pattern classification effect, and its convolution kernel chosen when handling image is generally n × m matrixes, 2 × m convolution kernels are used during present invention processing pair lead ECG signal, due to scheming between the double lead signals of ECG and without being similar to As the close correlation of adjacent pixel, therefore 2 × m convolution kernels are divided into two 1 × m convolution kernels to two leads in convolution algorithm Data carry out one-dimensional convolution respectively, operation result still preserves as 2-D data and sends into Multilayer Perception mechanism with two dimensional form Into output layer produce classification results.
The present invention is based on convolutional neural networks, using capability of fitting of the convolutional neural networks to complex nonlinear function, leads to Crossing rational design makes it be applied to one-dimensional ECG signal, realizes and ECG signal is more effectively more accurately classified.Accurately dividing Being capable of real-time monitoring angiocardiopathy people at highest risk, sub-health population, state of an illness crowd undetermined, intelligence on the basis of class ECG signal Electrocardio change when normal life, work and activity is analyzed, the state of an illness is assisted in, or capture the heart of potential heart disease Power information, forewarning function is played to patient, brings good social benefit.
Brief description of the drawings
Fig. 1 is the structure chart of exemplary convolution neutral net;
Fig. 2 is that 2 characteristic faces adjacent to sub- sample level S1 are overlapped the combination for taking average combination to obtain 6 new feature faces Mode coordinate diagram;
Fig. 3 is that the combination coordinate diagram that the combination of 3 adjacent surfaces obtains 12 new feature faces is carried out to sub- sample level S2.
Embodiment
In the present embodiment, the electrocardiosignal classifying identification method is carried out according to the following steps,
(1) double lead electrocardiogram Wave datas are obtained, and it is 10 seconds to intercept wherein length according to electrocardiogram waveform data Data are used as original electrocardiographicdigital figure Wave data;
(2) as needed, the original electrocardiographicdigital figure Wave data that can be obtained to step (1) carries out denoising, denoising Baseline drift noise is removed using high-pass filter, noise jamming is removed using low pass Butterworth filter when noise is too high;
(3) setting convolutional neural networks input layer, hidden layer, the node number of output layer, and setting adjacent layer is each at random Weight between node;The typical structure of the convolutional neural networks is as shown in Figure 1;
(4) convolutional neural networks are trained, training data are from the pre-recorded number obtained by means such as physical examinations According to this and MIT-BIH database datas.Training data are inputted from the input of convolutional neural networks, through convolutional neural networks After being classified, categorical data is obtained from the output end of convolutional neural networks.The type that convolutional neural networks output end is obtained The type mark of data and pre-recorded data is compared, the detection error based on output end and true type of waveform, after utilization The weights of each node in convolutional neural networks are changed to pass-algorithm;
(5) repeat step (4) meets true type of waveform, i.e. convolutional neural networks until convolutional neural networks sentence read result When structural parameters are restrained, the convolutional neural networks trained are obtained.Convolutional neural networks are in by a large amount of electrocardiographic waves After habit, inside waveform separation characteristic element reflection to convolutional neural networks, when subsequently classifying to other ECG datas Correct classification results can be being drawn in a short time.
Have 48 records when being trained using MIT-BIH databases, every record is all double leads, by 0.5~ 25Hz bandpass filter, filters out High-frequency Interference and baseline drift.In each lead, centered on R ripples, 100 points of R wavefront is taken, 199 points afterwards, totally 300 groups of samples, into a complete cardiac, extract 50000 samples, take 25000 samples including R ripples It is trained, remaining sample is tested.Training set is divided, divides 50 groups, every group 500, takes 8 groups to train every time, 2 groups are done Verification.
Three convolution kernels of convolutional neural networks take [2,13] respectively, [2,10] and [2,6];Three level sampling core be [2, 3], i.e., obscured in 3 consecutive points progress average of an independent lead;Three characteristic face numbers are respectively 6,36 and 72, multilayer sense The neuron number for knowing the hidden layer of machine is 50, and output layer neuron number is 6.
Double leads constitute 2 × 300 input layer, use 2 × 13 different convolution kernels of 6 initial values, each convolution Verification input layer does convolution algorithm, can obtain 6 new characteristic faces altogether, each dimension is 2 × 288, this 6 new features Face is convolutional layer C1;Then convolutional layer C1 is produced using 2 × 3 sampling cores and constitutes sub-sampling layer containing 62 × 96 characteristic faces S1;
2 characteristic faces adjacent to sub- sample level S1, which are overlapped, takes average combination to obtain 6 new feature faces, specific combination Mode is as shown in Figure 2.
Ordinate 0-5 represents S1 6 characteristic faces in figure, and the 0th new characteristic face is combined into the 1st with the 0th, note Record is similarly formed other 5 in abscissa.Then using 62 × 10 convolution kernels, each convolution kernel, which is produced, contains 36 2 × 87 Characteristic face, constitute convolutional layer C2,36 2 × 29 characteristic faces produced using 2 × 3 sampling cores to convolutional layer C2 each characteristic face Constitute sub-sampling layer S2;
The combination of 3 adjacent surfaces is carried out to sub- sample level S2 and obtains 12 new feature faces, specific combination is as shown in Figure 3.
Then using 62 × 6 convolution kernels, the convolutional layer C3 containing 72 2 × 24 characteristic faces is produced, 2 are used to convolutional layer C3 × 3 sampling cores produce the sub-sampling layer S3 of 72 2 × 8 characteristic faces;It is many of basic model from sub-sampling layer S3 to output layer Layer perceptron, its middle hidden layer sets 50 neurons, is connected entirely with S3;Output layer set 6 neurons, with hidden layer it Between connect entirely.
The present invention is described in detail above, described above, only the preferred embodiments of the invention, when can not Limit the application practical range, i.e., it is all to make equivalent changes and modifications according to the application scope, it all should still belong to covering scope of the present invention It is interior.

Claims (6)

1. a kind of electrocardiosignal classifying identification method, it is characterised in that:Including following implementation steps,
The original electrocardiographicdigital figure Wave data of a, acquirement time of measuring more than 10 seconds, and carried out according to original electrocardiographicdigital figure Wave data The extraction of electrocardiogram rhythm and pace of moving things information and PQRST waveforms, obtains the digitalized data of electrocardiogram rhythm and pace of moving things information and PQRST waveforms;
B, design construction convolutional neural networks are simultaneously trained to it, and PQRST Wave datas that step a is obtained are from having trained The input input of convolutional neural networks, after being classified through convolutional neural networks, categorical data is obtained from its output end.
2. electrocardiosignal classifying identification method according to claim 1, it is characterised in that:The original electrocardiographicdigital that step a is used Figure Wave data, i.e. ECG signal are double lead signals.
3. electrocardiosignal classifying identification method according to claim 1, it is characterised in that:The convolutional Neural of step b designs Network is laminated and be designed as convolution down-sampling layer by convolutional layer and down-sampling, and three different from neuron number of input layer are rolled up The output layer that product down-sampling layer is constituted plus multi-layer perception (MLP) is combined into a complete convolutional neural networks;
Wherein convolution down-sampling layer 1 is produced as follows, and first input layer is done by 2 × 13 different convolution kernels of 6 initial values Convolution, obtains the convolutional layer C1 containing 6 characteristic faces, then use 2 × 36 sub- sample level S1 of sampling cores generation to convolutional layer C1; Convolution down-sampling layer 2 is produced as follows, and first 2 characteristic faces adjacent to sub- sample level S1, which are combined, obtains 6 new features Face, then does convolution algorithm therewith using 62 × 10 convolution kernels, the convolutional layer C2 containing 36 characteristic faces is produced, to convolutional layer C2 Each characteristic face using 2 × 3 sampling cores produce 36 sub- sample level S2;Convolution down-sampling layer 3 is produced as follows, first right Sub-sampling layer S2 carries out the combination of 3 adjacent surfaces and obtains 12 new feature faces, then using 62 × 6 convolution kernels, produces containing 72 spies The convolutional layer C3 in face is levied, 72 sub- sample level S3 are produced using 2 × 3 sampling cores to convolutional layer C3.
4. electrocardiosignal classifying identification method according to claim 3, it is characterised in that:Step b is to convolutional neural networks Training convolutional neural networks are carried out using 48 records in MIT-BIH arrhythmia cordis databases;It is recorded as double lead letters Number, 0.5~25Hz bandpass filter is first passed through, High-frequency Interference and baseline drift is filtered out;In each lead, centered on R ripples, 100 points of R wavefront is taken, totally 300 groups of samples, into a complete cardiac, are extracted 25000 samples and entered including R ripples at latter 199 points Row training, training set is divided, and is divided 50 groups, every group 500, is taken 8 groups to train every time, 2 groups verify.
5. electrocardiosignal classifying identification method according to claim 1, it is characterised in that:Detailed process is real according to the following steps Apply,
(1) double lead electrocardiogram Wave datas are obtained, and the data that wherein length is 10 seconds are intercepted according to electrocardiogram waveform data It is used as original electrocardiographicdigital figure Wave data;
(2) the original electrocardiographicdigital figure Wave data obtained as needed to step (1) carries out denoising, and denoising uses high pass Wave filter removes baseline drift noise, and noise jamming is removed using low pass Butterworth filter when noise is too high;
(3) setting convolutional neural networks input layer, hidden layer, the node number of output layer, and each node of adjacent layer is set at random Between weight;
(4) convolutional neural networks are trained, training data from the pre-recorded data obtained by means such as physical examinations with And MIT-BIH database datas;Training data are inputted from the input of convolutional neural networks, carried out through convolutional neural networks After classification, categorical data is obtained from the output end of convolutional neural networks;The categorical data that convolutional neural networks output end is obtained It is compared with the type mark of pre-recorded data, the detection error based on output end and true type of waveform, utilizes backward biography Pass the weights of each node in algorithm modification convolutional neural networks;
(5) repeat step (4) meets true type of waveform, i.e. convolutional neural networks structure until convolutional neural networks sentence read result When parameter restrains, the convolutional neural networks trained are obtained;Convolutional neural networks after the study of a large amount of electrocardiographic waves, Inside waveform separation characteristic element reflection to convolutional neural networks, when subsequently being classified with reaching to other ECG datas Correct classification results can be drawn in a short time.
6. electrocardiosignal classifying identification method according to claim 5, it is characterised in that:Concrete operation step is as follows,
48 records are had when being trained using MIT-BIH databases, every record is all double leads, by 0.5~25Hz Bandpass filter, filter out High-frequency Interference and baseline drift;In each lead, centered on R ripples, 100 points of R wavefront, rear 199 are taken Point, totally 300 groups of samples, into a complete cardiac, extract 50000 samples, take 25000 samples to be instructed including R ripples Practice, remaining sample is tested;Training set is divided, divides 50 groups, every group 500, takes 8 groups to train every time, 2 groups verify;
Three convolution kernels of convolutional neural networks take [2,13] respectively, [2,10] and [2,6];Three level sampling core is [2,3], i.e., Average is carried out in 3 consecutive points of an independent lead to obscure;Three characteristic face numbers are respectively 6,36 and 72, multi-layer perception (MLP) The neuron number of hidden layer is 50, and output layer neuron number is 6;
Double leads constitute 2 × 300 input layer, use 2 × 13 different convolution kernels of 6 initial values, each convolution kernel pair Input layer does convolution algorithm, can obtain 6 new characteristic faces altogether, each dimension is 2 × 288, and this 6 new feature faces are It is convolutional layer C1;Then convolutional layer C1 is produced using 2 × 3 sampling cores and constitutes sub-sampling layer S1 containing 62 × 96 characteristic faces;
2 characteristic faces adjacent to sub- sample level S1, which are overlapped, takes average combination to obtain 6 new feature faces, and ordinate 0-5 is represented S1 6 characteristic faces, the 0th new characteristic face is combined into the 0th with the 1st, is recorded in abscissa, is similarly comprised in addition 5;Then using 62 × 10 convolution kernels, each convolution kernel is produced containing the characteristic face of 36 2 × 87, constitutes convolutional layer C2, right Convolutional layer C2 each characteristic face produces 36 2 × 29 characteristic faces using 2 × 3 sampling cores and constitutes sub-sampling layer S2;
The combination of 3 adjacent surfaces is carried out to sub- sample level S2 and obtains 12 new feature faces, then using 62 × 6 convolution kernels, generation contains The convolutional layer C3 of 72 2 × 24 characteristic faces, the sub-sampling of 72 2 × 8 characteristic faces is produced to convolutional layer C3 using 2 × 3 sampling cores Layer S3;It is the multi-layer perception (MLP) of a basic model from sub-sampling layer S3 to output layer, its middle hidden layer sets 50 neurons, It is connected entirely with sub-sampling layer S3;Output layer sets 6 neurons, is connected entirely between hidden layer.
CN201710402483.1A 2017-06-01 2017-06-01 A kind of electrocardiosignal classifying identification method Pending CN107184198A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710402483.1A CN107184198A (en) 2017-06-01 2017-06-01 A kind of electrocardiosignal classifying identification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710402483.1A CN107184198A (en) 2017-06-01 2017-06-01 A kind of electrocardiosignal classifying identification method

Publications (1)

Publication Number Publication Date
CN107184198A true CN107184198A (en) 2017-09-22

Family

ID=59876299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710402483.1A Pending CN107184198A (en) 2017-06-01 2017-06-01 A kind of electrocardiosignal classifying identification method

Country Status (1)

Country Link
CN (1) CN107184198A (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107510452A (en) * 2017-09-30 2017-12-26 扬美慧普(北京)科技有限公司 A kind of ECG detecting method based on multiple dimensioned deep learning neutral net
CN108039203A (en) * 2017-12-04 2018-05-15 北京医拍智能科技有限公司 The detecting system of arrhythmia cordis based on deep neural network
CN108030488A (en) * 2017-11-30 2018-05-15 北京医拍智能科技有限公司 The detecting system of arrhythmia cordis based on convolutional neural networks
CN108090509A (en) * 2017-12-13 2018-05-29 四川大学 A kind of adaptive electrocardiogram sorting technique of data length
CN108175402A (en) * 2017-12-26 2018-06-19 智慧康源(厦门)科技有限公司 The intelligent identification Method of electrocardiogram (ECG) data based on residual error network
CN108256452A (en) * 2018-01-06 2018-07-06 天津大学 A kind of method of the ECG signal classification of feature based fusion
CN108256453A (en) * 2018-01-06 2018-07-06 天津大学 A kind of method based on one-dimensional ECG signal extraction two dimension CNN features
CN108403107A (en) * 2018-02-06 2018-08-17 北京大学深圳研究生院 A kind of arrhythmia cordis method of discrimination and system
CN108766557A (en) * 2018-05-12 2018-11-06 鲁东大学 Automatic arrhythmia analysis method based on channel signal fused neural network
CN108836312A (en) * 2018-07-13 2018-11-20 希蓝科技(北京)有限公司 A kind of method and system of the novel progress clutter rejecting based on artificial intelligence
CN108926341A (en) * 2018-04-20 2018-12-04 平安科技(深圳)有限公司 Detection method, device, computer equipment and the storage medium of ECG signal
CN108960050A (en) * 2018-05-25 2018-12-07 东软集团股份有限公司 Classification model training method, ECG data classifying method, device and equipment
CN108937912A (en) * 2018-05-12 2018-12-07 鲁东大学 A kind of automatic arrhythmia analysis method based on deep neural network
CN109036573A (en) * 2018-07-06 2018-12-18 苏州大学 Electrocardiogram based on production confrontation network technology generates and classification method
CN109063552A (en) * 2018-06-22 2018-12-21 深圳大学 A kind of multi-lead electrocardiosignal classification method and system
CN109044339A (en) * 2018-08-13 2018-12-21 重庆工商大学 A kind of ECG signal diagnostic method of limit convolutional neural networks
CN109254107A (en) * 2018-11-01 2019-01-22 广州城市职业学院 The general tea Fast Classification discrimination method of mandarin orange
CN109567790A (en) * 2018-12-24 2019-04-05 深圳市瑞康宏业科技开发有限公司 A kind of quick partial analysis method, apparatus of electrocardio scatter plot and computer installation
WO2019100560A1 (en) * 2017-11-27 2019-05-31 乐普(北京)医疗器械股份有限公司 Artificial intelligence self-learning-based automatic electrocardiography analysis method and apparatus
CN110236520A (en) * 2019-05-20 2019-09-17 上海数创医疗科技有限公司 ECG type recognition methods and device based on double convolutional neural networks
CN110522440A (en) * 2019-08-12 2019-12-03 广州视源电子科技股份有限公司 Electrocardiosignal recognition device based on grouping convolution neural network
CN110720894A (en) * 2019-11-08 2020-01-24 广州视源电子科技股份有限公司 Atrial flutter detection method, device, equipment and storage medium
CN111448614A (en) * 2017-11-02 2020-07-24 皇家飞利浦有限公司 Method and apparatus for analyzing echocardiograms
CN111956212A (en) * 2020-07-29 2020-11-20 鲁东大学 Inter-group atrial fibrillation identification method based on frequency domain filtering-multi-mode deep neural network
CN112587147A (en) * 2020-11-11 2021-04-02 上海数创医疗科技有限公司 Atrial premature beat target detection method based on convolutional neural network
CN112587149A (en) * 2020-11-11 2021-04-02 上海数创医疗科技有限公司 Atrial premature beat target detection device based on convolutional neural network
CN113349790A (en) * 2020-10-16 2021-09-07 山东大学 Heart beat classification method and system of 2D convolutional neural network based on S-shaped reconstruction
CN115862843A (en) * 2022-12-12 2023-03-28 哈尔滨医科大学 Auxiliary identification system and equipment for cardiac troponin elevation type and cardiovascular disease
RU2823433C1 (en) * 2023-11-21 2024-07-23 Общество С Ограниченной Ответственностью "Компания "Стрим Лабс" Method of processing and analysing electrocardiogram (ecg) data

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088456A (en) * 2007-07-13 2007-12-19 天津大学 ECG feature extraction method based on evolutionary wavelet domain Wiener deconvolution
CN104970789A (en) * 2014-04-04 2015-10-14 中国科学院苏州纳米技术与纳米仿生研究所 Electrocardiogram classification method and system
CN105726018A (en) * 2016-02-06 2016-07-06 河北大学 Automatic atrial fibrillation detection method irrelevant to RR interphase
CN105748063A (en) * 2016-04-25 2016-07-13 山东大学齐鲁医院 Intelligent arrhythmia diagnosis method based on multiple-lead and convolutional neural network
CN106108889A (en) * 2016-07-20 2016-11-16 杨平 Electrocardiogram classification method based on degree of depth learning algorithm
CN106344005A (en) * 2016-10-28 2017-01-25 张珈绮 Mobile ECG (electrocardiogram) monitoring system and monitoring method
WO2017072250A1 (en) * 2015-10-27 2017-05-04 CardioLogs Technologies An automatic method to delineate or categorize an electrocardiogram

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088456A (en) * 2007-07-13 2007-12-19 天津大学 ECG feature extraction method based on evolutionary wavelet domain Wiener deconvolution
CN104970789A (en) * 2014-04-04 2015-10-14 中国科学院苏州纳米技术与纳米仿生研究所 Electrocardiogram classification method and system
WO2017072250A1 (en) * 2015-10-27 2017-05-04 CardioLogs Technologies An automatic method to delineate or categorize an electrocardiogram
CN105726018A (en) * 2016-02-06 2016-07-06 河北大学 Automatic atrial fibrillation detection method irrelevant to RR interphase
CN105748063A (en) * 2016-04-25 2016-07-13 山东大学齐鲁医院 Intelligent arrhythmia diagnosis method based on multiple-lead and convolutional neural network
CN106108889A (en) * 2016-07-20 2016-11-16 杨平 Electrocardiogram classification method based on degree of depth learning algorithm
CN106344005A (en) * 2016-10-28 2017-01-25 张珈绮 Mobile ECG (electrocardiogram) monitoring system and monitoring method

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107510452B (en) * 2017-09-30 2019-10-08 扬美慧普(北京)科技有限公司 A kind of ECG detecting method based on multiple dimensioned deep learning neural network
CN107510452A (en) * 2017-09-30 2017-12-26 扬美慧普(北京)科技有限公司 A kind of ECG detecting method based on multiple dimensioned deep learning neutral net
CN111448614B (en) * 2017-11-02 2024-05-28 皇家飞利浦有限公司 Method and apparatus for analyzing echocardiography
CN111448614A (en) * 2017-11-02 2020-07-24 皇家飞利浦有限公司 Method and apparatus for analyzing echocardiograms
WO2019100560A1 (en) * 2017-11-27 2019-05-31 乐普(北京)医疗器械股份有限公司 Artificial intelligence self-learning-based automatic electrocardiography analysis method and apparatus
US11529103B2 (en) 2017-11-27 2022-12-20 Shanghai Lepu CloudMed Co., LTD Artificial intelligence self-learning-based automatic electrocardiography analysis method and apparatus
CN108030488A (en) * 2017-11-30 2018-05-15 北京医拍智能科技有限公司 The detecting system of arrhythmia cordis based on convolutional neural networks
CN108039203A (en) * 2017-12-04 2018-05-15 北京医拍智能科技有限公司 The detecting system of arrhythmia cordis based on deep neural network
CN108090509A (en) * 2017-12-13 2018-05-29 四川大学 A kind of adaptive electrocardiogram sorting technique of data length
CN108090509B (en) * 2017-12-13 2021-10-08 四川大学 A data-length adaptive method for electrocardiogram classification
CN108175402A (en) * 2017-12-26 2018-06-19 智慧康源(厦门)科技有限公司 The intelligent identification Method of electrocardiogram (ECG) data based on residual error network
CN108256453A (en) * 2018-01-06 2018-07-06 天津大学 A kind of method based on one-dimensional ECG signal extraction two dimension CNN features
CN108256452A (en) * 2018-01-06 2018-07-06 天津大学 A kind of method of the ECG signal classification of feature based fusion
CN108403107A (en) * 2018-02-06 2018-08-17 北京大学深圳研究生院 A kind of arrhythmia cordis method of discrimination and system
CN108403107B (en) * 2018-02-06 2019-12-31 北京大学深圳研究生院 Method and system for identifying arrhythmia
CN108926341A (en) * 2018-04-20 2018-12-04 平安科技(深圳)有限公司 Detection method, device, computer equipment and the storage medium of ECG signal
CN108937912A (en) * 2018-05-12 2018-12-07 鲁东大学 A kind of automatic arrhythmia analysis method based on deep neural network
CN108766557A (en) * 2018-05-12 2018-11-06 鲁东大学 Automatic arrhythmia analysis method based on channel signal fused neural network
CN108766557B (en) * 2018-05-12 2021-07-20 鲁东大学 Automatic arrhythmia analysis method based on channel signal fusion neural network
CN108937912B (en) * 2018-05-12 2021-05-11 鲁东大学 Automatic arrhythmia analysis method based on deep neural network
CN108960050A (en) * 2018-05-25 2018-12-07 东软集团股份有限公司 Classification model training method, ECG data classifying method, device and equipment
CN109063552B (en) * 2018-06-22 2021-03-30 深圳大学 Multi-lead electrocardiosignal classification method and system
CN109063552A (en) * 2018-06-22 2018-12-21 深圳大学 A kind of multi-lead electrocardiosignal classification method and system
CN109036573A (en) * 2018-07-06 2018-12-18 苏州大学 Electrocardiogram based on production confrontation network technology generates and classification method
CN108836312A (en) * 2018-07-13 2018-11-20 希蓝科技(北京)有限公司 A kind of method and system of the novel progress clutter rejecting based on artificial intelligence
CN109044339A (en) * 2018-08-13 2018-12-21 重庆工商大学 A kind of ECG signal diagnostic method of limit convolutional neural networks
CN109254107B (en) * 2018-11-01 2020-09-04 广州城市职业学院 Rapid classification and identification method for citrus Pu' er tea
CN109254107A (en) * 2018-11-01 2019-01-22 广州城市职业学院 The general tea Fast Classification discrimination method of mandarin orange
CN109567790A (en) * 2018-12-24 2019-04-05 深圳市瑞康宏业科技开发有限公司 A kind of quick partial analysis method, apparatus of electrocardio scatter plot and computer installation
CN110236520B (en) * 2019-05-20 2020-09-29 上海数创医疗科技有限公司 Electrocardiogram type recognition device based on double convolution neural network
CN110236520A (en) * 2019-05-20 2019-09-17 上海数创医疗科技有限公司 ECG type recognition methods and device based on double convolutional neural networks
CN110522440A (en) * 2019-08-12 2019-12-03 广州视源电子科技股份有限公司 Electrocardiosignal recognition device based on grouping convolution neural network
CN110720894A (en) * 2019-11-08 2020-01-24 广州视源电子科技股份有限公司 Atrial flutter detection method, device, equipment and storage medium
CN111956212A (en) * 2020-07-29 2020-11-20 鲁东大学 Inter-group atrial fibrillation identification method based on frequency domain filtering-multi-mode deep neural network
CN111956212B (en) * 2020-07-29 2023-08-01 鲁东大学 Inter-group atrial fibrillation recognition method based on frequency domain filtering-multi-mode deep neural network
CN113349790A (en) * 2020-10-16 2021-09-07 山东大学 Heart beat classification method and system of 2D convolutional neural network based on S-shaped reconstruction
CN112587149A (en) * 2020-11-11 2021-04-02 上海数创医疗科技有限公司 Atrial premature beat target detection device based on convolutional neural network
CN112587147A (en) * 2020-11-11 2021-04-02 上海数创医疗科技有限公司 Atrial premature beat target detection method based on convolutional neural network
CN115862843A (en) * 2022-12-12 2023-03-28 哈尔滨医科大学 Auxiliary identification system and equipment for cardiac troponin elevation type and cardiovascular disease
CN115862843B (en) * 2022-12-12 2024-02-02 哈尔滨医科大学 Auxiliary identification system and equipment for myocardial troponin elevation type and cardiovascular diseases
RU2823433C1 (en) * 2023-11-21 2024-07-23 Общество С Ограниченной Ответственностью "Компания "Стрим Лабс" Method of processing and analysing electrocardiogram (ecg) data

Similar Documents

Publication Publication Date Title
CN107184198A (en) A kind of electrocardiosignal classifying identification method
Wang et al. Arrhythmia classification algorithm based on multi-head self-attention mechanism
CN107951485B (en) Dynamic electrocardiogram analysis method and device based on artificial intelligence self-learning
US12186086B2 (en) Systems and methods for reduced lead electrocardiogram diagnosis using deep neural networks and rule-based systems
CN104970789B (en) Electrocardiogram sorting technique and system
CN106108889B (en) Electrocardiogram classification method based on deep learning algorithm
CN114224342B (en) A multi-channel EEG signal emotion recognition method based on spatiotemporal fusion feature network
CN109222963A (en) A kind of anomalous ecg method for identifying and classifying based on convolutional neural networks
CN109893118A (en) A kind of electrocardiosignal classification diagnosis method based on deep learning
CN108256453A (en) A kind of method based on one-dimensional ECG signal extraction two dimension CNN features
CN110313894A (en) Arrhythmia cordis sorting algorithm based on convolutional neural networks
CN110522412A (en) A Method for Classifying EEG Signals Based on Multiscale Brain Functional Networks
CN113901893A (en) Recognition and classification of ECG signals based on multiple cascaded deep neural networks
Abibullaev et al. A brute-force CNN model selection for accurate classification of sensorimotor rhythms in BCIs
Tseng et al. Sliding large kernel of deep learning algorithm for mobile electrocardiogram diagnosis
CN115881308A (en) Method for constructing heart disease classification model based on spatiotemporal joint detection
Wang et al. Multiscale residual network based on channel spatial attention mechanism for multilabel ECG classification
Gupta et al. Pre-processing based ECG signal analysis using emerging tools
Alagarsamy et al. Performing the classification of pulsation cardiac beats automatically by using CNN with various dimensions of kernels
Zhao et al. PVC recognition for wearable ECGs using modified frequency slice wavelet transform and convolutional neural network
Krishnakumar et al. Detection of arrhythmia and congestive heart failure through classification of ECG signals using deep learning neural network
Shi et al. Automated heartbeat classification based on convolutional neural network with multiple kernel sizes
Nursalim et al. Classification of electrocardiogram signal using deep learning models
Kan et al. A Novel PSO‐Based Optimized Lightweight Convolution Neural Network for Movements Recognizing from Multichannel Surface Electromyogram
CN114081502B (en) A non-invasive heart disease diagnosis method and device based on machine learning

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170922

RJ01 Rejection of invention patent application after publication