With the rise in the popularity of Internet of Things (IoT) in-home health monitoring, the demand of data processing and analysis increases at the server. This is especially true for ECG data which has to be collected and analyzed continuously in real time. The data transmission and storage capacity of a simple home-use IoT system is often limited. In order to provide a responsive and reasonably high-resolution analysis over the data, the ECG recorder sampling rate must be tuned to an acceptable level such as 50Hz (compared to between 100Hz and 500Hz in lab), a huge amount of time series are to be gathered and dealt with. Therefore, a suitable sampling method that helps shorten the ECG data transformation time and uploading time is very important for cost saving.. In this paper, how to down sample the ECG data is investigated; instead of traditional data sampling methods, the use of a novel Brick-up Metaheuristic Optimization Algorithm (BMOA) that automatically optimizes the sampling of ECG data is proposed. By its adaptive design in choosing the most appropriate components, BMOA can build in real-time a best metaheuristic optimization algorithm for each device user assuming no two ECG data series are exactly identical. This dynamic pre-processing approach ensures each time the most optimal part of the ECG data series is harvested for health analysis from the raw data, in different scenarios from different users. In this study various application scenarios using real ECG datasets are simulated. The experimentation is tested with one of the most commonly used ECG classification methods, Long Short-Term Memory Network. The result shows the ECG data sampling by BMOA is indeed adaptive, the classification efficiency is improved, and the data storage requirement is reduced.
Citation: Qun Song, Tengyue Li, Simon Fong, Feng Wu. An ECG data sampling method for home-use IoT ECG monitor system optimization based on brick-up metaheuristic algorithm[J]. Mathematical Biosciences and Engineering, 2021, 18(6): 9076-9093. doi: 10.3934/mbe.2021447
With the rise in the popularity of Internet of Things (IoT) in-home health monitoring, the demand of data processing and analysis increases at the server. This is especially true for ECG data which has to be collected and analyzed continuously in real time. The data transmission and storage capacity of a simple home-use IoT system is often limited. In order to provide a responsive and reasonably high-resolution analysis over the data, the ECG recorder sampling rate must be tuned to an acceptable level such as 50Hz (compared to between 100Hz and 500Hz in lab), a huge amount of time series are to be gathered and dealt with. Therefore, a suitable sampling method that helps shorten the ECG data transformation time and uploading time is very important for cost saving.. In this paper, how to down sample the ECG data is investigated; instead of traditional data sampling methods, the use of a novel Brick-up Metaheuristic Optimization Algorithm (BMOA) that automatically optimizes the sampling of ECG data is proposed. By its adaptive design in choosing the most appropriate components, BMOA can build in real-time a best metaheuristic optimization algorithm for each device user assuming no two ECG data series are exactly identical. This dynamic pre-processing approach ensures each time the most optimal part of the ECG data series is harvested for health analysis from the raw data, in different scenarios from different users. In this study various application scenarios using real ECG datasets are simulated. The experimentation is tested with one of the most commonly used ECG classification methods, Long Short-Term Memory Network. The result shows the ECG data sampling by BMOA is indeed adaptive, the classification efficiency is improved, and the data storage requirement is reduced.
[1] | L.-Y. Ma, W.-W. Chen, R.-L. Gao, L.-S. Liu, M.-L. Zhu, Y.-J. Wang, et al., China cardiovascular diseases report 2018: an updated summary, J. Geriatr. Cardiol., 17 (2020), 1–8. |
[2] | M. Sanz, A. M. del Castillo, S. Jepsen, J. Gonzalez-Juanatey, F. D'Aiuto, P. Bouchard, et al., Periodontitis and cardiovascular diseases: Consensus report, J. Clin. Periodontol., 47 (2020), 268–288. doi: 10.1111/jcpe.13189 |
[3] | S. Baumann, Evaluation of data usability generated by wearables & iot-enabled home use medical devices via telehealth to identify if blockchain can solve potential challenges, 2020. |
[4] | M. H. Nornaim, N. A. Abdul-Kadir, F. K. Harun, M. A. A. Razak, A wireless ecg device with mobile applications for android, In 7th Int. Conf. Electr. Eng. Comput. Sci. Inf., pages 168–171. IEEE, 2020. |
[5] | A. K. Sangaiah, M. Arumugam, G.-B. Bian, An intelligent learning approach for improving ecg signal classification and arrhythmia analysis, Artif. Intell. Med., 103 (2020), 101788. doi: 10.1016/j.artmed.2019.101788 |
[6] | P. M. Rautaharju, S. H. Zhou, E. W. Hancock, B. M. Hor, D. Q. Feild, J. M. Lindauer, et al., Comparability of 12-lead ecgs derived from easi leads with standard 12-lead ecgs in the classification of acute myocardial ischemia and old myocardial infarction, J. Electrocardiol., 35 (2002), 35–39. |
[7] | Y. Zou, J. Han, X. Weng, X. Zeng, An ultra-low power qrs complex detection algorithm based on down-sampling wavelet transform, IEEE Signal Process. Lett., 20 (2013), 515–518. doi: 10.1109/LSP.2013.2254475 |
[8] | L. Mesin. Heartbeat monitoring from adaptively down-sampled electrocardiogram, Comput. Biol. Med., 84 (2017), 217–225. doi: 10.1016/j.compbiomed.2017.03.023 |
[9] | Q. Song, S. Fong, Brick-up metaheuristic algorithms, In 5th IIAI Int. Congress Adv. Appl. Inf., pages 583–587. IEEE, 2016. |
[10] | L. S. Lilly, Pathophysiology of heart disease: a collaborative project of medical students and faculty, Lippincott Williams & Wilkins, 2012. |
[11] | C. Zhang, Y. Chen, A. Yin, X. Wang, Anomaly detection in ecg based on trend symbolic aggregate approximation, Math. Biosci. Eng., 16 (2019), 2154–2167. doi: 10.3934/mbe.2019105 |
[12] | S. Mitra, M. Mitra, B. B. Chaudhuri, Generation of digital time database from paper ecg records and fourier transform-based analysis for disease identification, Comput. Biol. Med., 34 (2004), 551–560. doi: 10.1016/j.compbiomed.2003.08.001 |
[13] | R. J. Martis, U. R. Acharya, L. C. Min, Ecg beat classification using pca, lda, ica and discrete wavelet transform, Biomed. Signal Process. Control, 8 (2013), 437–448. doi: 10.1016/j.bspc.2013.01.005 |
[14] | J.-J. Wei, C.-J. Chang, N.-K. Chou, G.-J. Jan, Ecg data compression using truncated singular value decomposition, IEEE Trans. Inf. Technol. Biomed., 5 (2001), 290–299. doi: 10.1109/4233.966104 |
[15] | S. Fong, X. Wang, Q. Xu, R. Wong, J. Fiaidhi, S. Mohammed, Recent advances in metaheuristic algorithms: Does the makara dragon exist?, J. Supercomput., 72 (2016), 3764–3786. doi: 10.1007/s11227-015-1592-8 |
[16] | W. Li, G.-G. Wang, A. H. Gandomi, A survey of learning-based intelligent optimization algorithms, Arch. Comput. Method. E., (2021), pages 1–19, 2021. |
[17] | S. Mirjalili, Genetic algorithm, In Evolutionary algorithms and neural networks, pages 43–55. Springer, 2019. |
[18] | X.-S. Yang, X. He, Bat algorithm: literature review and applications, Int. J. Bio-inspir. Com., 5 (2013), 141–149. doi: 10.1504/IJBIC.2013.055093 |
[19] | D. J. Li, C. Z. Qiang, Y. Z. Zhi, On the combination of genetic algorithm and ant algorithm, J. Comput. Inf. Syst., 9 (2003), 10. |
[20] | R. Tang, S. Fong, X.-S. Yang, S. Deb, Wolf search algorithm with ephemeral memory, In 7th Int. Conf. Digit. Inf. Management, pages 165–172. IEEE, 2012. |
[21] | K. Premalatha, A. Natarajan, Hybrid pso and ga for global maximization, Int. J. Open Problems Compt. Math, 2 (2009), 597–608. |
[22] | B. Mendzelevski, C. S. Spencer, A. Freier, D. Camilleri, C. Graff, J. Täubel, Comparing the consistency of electrocardiogram interval measurements by resting ecg versus 12-lead holter, Ann. Noninvas. Electro., page e12851, 2021. |
[23] | R. T. Olszewski, Generalized feature extraction for structural pattern recognition in time-series data, Carnegie Mellon University, 2001. |
[24] | E. K. Wang, L. Xi, R. P. Sun, F. Wang, L. Y. Pan, C. X. Cheng, et al., A new deep learning model for assisted diagnosis on electrocardiogram, Math. Biosci. Eng., 16 (2019), 2481–2491. doi: 10.3934/mbe.2019124 |
[25] | S. Hochreiter, J. Schmidhuber, Long short-term memory, Neural Comput., 9 (1997), 1735–1780. doi: 10.1162/neco.1997.9.8.1735 |
[26] | P. Malhotra, L. Vig, G. Shroff, P. Agarwal, Long short term memory networks for anomaly detection in time series, In Proceedings, volume 89, pages 89–94. Presses universitaires de Louvain, 2015. |
[27] | K. Greff, R. K. Srivastava, J. Koutník, B. R. Steunebrink, J. Schmidhuber, Lstm: A search space odyssey, IEEE Trans. Neural Netw. Learn. Syst., 28 (2016), 2222–2232. |
[28] | S. Chauhan, L. Vig, Anomaly detection in ecg time signals via deep long short-term memory networks, In IEEE Int. Conf. Data Sci. Adv. Anal., pages 1–7. IEEE, 2015. |
[29] | M. Liu, Y. Kim, Classification of heart diseases based on ecg signals using long short-term memory, In 40th Ann. Int. Conf. IEEE Eng. Med. Biol. Soc., pages 2707–2710. IEEE, 2018. |
[30] | B. H. D. Koh, C. L. P. Lim, H. Rahimi, W. L. Woo, B. Gao. Deep temporal convolution network for time series classification, Sensors, 21 (2021), 603. doi: 10.3390/s21020603 |
[31] | C. L. P. Lim, W. L. Woo, S. S. Dlay, Enhanced wavelet transformation for feature extraction in highly variated ecg signal, In 2nd IET Int. Conf. Intell. Signal Process, pages 1–6. IET, 2015. |
[32] | C. L. P. Lim, W. L. Woo, S. S. Dlay, B. Gao, Heartrate-dependent heartwave biometric identification with thresholding-based gmm–hmm methodology, IEEE Trans. Ind. Inf., 15 (2018), 45–53. |
[33] | C. L. P. Lim, W. L. Woo, S. S. Dlay, D. Wu, B. Gao, Deep multiview heartwave authentication, IEEE Trans. Ind. Inf., 15 (2018), 777–786. |
[34] | H. Guedri, A. Bajahzar, H. Belmabrouk, Ecg compression with douglas-peucker algorithm and fractal interpolation, Math. Biosci. Eng., 18 (2021), 3502–3520. doi: 10.3934/mbe.2021176 |