PPGFeat: a novel MATLAB toolbox for extracting PPG fiducial points

被引:6
作者
Abdullah, Saad [1 ]
Hafid, Abdelakram [1 ]
Folke, Mia [1 ]
Linden, Maria [1 ]
Kristoffersson, Annica [1 ]
机构
[1] Malardalen Univ, Sch Innovat Design & Engn, Vasteras, Sweden
关键词
photoplethysmography; PPG features; fiducial points; MATLAB; toolbox; signal processing; acceleration photoplethysmography; velocity photoplethysmography; PHOTOPLETHYSMOGRAM WAVE-FORM; SIGNAL; PEAK; TIME;
D O I
10.3389/fbioe.2023.1199604
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
Photoplethysmography is a non-invasive technique used for measuring several vital signs and for the identification of individuals with an increased disease risk. Its principle of work is based on detecting changes in blood volume in the microvasculature of the skin through the absorption of light. The extraction of relevant features from the photoplethysmography signal for estimating certain physiological parameters is a challenging task, where various feature extraction methods have been proposed in the literature. In this work, we present PPGFeat, a novel MATLAB toolbox supporting the analysis of raw photoplethysmography waveform data. PPGFeat allows for the application of various preprocessing techniques, such as filtering, smoothing, and removal of baseline drift; the calculation of photoplethysmography derivatives; and the implementation of algorithms for detecting and highlighting photoplethysmography fiducial points. PPGFeat includes a graphical user interface allowing users to perform various operations on photoplethysmography signals and to identify, and if required also adjust, the fiducial points. Evaluating the PPGFeat's performance in identifying the fiducial points present in the publicly available PPG-BP dataset, resulted in an overall accuracy of 99% and 3038/3066 fiducial points were correctly identified. PPGFeat significantly reduces the risk of errors in identifying inaccurate fiducial points. Thereby, it is providing a valuable new resource for researchers for the analysis of photoplethysmography signals.
引用
收藏
页数:14
相关论文
共 67 条
[1]   Methods of Extracting Feature from Photoplethysmogram Waveform for Non-Invasive Diagnostic Applications A Review [J].
Ab Hamid, Hafifah ;
Nayan, Nazrul Anuar .
INTERNATIONAL JOURNAL OF ONLINE AND BIOMEDICAL ENGINEERING, 2020, 16 (09) :39-62
[2]   A Novel Fiducial Point Extraction Algorithm to Detect C and D Points from the Acceleration Photoplethysmogram (CnD) [J].
Abdullah, Saad ;
Hafid, Abdelakram ;
Folke, Mia ;
Linden, Maria ;
Kristoffersson, Annica .
ELECTRONICS, 2023, 12 (05)
[3]  
Ahn JM, 2017, HEALTHC INFORM RES, V23, P53, DOI 10.4258/hir.2017.23.1.53
[4]   Photoplethysmography and its application in clinical physiological measurement [J].
Allen, John .
PHYSIOLOGICAL MEASUREMENT, 2007, 28 (03) :R1-R39
[5]   Deep learning-based photoplethysmography classification for peripheral arterial disease detection: a proof-of-concept study [J].
Allen, John ;
Liu, Haipeng ;
Iqbal, Sadaf ;
Zheng, Dingchang ;
Stansby, Gerard .
PHYSIOLOGICAL MEASUREMENT, 2021, 42 (05)
[6]   Diagnostic Features and Potential Applications of PPG Signal in Healthcare: A Systematic Review [J].
Almarshad, Malak Abdullah ;
Islam, Md Saiful ;
Al-Ahmadi, Saad ;
BaHammam, Ahmed S. .
HEALTHCARE, 2022, 10 (03)
[7]   A novel and low-complexity peak detection algorithm for heart rate estimation from low-amplitude photoplethysmographic (PPG) signals [J].
Argüello Prada, Erick Javier ;
Serna Maldonado, Rafael Daniel .
Journal of Medical Engineering and Technology, 2018, 42 (08) :569-577
[8]   Enhancing the estimation of blood pressure using pulse arrival time and two confounding factors [J].
Baek, Hyun Jae ;
Kim, Ko Keun ;
Kim, Jung Soo ;
Lee, Boreom ;
Park, Kwang Suk .
PHYSIOLOGICAL MEASUREMENT, 2010, 31 (02) :145-157
[9]   Arterial stiffness indices in healthy volunteers using non-invasive digital photoplethysmography [J].
Brillante, Divina G. ;
O'Sullivan, Anthony J. ;
Howes, Laurence G. .
BLOOD PRESSURE, 2008, 17 (02) :116-123
[10]   Automated myocardial infarction identification based on interbeat variability analysis of the photoplethysmographic data [J].
Chakraborty, Abhishek ;
Sadhukhan, Deboleena ;
Pal, Saurabh ;
Mitra, Madhuchhanda .
BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2020, 57