This document presents a new approach for ECG feature extraction and heartbeat classification using mathematical morphology. The key points are:
1) Mathematical morphology filtering is used to preprocess the ECG signal before feature extraction in order to normalize variations between heartbeats.
2) Features are extracted from the preprocessed ECG signal and fed into a Kohonen self-organizing map for clustering.
3) A Learning Vector Quantization classifier is then trained on the clustered features to classify heartbeats as normal or abnormal.
4) The method is evaluated on the MIT-BIH Arrhythmia Database and shows improved classification performance over using the original unprocessed ECG signal.