ECG Signal Classification using CWT and NN


ECG Signal Classification using CWT and NN


The main objective of this project is to identify and classify the heart abnormalities in an ECG signal. Based on the peak amplitude values can perform the classification operation.


Cardiac arrhythmia indicates the abnormal electrical activity of the heart that can be a great threat to humans. So it needs to be identified for clinical diagnosis and treatment. Analysis of ECG signal plays an important role in diagnosing cardiac diseases. An efficient method of analyzing ECG signal and predicting heart abnormalities have been proposed in this paper. In the proposed scheme, the collected ECG Signal Database will Convert 1D ECG signals to Images using CWT scalogram and classify with Transfer Learning via pre-trained Alex Net deep CNN. The goal is to train a CNN to distinguish between Arrhythmias(ARR), Congestive Heart Failure (CHF), and Normal Sinus Rhythm (NSR). The ECG Signals are obtained from 162 ECG recordings from three Physio Net databases 


  • SVM classifier
  • K means clustering


  • High Computational load 
  • Poor discriminatory power
  • Less accuracy in classification


  • A CNN passes an image through the network layers and outputs a final class. The network can have tens or hundreds of layers, with each layer learning to detect different features. Filters are applied to each training image at different resolutions, and the output of each convolved image is used as the input to the next layer. The filters can start as very simple features, such as brightness and edges, and increase in complexity to features that uniquely define the object as the layers progress.

ECG Signal Classification using CWT and NN



ECG Signal Classification using CWT and NN 1
ECG Signal Classification using CWT and NN 1


  • Medical applications


  • MATLAB 2018b

ECG Signal Classification using CWT and NN


[1] K. Thygesen et al., “Third universal definition of myocardial infarction,” Circulation, vol. 126, no. 16, pp. 2020–2035, 2012.


[2] L. Schamroth, An Introduction to Electrocardiography, 7th ed. New York, USA: Wiley, 2009.


[3] S. Mitra, M. Mitra and B. B. Chaudhuri, “A Rough-Set-Based Inference Engine for ECG Classification,” IEEE Trans. Instrum. Meas., vol. 55, no. 6, pp. 2198-2206, Dec. 2006. DOI: 10.1109/TIM.2006.884279


[4] Fayn, Jocelyne. “A classification tree approach for cardiac ischemia detection using spatiotemporal information from three standard ECG leads.” IEEE Trans. Biomed. Eng., vol. 58, no. 1, pp. 95-102, 2011.


[5] L. Sun et al., “ECG analysis using multiple instance learning for myocardial infarction detection,” IEEE Trans. Biomed. Eng., vol. 59, no. 12, pp. 3348–3356, Dec. 2012.

Customer Reviews

There are no reviews yet.

Be the first to review “ECG Signal Classification using CWT and NN”

This site uses Akismet to reduce spam. Learn how your comment data is processed.