Next Article in Journal
A Comparison of Landsat-8 OLI, Sentinel-2 MSI and PlanetScope Satellite Imagery for Assessing Coastline Change in El-Alamein, Egypt
Previous Article in Journal
Flow Control in Passive 3D Paper-Based Microfluidic Pump by Variable Porosity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Smart Seismocardiography: A Machine Learning Approach for Automatic Data Processing †

by
Omar Y. López-Rico
1,2,* and
Roberto G. Ramírez-Chavarría
1
1
Instituto de Ingeniería, Universidad Nacional Autónoma de México, Mexico City 04510, Mexico
2
Programa de Maestría y Doctorado en Ingeniería, Universidad Nacional Autónoma de México, Mexico City 04510, Mexico
*
Author to whom correspondence should be addressed.
Presented at the 8th International Electronic Conference on Sensors and Applications, 1–15 November 2021; Available online: https://ecsa-8.sciforum.net/.
Eng. Proc. 2021, 10(1), 24; https://doi.org/10.3390/ecsa-8-11325
Published: 1 November 2021

Abstract

:
Seismocardiography (SCG) is a non-invasive method that measures local vibrations created by the mechanical cardiovascular exercises on the chest wall. Thereby, mechanical movements of the heart are recorded in real-time from vibration sensors positioned on the chest of the subject, to further compute the heart rate and retrieve the SCG waveform. Although such events have been widely studied, robust signal processing methods remain a challenging task. On the other hand, the use of piezoelectric sensors has been favored in recent years due to its features and low cost. However, robust data processing techniques should be developed to increase their performance and reliability. In this work, we propose an attractive method for SCG data processing based on the K-Means clustering algorithm to automatically label waveform events. Interestingly, the SCG signals are recovered from a custom-made device built around an ultra-low-cost piezoelectric sensor. Once the signals are measured, they are pre-processed by spectral filtering. Afterwards, the signal spectrum is used to compute the heart rate (HR). Thereby, the filtered signal is sequentially segmented, and every frame is processed by a light-weight K-Means algorithm. Finally, we show the performance of the smart seismocardiography by analyzing SCG waveforms at different physiological conditions.

1. Introduction

Cardiovascular disease (CVD) is a major cause of death worldwide [1]. Continuous cardiac monitoring is necessary for diagnosis and to follow-up the CVD. However, common cardiac health monitoring systems are highly expensive and require specialized medical personnel for testing and diagnostic, which implies that patients should go to hospitals whenever they need a check-up. To circumvent such difficulties, several techniques have been proposed besides of the electrocardiography (ECG), among which the seismocardiography (SCG) stands out.
SCG is a non invasive technique to measure vibrations on the chest wall, caused by cardiac mechanical processes, for example, heart valves closure and opening, blood momentum changes and myocardial movements [2,3]. The change in volume, pressure and shape of the heart, during these mechanical processes, produces vibrations on the tissues near the heart generating pulsations in the chest wall [4]. Then, the pulsations are recorded from vibration sensors to retrieve the SCG waveform, to further compute the heart rate and assess the cardiovascular phenomena.
To perform SCG measurements, accelerometers are widely accepted to recover the seismographic signal due to its performance [2]. Nevertheless, it requires a correct sensor placement in the chest wall of the test subjects, which is complicated due to its rigid structure. Recently, piezoelectric sensors have demonstrated its effectiveness to measure SCG signals, enabling flexibility and reliable results [5,6,7,8,9,10]. Piezoelectricity is a phenomenon that occurs in certain crystals that, when subject to a mechanical stress, produce a potential difference at their surface [11]. Piezoelectric materials are small, flexible, and relatively inexpensive. However, the use of piezoelectric brass diaphragms, for SCG, has not been studied as an alternative for developing wearable devices (WD), despite their low cost and small size.
In general, an SCG waveform is labeled using ten cardiac mechanical processes as shown in Table 1, and three cardiac time intervals, delimited by the temporary appearance of signal peaks [12,13,14,15,16]: Isovolumetric Contraction Time (IVCT) (MC to AO), Left Ventricular Ejection Time (LVET) (AO to AC) and Isovolumetric Relaxation Time (IVRT) (AC to MO). Inherently, the SCG wave morphology is complex due to the large inter-subject and intra-subject variability. Depending on age, weight, gender and posture, heart rate, sensor type or position a SCG recording could contain many cardiac cycles with low-quality peaks [17]. Thereby, identifying peaks and events within SCG signals is not straightforward using semi-empirical-based methods, and robust methods should be introduced.
In [18], a model that incorporates different methods to create an accurate ML training model and achieve effective prediction of heart disease from data collection and processing is proposed. The use of ML approaches for data-driven problems has also increased in recent years [4,12,16,17,19,20,21,22,23]. Particularly, ML has been applied to heart beat segmentation and cardiac events. For instance, in [12,17], an automatic annotation of peaks is proposed. Otherwise, unsupervised ML algorithms are used for clustering SCG signals in [4,16] using K-Means to detect patterns.
In this work, we introduce smart seismocardiography as an attractive tool for measurement and data processing to assess cardiovascular events. The SCG signal is measured from a custom-built WD built around an ultra-low-cost brass piezoelectric diaphragm. Once the signals are recorded, they are cleaned-up by spectral filtering. Thus, the filtered signal is sequentially segmented, and each frame is processed by a lightweight K-Means algorithm for clustering and automatic annotation of SCG events.

2. Materials and Methods

Figure 1 shows the block diagram of the smart seismocardiography system. First, the brass piezoelectric sensor is positioned on the lower sternum body, from where the raw signal is measured. Then, the signal was conditioned using a voltage-mode amplifier and digitized with a digital-to-analog converter (ADC)-based acquisition system. Subsequently, the acquired signal was pre-processed with a spectral filtering technique to remove high-frequency components. Afterwards, a peak detection algorithm (PDA) was used to segment the SCG signal using the IC cardiovascular event as the reference (see Table 1). Finally, the SCG segments were examined to find the possible SCG event, which were then processed by the K-Means algorithm to provide an automatic labeling method.

2.1. Sensor and Signal Conditioning

For SCG measurements, we used the CEB-27D44 device, an ultra-low-cost brass piezoelectric diaphragm sensor with a 27 mm diameter [24]. The sensor was placed into the chest wall to measure the pulsations caused by the heartbeat. These induced small deformations in the sensor material, thus producing voltages with an amplitude of around 10 mVpp. To measure the SCG signal, the output of the piezoelectric sensor was amplified using a voltage-mode amplifier, which was built around the TLV2771 operational amplifier [25]. Thereby, the output voltage V o can be expressed as
V o = V p × G + V offset ,
where V p = q p / ( C p + C c ) is the voltage produced by the piezoelectric sensor, with q p the electric charge produced by the sensor, C p the capacitance determined by the area, the width, and the dielectric constant of the material, and C c the lead capacitance. On the other hand, G = 1 + ( R f / R g ) is the amplifier gain, which is user-selected given the resistors R f and R g , thus producing an output voltage swinging around the voltage level V offset .

2.2. Measurement Protocol

Two test subjects participated in our study: S1 (male, 24 years old, 70 Kg) and S2 (female, 25 years old, 60 Kg). The subjects provided their consent and verbally reported no history of cardiovascular disease. The subjects were comfortably seated in a chair with a back. The sensing device was placed on the low sternum fixed with a medical grade transparent film adhesive. The test subjects were asked to relax and hold their breath during data recording. The signal was acquired by means of an ADC with 16-bit resolution and a frequency sampling of 11 kHz, thus leading to a record of approximately N = 300,000 samples per measurement.

2.3. SCG Signal Pre-Processing

Once the SCG signal was recorded, it was pre-processed using a spectral filtering technique with a low-pass frequency of 25 Hz. Since the SCG spectrum covers the infrasonic range [7], we limited the high-pass frequency from the highest peak, in the spectral range of 0.8 to 2.0 Hz, which corresponds to the heart rate (HR) under regular conditions. Owing that each SCG cycle exhibits a minimum peak that corresponds to an IC event [14], the PDA detects the IC events as a reference to indicate the start of the SCG segment in the AS event, this allowing us to perform an automatic segmentation procedure.

2.4. K-Means Algorithm for SCG Clustering

The algorithm uses an iterative process, which aims to cluster an input data set into K groups [26,27,28]. To execute the algorithm, we pass as input the data set and a value of K. The dataset will be the characteristics or features for each point, in this case, the amplitude and sample number of the presumed cardiovascular events. The initial positions of the K centroids will be randomly assigned from any point in the input dataset. Then it iterates in two steps: Data assignment and update centroids.
In the first step, each row in our data set was assigned to the closest centroid based on the Euclidean distance (d) of data vectors X and Y as follows:
d ( X , Y ) = i = 1 i = n ( x i y i ) 2 ,
where x i represent the i -th value of horizontal axis in the coordinate plane, y i stand for the value of the vertical axis in the coordinate plane, and n is the number of observations. Subsequently, the centroids of each group are recalculated. This is done by taking an average of all the points assigned in the previous step. The algorithm iterates between these steps until it meets the following stop criterion: if there are no changes in the points assigned to the groups, or if the sum of the distances is minimized.

3. Results

In Figure 2a, we show the low-pass filtered SCG signal (continuous line) and the IC peaks retrieved by the PDA (marks). As can be seen in Figure 2b, the SCG signal was segmented using the detected peaks and then the average of the segments was computed to account for the variability of the measurement. Therefore, once the segmentation succeeded, the presumed SCG events, from each cycle, were used as the input dataset for the clustering algorithm.
As the input of the K-Means algorithm, we considered the signal amplitude and sample number of each presumed SCG event. Moreover, each event was discriminated depending on whether it is an event associated with a minimum peak or a maximum peak. Subsequently, the algorithm clusters first the presumed events associated with maximum peaks (AS, MC, AO, RE, PE, AC, RF), and then, those associated with minimum peaks (IM, IC, MO). Results of the K-Means algorithm are depicted in Figure 3, alongside the SCG average, as a reference. Each label was then assigned in the order of appearance of the clusters.

4. Discussion

4.1. Discussion

In Figure 2b, we show the SCG signal segments founded by the FPA and then the average of the segments. It is worth noticing that the SCG signal showed negligible differences in the morphology of each segment and, instead, it was systematic and uniform throughout the segments. The performance of this segmentation technique obtained results similar to the DTW used in [16], finding traces of similar features and lengths for each SCG cycle. In addition, the use of peak detection techniques has a lower computational cost compared to DTW techniques. However, the FPA depends on good quality SCG signal morphology, so it is limited to acquisitions, where the test subject is holding their breath.
The clustering procedure showed an excellent performance by grouping each of the cardiovascular events with enough accuracy and sensitivity, as shown in Figure 3. Interestingly, the IC cluster does not show temporal variability because the IC peaks were used as a reference for segmentation, so the temporal variability in the rest of the clusters is relative to the IC cluster.
To assess the variability of the proposed method, in Figure 4 we show box plots for the statistical analysis of the SCG clusters of subjects S1 and S2.
The analysis was performed by considering the variation of the amplitude in each cardiovascular event (Figure 4a,d). Therein, the analysis shows low variability between and within subjects (tens of mV), despite physiological conditions. The amplitude of the AO peak in S1 is the highest peak, while in S2 it is the RF peak. In both cases, the lowest peak corresponds to the IC peak. On the other hand, Figure 4b,e shows the variability in the time differences for each SCG cluster. The IC cluster shows temporal variability approximately equal to zero due to the IC peaks were used as a reference for segmentation. It is worth noticing that PE and AC clusters are those with the large temporal variability (20 to 50 ms), whereas the other clusters do not exceed 20 ms. Finally, as shown in Figure 4c,f, it was possible to estimate the cardiac time intervals, thus retrieving three clusters with similar mean values each for both test subjects. This makes sense since S1 and S2 were subjects with normal cardiovascular conditions, which guarantees reproducible results for the smart seismocardiography.

4.2. Future Work

In the future, we aim to compare the performance of the acquisition system. Since the ECG signals possess a more simple morphology compared to the SCG signals, make simultaneous acquisitions of SCG and ECG to evaluate the segmentation performance from FPA and other techniques are proposed. Hence, and similar to [18], from the results of this segmentation and clustering of SCG events, it will be possible to predict and characterize these events using supervised ML algorithms. In [19], the identification of CVD risk factors was approached with ML techniques and data analysis. This is the reason the relationship between variability in SCG groups and CVD needs further investigation. In the future, a more detailed multivariable analysis will be applied, to know how the relative amplitude and time difference of each SCG cluster are related to each other and their relationship with CVD.

5. Conclusions

In this work, we introduced the so-called smart seismocardiography (SCG) as an attractive method for clustering cardiovascular events. The proposal worked around a wearable device (WD) based on an ultra-low-cost brass piezoelectric sensor that captures the mechanical vibrations of the heart. We showed how the K-Means algorithm can automatically cluster SCG events using unsupervised ML techniques, which remains a scientific challenge. Preliminary results indicated that WD coupled with ML leads to a powerful tool for retrieving information on cardiac mechanical processes and cardiac time intervals. We showed how the smart seismocardiography could serve as proof-of-concept to design novel home-made and cost-effective and smart devices, exhibiting enough sensitivity and accuracy to automatically assess physiological signals.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/ecsa-8-11325/s1.

Author Contributions

Conceptualization, O.Y.L.-R. and R.G.R.-C.; methodology, O.Y.L.-R. and R.G.R.-C.; software, O.Y.L.-R.; validation, O.Y.L.-R. and R.G.R.-C.; formal analysis, O.Y.L.-R. and R.G.R.-C.; investigation, O.Y.L.-R.; resources, O.Y.L.-R. and R.G.R.-C.; data curation, O.Y.L.-R.; writing—original draft preparation, O.Y.L.-R. and R.G.R.-C.; writing—review and editing, O.Y.L.-R.; visualization, O.Y.L.-R.; supervision, R.G.R.-C.; project administration, R.G.R.-C.; funding acquisition, R.G.R.-C. All authors have read and agreed to the published version of the manuscript.

Funding

This works was supported by the grant UNAM-PAPIIT TA100221. OYLR thanks CONACyT for the MSc studies grant (CVU: 1084874).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board of Universidad Nacional Autónoma de México.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ahmad, F.B.; Anderson, R.N. The Leading Causes of Death in the US for 2020. JAMA 2021, 325, 1829–1830. [Google Scholar] [CrossRef] [PubMed]
  2. Taebi, A.; Solar, B.E.; Bomar, A.J.; Sandler, R.H.; Mansy, H.A. Recent advances in seismocardiography. Vibration 2019, 2, 64–86. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Zanetti, J.M.; Tavakolian, K. Seismocardiography: Past, present and future. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013. [Google Scholar]
  4. Gamage, P.T.; Azad, M.K.; Taebi, A.; Sandler, R.H.; Mansy, H.A. Clustering seismocardiographic events using unsupervised machine learning. In Proceedings of the 2018 IEEE Signal Processing in Medicine and Biology Symposium (SPMB), Philadelphia, PA, USA, 1 December 2018. [Google Scholar]
  5. Ha, T.; Tran, J.; Liu, S.; Jang, H.; Jeong, H.; Mitbander, R.; Lu, N. A Chest-Laminated Ultrathin and Stretchable E-Tattoo for the Measurement of Electrocardiogram, Seismocardiogram, and Cardiac Time Intervals. Adv. Sci. Lett. 2019, 6, 1900290. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Eyvazi-Hesar, M.; Khan, D.; Seyedsadrkhani, N.S.; Ingebrandt, S. Contactless, Battery-free, and Stretchable Wearable for Continuous Recording of Seismocardiograms. ACS Appl. Electron 2020, 3, 11–20. [Google Scholar] [CrossRef]
  7. Kobayashi, M.; Ikari, T.; Kurose, S.; Igasaki, T. Heartbeat interval monitoring by PZT/PZT flexible piezoelectric film sensor. In Proceedings of the 2015 IEEE International Ultrasonics Symposium (IUS), Taipei, Taiwan, 21–24 October 2015; pp. 1–3. [Google Scholar]
  8. Makino, H.; Nakatsuma, K.; Igasaki, T.; Kobayashi, M. Biological Signal Measurements for Automatic Driving System by PZT/PZT Sol-Gel Composite. In Proceedings of the 2019 IEEE International Ultrasonics Symposium (IUS), Glasgow, UK, 6–9 October 2019; pp. 2628–2630. [Google Scholar]
  9. Anwar, T.; Zubair, M.; Rahman, M.D.; Sakib, N.; Kabir, M.A.U.; Faruk, T.; Islam, M.K. Design and Development of a Portable Recording System for Simultaneous Acquisition of SCG and ECG Signals. In Proceedings of the 2019 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT), Dhaka, Bangladesh, 3–5 May 2019. [Google Scholar]
  10. Bifulco, P.; Gargiulo, G.D.; d’Angelo, G.; Liccardo, A.; Romano, M.; Clemente, F.; Romano, M. Monitoring of respiration, seismocardiogram and heart sounds by a PVDF piezo film sensor. Measurement 2014, 11, 786–789. [Google Scholar]
  11. Martin, R.M. Piezoelectricity. Phys. Rev. B Condens. Matter 1972, 5, 1607. [Google Scholar] [CrossRef]
  12. Choudhary, T.; Sharma, L.N.; Bhuyan, M.K. Automatic detection of aortic valve opening using seismocardiography in healthy individuals. IEEE J. Biomed 2018, 23, 1032–1040. [Google Scholar] [CrossRef] [PubMed]
  13. Bozhenko, B.S. Seismocardiography—A new method in the study of functional conditions of the heart. Ter. Arkhiv 1961, 33, 55–64. [Google Scholar]
  14. Mafi, M. Signal Processing Methods for Heart Rate Detection Using the Seismocardiogram. Ph.D. Thesis, University of Saskatchewan, Saskatoon, SK, Canada, 2016. [Google Scholar]
  15. Thakkar, H.K.; Sahoo, P.K. Towards automatic and fast annotation of seismocardiogram signals using machine learning. IEEE Sens. J 2019, 20, 2578–2589. [Google Scholar] [CrossRef]
  16. Chen, C.H.; Lin, W.Y.; Lee, M.Y. The Applications of K-Means Clustering and Dynamic Time Warping Average in Seismocardiography Template Generation. In Proceedings of the 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Toronto, ON, Canada, 11–14 October 2020; pp. 1000–1007. [Google Scholar]
  17. Shafiq, G.; Tatinati, S.; Veluvolu, K.C. Automatic annotation of peaks in seismocardiogram for systolic time intervals. In Proceedings of the 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA, 16–20 August 2016. [Google Scholar]
  18. Ghosh, P.; Azam, S.; Jonkman, M.; Karim, A.; Shamrat, F.J.M.; Ignatious, E.; De Boer, F. Efficient Prediction of Cardiovascular Disease Using Machine Learning Algorithms With Relief and LASSO Feature Selection Techniques. IEEE Access 2021, 9, 19304–19326. [Google Scholar] [CrossRef]
  19. Al-Absi, H.R.; Refaee, M.A.; Rehman, A.U.; Islam, M.T.; Belhaouari, S.B.; Alam, T. Risk Factors and Comorbidities Associated to Cardiovascular Disease in Qatar: A Machine Learning Based Case-Control Study. IEEE Access 2021, 9, 29929–29941. [Google Scholar] [CrossRef]
  20. Solar, B.A. Machine Learning Approach to Assess the Separation of Seismocardiographic Signals by Respiration. Bachelor’s Thesis, University of Central Florida, Orlando, FL, USA, 2018. [Google Scholar]
  21. Jain, P.K.; Tiwari, A.K. An algorithm for automatic segmentation of heart sound signal acquired using seismocardiography. In Proceedings of the 2016 International Conference on Systems in Medicine and Biology (ICSMB), Kharagpur, India, 4–7 January 2016; pp. 157–161. [Google Scholar]
  22. Rana, M.M.; Choi, B.J. Least Mean Fourth Algorithm for Seismocardiography Signal Detections. In Proceedings of the 2019 IEEE 9th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Suzhou, China, 29 July–2 August 2019. [Google Scholar]
  23. Choudhary, T.; Sharma, L.N.; Bhuyan, M.K. Standalone heartbeat extraction in SCG signal using variational mode decomposition. In Proceedings of the 2018 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, 22–24 March 2018; pp. 1–4. [Google Scholar]
  24. Diaphragm, P. CEB-27D44; CUI Devices: Lake Oswego, OR, USA, 2020. [Google Scholar]
  25. Bartolome, E. Signal conditioning for piezoelectric sensors. Tex. Instruments Analog. Appl. J. 2010, 10, 24–31. [Google Scholar]
  26. Wang, Z.; Zhou, Y.; Li, G. Anomaly Detection by Using Streaming K-Means and Batch K-Means. In Proceedings of the 2020 5th IEEE International Conference on Big Data Analytics (ICBDA), Xiamen, China, 8–11 May 2020; Volume 5, pp. 11–17. [Google Scholar]
  27. Esteves, R.M.; Hacker, T.; Rong, C. Competitive K-Means, a New Accurate and Distributed K-Means Algorithm for Large Datasets. In Proceedings of the 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, Bristol, UK, 2–5 December 2013; Volume 5, pp. 17–24. [Google Scholar]
  28. Banerjee, S.; Choudhary, A.; Pal, S. Empirical evaluation of K-Means, Bisecting K-Means, Fuzzy C-Means and Genetic K-Means clustering algorithms. In Proceedings of the 2015 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), Dhaka, Bangladesh, 19–20 December 2015; pp. 168–172. [Google Scholar]
Figure 1. Block diagram of the proposed system for the smart seismocardiography.
Figure 1. Block diagram of the proposed system for the smart seismocardiography.
Engproc 10 00024 g001
Figure 2. SCG signal measurement and segmentation. (a) Filtered signal (continuous line) and the peaks (marks) found by the pre-processing algorithm. (b) SCG cycles and their average.
Figure 2. SCG signal measurement and segmentation. (a) Filtered signal (continuous line) and the peaks (marks) found by the pre-processing algorithm. (b) SCG cycles and their average.
Engproc 10 00024 g002
Figure 3. Results of the K-Means algorithm for SCG clustering. Centroids and peaks associated with unrepresentative events are hidden.
Figure 3. Results of the K-Means algorithm for SCG clustering. Centroids and peaks associated with unrepresentative events are hidden.
Engproc 10 00024 g003
Figure 4. Statistical analysis of SCG clusters for subjects S1 and S2, in the upper and lower plots, respectively. (a,d) Variation of the amplitude in each cardiovascular event. (b,e) Time difference between each grouped cardiovascular event. (c,f) Temporal variation between each calculated cardiovascular time interval.
Figure 4. Statistical analysis of SCG clusters for subjects S1 and S2, in the upper and lower plots, respectively. (a,d) Variation of the amplitude in each cardiovascular event. (b,e) Time difference between each grouped cardiovascular event. (c,f) Temporal variation between each calculated cardiovascular time interval.
Engproc 10 00024 g004
Table 1. Cardiac mechanical processes associated with the SCG signal events.
Table 1. Cardiac mechanical processes associated with the SCG signal events.
SCG
Event
Cardiac Mechanical
Process
SCG
Event
Cardiac Mechanical
Process
ASAtrial systoleRERapid ventricular ejection
MCMitral valve closurePEPeak ventricular ejection
IMIsovolumetric movementACAortic valve closure
AOAortic valve openingMOMitral valve opening
ICIsotonic contractionRFRapid ventricular filling
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

López-Rico, O.Y.; Ramírez-Chavarría, R.G. Smart Seismocardiography: A Machine Learning Approach for Automatic Data Processing. Eng. Proc. 2021, 10, 24. https://doi.org/10.3390/ecsa-8-11325

AMA Style

López-Rico OY, Ramírez-Chavarría RG. Smart Seismocardiography: A Machine Learning Approach for Automatic Data Processing. Engineering Proceedings. 2021; 10(1):24. https://doi.org/10.3390/ecsa-8-11325

Chicago/Turabian Style

López-Rico, Omar Y., and Roberto G. Ramírez-Chavarría. 2021. "Smart Seismocardiography: A Machine Learning Approach for Automatic Data Processing" Engineering Proceedings 10, no. 1: 24. https://doi.org/10.3390/ecsa-8-11325

Article Metrics

Back to TopTop