{"title":"A computationally efficient algorithm for estimating respiratory rate from seismocardiogram","authors":"Tienhsiung Ku , Yue-Der Lin","doi":"10.1016/j.bspc.2025.108030","DOIUrl":null,"url":null,"abstract":"<div><div>Respiratory rate (RR) monitoring is crucial in clinical and healthcare settings. With advancements in microelectromechanical system (MEMS) technology, monitoring respiration using seismocardiogram (SCG) has emerged as a promising approach. This study presents a computationally efficient algorithm for estimating RR from SCG signal. The proposed algorithm consists of two primary steps: first, applying Gaussian averaging filter for pre-processing, followed by computing the averaged spectrum from the scalogram based on complex Morlet wavelet within the specified frequency range. RR is then estimated from the dominant frequency that appears in the averaged spectrum. This study also establishes the analytical relationship between the parameters of Gaussian averaging filter and the sampling frequency of SCG signal, which serves as the design criterion for pre-processing filter. The proposed algorithm undergoes testing on two SCG datasets and demonstrates its feasibility for estimating RR from SCG signal. The algorithm is also tested on both finger and wrist PPG datasets for RR estimation. The test results present high agreement between the RR estimations from SCG (or PPG) signal and those from respiration signal. Furthermore, an experiment using the dataset collected with a magnetic field-based respiration sensor during pulmonary rehabilitation is conducted to validate the algorithm’s robustness against motion artifacts. Based on the testing results, the proposed algorithm shows significant potential in clinical and healthcare applications.</div></div>","PeriodicalId":55362,"journal":{"name":"Biomedical Signal Processing and Control","volume":"109 ","pages":"Article 108030"},"PeriodicalIF":4.9000,"publicationDate":"2025-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomedical Signal Processing and Control","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1746809425005415","RegionNum":2,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Respiratory rate (RR) monitoring is crucial in clinical and healthcare settings. With advancements in microelectromechanical system (MEMS) technology, monitoring respiration using seismocardiogram (SCG) has emerged as a promising approach. This study presents a computationally efficient algorithm for estimating RR from SCG signal. The proposed algorithm consists of two primary steps: first, applying Gaussian averaging filter for pre-processing, followed by computing the averaged spectrum from the scalogram based on complex Morlet wavelet within the specified frequency range. RR is then estimated from the dominant frequency that appears in the averaged spectrum. This study also establishes the analytical relationship between the parameters of Gaussian averaging filter and the sampling frequency of SCG signal, which serves as the design criterion for pre-processing filter. The proposed algorithm undergoes testing on two SCG datasets and demonstrates its feasibility for estimating RR from SCG signal. The algorithm is also tested on both finger and wrist PPG datasets for RR estimation. The test results present high agreement between the RR estimations from SCG (or PPG) signal and those from respiration signal. Furthermore, an experiment using the dataset collected with a magnetic field-based respiration sensor during pulmonary rehabilitation is conducted to validate the algorithm’s robustness against motion artifacts. Based on the testing results, the proposed algorithm shows significant potential in clinical and healthcare applications.
期刊介绍:
Biomedical Signal Processing and Control aims to provide a cross-disciplinary international forum for the interchange of information on research in the measurement and analysis of signals and images in clinical medicine and the biological sciences. Emphasis is placed on contributions dealing with the practical, applications-led research on the use of methods and devices in clinical diagnosis, patient monitoring and management.
Biomedical Signal Processing and Control reflects the main areas in which these methods are being used and developed at the interface of both engineering and clinical science. The scope of the journal is defined to include relevant review papers, technical notes, short communications and letters. Tutorial papers and special issues will also be published.