An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform
This work describes an algorithm intended to detect the beat-to-beat heart rate from the ballistocardiogram (BCG) obtained from seated subjects. The algorithm is based on the continuous wavelet transform with splines, which enables the selection of an optimum scale for reducing noise and mechanical...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2016 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/100409 |
| Acceso en línea: | https://hdl.handle.net/2117/100409 https://dx.doi.org/10.1016/j.bspc.2016.02.002 |
| Access Level: | acceso abierto |
| Palabra clave: | Heart--Diseases--Diagnosis Heart beat--Measurement BCG Heart rate Wavelet transform WEIGHING SCALE BALLISTOCARDIOGRAPHY SIGNAL BED ECG Tractament del senyal Sistema nerviós autònom -- Fisiologia Cor -- Batecs -- Fisiologia Bal·listocardiografia Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament del senyal en les telecomunicacions |
| id |
ES_d4aba2ebe1bc0f6bd3f14fa2044c722b |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/100409 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transformAlvarado Serrano, CarlosLuna Lozano, Pablo SamuelPallàs-Areny, Ramon|||0000-0002-0430-5309Heart--Diseases--DiagnosisHeart beat--MeasurementBCGHeart rateWavelet transformWEIGHING SCALEBALLISTOCARDIOGRAPHYSIGNALBEDECGTractament del senyalSistema nerviós autònom -- FisiologiaCor -- Batecs -- FisiologiaBal·listocardiografiaÀrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament del senyal en les telecomunicacionsThis work describes an algorithm intended to detect the beat-to-beat heart rate from the ballistocardiogram (BCG) obtained from seated subjects. The algorithm is based on the continuous wavelet transform with splines, which enables the selection of an optimum scale for reducing noise and mechanical interferences. The first step of the algorithm is a learning phase in which the first four heartbeats in the BCG are detected to define initial thresholds, search windows and interval limits. The learned parameters serve to identify the next heartbeat and are readapted after each heartbeat detected to follow the heart rate and signal-amplitude changes. To evaluate the agreement between results from the algorithm and the heart rate obtained from the ECG, a Bland-Altman plot has been used to compare them for seven seated subjects. The mean error obtained was -0.03 beats/min and the 95% confidence interval (+/- 2 SD) was +/- 2.7 beats/min, which is within the accuracy limits recommended by the Association for the Advancement of Medical Instrumentation (AAMI) standard for heart rate meters. (C) 2016 Elsevier Ltd. All rights reserved.Peer Reviewed20162016-05-0120172017-01-31journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/100409https://dx.doi.org/10.1016/j.bspc.2016.02.002reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2http://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/1004092026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| title |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| spellingShingle |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform Alvarado Serrano, Carlos Heart--Diseases--Diagnosis Heart beat--Measurement BCG Heart rate Wavelet transform WEIGHING SCALE BALLISTOCARDIOGRAPHY SIGNAL BED ECG Tractament del senyal Sistema nerviós autònom -- Fisiologia Cor -- Batecs -- Fisiologia Bal·listocardiografia Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament del senyal en les telecomunicacions |
| title_short |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| title_full |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| title_fullStr |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| title_full_unstemmed |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| title_sort |
An algorithm for beat-to-beat heart rate detection from the BCG based on the continuous spline wavelet transform |
| dc.creator.none.fl_str_mv |
Alvarado Serrano, Carlos Luna Lozano, Pablo Samuel Pallàs-Areny, Ramon|||0000-0002-0430-5309 |
| author |
Alvarado Serrano, Carlos |
| author_facet |
Alvarado Serrano, Carlos Luna Lozano, Pablo Samuel Pallàs-Areny, Ramon|||0000-0002-0430-5309 |
| author_role |
author |
| author2 |
Luna Lozano, Pablo Samuel Pallàs-Areny, Ramon|||0000-0002-0430-5309 |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Heart--Diseases--Diagnosis Heart beat--Measurement BCG Heart rate Wavelet transform WEIGHING SCALE BALLISTOCARDIOGRAPHY SIGNAL BED ECG Tractament del senyal Sistema nerviós autònom -- Fisiologia Cor -- Batecs -- Fisiologia Bal·listocardiografia Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament del senyal en les telecomunicacions |
| topic |
Heart--Diseases--Diagnosis Heart beat--Measurement BCG Heart rate Wavelet transform WEIGHING SCALE BALLISTOCARDIOGRAPHY SIGNAL BED ECG Tractament del senyal Sistema nerviós autònom -- Fisiologia Cor -- Batecs -- Fisiologia Bal·listocardiografia Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Processament del senyal::Processament del senyal en les telecomunicacions |
| description |
This work describes an algorithm intended to detect the beat-to-beat heart rate from the ballistocardiogram (BCG) obtained from seated subjects. The algorithm is based on the continuous wavelet transform with splines, which enables the selection of an optimum scale for reducing noise and mechanical interferences. The first step of the algorithm is a learning phase in which the first four heartbeats in the BCG are detected to define initial thresholds, search windows and interval limits. The learned parameters serve to identify the next heartbeat and are readapted after each heartbeat detected to follow the heart rate and signal-amplitude changes. To evaluate the agreement between results from the algorithm and the heart rate obtained from the ECG, a Bland-Altman plot has been used to compare them for seven seated subjects. The mean error obtained was -0.03 beats/min and the 95% confidence interval (+/- 2 SD) was +/- 2.7 beats/min, which is within the accuracy limits recommended by the Association for the Advancement of Medical Instrumentation (AAMI) standard for heart rate meters. (C) 2016 Elsevier Ltd. All rights reserved. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016 2016-05-01 2017 2017-01-31 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/100409 https://dx.doi.org/10.1016/j.bspc.2016.02.002 |
| url |
https://hdl.handle.net/2117/100409 https://dx.doi.org/10.1016/j.bspc.2016.02.002 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869420567137878016 |
| score |
15,301603 |