A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals
This work presents a methodology to analyze and segment both seismocardiogram (SCG) and ballistocardiogram (BCG) signals in a unified fashion. An unsupervised approach is followed to extract a template of SCG/BCG heartbeats, which is then used to fine-tune temporal waveform annotation. Rigorous perf...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Computers |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-431X/9/2/41 |
id |
doaj-04b32c73889c464b9c59ca4b04f241b5 |
---|---|
record_format |
Article |
spelling |
doaj-04b32c73889c464b9c59ca4b04f241b52020-11-25T03:21:58ZengMDPI AGComputers2073-431X2020-05-019414110.3390/computers9020041A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram SignalsNiccolò Mora0Federico Cocconcelli1Guido Matrella2Paolo Ciampolini3Dip. Ingegneria e Architettura, Università di Parma, Parco Area delle Scienze 181/A, 43124 Parma (PR), ItalyDip. Ingegneria e Architettura, Università di Parma, Parco Area delle Scienze 181/A, 43124 Parma (PR), ItalyDip. Ingegneria e Architettura, Università di Parma, Parco Area delle Scienze 181/A, 43124 Parma (PR), ItalyDip. Ingegneria e Architettura, Università di Parma, Parco Area delle Scienze 181/A, 43124 Parma (PR), ItalyThis work presents a methodology to analyze and segment both seismocardiogram (SCG) and ballistocardiogram (BCG) signals in a unified fashion. An unsupervised approach is followed to extract a template of SCG/BCG heartbeats, which is then used to fine-tune temporal waveform annotation. Rigorous performance assessment is conducted in terms of sensitivity, precision, Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) of annotation. The methodology is tested on four independent datasets, covering different measurement setups and time resolutions. A wide application range is therefore explored, which better characterizes the robustness and generality of the method with respect to a single dataset. Overall, sensitivity and precision scores are uniform across all datasets (<inline-formula> <math display="inline"> <semantics> <mrow> <mi>p</mi> <mo>></mo> <mn>0.05</mn> </mrow> </semantics> </math> </inline-formula> from the Kruskal–Wallis test): the average sensitivity among datasets is 98.7%, with 98.2% precision. On the other hand, a slight yet significant difference in RMSE and MAE scores was found (<inline-formula> <math display="inline"> <semantics> <mrow> <mi>p</mi> <mo><</mo> <mn>0.01</mn> </mrow> </semantics> </math> </inline-formula>) in favor of datasets with higher sampling frequency. The best RMSE scores for SCG and BCG are 4.5 and 4.8 ms, respectively; similarly, the best MAE scores are 3.3 and 3.6 ms. The results were compared to relevant recent literature and are found to improve both detection performance and temporal annotation errors.https://www.mdpi.com/2073-431X/9/2/41seismocardiogram (SCG)ballistocardiogram (BCG)vital sign monitoringActive Assisted Living (AAL) |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Niccolò Mora Federico Cocconcelli Guido Matrella Paolo Ciampolini |
spellingShingle |
Niccolò Mora Federico Cocconcelli Guido Matrella Paolo Ciampolini A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals Computers seismocardiogram (SCG) ballistocardiogram (BCG) vital sign monitoring Active Assisted Living (AAL) |
author_facet |
Niccolò Mora Federico Cocconcelli Guido Matrella Paolo Ciampolini |
author_sort |
Niccolò Mora |
title |
A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals |
title_short |
A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals |
title_full |
A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals |
title_fullStr |
A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals |
title_full_unstemmed |
A Unified Methodology for Heartbeats Detection in Seismocardiogram and Ballistocardiogram Signals |
title_sort |
unified methodology for heartbeats detection in seismocardiogram and ballistocardiogram signals |
publisher |
MDPI AG |
series |
Computers |
issn |
2073-431X |
publishDate |
2020-05-01 |
description |
This work presents a methodology to analyze and segment both seismocardiogram (SCG) and ballistocardiogram (BCG) signals in a unified fashion. An unsupervised approach is followed to extract a template of SCG/BCG heartbeats, which is then used to fine-tune temporal waveform annotation. Rigorous performance assessment is conducted in terms of sensitivity, precision, Root Mean Square Error (RMSE) and Mean Absolute Error (MAE) of annotation. The methodology is tested on four independent datasets, covering different measurement setups and time resolutions. A wide application range is therefore explored, which better characterizes the robustness and generality of the method with respect to a single dataset. Overall, sensitivity and precision scores are uniform across all datasets (<inline-formula> <math display="inline"> <semantics> <mrow> <mi>p</mi> <mo>></mo> <mn>0.05</mn> </mrow> </semantics> </math> </inline-formula> from the Kruskal–Wallis test): the average sensitivity among datasets is 98.7%, with 98.2% precision. On the other hand, a slight yet significant difference in RMSE and MAE scores was found (<inline-formula> <math display="inline"> <semantics> <mrow> <mi>p</mi> <mo><</mo> <mn>0.01</mn> </mrow> </semantics> </math> </inline-formula>) in favor of datasets with higher sampling frequency. The best RMSE scores for SCG and BCG are 4.5 and 4.8 ms, respectively; similarly, the best MAE scores are 3.3 and 3.6 ms. The results were compared to relevant recent literature and are found to improve both detection performance and temporal annotation errors. |
topic |
seismocardiogram (SCG) ballistocardiogram (BCG) vital sign monitoring Active Assisted Living (AAL) |
url |
https://www.mdpi.com/2073-431X/9/2/41 |
work_keys_str_mv |
AT niccolomora aunifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT federicococconcelli aunifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT guidomatrella aunifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT paolociampolini aunifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT niccolomora unifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT federicococconcelli unifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT guidomatrella unifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals AT paolociampolini unifiedmethodologyforheartbeatsdetectioninseismocardiogramandballistocardiogramsignals |
_version_ |
1724612065628258304 |