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...

Descripción completa

Detalles Bibliográficos
Autores: Alvarado Serrano, Carlos, Luna Lozano, Pablo Samuel, Pallàs-Areny, Ramon|||0000-0002-0430-5309
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