Skip to main content
Log in

An effective premature ventricular contraction detection algorithm based on adaptive template matching and characteristic recognition

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

Abstract

Traditional premature ventricular contraction (PVC) detection algorithms based on template matching use fixed templates which is sensitive to the variability of electrocardiogram (ECG) and is likely to reduce detection accuracy. This paper proposes an effective PVC detection algorithm based on adaptive template matching and characteristic recognition. An adaptive template update rule has been developed to construct the optimal normal heartbeat template library, which is used to identify normal and abnormal beats. And the matching result directed the subsequent characteristic classification. Four features were extracted and used for PVC recognition based on feature knowledge. The algorithm is evaluated on the MIT-BIH arrhythmia dataset, and the results show that the accuracy was 99.48%, and the sensitivity and specificity were 98.39% and 99.54%, respectively. And it is compared with those of other recent approaches algorithms, which shows higher sensitive and accurate, and its low complexity is suitable for real-time ECG monitoring in wearable ECG devices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data availability

The data used to support the findings of this study have been deposited in the MIT-BIH arrhythmia database (https://doi.org/https://doi.org/10.13026/C2F305).

References

  1. Abdalla, F.Y.O., Wu, L., Ullah, H., et al.: ECG arrhythmia classification using artificial intelligence and nonlinear and nonstationary decomposition. SIViP 13, 1283–1291 (2019)

    Article  Google Scholar 

  2. Lin, M.: Design of premature ventricular contraction pacing point localization algorithm for dynamic electrocardiogram. Southeast University (2018)

  3. Wang, J.: Automated detection of premature ventricular contraction based on the improved gated recurrent unit network. Comput. Methods Progr. Biomed. 208, 106284 (2021)

    Article  Google Scholar 

  4. Du, Q., Zhang, W.: Research on arrhythmia detection model based on machine learning. Journal of Liaoning University of Science and Technology (2020)

  5. Yang, B., Zhang, Y.: Ventricular premature beat discrimination algorithm based on multiple template matching. Comput. Eng. 36(16), 291–296 (2010)

    Google Scholar 

  6. Hu, S., Gao, R., Liu, L., et al.: Summary of China cardiovascular disease report 2018. Chin. Circ. J. 34(3), 209–220 (2019)

    Google Scholar 

  7. Yan, H., An, Y., Wang, H., et al.: ECG feature extraction based on convolutional neural network. Comput. Eng. Des. 38(4), 1024–1028 (2017)

    Google Scholar 

  8. Wang, T.: Research on ventricular premature beat detection based on rule mechanism and machine learning. Southeast University (2021)

  9. Wu, Y., Xu, Y.: A ventricular premature beat detection algorithm based on improved deep convolutional neural network. Comput. Appl. Softw. 11 (2019)

  10. Ojha, M.K., Wadhwani, S., Wadhwani, A.K., Shukla, A.: Automatic detection of arrhythmias from an ECG signal using an auto-encoder and SVM classifier. Phys. Eng. Sci. Med. 45(2), 665–674 (2022)

    Article  PubMed  Google Scholar 

  11. Chen, Y., Zhang, C., Liu, C., et al.: Atrial fibrillation detection using a feedforward neural network. J. Med. Biol. Eng. 42, 63–73 (2022)

    Article  Google Scholar 

  12. Lim, J.S.: Minimum fuzzy membership function extraction for automatic premature ventricular contraction detection. J. Internet Comput. Serv. 8(1), 125–132 (2007)

    MathSciNet  Google Scholar 

  13. Atanasoski, V., Ivanovic, M.D., Marinkovic, M., et al.: Unsupervised classification of premature ventricular contractions based on RR interval and heartbeat morphology]. In: 2018 14th symposium on neural networks and applications (NEUREL). IEEE 1–6 (2018)

  14. Malek, A.S., Elnahrawy, A., Anwar, H., et al.: Automated detection of premature ventricular contraction in ECG signals using enhanced template matching algorithm. Biomed. Phys. Eng. Exp. 6(1), 1–12 (2020)

    Google Scholar 

  15. Krasteva, V., Jekova, I.: QRS template matching for recognition of ventricular ectopic beats. Ann. Biomed. Eng. 35(12), 2065–2076 (2007)

    Article  PubMed  Google Scholar 

  16. Oliveira, B.R.D.: Geometrical features for premature ventricular contraction recognition with analytic hierarchy process-based machine learning algorithms selection. Comput. Methods Progr. Biomed. 169, 59–69 (2019)

    Article  Google Scholar 

  17. Zarei, R., He, J.: Effective and efficient detection of premature ventricular contractions based on variation of principal directions. Digital Signal Process. 50(4), 93–102 (2016)

    Article  Google Scholar 

  18. Allami, R.: Premature ventricular contraction analysis for real-time patient monitoring. Biomed. Signal Process. Control 47(2), 358–365 (2019)

    Article  Google Scholar 

  19. Samsudin, N.N., Isaak, S., Paraman, N.: Implementation of optimized low pass filter for ECG filtering using verilog. J. Phys. Conf. Ser. 2312(1), 12–49 (2022)

    Article  Google Scholar 

  20. Talbi, M.L., Ravier, P.: Detection of PVC in ECG signals using fractional linear prediction. Biomed. Signal Process. Control 23(2), 42–51 (2016)

    Article  Google Scholar 

  21. Pan, J., Tompkins, W.J.: A real-time QRS detection algorithm. IEEE Trans. Biomed. Eng. 32, 230–236 (1985)

    Article  CAS  PubMed  Google Scholar 

  22. Talbi, M.L., Charef, A.: PVC discrimination using the QRS power spectrum and self-organizing maps. Comput. Methods Progr. Biomed. 94(3), 223–231 (2009)

    Article  CAS  Google Scholar 

  23. Dutta, S., Chatterjee, A., Munshi, S.: Correlation technique and least square support vector machine combine for frequency domain based ECG beat classification. Med. Eng. Phys. 32(10), 1161–1169 (2010)

    Article  PubMed  Google Scholar 

  24. Li, P., Liu, C., Wang, X., et al.: A low-complexity data-adaptive approach for premature ventricular contraction recognition. SIViP 8(1), 111–120 (2013)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Wuhan Knowledge Innovation Project (No. 2022020801010258).

Author information

Authors and Affiliations

Authors

Contributions

Xiangkui wan presented the conception and design of the study and interpretation of data. Yunfan Chen drafted the article and revised it critically for important intellectual content. Jiale Xu and Xiaoyu Mei wrote the main manuscript text and prepared figures. All authors reviewed the manuscript and final approval of the version to be submitted.

Corresponding author

Correspondence to Xiangkui Wan.

Ethics declarations

Conflict of interest

The authors declare that they have no conflicts of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, J., Mei, X., Chen, Y. et al. An effective premature ventricular contraction detection algorithm based on adaptive template matching and characteristic recognition. SIViP 18, 2811–2818 (2024). https://doi.org/10.1007/s11760-023-02951-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-023-02951-y

Keywords

Navigation