Next Article in Journal
One-Dimensional Convolutional Neural Network for Object Recognition Through Electromagnetic Backscattering in the Frequency Domain
Previous Article in Journal
Sensitivity Improvement of MEMS Resonant Accelerometers by Shape Optimization of Microlevers and Resonators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Motion Artifacts Removal from Measured Arterial Pulse Signals at Rest: A Generalized SDOF-Model-Based Time–Frequency Method

Department of Mechanical and Aerospace Engineering, Old Dominion University, Norfolk, VA 23529, USA
Sensors 2025, 25(21), 6808; https://doi.org/10.3390/s25216808
Submission received: 2 October 2025 / Revised: 3 November 2025 / Accepted: 4 November 2025 / Published: 6 November 2025
(This article belongs to the Special Issue Advances in Biosignal Sensing and Signal Processing)

Abstract

Motion artifacts (MA) are a key factor affecting the accuracy of a measured arterial pulse signal at rest. This paper presents a generalized time–frequency method for MA removal that is built upon a single-degree-of-freedom (SDOF) model of MA, where MA is manifested as time-varying system parameters (TVSPs) of the SDOF system for the tissue–contact-sensor (TCS) stack between an artery and a sensor. This model distinguishes the effects of MA and respiration on the instant parameters of harmonics in a measured pulse signal. Accordingly, a generalized SDOF-model-based time–frequency (SDOF-TF) method is developed to obtain the instant parameters of each harmonic in a measured pulse signal. These instant parameters are utilized to reconstruct the pulse signal with MA removal and extract heart rate (HR) and respiration parameters. The method is applied to analyze seven measured pulse signals at rest under different physiological conditions using a tactile sensor and a PPG sensor. Some observed differences between these conditions are validated with the related findings in the literature. As compared to instant frequency, the instant initial phase of a harmonic extracts respiration parameters with better accuracy. Since HR variability (HRV) affects arterial pulse waveform (APW), the extracted APW with a constant HR serves better for deriving arterial indices.

1. Introduction

Clinical values of arterial pulse signals measured at the skin surface at rest have been validated by numerous studies over the past several decades [1,2,3,4,5]. PPG sensors and tactile sensors are the two largest types of sensors used in arterial pulse measurement [1,2,5,6,7,8,9]. As compared to tactile sensors, PPG sensors were used much earlier on, and have been ubiquitously used for pulse measurement, due to their convenience [1,5,9,10]. Regardless of the sensor type, a measured pulse signal at rest is always distorted by motion artifacts (MA), which cause a time-varying distance of the sensor relative to an artery [6,7,8,9,10,11,12,13].
An arterial pulse signal is a collection of multiple harmonics of the heart rate (HR) [14,15]. HR is altered by respiration, due to respiratory sinus arrhythmia (RSA), and by other physiological factors (PF) (e.g., emotion, stress, exercise, etc.), due to the autonomic nervous system (ANS) [16,17]. This explains the reason why a measured pulse signal can be used for respiration rate (RR) extraction [16,18]. Moreover, respiration and PF cause their inherent MA [19,20], and thus, an MA in a measured pulse signal varies between physiological conditions (or individuals). Additionally, the fixture of a sensor at an artery also introduces its own MA [6,7,8]. As such, an MA is a combination of the sensor fixture and the individual (or physiological conditions). Due to MA and HR variability (HRV), the true pulse signal in an artery and its measured signal are both non-stationary [10,16,21].
Because of the availability of many datasets on measured pulse signals using a PPG sensor (or PPG signals), the majority of the studies on MA removal are focused on PPG signals [9,10,20,22,23,24,25,26,27,28,29,30]. In the early days of PPG signal measurement, a PPG sensor was only used at the index finger at rest, and MA at rest is relatively low, yielding a pulse signal with less distortion [1]. MA removal was conducted on a PPG signal to extract its arterial pulse waveform (APW), which was further utilized to derive arterial indices, besides HR and RR [1,9,12,13]. In recent years, PPG sensors have also been used at the wrist as wearable sensors for monitoring HR and RR during activities [9,10,19,20,31,32]. High-level MA during activities greatly distorts a PPG signal, and thus a PPG signal during activities is usually not used for extracting APW [10,20,31,32]. Yet, high-level MA even brings inaccuracy to extracted HR and RR [10,20,33,34]. Here, it is worth noting that MA at rest, albeit being low relative to their counterpart during activities, remain a great challenge for the extraction of both HR and APW with the accuracy needed for clinical diagnosis [22,23,24,25,26,27,28,29,30,33,34].
Tactile sensors based on micro/nano-fabrication technology have also been extensively studied for arterial pulse measurement as an affordable and user-friendly alternative to costly and complex medical instruments [6,35,36,37,38,39,40,41,42,43,44]. They are usually used to measure arterial pulse signals at the wrist and the neck [3,6]. Their configuration usually renders them inconvenient as wearable sensors. As such, tactile sensors are mostly used for pulse measurement at rest, and thus suffer low-level MA. The measured pulse signal is used for the extraction of its APW and, consequently, arterial indices based on the features of the APW and its time derivatives [3,6]. Then, even a relatively small distortion in a measured pulse signal from a low-level MA may affect the accuracy in the extracted APW and its derived arterial indices [21].
A large body of literature exists on different techniques for MA removal from PPG signals [1,9,10,11,12,13,14,15,16,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]. Generally speaking, MA removal techniques can be categorized into two types: reference-based and non-reference-based [19,20]. The reference-based technique requires a reference sensor (e.g., an accelerometer or a PPG sensor) to record MA, which is used to remove MA in the concurrently measured PPG signal [19,20,45]. However, MA encountered by a reference sensor differ from those encountered by a PPG sensor, simply because the tissue they sit on is different [21]. The non-reference-based technique is focused on the development of signal-processing techniques to remove MA [19,20,34]. These signal-processing techniques include statistical methods, machine learning, and signal decomposition [19,20]. While statistical methods demand an accurate system model for a PPG signal and MA characteristics and thus involve great computational complexity [20], machine learning leverages data patterns for MA detection and removal, offering flexibility but often requiring substantial labeled datasets [20]. Both statistical methods and machine learning need training on existing PPG signals, prior to their actual usage for the analysis of PPG signals for clinical values.
Signal decomposition amounts to the time–frequency analysis (TFA) of a PPG signal, which directly tackles its non-stationary nature [10,16,46]. Discrete waveform transform (DWT), empirical mode decomposition (EMD), and varying-frequency complex demodulation (VFCDM) all belong to this category [10,16,19,46]. DWT demands a selection of appropriate wavelet functions, which are critical for the accuracy of MA removal and vary with individuals [19,34]. EMD decomposes signals into intrinsic mode functions, but suffers from mode mixing [16]. VFCDM examines the frequency spectrum of a PPG signal, which is used to identify the segment with small distortion for the extraction of HR and RR [10]. Then, MA in the segment with low distortion is not really removed but neglected. In a nutshell, statistical methods, machine learning, and DWT need to adjust to the nature of MA in a PPG signal [19,46]; EMD faces challenges in effectively separating the harmonics in a PPG signal; and VFCDM identifies the segment in a PPG signal with low distortion but fails to remove MA.
This work aims to develop a generalized time–frequency method for MA removal from a measured pulse signal at rest, regardless of the nature of the MA (or physiological condition and sensor fixture). This method is built upon an SDOF model of MA in a measured pulse signal [7,8], where the transmission path from the true pulse signal in an artery to the measured pulse signal by the sensor at the skin surface, or tissue–contact-sensor (TCS) stack, is modeled as a single-degree-of freedom (SDOF) system to fully account for the dynamic behavior of the TCS stack in pulse measurement [7,8,21]. The model reveals that the MA at rest is manifested as baseline drift (<0.7 Hz) and time-varying system parameters (TVSPs) of the TCS stack. Baseline drift is an additive noise and can be easily removed, since its frequency is below the frequency of a measured pulse signal (>1 Hz). Yet, TVSP-generated distortion is a multiplicative noise riding on each harmonic in a measured pulse signal [6,7,8,21]. To remove TVSP-generated distortion, a time–frequency method based on Hilbert vibration decomposition (HVD) was developed previously, but this method allows separating only the first three harmonics for their MA removal [21].
In this work, a generalized SDOF-model-based time–frequency (SDOF-TF) method is developed for MA removal and extraction of APW, HR, and respiration parameters from a measured pulse signal at rest. As compared to the previous related studies, the original contributions of this work include the following: (1) the SDOF model of MA is used for a thorough examination of the effects of the MA at rest (<0.7 Hz) and during activities (>0.7 Hz) and respiration on the instant parameters (i.e., frequency, amplitude, and initial phase) of a measured pulse signal; (2) a generalized SDOF-TF method is developed that allows separating all the harmonics in a measured pulse signal at rest, reconstructing the pulse signal with MA removal, and extracting APW, HR, and respiration parameters; (3) this method is applied to measured pulse signals at rest using a tactile sensor under different conditions (pre-exercise and 1 min and 5 min post-exercise) and PPG signals in different datasets (atrial fibrillation (AF) versus non-AF, critically ill, and during activities) to examine and validate its effectiveness and generalizability; and (4) the instant initial phase is identified for extraction of respiration parameters with better accuracy, as compared to instant frequency, and the amplitudes and initial phases of harmonics in the extracted APW with constant HR are found to serve better as arterial indices.

2. Materials and Methods

In pulse measurement, a sensor is pressed against an artery to establish the tissue–sensor contact at the skin surface, so the true pulse signal in the artery can pass the TCS stack and register as the measured pulse signal by the sensor. For simplicity, the SDOF model of the MA in a measured pulse signal is based on the three assumptions: (1) the TCS stack behaves linearly; (2) the true pulse signal is unaffected during measurement and then the arterial wall displacement is the true pulse signal; and (3) the associated transduction of a sensor are neglected and a measured pulse signal is a displacement output.

2.1. Arterial Pulse Signal Measurement Using a Tactile Sensor and a PPG Sensor

Although tactile sensors take various forms [6], in essence, a tactile sensor contains a microstructure on a substrate and a transducer embedded underneath the microstructure. As shown in Figure 1a, a tactile sensor is held by fingers above an artery and is pressed against the artery with contact pressure Pc, to establish the tissue–sensor contact so that the true pulse signal in an artery: arterial wall displacement y(t) can go through the TCS stack and cause deflection in the microstructure, which is recorded as the measured pulse signal x(t). Due to MA, the sensor substrate encounters a time-varying displacement zb(t). By considering y(t) as the true pulse signal, instead of pulsatile pressure Δp(t), the influence of pulse measurement on the true pulse signal in an artery is neglected [7,8].
A PPG sensor contains a light emitter and a photodetector (PD), detects blood volume change in an artery, and does not need a deformable microstructure [23]. As shown in Figure 1b, tape is used to fix a PPG sensor with Pc for establishing the tissue–sensor contact. The light sent by the light emitter is partially absorbed by blood in the artery, and the reflected light goes through the TCS stack and is detected by the PD as the measured pulse signal. Due to MA, the PPG sensor itself encounters a time-varying displacement xb(t).

2.2. An SDOF Model of MA in a Measured Pulse Signal

The TCS stack between an artery and a sensor, shown in Figure 1, can be treated as an SDOF system to capture its dynamic behavior involved in pulse measurement. As shown in Figure 2a, due to its deformability, the tissue forms an SDOF system with spring stiffness k0, damping coefficient c0, and equivalent mass m0. Note that Pc presets the nominal values of m0, k0, and c0 and causes a static displacement in the sensor. This static displacement is not shown here and is excluded from the analysis, since its effect on a measured pulse signal is fully accounted for by the preset nominal values. With its substrate being fixed, the tactile sensor itself can be treated as another SDOF system with its own spring stiffness ks and damping coefficient cs from its microstructure. Since the sensor and the TCS stack join their mass together, the TCS stack remains as an SDOF system. Both the sensor and the tissue contribute to m0. As shown in Figure 2b, a PPG sensor contributes only to the mass m0 of the SDOF system of the TCS stack [7].
As shown in Figure 2a, an MA causes z b ( t ) at the sensor substrate:
z b ( t ) = z b 0 e j ( ω b t + φ b )
where z b 0 , φ b , and ω b are the amplitude, phase, and angular frequency of z b ( t ) , respectively. This displacement serves as the base excitation for the SDOF system and leads to the displacement x b ( t ) at the mass [8]:
m 0 d 2 x b t d t 2 + c 0 + c s d x b t d t + k 0 + k s · x b t = k s z b t + c s d z b t d t
The sensor measures the relative distance of its substrate to the mass. Thus, the measured baseline drift by the sensor is x b ( t ) z b ( t ) . It is x b ( t ) that causes the time-varying system parameters (TVSP) m(t), k(t), and c(t) of the TCS stack:
m = m 0 + m ( t ) ,   c = c 0 + c ( t ) ,   k = k 0 + k t with   m t ,   k ( t ) ,   c ( t ) x b ( t )
The true pulse signal y ( t ) also serves as the base excitation for the SDOF system and is time harmonic [14,15,16]:
y t = y 0 e j ( ω y t + φ y )
where y 0 , φ y , and ω y are the amplitude, phase, and angular frequency of y ( t ) , respectively. As shown in Figure 2a, y ( t ) causes displacement x M ( t ) at the mass [8]:
m 0 + m t · d 2 x M t d t 2 + c 0 + c t + c s · d x M t d t + k 0 + k t + k s · x M t = k 0 + k t · y t + c 0 + c ( t ) · d y t d t
Due to TVSP in Equation (5), x M t takes the following form [8]:
x M ( t ) = x T ( t ) e j φ T t   with   ω T ( t ) = d φ T ( t ) d t
where x T , φ T and ω T are the instant amplitude, phase, and frequency of x M ( t ) , respectively. The measured pulse signal by a tactile sensor x t a c t i l e t becomes
x t a c t i l e t = x M t + x b ( t ) z b ( t ) with   x M t = x C t + x t v s p ( t )
where x b ( t ) z b ( t ) is the baseline drift, x C t is the measured pulse signal when free of MA (i.e., free of TVSP), and x t v s p ( t ) is the TVSP-generated distortion in Equation (5).
When free of MA, based on Equation (5), the measured pulse signal x C t   is
x C t = x 0 e j ( ω x t + φ x ) = G 0 e j φ 0 y 0 e j ( ω y t + φ y )
with   G 0 e j φ 0   = k 0 + c 0 j ω y m 0 ω y 2 + c 0 + c s j ω y + k 0 + k s   ω x = ω y ;   φ x = φ y + φ 0 ;   x 0 = G 0 y 0
Thus, the total distortion caused by MA in a measured pulse signal is
x t a c t i l e M A t = x t v s p t + x b ( t ) z b ( t ) with   x t v s p t = x M t x C t
As shown in Figure 2b, the difference in the SDOF model of MA between a tactile sensor and a PPG sensor is the existence of ks and cs. Assigning ks = cs = 0 in Equations (2), (5), (8), and (9) gives rise to a PPG signal (i.e., measured pulse signal). A PPG sensor detects the blood volume in an artery [23] and thus a PPG signal is y(t) when free of MA. However, the length change in the TCS stack due to MA affects optical transduction in a PPG sensor. Optical transduction is extremely complex [23]. For simplicity, this length change is assumed to be recorded at the same scale as y(t), and then, the PPG signal is [7]
  x P P G t = y t + x t v s p t + x b t
The distortion caused by MA in a PPG signal becomes
x P P G M A t = x t v s p t + x b t
Since optical transduction is simplified, Equations (11) and (12) are applicable to both reflection-mode and transmission-mode PPG sensors.

2.3. A Generalized SDOF-Model-Based Time–Frequency (SDOF-TF) Method

2.3.1. Nature of an Arterial Pulse Signal

An arterial pulse signal y(t) is a collection of multiple harmonics of HR [16,46]:
y t = i = 1 N A i · c o s ( 2 π i f C t + ϕ 0 + ψ t ) with   ψ ( t ) = R · sin 2 π f r t + α 0
where fC is the frequency of constant HR; Ai and ϕ0 are the amplitude and initial phase of the ith harmonic, respectively; and ψ(t) is related to respiration, with R, fr, and α0 being its amplitude, frequency, and initial phase, respectively. Note that Ai, fC, and ϕ0 are all constant, and the effect of PF on HR is excluded in Equation (13). The frequency of the ith harmonic is altered by ψ(t): i·fCR·fr·cos(2πfrt + α0). As such, the respiration signal r(t) embedded in the frequency of the ith harmonic is
r t = B cos 2 π f r t + α 0 with   B = R · f r
where B is respiration modulation, indicating the strength of RSA on altering HR [46].

2.3.2. A Generalized SDOF-TF Method

Figure 3 depicts the generalized SDOF-TF method for MA removal. As shown in Figure 3a, a measured pulse signal xmea(t) at rest contains baseline drift xb(t) (<0.7 Hz) and high-frequency noise xhf(t) (>15 Hz) and x0(t) corresponding to the true pulse signal:
x m e a t = x 0 t + x b t + x h f t
First, a low-pass filter (LPF) with a cutoff frequency of 15 Hz is used to remove xhf(t). Then, a fast Fourier transform (FFT) is conducted on the signal to obtain frequency fC from the 1st harmonic. An LPF with a cutoff frequency of fC − 0.4 Hz is used to remove xb(t). A bandpass filter (BPF) with cutoff frequencies of i·fC ± BW/2, with BW = fC − 0.2 Hz, is used to separate the ith harmonic xsd_i(t) from x0(t):
  x s d ( t ) = i = 1 N x s d _ i t
Finally, HVD [21] is used to calculate instant (time-varying) parameters of each harmonic:
x H V D t = i = 1 N x i t = i = 1 N A i t · c o s ( 2 π · f i t d t + ϕ 0 i ( t ) )
where Ai(t), fi(t), and ϕ0i(t) denote the instant amplitude, frequency, and initial phase of the ith harmonic, respectively. As compared to xsd(t), broadband noise is greatly alleviated in xHVD(t) [21].
As shown in Figure 3b, to remove MA, the regression line of Ai(t): A ~ i t and mean of ϕ0i(t): ϕ ¯ 0 i are obtained. Then, the pulse signal free of MA can be reconstructed with time-varying frequency fi(t):
x t f t = i = 1 5 x t f _ i t   w i t h   x t f _ i t = A ~ i t · c o s ( 2 π · f i t d t + ϕ ¯ 0 i )
Accordingly, xTVSP(t) can be calculated as
x t v s p t = x H V D t x t f t
The corresponding pulse signal with constant frequency (i.e., constant HR) is reconstructed to examine the effect of time-varying frequency (or HRV) on the APW of a pulse signal:
x c f t = i = 1 5 x c f _ i t   w i t h   x c f _ i t = A ~ i t · c o s ( 2 π i f C t + ϕ ¯ 0 i )
To extract HR from the ith harmonic, the following equation is used:
H R i ( t ) =   f i t / i · 60 ( b e a t s   p e r   m i n u t e , b p m )
Extraction of the respiration signal is conducted on both fi(t) and ϕ0i(t). As to fi(t)-based extraction, based on Equation (13), the respiration signal from the ith harmonic is
  r f i t = f i t i · f C
HVD is used to extract the instant parameters of rfi(t):
r f H V D i t = B f i t · c o s ( 2 π 0 t f f i t · d t + α 0 f i ( t ) )
where Bfi0(t), ffi(t), and α 0fi(t) denote the instant amplitude, frequency, and initial phase of r f H V D i t , respectively. As to ϕ0i(t)-based extraction, the respitation signal from the ith harmonic is simply ϕ0i(t). HVD is used to extract the instant parameters of ϕ0i(t):
r ϕ H V D i t = B ϕ i t · c o s ( 2 π 0 t f ϕ i t · d t + α 0 ϕ i ( t ) )
where Bϕi0(t), fϕi(t), and α0ϕi(t) denote the instant amplitude, frequency, and initial phase of r ϕ H V D i t , respectively. Consequently, the HR accounting for respiration becomes
H R f i t = ( r f H V D i t + f C ) · 60   ( bpm ) ;   H R ϕ i t = ( r ϕ H V D i t + f C ) · 60   ( bpm )
Here, HRV is calculated using root mean squared error (RMSE). While RMSE(HRi(t)) is the total HRV due to respiration and PF, RMSE(HRϕi(t)) is the HRV due to respiration. Then, the HRV due to PF is calculated as
R S M E H R P F i t = R S M E H R i t R S M E ( H R ϕ i t )

2.4. Calculation

2.4.1. The Effects of MA and Respiration on a Measured Pulse Signal

While the true pulse signal y(t) is affected by respiration (PF is not considered here and will be considered in Section 3), a measured pulse signal is affected by y(t), the TCS stack, and MA. To gain insights into the effects of MA and respiration on a measured pulse signal with clarity, a simplified model is created based on the SDOF model of MA for calculation. In this model, ks and cs are assumed to be zero, since their existence only affects the absolute values, and will not alter the nature of the effects of MA and respiration on the frequency spectrum of a measured pulse signal. Because the values of m0, k0, and c0 and the mathematical relations between MA and TVSP are all unknown, they are all assumed such that the generated distortion is noticeable in the frequency domain.
The 3rd harmonic with respiration is used to represent the true pulse signal:
y t = 1 · c o s ( 2 π 3 · f C t + 0.3 sin 2 π 0.2 t )   with   f C = 1.2 Hz
Due to respiration, its frequency is 3·fC − 0.06cos(2π0.2t). Both MA at rest (<0.7 Hz) and MA during activities (>0.7 Hz) are considered. The extracted xb(t) from a measured pulse signal pre-exercise using a tactile sensor and from a PPG signal are used as the MA at rest. The MA during activities is assumed to be
x b ( t ) = e x p ( 0.01 t ) · c o s ( 2 π f t )   with   f = 3 f C   and   f = 3 f C 0.3 Hz
First, we calculate the measured pulse signal with/without a pre-defined MA and with/without respiration in the time domain to obtain xC(t), xM(t), and xtvsp(t). Afterward, an FFT is conducted on them to examine the effects of MA and respiration on their frequency spectrum. Finally, HVD is conducted on the measured pulse signal xM(t) = xC(t) + xtvsp(t) at rest and xM(t) + xb(t) during activities to examine the effects of MA and respiration on its instant parameters. The details about the calculation can be found in the literature [7,8]. All the calculations are conducted in MATLAB2025a.

2.4.2. Application of the Generalized SDOF-TF Method to Measured Pulse Signals

Based on the block diagram in Figure 3, the algorithm for the SDOF-TF method is written in MATLAB2025a. Three pulse signals were measured at the wrist using a tactile sensor from one healthy subject at rest under three conditions: pre-exercise, 1 min post-exercise, and 5 min post-exercise (approved by the Institutional Review Board (IRB) at Old Dominion University), and were analyzed here. Additionally, four PPG signals from four subjects under four physiological conditions: non-AF, AF, critically ill, and during activities, from different datasets [25], were also analyzed. The non-AF and AF subjects in the dataset MIMIC PERform AF were measured at the finger at rest in the same study. The critically ill subjects in the dataset BIDMC were measured at the finger at rest in another study. The subjects in the dataset PPG DaLiA were measured at the wrist during activities. The details about these datasets can be found in the literature [9]. To avoid the suspicion of selecting PPG signals to achieve the desired results, it is always the PPG signal from the first subject in each dataset that is selected, from which an 80s long segment with low-level MA is further selected for analysis. It should be emphasized that choosing these seven pulse signals under different physiological conditions using two different types of sensors is aimed at examining the effectiveness and generalizability of the SDOF-TF method for the removal of MA at rest from a measured pulse signal and extraction of its APW, HR, and respiration parameters, rather than achieving statistical significance.

3. Results

3.1. The Effects of MA and Respiration on a Measured Pulse Signal from the SDOF Model of MA

Figure 4a shows the effects of MA at rest (baseline drift in the measured pulse signal using a tactile sensor in Figure 8) on a measured pulse signal with no respiration. TVSP-generated distortion xtvsp(t) contains sidebands around the signal. While its instant frequency is almost constant and its instant initial phase is a straight line, its instant amplitude is noticeably affected by xtvsp(t). The abrupt changes at the start/end of these instant parameters are the end effects of the Hilbert transform and are meaningless. Figure 4b shows the effect of the same MA at rest with respiration. The measured pulse signal with no xb(t) carries multiple sidebands from respiration, and xtvsp(t) follows the respiration sidebands. The instant frequency and instant initial phase both carry the respiration signal in the HR.
Figure 5a shows the effects of MA at rest (baseline drift in the PPG signal in Figure 13) on a measured pulse signal with no respiration. Similarly, xtvsp(t) contains multiple sidebands around the pulse signal. The instant amplitude of the measured pulse signal is greatly affected by xtvsp(t), and its instant frequency is affected to a very limited extent. In contrast, the instant initial phase is minimally affected by xtvsp(t). Figure 5b shows the effect of the same MA at rest with respiration. The measured pulse signal contains multiple sidebands, and xtvsp(t) follows the respiration sidebands. Both the instant frequency and instant initial phase carry the respiration signal.
Figure 6a shows the effect of MA: xb(t) = exp(−0.01t)·cos(3·fC) during activities, whose frequency coincides with that of the pulse signal, with no respiration. Note that xtvsp(t) contains a very small signal coinciding with the harmonic signal and also relatively large signals far off from the pulse signal. Thus, the instant frequency, amplitude, and initial phase of the measured pulse signal xM(t) with no xb(t) are almost unchanged by xtvsp(t). Since xb(t) cannot be filtered out, the measured pulse signal should be xM(t) + xb(t), showing that xb(t) does not affect the instant frequency but causes noticeable changes in the instant amplitude and instant initial phase. Figure 6b shows the effect of the same MA during activities with respiration. Now, xtvsp(t) at different frequencies carries the sidebands from the respiration. The instant frequency, amplitude, and initial phase of xM(t) with no xb(t) all capture the respiration signal. Adding xb(t) to xM(t) does not change the instant frequency but causes a shift in the instant amplitude and instant initial phase. While the instant amplitude is amplified by xb(t), the respiration signal in the instant initial phase remains unchanged.
Figure 7a shows the effect of MA: xb(t) = exp(−0.01t)·cos(3·fC − 0.3 Hz) during activities, with no respiration. Note that xtvsp(t) contains a small signal, a little off from the harmonic signal, but two relatively large signals far off from the pulse signal. The instant frequency, amplitude, and initial phase of xM(t) are almost unaffected by xtvsp(t). Adding xb(t) to xM(t) causes only a shift in the instant initial phase. Figure 7b shows the effect of the same MA with respiration. The instant frequency, amplitude, and initial phase of xM(t) all carry the respiration signal, but the respiration signal in the instant amplitude is extremely small. Adding xb(t) to xM(t), the measured pulse signal does not cause any changes in the instant frequency, but greatly amplifies the instant amplitude. The respiration signal in the instant initial phase is unaffected. Similar to respiration, PF modulates HR. Thus, HRV, or the time-varying frequency of a measured pulse signal, stems from respiration and PF. Theoretically speaking, the instant frequency and instant initial phase in a measured pulse signal might both carry the respiration signal and the PF information. Yet, the slope of the instant initial phase in the Hilbert transform is not yet well defined. As shown in Figure 4, Figure 5, Figure 6 and Figure 7, this slope varies randomly. Given that PF is not time harmonic, the time-harmonic signal in the instant initial phase is believed to be only from respiration, and then the instant initial phase can be used to extract the respiration signal.
Based on the above results, the key findings about the effects of MA and respiration on the instant parameters of a harmonic in a measured pulse signal are as follows:
  • The MA at rest greatly affects instant amplitude, affects instant frequency to a very limited extent, and has almost no effect on instant initial phase.
  • The MA during activities generates multiple signals at different frequencies. These multiple signals will affect those harmonics in a measured pulse signal whose frequencies are close to theirs.
  • Instant frequency captures HRV (from constant HR or fC) due to respiration and PF, and instant initial phase captures HRV due to respiration only.
  • Regardless of MA at rest or during activities, instant frequency and instant initial phase carry the respiration signal in HR. The respiration signal in the instant initial phase is almost immune to MA compared to its counterpart in the instant frequency.

3.2. Measured Pulse Signals Using a Tactile Sensor

As shown in Figure 8a, after the removal of baseline drift xb(t), the measured pulse signal x0(t) does not contain a flat baseline, due to xtvsp(t) and HRV (time-varying frequency). As shown in Figure 8b, x0(t) contains sidebands due to MA, HRV, and broadband noise. While xHVD(t) contains sidebands from MA and HRV, xtf(t) contains sidebands only from HRV, and xcf(t) contains no sidebands due to a constant HR. The calculated xtvsp(t) is small, relative to x0(t). Figure 8c shows the instant parameters of the first seven harmonics of x0(t). Based on the instant amplitude Ai(t), the third and fourth harmonics contain some abnormalities compared to the rest of the harmonics. The instant initial phases ϕ0i(t) of the first three harmonics are smoother than their counterparts of the higher harmonics, possibly due to their low signal-to-noise ratio. Figure 8d compares the reconstructed pulse signal with time-varying frequency xtf(t), and with xHVD(t), x0(t), and xtvsp(t). Compared with x0(t), broadband noise in xHVD(t) is greatly reduced. Compared to xHVD(t), xtf(t) removes MA (i.e., xtvsp(t)) from it. The large xtvsp(t) around 25–32 s is from a sudden reduction in HR and amplitude of the pulse signal in Figure 8a.
Figure 8e compares xtf(t) with the reconstructed pulse signal with constant frequency xcf(t). Time-varying frequency lowers the dicrotic notch. Figure 8f compares the HRi(t) (accounting for respiration and PF) with HRfi(t) and HRϕi(t) (accounting solely for respiration; see Equation (23)). Here, only the first three harmonics are used, because the higher harmonics are believed to carry a low signal-to-noise ratio. The difference between HRi(t) and HRfi(t) or HRϕi(t) represents the effect of PF on HR. While Figure 8g illustrates instant RR: RRfi(t), and instant respiration modulation: Bfi(t), from fi(t), Figure 8h illustrates instant RR: RRϕi(t) and instant respiration modulation: Bϕi(t), from ϕi(t). The difference between them implies that the respiration signals in fi(t) and ϕi(t) are different.
Figure 9a shows the measured pulse signal 1 min post-exercise of the same subject in Figure 8. In Figure 9b, the wide sidebands of xtf(t) imply a large HRV. Figure 9c does not show abnormalities in instant amplitude. In Figure 9d, the small difference between xHVD(t) and x0(t) shows low broadband noise, possibly due to the large amplitude of the pulse signal. The small difference between xHVD(t) and xtf(t) indicates a small xtvsp(t). As shown in Figure 9e, although HRV is high for the whole pulse signal, HRV (or time-varying frequency) between consecutive pulse cycles is low. Thus, no noticeable difference between xtf(t) and xcf(t) is observed in terms of APW. The dicrotic notch in Figure 9e is much lower than that in Figure 8e. As shown in Figure 9f, HRi(t) shows a large decreasing trend with time, while HRfi(t) and HRϕi(t) do not capture such a trend. Meanwhile, HRϕi(t) is noticeably smaller than HRi(t). In Figure 9g,h, instant RR captures such a decreasing trend, but not instant respiration modulation.
Figure 10a shows the measured pulse signal 5 min post-exercise of the same subject in Figure 8. As compared to Figure 9b, the sidebands of xtf(t) in Figure 10b are much narrower, indicating a smaller HRV than pre-exercise. Figure 9c does not show any abnormality in instant amplitude. As shown in Figure 9d, broadband noise is low, and xtvsp(t) is small. The dicrotic notch in Figure 10d is at a similar location but is much shallower, as compared to Figure 9d. As shown in Figure 10e, and as compared to xcf(t), time-varying frequency alters the shape of the dicrotic notch a bit and removes the tiny peak toward the end of a pulse cycle. As shown in Figure 10f, HRi(t) does not decrease with time, and HRϕi(t) is extremely small, as compared to HRfi(t). In Figure 10g,h, instant RR does not show any decreasing trend either.
Contact pressure and individual variations (e.g., thin tissue versus thick tissue) greatly affect the amplitude of a measured pulse signal. To alleviate their effect, Table 1 compares the normalized amplitudes and initial phase differences in the harmonics relative to the first harmonic between three physiological conditions. Note that Acf_i/Acf_1 is from the extracted APW. Here, xcf(t) is treated as extracted APW, because (1) it is free of HRV and eliminates APW variation between pulse cycles, and (2) HRV varies between physiological conditions. Although A ¯ i/ A ¯ 1 is from the HVD analysis of xi(t), it is almost identical to Acf_i/Acf_1, indicating the effectiveness of using the regression line to remove xtvsp(t). Similarly, ϕ ¯ 0i is from the extracted APW. In contrast, Ax0i/Ax01 from x0(t) contains broadband noise, HRV, and xtvsp(t), and Atf_i/Atf_1 contains HRV, yielding different values. Thus, Acf_i/Acf_1 and ϕ ¯ 0i ϕ ¯ 01 are chosen for comparison. As shown in Figure 11, compared to pre-exercise, only the normalized amplitude of the second harmonic is increased, and the normalized amplitudes of the other harmonics are all lowered 1 min and 5 min post-exercise. As compared to pre-exercise, the initial phase differences in the second~sixth harmonics are all moved ahead.
Table 2 compares the calculated results on HR and respiration parameters. As compared to pre-exercise, HR, or mean(HRi(t)), is significantly increased 1 min post-exercise and goes down 5 min post-exercise. The total HRV (respiration and PF), calculated as RMSE(HRi(t)), is reduced 5 min post-exercise, as compared to pre-exercise. The large HRV 1 min post-exercise is due to the decreasing trend in HR over time.
The fi(t)-based RR, or mean(RRfi(t)), is below the normal RR range (12~20 Hz) [16]. Thus, the parameters associated with it are listed but are not used for comparison. The ϕi(t)-based RR, mean(RRϕi(t)), falls into the normal RR range. In the ϕi(t)-based respiration modulation, mean(Bϕi(t)) is below 0.1 for the three harmonics under the three conditions. Note that mean(Bϕi(t)) is an indicator of HRV due to respiration, or RMSE(HRϕi(t)).
While mean(HRϕi(t)) is the HR accounting for respiration, RMSE(HRϕi(t)) is the HRV due to respiration. Although RMSE(HRi(t)) 5 min post-exercise is lower than pre-exercise, RSME(HRϕi(t)) 5 min post-exercise is almost four times lower than pre-exercise, indicating a significant reduction effect of exercise on HRV due to respiration. RMSE(HRPFi(t)) is the HRV due to PF, which is reduced by 20% 5 min post-exercise, as compared to pre-exercise. HRV due to respiration occupies 25% of the total HRV (or RMSE(HRi(t)) pre-exercise, but HRV due to respiration occupies only 10% of the total HRV 1 min and 5 min post-exercise.

3.3. PPG Signals

Figure 12a shows the PPG signal (segment: 70~150 s) of the first non-AF subject in the dataset MIMIC PERform AF. After the removal of xb(t), all the pulse cycles are brought to a similar level, except for the pulse cycles near 50 s, which experience larger MA. Figure 12b shows the FFT analysis of x0(t), xtf(t), xHVD(t), xcf(t), and xtvsp(t), revealing small sidebands from HRV and a small xtvsp(t). Here, only the first three harmonics are analyzed for comparison with the PPG signal from an AF subject (see Figure 13). In Figure 12c, large instant amplitude changes around 50 s correspond to larger MA in the PPG signal at the time. The respiration signal in instant initial phase is more noticeable, as compared to the measured pulse signals using a tactile sensor.
Figure 12d compares the reconstructed pulse signal with time-varying frequency xtf(t) with xHVD(t), x0(t), and xtvsp(t). The difference between x0(t) and xHVD(t) indicates broadband noise, which causes a large difference at the top and bottom of the pulse cycles. It is interesting to note that broadband noise causes a fake notch near the top and misses a notch near the bottom of a pulse cycle. The small difference between xtf(t) and xHVD(t) indicates a small MA (or small xtvsp(t)). As shown in Figure 12e, due to low HRV, the difference between xcf(t) and xtf(t) is very small. Figure 12f shows that HRi(t), HRfi(t), and HRϕi(t) are comparable in amplitude, possibly indicating that respiration affects HRV to a much larger extent than PF. As shown in Figure 12g,h, instant RR and instant respiration modulation from fi(t) and ϕi(t) are different.
Figure 13a shows the PPG signal (segment: 70~150 s) from the first AF subject in the dataset: MIMIC PERform AF. As compared to Figure 12a, xb(t) varies dramatically with time, and a large variation exists between pulse cycles. As shown in Figure 13b, the large and wide sidebands of xtf(t) indicate large HRV, and the wide and relatively large sidebands of xtvsp(t) indicate large MA, as compared to Figure 12b. Only the first three harmonics are analyzed, since the fourth harmonic is extremely small. Similarly to Figure 12c, the instant initial phase noticeably captures the respiration signal in Figure 13c. Furthermore, the large MA around 38~45 s is captured by the instant amplitude.
As shown in Figure 13d, the large difference between xHVD(t) and x0(t) indicates large broadband noise, which greatly distorts a pulse cycle. The moderate difference between xtf(t) and xHVD(t) indicates a relatively large xtvsp(t). As shown in Figure 13e, due to the large change in time-varying frequency (large HRV), the difference between xcf(t) and xtf(t) is remarkable, in the sense that the dicrotic notch is moved up and down by HRV. Figure 13f shows that HRi(t), HRfi(t), and HRϕi(t) are comparable in amplitude, possibly indicating that respiration affects HRV more dramatically than PF. Figure 13g,h show that the instant RR and instant respiration modulation from fi(t) and ϕi(t) are different.
Figure 14a shows the PPG signal (segment: 150~230 s) from the first critically ill subject in the dataset BIDMC, revealing a large MA around 47 s. As shown in Figure 14b, the narrow and small sidebands of xHVD(t) and xtf(t) indicate small MA and small HRV. The rapidly changing xb(t) around 47 s is captured by the instant frequency and amplitude noticeably, but is not obvious in the instant initial phase. The respiration signal in the instant initial phase is not as noticeable as in Figure 12c and Figure 13c. As shown in Figure 14d, broadband noise is relatively small and mainly occurs after the upswing in a pulse cycle, affecting the peak, the dicrotic notch, and the notch near the end of a pulse cycle. Similarly, the MA affects the dicrotic notch and the notch near the end of a pulse cycle. As shown in Figure 14e, the notch in xtf(t) varies a bit between pulse cycles, as compared to that in xcf(t). Figure 14f shows that HRϕi(t) is overall smaller than HRi(t) in amplitude, possibly indicating that respiration has less effect on HR, as compared to the PPG signals in Figure 12 and Figure 13.
Figure 15a shows the PPG signal (segment: 150~230 s) of the first subject from the dataset: PPG DaLiA, revealing rapidly changing xb(t) happening around 20 s and 45 s. Figure 15b shows that the narrow and small sidebands of xHVD(t) and xtf(t) indicate low-level MA and small HRV. As shown in Figure 15c, the rapidly changing xb(t) around 45 s greatly affects the instant amplitude, moderately affects the instant frequency, but does not show any effect on the instant initial phase. However, the rapidly changing xb(t) around 20 s only affects the instant amplitude. The respiration signal in the instant initial phase is also relatively more noticeable than that in Figure 8. As shown in Figure 15d, broadband noise happens primarily near the top and the bottom of a pulse cycle. The small difference between xtf(t) and xHVD(t) indicates a small xtvsp(t). Figure 15e shows that HRV affects the upswing and the notch near the top of a pulse cycle. Figure 15f shows that HRϕi(t) is overall smaller than HRi(t) in amplitude.
Table 3 compares the extracted normalized amplitudes and initial phase differences in the harmonics relative to the first harmonic between the four physiological conditions. While A ¯ i/ A ¯ 1 and Acf_i/Acf_1 are almost identical, Ax0i/Ax01 and Atf_i/Atf_1 are remarkably different, and also are far off from the first two. As shown in Figure 16, the normalized amplitude of the second harmonic is similar between the four PPG signals, but the normalized amplitude of the third harmonic from the AF patient is well below the other three subjects. As compared to the other PPG signals, the PPG signal of the AF patient also shows a much lower initial phase difference in the third harmonic.
Table 4 compares the calculated results on HR and respiration parameters. As compared to the non-AF and during-activities subjects, the HR: mean(HRi(t)) of the AF and critically ill subjects is much higher. As compared to the other subjects, the HRV of the AF subject, RMSE(HRi(t)), is extremely high, providing the reason why xb(t) in his PPG signal varies dramatically with time. In contrast, the HRV of the critically ill subject is even lower than the non-AF and during-activities subjects, explaining why xb(t) in this patient’s PPG signal varies quite moderately with time.
The fi(t)-based RR, mean(RRfi(t)), is lower than the ϕi(t)-based RR, mean(RRϕi(t)), for all the subjects, except the non-AF subject. The parameters associated with the fi(t)-based estimation are thus listed but are not used for comparison. Note that the mean(RRϕi(t)) of the AF and critically ill subjects from one or two harmonics is below 12 Hz. The respiration modulation, mean(Bϕi(t)), is below 0.1 for all the subjects, except the AF subject, whose value is well above 0.1 and indicates a large HRV due to respiration.
The HRV due to respiration, RMSE(HRϕi(t)), is comparable between the non-AF and during-activities subjects, and is relatively low for the critically ill subject. In contrast, the AF subject reveals an extremely high RMSE(HRϕi(t)). While RMSE(HRPFi(t)) remains positive for the non-AF and during-activities subjects, it becomes negative in one or two harmonics for the AF and critically ill subjects. As shown in the table, the total HRV (from instant frequency) is not well above the HRV due to respiration (from the instant initial phase). In Section 3.1, it is found that while the instant frequency is slightly affected by MA, the instant initial phase is almost unaffected by MA. As shown in Figure 12, Figure 13, Figure 14 and Figure 15, MA in the AF and critically ill subjects are larger relative to their respective PPG signal, as compared to MA in the non-AF and during-activities subjects. Such a relatively large MA reduces the total HRV to some extent, while the HRV due to respiration remains unaffected by the MA. As such, the reduction in the total HRV caused by a relatively large MA and the large HRV due to respiration leads to negative values of the HRV due to PF. In contrast, as shown in Table 2, since the total HRV is well above the HRV due to respiration, even if MA is large relative to its respective pulse signal, the HRV due to PF will remain positive.

3.4. Comparison of Measured Pulse Signals Under Different Physiological Conditions

Figure 17 compares respiration modulation: mean(Bϕi(t)), total HRV: RMSE(HRi(t)), HRV due to respiration: RMSE(ΔHRϕi(t)), and HRV due to PF: RMSE(HRPFi(t)) between the seven pulse signals. Only the AF subject reveals mean(Bϕi(t)) > 0.1. Furthermore, mean(Bϕi(t) reveals a steadily increasing trend from the first to the third harmonic for the subject under three conditions and the non-AF subject. However, this steadily increasing trend is not observed from the AF, critically ill, and during-activities subjects.
The AF subject also reveals a much higher total HRV, as compared to the rest subjects. Note that the high total HRV for the subject after 1 min post-exercise is due to the post-exercise recovery of the heart. The total HRV remains at similar levels between the three harmonics for the subject under three conditions and the non-AF subject, but not for the other three subjects. The AF subject especially reveals a decreasing trend from the first to the third harmonic on total HRV.
The AF subject reveals an extremely high HRV due to respiration, as compared to the rest subjects. Moreover, HRV due to respiration remains at similar levels between the three harmonics for the subject under three conditions and the non-AF subject, but varies noticeably for the other three subjects. Similarly, HRV due to PF remains at similar levels between the three harmonics for the subject under three conditions and the non-AF subject, but varies noticeably for the other three subjects. HRV due to PF falls into negative territories in one or two harmonics for the AF and critically ill subjects, as explained earlier. The high HRV due to PF for the subject after 1 min post-exercise reveals the role of PF in regulating HR during the post-exercise recovery.
Among the three measured pulse signals using a tactile sensor, the signal pre-exercise encounters relatively large broadband noise. Yet, as compared to the measured pulse signals using a tactile sensor, the PPG signals encounter much larger broadband noise, as evidenced by the large differences between xHVD(t) and x0(t) in Figure 12, Figure 13 and Figure 15, except for the PPG signal in Figure 14, which reveals small broadband noise. From Table 2 and Table 4, it can be seen that the pulse signals with large broadband noise also exhibit large total HRV. Note that the pulse signal 1 min post-exercise encounters a large HRV but low broadband noise, because its large HRV arises from the post-exercise recovery of the heart, not the inherent HRV at rest. Thus, except for the pulse signal 1 min post-exercise, broadband noise in all the rest pulse signals heavily depend on HRV and by extension MA, since MA follows the multiple sidebands of HRV.

3.5. Comparison of Measured Pulse Signals Between at Rest and During Activities

The PPG signal in Figure 15 is measured at the wrist during activities. Its extracted APW differs greatly from the one in Figure 8, which is typical of the APW at the wrist for young healthy subjects at rest pre-exercise: steep upswing and the dicrotic notch around the middle of the APW. The MA during activities falls into the frequency range of the pulse signal itself [10,20]. As shown in Figure 6 and Figure 7, MA during activities can not only greatly affect the instant amplitude and instant initial phase of the harmonic whose frequency coincides with or is close to the frequency of this MA, but also add distortion to other harmonics whose frequency is close to the sidebands of this MA. Additionally, there might be two other reasons: (1) the tissue–sensor contact is loose and thus the values of m0, k0, and c0 of the TCS stack are totally different during activities; and (2) the true pulse signal at the wrist during activities might differ from the one at rest. Nevertheless, it may be concluded that a measured pulse signal during activities may be suitable for the extraction of HR and respiration parameters, but unsuitable for the extraction of APW. Finally, it must be noted that activities can easily cause intermittent tissue–sensor contact, severely distorting pulse cycles and causing large errors in extracted HR and respiration parameters [10].

4. Discussion

4.1. Qualitative Validation of the Generalized SDOF-TF Method

As to the measured pulse signals of one subject using a tactile sensor under three conditions, as compared to pre-exercise, the observed differences include the following: (1) the dicrotic notch is greatly lowered by exercise; (2) the HRV is reduced 5 min post-exercise; (3) the HR decreases rapidly 1 min post-exercise. These observed differences are consistent with the related findings using medical instruments in the literature [1,3,47,48]. The observed change in extracted APW is that the normalized amplitudes of the second and third harmonics are increased and decreased by exercise, respectively, and are consistent with the findings at the neck from the measured pulse signals on a healthy 32-yr-old male subject using the same sensor [21].
AF refers to irregular HR, and the characteristics of AF are large HRV [10,49]. Comparison of the PPG signal of the AF subject with that of the rest subjects reveals the large HRV of the AF subject. Moreover, this generalized SDOF-TF method also reveals that this large HRV (1) primarily comes from respiration and (2) decreases with the harmonic order. Although respiration modulation and the normalized amplitude and relative initial phase difference in the third harmonic of the AF patient are found to greatly differ from their counterparts of the other three subjects, no related findings are reported in the literature. Thus, the analysis of the PPG signals from more subjects is needed to establish statistical significance for these three arterial indices for AF detection. Nevertheless, some of the observed differences between physiological conditions are consistent with the related findings, qualitatively validating the effectiveness of the SDOF-TF method in MA removal from a measured pulse signal at rest and extraction of APW, HR, and respiration parameters, regardless of the sensor type and physiological conditions (or different MA).

4.2. The Effect of MA and HRV on Extracted APW, HR, and Respiration Parameters

Figure 18 summarizes how physiological condition and MA are entangled in a measured pulse signal. On the one hand, physiological condition dictates respiration and PF, and it leads to time-varying heart rate (i.e., HRV). On the other hand, physiological condition dictates body motion. MA, as a combination of body motion and sensor fixture, cause baseline drift xb(t). While tissue, sensor, sensor alignment, and constant Pc presets the nominal values of the SDOF system parameters m0, d0, and k0, for the TCS stack, baseline drift xb(t) (i.e., time-varying Pc(t)) causes TVSP: m(t), d(t), and k(t), in the TCS stack, and further TVSP-generated distortion xtvsp(t) in a measured pulse signal. Since xtvsp(t) rides on each harmonic of the true pulse signal, xtvsp(t) captures physiological conditions twice: time-varying heart rate and TVSP. As such, xtvsp(t) heavily depends on physiological condition or HRV. As shown in Figure 13, the large HRV of the AF subject causes a large xtvsp(t), as compared to all the rest subjects.
Besides MA and HRV (respiration and PF), sensor noise and nonlinearity of the TCS stack [7,8,34] may also affect a measured pulse signal. As shown in Section 3.4, MA, HRV, and sensor noise are not independent of each other. HRV determines the multiple sidebands of MA and consequently determines broadband noise. Although respiration affects both MA (in terms of baseline drift) and HR, for simplicity, the effect of respiration on a measured pulse signal is solely attributed to HR in this discussion. Since there is no established theory on sensor noise, and nonlinearity is commonly considered to be small and negligible as long as the tissue–sensor contact remains stable [21], only the effect of MA and HRV on a measured pulse signal is discussed here. Given that PF affects HRV, the effect of respiration on the instant frequency obtained in Section 3.1 is directly extended to HRV.
MA in a measured pulse signal heavily depends on physiological conditions (i.e., HRV) of a subject, simply because HRV determines the multiple sidebands of each harmonic, and yet xtvsp(t) stemming from MA (or baseline drift xb(t)) rides on each harmonic of the true pulse signal and thus rides on these multiple bands. The SDOF-TF method allows for distinguishing the effect of HRV from the effect of MA on a measured pulse signal. On the one hand, MA (via xtvsp(t)) causes great swings in the instant amplitude of each harmonic in a measured pulse signal, but affects the instant frequency to a very limited extent, and has no effect on the straightness of the instant initial phase. On the other hand, the effect of HRV on instant amplitude is very small, but is clearly manifested in instant frequency, and respiration is clearly manifested in the instant initial phase. Given that the slope of the instant initial phase in the Hilbert transform is not well defined, the instant initial phase can be used only for the extraction of respiration parameters due to its time-harmonic nature, but not PF. The difference in HRV from instant frequency and HRV from the instant initial phase can then be used as HRV due to PF.
Due to the slight effect of MA on instant frequency, respiration parameters extracted from instant frequency carry more errors, as compared to their counterparts extracted from the instant initial phase. In contrast, instant initial phase extracts respiration parameters with better accuracy, due to its much larger immunity to MA. It should be noted that the instant initial phase is subject to sensor noise. As shown in Figure 8c, the abnormal instant amplitude of the third harmonics is believed to arise from sensor noise, which might further affect the instant initial phase.
The extracted APW with HRV (or time-varying frequency) varies between pulse cycles. A large HRV can cause great variation in APW between pulse cycles. Conversely, a small HRV will cause a small variation in APW between pulse cycles. Given that current arterial indices based on APW rely on the fine features of the APW itself and its time derivatives. Even a small variation in APW may greatly influence the values of the derived arterial indices. As shown in Section 3, the extracted APW with constant HR eliminates the effect of HRV on APW. The amplitudes and initial phases of the harmonics in this extracted APW greatly differ from their counterparts with HRV and are believed to serve better as arterial indices for comparison between physiological conditions. As shown in Section 3, the dicrotic notch being lowered by exercise might be partially due to the changes in the normalized amplitudes of the second and third harmonics.
MA during activities falls into the frequency range of the true pulse signal, and its frequency is unknown and may vary between pulse cycles. As shown in Section 3, the effect of MA during activities on each harmonic of a measured pulse signal is unpredictable if the frequency of this MA is unknown. Moreover, activities can easily break tissue–sensor contact and severely distort pulse cycles [10]. As such, accurate extraction of HR and RR from a PPG signal during activities might not be practical.

4.3. Comparison with the Related Studies

Here, this SDOF-TF method is compared to the related studies based on time–frequency analysis: VFCDM, DWT, and EMD. It should be noted that all these methods have focused on PPG signals. EMD encounters mode mixing due to the close proximity in frequency between the harmonics [16,19]. DWT needs pre-defined wavelet functions for MA [19]. As shown here, MA varies between physiological conditions. As such, DWT needs to tailor its wavelet functions to each physiological condition.
The VFCDM method is generalized in the sense that it does not need any pre-defined wavelet functions. This method uses a bandpass filter to separate the harmonics in a PPG signal, and mode mixing does not occur. Initially, this method used instant frequency to extract RR only [16]. Recently, this method was used to detect AF using PPG signals measured at the wrist during activities [10]. It first identifies a clean segment (i.e., low-level MA) of pulse cycles in a PPG signal via their frequency spectrum. The recorded acceleration signal is further used to remove any falsely identified clean segments. MA in these pulse cycles are neglected, instead of being removed. HR is extracted in the time domain (i.e., peak-to-peak interval) and HRV is calculated. An overlap in HRV between AF and non-AF subjects from two datasets is observed [10].
This study extracts HR from the instant frequency. The calculated HRV based on it shows a clear difference between the AF subject and the rest subjects from the first and second harmonics. Yet, the extracted respiration modulation from the instant initial phase and the extracted HRV due to respiration show an even clearer difference from all three harmonics. Another identified difference is from the extracted APW: the normalized amplitude and relative initial phase difference in the third harmonic are lower in the AF subject. In the future, the PPG signals of a large number of subjects need to be analyzed to establish statistical significance for these new indices.
Finally, none of these three methods have explored the instant initial phase of a harmonic for the extraction of RR and respiration modulation, as well as the separation of HRV between respiration and PF. It must be admitted that the extracted HRV from instant frequency (or total HRV) may carry errors from MA, nonlinearity, and sensor noise. However, it is believed that the extracted RR, respiration modulation, and HRV due to respiration from the instant initial phase carry primarily errors from sensor noise. As compared to the related studies in the literature, the key findings from this study can be summarized as follows:
  • The effects of MA at rest and respiration on a measured pulse signal are different: (1) the MA affects a measured pulse signal via its effect on the TCS stack (or xtvsp(t)), and (2) respiration affects a measured pulse signal via its effect on HR. Their effects on the instant parameters of each harmonic in a measured pulse signal are different.
  • The effect of MA at rest on a measured pulse signal can be removed via the regression line of instant amplitude and the mean of instant initial phase.
  • As compared to instant frequency, instant initial phase is almost immune to MA and nonlinearity, provides the extraction of respiration parameters and HRV due to respiration with better accuracy, and better distinguishes the HRV due to respiration from the HRV due to PF.
  • A large HRV (or a large time-varying frequency) affects the APW (amplitude and initial phase of each harmonic) to a great extent. The reconstructed pulse signal with constant HR serves better as the extracted APW to derive the amplitude and initial phase of each harmonic for comparison between physiological conditions.
  • A large HRV translates to large multiple sidebands of MA (or xtvsp(t)) and, by extension, large broadband noise, given the same sensor.
  • Due to the unpredictability of MA during activities, in terms of its frequency, MA in a measured pulse signal during activities is difficult to detect and remove.

4.4. Study Limitation

There are five main study limitations. Firstly, in the analysis of all the measured pulse signals, the nonlinearity of the TCS stack is neglected. Given the geometrical and anatomical complexity of the tissue above an artery and its nonlinear and viscoelastic properties, some nonlinearity in the TCS stack is expected. However, contact pressure for establishing the tissue–sensor contact greatly alleviates such nonlinearity. This is evidenced by a smooth arterial pulse signal with no abrupt changes in its waveform. As far as the tissue–sensor contact is stable (not intermittent), this nonlinearity is believed to be small [21]. As shown here, the analyzed results in Section 3 without considering nonlinearity yield the differences between physiological conditions that are consistent with the related findings in the literature. As such, the assumption of a linear TCS stack is practical. In contrast, MA during activities may cause intermittent tissue–sensor contact, which introduces great nonlinearity in a measured pulse signal, as evidenced by abrupt changes in the measured pulse waveform [10]. Note that the pulse segments from all the PPG signals are chosen with small MA, since a segment with large MA is believed to encounter unstable tissue–sensor contact and then suffer non-negligible nonlinearity in the TCS stack.
Secondly, the complexity of optical transduction in a PPG sensor is greatly simplified. Similarly to nonlinearity, such great simplification does not obscure the expected difference in HRV between the AF subject and the other subjects. Thirdly, sensor noise is not considered. As shown in Figure 8c, the abrupt change in Ai(t) of the third and fourth harmonic pre-exercise indicates the existence of sensor noise.
Fourthly, the analyzed results lack statistical significance between physiological conditions. Although some observed differences between physiological conditions are validated using the related findings in the literature, there are no studies reported on the differences in (1) respiration modulation of the three harmonics, (2) normalized amplitude, and (3) relative initial phase difference in the third harmonic between AF and non-AF. As such, all the PPG signals of AF and non-AF subjects in the dataset need to be analyzed to establish the statistical significance of these arterial indices in the future. Lastly, a quantitative comparison of this SDOF-TF method with the existing methods, such as DWT and EMD, is not conducted. Such a quantitative comparison will become possible when the SDOF-TF method is applied to unified datasets of measured pulse signals for statistical significance.
Again, this study focuses on examining and validating the effectiveness and generalizability of the SDOF-TF method for analyzing any measured pulse signals at rest, and providing a thorough examination of the effects of MA and respiration (or HRV) on a measured pulse signal and its extracted APW, HR, and respiration parameters. Thus, measured pulse signals using different sensors under different physiological conditions are analyzed, instead of analyzing measured pulse signals of a large number of subjects with the same physiological condition using the same sensor for statistical significance.
In recent years, deep learning has been intensively applied to PPG signals for MA removal and extraction of HR [50,51,52,53]. Yet, it works somehow like a black box and lacks interpretability and transparency, hindering clinical trust and adoption [50,51,52,53]. In contrast, the SDOF-TF method provides great interpretability on how MA is related to a TCS stack and physiological condition and how MA (i.e., xtvsp(t)) alters the measured pulse signal, without the need to use any references. As detailed in Section 3, the analysis of the seven measured pulse signals under different physiological conditions sheds unambiguous insights into the effect of different levels of MA on a measured pulse signal, providing all the necessary details for its transparency and interpretability.

5. Conclusions

In this paper, a generalized SDOF-TF method is presented that allows for reconstruction of a measured pulse signal free of MA and extraction of APW, HR, and respiration parameters, regardless of the sensor type and physiological conditions, as long as the pulse signal is measured at rest. This method is built upon an SDOF model of MA, which distinguishes the effects of MA and respiration on the instant parameters: instant amplitude, instant frequency, and instant initial phase of each harmonic in a measured pulse signal. This method has been applied to measured pulse signals at rest using a tactile sensor and PPG signals under different physiological conditions, and is qualitatively validated with the related findings in the literature.
With this method, the effects of MA and respiration (or HRV) on these measured pulse signals, reconstruction of a pulse signal free of MA, and extraction of APW, HR, and respiration parameters are thoroughly examined. It is found that the instant initial phase of a harmonic provides the extraction of respiration parameters with better accuracy, as compared to instant frequency. HRV between respiration and PF can be separated. Because HRV (or time-varying frequency) causes APW variation between pulse cycles, the reconstructed pulse signal with constant HR is treated as the extracted APW, which serves better to extract the amplitudes and initial phases of the harmonics in a measured pulse signal for comparison between physiological conditions. In the future, this method will be applied to measured pulse signals of a large number of subjects for establishing the statistical significance of their extracted parameters.

Funding

This research received no external funding.

Institutional Review Board Statement

Human participant measurements were performed under the approval of the Institutional Review Board of Old Dominion University (IRB number: IRB24-166).

Informed Consent Statement

Informed consent has been obtained from the subjects involved in the study for publication.

Data Availability Statement

The data on the measured pulse signals using a tactile sensor that support the findings of this study are available upon reasonable request from the author. The data are not publicly available due to privacy or ethical restrictions.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
APWArterial pulse waveform
MAMotion artifacts
TVSPTime-varying system parameters
SDOFSingle degree of freedom
SDOF-TFSingle degree of freedom time–frequency
HVDHilbert vibration decomposition
HRHeart rate
HRVHeart rate variability (in terms of RMSE)
RRRespiration rate
PFPhysiological factors excluding respiration on heart rate regulation

References

  1. Elgendi, M. On the Analysis of Fingertip Photoplethysmogram Signals. Curr. Cardiol. Rev. 2012, 8, 14–25. [Google Scholar] [CrossRef]
  2. Wang, H.; Wang, L.; Sun, N.; Yao, Y.; Hao, L.; Xu, L.; Greenwald, S.E. Quantitative Comparison of the Performance of Piezoresistive, Piezoelectric, Acceleration, and Optical Pulse Wave Sensors. Front. Physiol. 2020, 10, 1563. [Google Scholar] [CrossRef]
  3. Wang, D.; Reynolds, L.; Alberts, T.; Vahala, L.; Hao, Z. Model-based analysis of arterial pulse signals for tracking changes in arterial wall parameters: A pilot study. Biomech. Model. Mechanobiol. 2019, 18, 1629–1638. [Google Scholar] [CrossRef]
  4. Xu, L.; Zhou, S.; Wang, L.; Yao, Y.; Hao, L.; Qi, L.; Yao, Y.; Han, H.; Mukkamala, R.; Greenwald, S.E. Improving the accuracy and robustness of carotid-femoral pulse wave velocity measurement using a simplified tube-load model. Sci. Rep. 2022, 12, 5147. [Google Scholar] [CrossRef] [PubMed]
  5. Ding, X.; Yan, B.P.; Zhang, Y.-T.; Liu, J.; Zhao, N.; Tsang, H.K. Pulse Transit Time Based Continuous Cuffless Blood Pressure Estimation: A New Extension and A Comprehensive Evaluation. Sci. Rep. 2017, 7, 11554. [Google Scholar] [CrossRef] [PubMed]
  6. Hao, Z. A 2-DOF Model of the Artery-Sensor System for Interpreting Variability in Measured Arterial Pulse Waveform. IEEE Sens. J. 2023, 23, 22668–22678. [Google Scholar] [CrossRef]
  7. Rahman, M.M.; Toraskar, S.; Hasan, M.; Hao, Z. An Analytical Model of Motion Artifacts in a Measured Arterial Pulse Signal—Part I: Accelerometers and PPG Sensors. Sensors 2025, 25, 5710. [Google Scholar] [CrossRef]
  8. Rahman, M.M.; Toraskar, S.; Hasan, M.; Hao, Z. An Analytical Model of Motion Artifacts in a Measured Arterial Pulse Signal—Part II: Tactile Sensors. Sensors 2025, 25, 5700. [Google Scholar] [CrossRef] [PubMed]
  9. Charlton, P.H.; Kotzen, K.; Mejía-Mejía; Aston, P.J.; Budidha, K.; Mant, J.; Pettit, C.; Behar, J.A.; Kyriacou, P.A. Detecting beats in the photoplethysmogram: Benchmarking open-source algorithms. Physiol. Meas. 2022, 43, 085007. [Google Scholar] [CrossRef]
  10. Bashar, S.K.; Han, D.; Hajeb-Mohammadalipour, S.; Ding, E.; Whitcomb, C.; McManus, D.D.; Chon, K.H. Atrial Fibrillation Detection from Wrist Photoplethysmography Signals Using Smartwatches. Sci. Rep. 2019, 9, 15054. [Google Scholar] [CrossRef]
  11. Hoog Antink, C.; Mai, Y.; Peltokangas, M.; Leonhardt, S.; Oksala, N.; Vehkaoja, A. Accuracy of heart rate variability estimated with reflective wrist-PPG in elderly vascular patients. Sci. Rep. 2021, 11, 8123. [Google Scholar] [CrossRef] [PubMed]
  12. Xu, L.; Zhang, D.; Wang, K.; Li, N.; Wang, X. Baseline wander correction in pulse waveforms using wavelet-based cascaded adaptive filter. Comput. Biol. Med. 2007, 37, 716–731. [Google Scholar] [CrossRef] [PubMed]
  13. Kan, L.; Jianqing, L.; Jianfeng, W.; Gaozhi, X. A cascade filter for pulse wave baseline drift elimination. In Proceedings of the 2012 5th International Congress on Image and Signal Processing, Chongqing, China, 16–18 October 2012; pp. 1495–1499. [Google Scholar] [CrossRef]
  14. Hao, Z. Harmonics of Pulsatile Pressure at Different Ages and Its Effect on Other Pulsatile Parameters and Waveform-Based Clinical Indices. J. Eng. Sci. Med. Diagn. Ther. 2024, 7, 011001. [Google Scholar] [CrossRef]
  15. Hao, Z. Relations of Radial Vibration of the Arterial Wall to Pulsatile Parameters in Blood Flow for Extraction of Arterial Indices. J. Eng. Sci. Med. Diagn. Ther. 2023, 6, 011002. [Google Scholar] [CrossRef]
  16. Chon, K.H.; Dash, S.; Ju, K. Estimation of respiratory rate from photoplethysmogram data using time-frequency spectral estimation. IEEE Trans. Biomed. Eng. 2009, 56, 2054–2063. [Google Scholar] [CrossRef]
  17. Chen, Z.; Brown, E.N.; Barbieri, R. Assessment of autonomic control and respiratory sinus arrhythmia using point process models of human heart beat dynamics. IEEE Trans. Biomed. Eng. 2009, 56, 1791–1802. [Google Scholar] [CrossRef]
  18. Liu, H.; Chen, F.; Hartmann, V.; Khalid, S.G.; Hughes, S.; Zheng, D. Comparison of different modulations of photoplethysmography in extracting respiratory rate: From a physiological perspective. Physiol. Meas. 2020, 41, 094001. [Google Scholar] [CrossRef]
  19. Afandizadeh Zargari, A.H.; Aqajari, S.A.H.; Khodabandeh, H.; Rahmani, A.; Kurdahi, F. An accurate non-accelerometer-based PPG motion artifact removal technique using CycleGAN. ACM Trans. Comput. Healthc. 2023, 4, 20. [Google Scholar] [CrossRef]
  20. Pollreisz, D.; Taherinejad, N. Detection and Removal of Motion Artifacts in PPG Signals. Mob. Netw. Appl. 2022, 27, 728–738. [Google Scholar] [CrossRef]
  21. Rahman, M.M.; Hasan, M.; Hao, Z. Motion Artifacts (MA) At-Rest in Measured Arterial Pulse Signals: Time-Varying Amplitude in Each Harmonic and Non-Flat Harmonic-MA-Coupled Baseline. Biosensors 2025, 15, 578. [Google Scholar] [CrossRef] [PubMed]
  22. Yin, Z.; Liu, C.; Xie, C.; Nie, Z.; Wei, J.; Zhang, W.; Liang, H. Identification of Atrial Fibrillation Using Heart Rate Variability: A Meta-Analysis. Front. Cardiovasc. Med. 2025, 12, 1581683. [Google Scholar] [CrossRef] [PubMed]
  23. Bashar, S.K.; Hossain, M.B.; Ding, E.; Walkey, A.J.; McManus, D.D.; Chon, K.H. Atrial Fibrillation Detection During Sepsis: Study on MIMIC III ICU Data. IEEE J. Biomed. Health Inform. 2020, 24, 3124–3135. [Google Scholar] [CrossRef]
  24. Mathivani, H.; Niranjana, V.; Vaishali, B.; Jayanthi, T. AI-Based Atrial Fibrillation Detection Using Pulse Rate Variability from PPG: A Comparative Study with HRV. In Proceedings of the 2025 International Conference on Artificial Intelligence and Data Engineering (AIDE), Nitte, India, 6–7 February 2025; pp. 262–266. [Google Scholar] [CrossRef]
  25. Charlton, P.H. MIMIC PERform Datasets (1.01) [Data Set]. Zenodo. 2022. Available online: https://zenodo.org/records/6807403 (accessed on 4 June 2025).
  26. Pachori, D.; Tripathy, R.K.; Jain, T.K. Detection of Atrial Fibrillation from PPG Sensor Data Using Variational Mode Decomposition. IEEE Sens. Lett. 2024, 8, 6001904. [Google Scholar] [CrossRef]
  27. Pedrosa-Rodriguez, A.; Camara, C.; Peris-Lopez, P. Leveraging IoT Devices for Atrial Fibrillation Detection: A Comprehensive Study of AI Techniques. Appl. Sci. 2024, 14, 8945. [Google Scholar] [CrossRef]
  28. Lee, Y.; Lee, S.; Kim, S.K.; Yon, D.K.; Nam, Y.; Lee, J. Cooperative PPG/ECG Wearable System for Atrial Fibrillation Diagnosis. IEEE Sens. J. 2025, 25, 7331–7344. [Google Scholar] [CrossRef]
  29. Aldughayfiq, B.; Ashfaq, F.; Jhanjhi, N.Z.; Humayun, M. A Deep Learning Approach for Atrial Fibrillation Classification Using Multi-Feature Time Series Data from ECG and PPG. Diagnostics 2023, 13, 2442. [Google Scholar] [CrossRef]
  30. Park, J.; Seok, H.S.; Kim, S.S.; Shin, H. Photoplethysmogram Analysis and Applications: An Integrative Review. Front. Physiol. 2022, 12, 808451. [Google Scholar] [CrossRef]
  31. Zhang, Z.; Pi, Z.; Liu, B. TROIKA: A General Framework for Heart Rate Monitoring Using Wrist-Type Photoplethysmographic Signals During Intensive Physical Exercise. IEEE Trans. Biomed. Eng. 2015, 62, 522–531. [Google Scholar] [CrossRef]
  32. Obi, A.I. An Overview of Wearable Photoplethysmographic Sensors and Various Algorithms for Tracking of Heart Rates. Eng. Proc. 2021, 10, 77. [Google Scholar] [CrossRef]
  33. Ismail, S.; Akram, U.; Siddiqi, I. Heart rate tracking in photoplethysmography signals affected by motion artifacts: A review. EURASIP J. Adv. Signal Process. 2021, 5, 2021. [Google Scholar] [CrossRef]
  34. Lee, S.; Park, Y.; Choi, H. Motion Artifact Removal Techniques for Wearable EEG and PPG Sensor Systems. Front. Electron. 2021, 2, 685513. [Google Scholar] [CrossRef]
  35. Chen, J.; Sun, K.; Zheng, R.; Sun, Y.; Yang, H.; Zhong, Y.; Li, X. Three-Dimensional Arterial Pulse Signal Acquisition in Time Domain Using Flexible Pressure-Sensor Dense Arrays. Micromachines 2021, 12, 569. [Google Scholar] [CrossRef]
  36. Zhang, T.; Liu, N.; Xu, J.; Liu, Z.; Zhou, Y.; Yang, Y.; Li, S.; Huang, Y.; Jiang, S. Flexible Electronics for Cardiovascular Healthcare Monitoring. Innovation 2023, 4, 100485. [Google Scholar] [CrossRef]
  37. Kumar, N.J.; Johnson, A.; Cobden, R.; Valsamakis, G.; Gristock, J.; Pouryazdan, A.; Roggen, D.; Münzenrieder, N. A Flexible Inductive Sensor for Non-Invasive Arterial Pulse Measurement. In Proceedings of the 2023 IEEE SENSORS, Vienna, Austria, 29 October–1 November 2023; pp. 1–4. [Google Scholar] [CrossRef]
  38. Chew, J.W.; Gan, S.X.; Cui, J.; Chan, W.D.; Chu, S.T.; Tam, H.-Y. Recent Advancements in Optical Fiber Sensors for Non-Invasive Arterial Pulse Waveform Monitoring Applications: A Review. Photonics 2025, 12, 662. [Google Scholar] [CrossRef]
  39. Pang, C.; Zhang, Y.; Wang, Y.; Lee, G.-Y.; Kim, T.-I.; Kim, S.M.; Kim, H.N.; Ahn, S.-H.; Suh, K.-Y. A Flexible and Highly Sensitive Strain-Gauge Sensor Using Reversible Interlocking of Nanofibres. Nat. Mater. 2012, 11, 795–801. [Google Scholar] [CrossRef]
  40. Zang, Y.; Zhang, F.; Di, C.-A.; Zhu, D. Advances of Flexible Pressure Sensors Toward Artificial Intelligence and Health Care Applications. Mater. Horiz. 2015, 2, 140–156. [Google Scholar] [CrossRef]
  41. Dagdeviren, C.; Yang, H.; Le, C.; Joe, P.; Yona, R.; Liu, Y.; Kim, Y.-S.; Huang, Y.; Damadoran, A.R.; Xia, J.; et al. Conformable Amplified Lead Zirconate Titanate Sensors with Enhanced Piezoelectric Response for Cutaneous Pressure Monitoring. Nat. Commun. 2014, 5, 4496. [Google Scholar] [CrossRef]
  42. Pang, C.; Zhang, Y.; Chen, W.; Koo, J.H.; Nguyen, A.; Caves, J.M.; Kim, M.-G.; Chortos, A.; Kim, K.; Wang, P.J.; et al. Highly Skin-Conformal Microhairy Sensor for Pulse Signal Amplification. Adv. Mater. 2015, 27, 634–640. [Google Scholar] [CrossRef] [PubMed]
  43. Drotlef, D.M.; Amjadi, M.; Yunusa, M.; Sitti, M. Bioinspired Composite Microfibers for Skin Adhesion and Signal Amplification of Wearable Sensors. Adv. Mater. 2017, 29, 1701353. [Google Scholar] [CrossRef] [PubMed]
  44. Park, Y.; Lee, K.; Kim, J.; Shim, J.; Jeong, S.; Yi, G.-R.; Chae, H.; Bae, J.W.; Kim, S.O.; Pang, C. Microtopography-Guided Conductive Patterns of Liquid-Driven Graphene Nanoplatelet Networks for Stretchable and Skin-Conformal Sensor Array. Adv. Mater. 2017, 29, 1606453. [Google Scholar] [CrossRef]
  45. Pandey, R.K.; Chao, P.C.P. A Dual-Channel PPG Readout System with Motion-Tolerant Adaptability for OLED-OPD Sensors. IEEE Trans. Biomed. Circuits Syst. 2022, 16, 36–51. [Google Scholar] [CrossRef] [PubMed]
  46. Lin, W.-J.; Ma, H.-P. A physiological information extraction method based on wearable PPG sensors with motion artifact removal. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 1–6. [Google Scholar]
  47. Michael, S.; Graham, K.S.; Davis, G.M. Cardiac Autonomic Responses during Exercise and Post-exercise Recovery Using Heart Rate Variability and Systolic Time Intervals-A Review. Front. Physiol. 2017, 8, 301. [Google Scholar] [CrossRef] [PubMed]
  48. Holmes, C.J.; MacDonald, H.V.; Esco, M.R.; Fedewa, M.V.; Wind, S.A.; Winchester, L.J. Comparison of Heart Rate Variability Responses to Varying Resistance Exercise Volume-Loads. Res. Q. Exerc. Sport 2022, 93, 391–400. [Google Scholar] [CrossRef]
  49. Aschbacher, K.; Yilmaz, D.; Kerem, Y.; Crawford, S.; Benaron, D.; Liu, J.; Eaton, M.; Tison, G.H.; Olgin, J.E.; Li, Y.; et al. Atrial fibrillation detection from raw photoplethysmography waveforms: A deep learning application. Heart Rhythm O2 2020, 1, 3–9. [Google Scholar] [CrossRef] [PubMed]
  50. Kraft, D.; Rumm, P. Atrial Fibrillation and Atrial Flutter Detection Using Deep Learning. Sensors 2025, 25, 4109. [Google Scholar] [CrossRef]
  51. Neha; Sardana, H.K.; Kanawade, R.; Dogra, N. Photoplethysmograph-Based Arrhythmia Detection Using Morphological Features. Biomed. Signal Process. Control 2023, 81, 104422. [Google Scholar] [CrossRef]
  52. Pereira, T.; Tran, N.; Gadhoumi, K.; Pelter, M.M.; Do, D.H.; Lee, R.J.; Colorado, R.; Meisel, K.; Hu, X. Photoplethysmography-Based Atrial Fibrillation Detection: A Review. npj Digit. Med. 2020, 3, 3. [Google Scholar] [CrossRef]
  53. Chen, W.; Yi, Z.; Lim, L.J.R.; Lim, R.Q.R.; Zhang, A.; Qian, Z.; Huang, J.; He, J.; Liu, B. Deep Learning and Remote Photoplethysmography Powered Advancements in Contactless Physiological Measurement. Front. Bioeng. Biotechnol. 2024, 12, 1420100. [Google Scholar] [CrossRef]
Figure 1. Schematics of arterial pulse measurement using (a) a tactile sensor and (b) a PPG sensor.
Figure 1. Schematics of arterial pulse measurement using (a) a tactile sensor and (b) a PPG sensor.
Sensors 25 06808 g001
Figure 2. An SDOF model of MA in which the TCS stack is modeled as an SDOF system with arterial wall displacement y(t) as base excitation in pulse measurement using (a) a tactile sensor with MA zb(t) at the sensor substrate and (b) a PPG sensor with MA xb(t) at the mass.
Figure 2. An SDOF model of MA in which the TCS stack is modeled as an SDOF system with arterial wall displacement y(t) as base excitation in pulse measurement using (a) a tactile sensor with MA zb(t) at the sensor substrate and (b) a PPG sensor with MA xb(t) at the mass.
Sensors 25 06808 g002
Figure 3. The block diagram of a generalized SDOF-TF method for MA removal and reconstruction of a measured pulse signal free of MA and extraction of APW, HR, and respiration parameters: (a) extraction of the instant parameters of each harmonic and (b) post-processing of each harmonic.
Figure 3. The block diagram of a generalized SDOF-TF method for MA removal and reconstruction of a measured pulse signal free of MA and extraction of APW, HR, and respiration parameters: (a) extraction of the instant parameters of each harmonic and (b) post-processing of each harmonic.
Sensors 25 06808 g003aSensors 25 06808 g003b
Figure 4. Frequency spectrum of xC(t) and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t), of the measured pulse signal, where xM(t) = xC(t) + xtvsp(t), with the MA at rest, from a tactile sensor (see Figure 8) (a) without respiration and (b) with respiration.
Figure 4. Frequency spectrum of xC(t) and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t), of the measured pulse signal, where xM(t) = xC(t) + xtvsp(t), with the MA at rest, from a tactile sensor (see Figure 8) (a) without respiration and (b) with respiration.
Sensors 25 06808 g004
Figure 5. Frequency spectrum of xC(t) and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) = xC(t) + xtvsp(t), with the MA at rest, from a PPG sensor (see Figure 13) (a) without respiration and (b) with respiration.
Figure 5. Frequency spectrum of xC(t) and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) = xC(t) + xtvsp(t), with the MA at rest, from a PPG sensor (see Figure 13) (a) without respiration and (b) with respiration.
Sensors 25 06808 g005
Figure 6. Frequency spectrum of xC(t), xb(t), and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) + xb(t), and xM(t) = xC(t) + xtvsp(t), with MA during activities at f = 3 · fC (a) without respiration and (b) with respiration.
Figure 6. Frequency spectrum of xC(t), xb(t), and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) + xb(t), and xM(t) = xC(t) + xtvsp(t), with MA during activities at f = 3 · fC (a) without respiration and (b) with respiration.
Sensors 25 06808 g006
Figure 7. Frequency spectrum of xC(t), xb(t), and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) + xb(t), and xM(t) = xC(t) + xtvsp(t), with MA during activities at f = 3 · fC − 0.3 Hz (a) without respiration and (b) with respiration.
Figure 7. Frequency spectrum of xC(t), xb(t), and xtvsp(t) and instant parameters A(t), f(t), and ϕ0(t) of the measured pulse signal: xM(t) + xb(t), and xM(t) = xC(t) + xtvsp(t), with MA during activities at f = 3 · fC − 0.3 Hz (a) without respiration and (b) with respiration.
Sensors 25 06808 g007
Figure 8. A measured pulse signal of a healthy 28-yr-old male subject pre-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 8. A measured pulse signal of a healthy 28-yr-old male subject pre-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g008
Figure 9. A measured pulse signal of a healthy 28-yr-old male subject 1 min post-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 9. A measured pulse signal of a healthy 28-yr-old male subject 1 min post-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g009aSensors 25 06808 g009b
Figure 10. A measured pulse signal of a healthy 28-yr-old male subject 5 min post-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; (h) and ϕ0i(t)-based respiration parameters.
Figure 10. A measured pulse signal of a healthy 28-yr-old male subject 5 min post-exercise: (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; (h) and ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g010
Figure 11. Comparison of Acf_i/Acf_1 and ϕ ¯ 0i ϕ ¯ 01 of the harmonics of the measured pulse signals between pre-exercise and 1 min and 5 min post-exercise: (a) Acf_i/Acf_1; (b) ϕ ¯ 0i ϕ ¯ 01.
Figure 11. Comparison of Acf_i/Acf_1 and ϕ ¯ 0i ϕ ¯ 01 of the harmonics of the measured pulse signals between pre-exercise and 1 min and 5 min post-exercise: (a) Acf_i/Acf_1; (b) ϕ ¯ 0i ϕ ¯ 01.
Sensors 25 06808 g011
Figure 12. The PPG signal (segment: 70~150 s) of the first non-AF subject (MIMIC PERform AF Dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 12. The PPG signal (segment: 70~150 s) of the first non-AF subject (MIMIC PERform AF Dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g012aSensors 25 06808 g012b
Figure 13. The PPG signal (segment: 70~150 s) of the first AF subject (MIMIC PERform AF dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 13. The PPG signal (segment: 70~150 s) of the first AF subject (MIMIC PERform AF dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g013aSensors 25 06808 g013b
Figure 14. The PPG signal (segment: 150~230 s) of the first critically ill subject (BIDMC dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 14. The PPG signal (segment: 150~230 s) of the first critically ill subject (BIDMC dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g014aSensors 25 06808 g014b
Figure 15. The PPG signal (segment: 150~230 s) of the first subject during acitivties (PPG_DaLiA Dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Figure 15. The PPG signal (segment: 150~230 s) of the first subject during acitivties (PPG_DaLiA Dataset): (a) original measured pulse signal, x0(t), and xb(t); (b) frequency spectrum of x0(t), xHVD(t), xtf(t), xcf(t), and xtvsp(t); (c) instant parameters of the harmonics; (d) reconstructed pulse signal xtf(t) with fi(t); (e) reconstructed pulse signal xcf(t) with fC; (f) HR: HRi(t), HRfi(t), and HRϕi(t); (g) fi(t)-based respiration parameters; and (h) ϕ0i(t)-based respiration parameters.
Sensors 25 06808 g015aSensors 25 06808 g015b
Figure 16. Comparison of Acf_i/Acf_1 and ϕ ¯ 0i ϕ ¯ 01 of the harmonics of the PPG signals between four physiological conditions: (a) Acf_i/Acf_1; (b) ϕ ¯ 0i ϕ ¯ 01.
Figure 16. Comparison of Acf_i/Acf_1 and ϕ ¯ 0i ϕ ¯ 01 of the harmonics of the PPG signals between four physiological conditions: (a) Acf_i/Acf_1; (b) ϕ ¯ 0i ϕ ¯ 01.
Sensors 25 06808 g016
Figure 17. Comparison of extracted parameters from the measured pulse signals: (a) respiration modulation; (b) total HRV; (c) HRV due to respiration; and (d) HRV due to PF.
Figure 17. Comparison of extracted parameters from the measured pulse signals: (a) respiration modulation; (b) total HRV; (c) HRV due to respiration; and (d) HRV due to PF.
Sensors 25 06808 g017
Figure 18. An SDOF model of MA with all the factors in arterial pulse measurement using a PPG sensor (note: for a tactile sensor, replace MA: xb(t) with MA: zb(t) and add ks and ds to the TCS stack).
Figure 18. An SDOF model of MA with all the factors in arterial pulse measurement using a PPG sensor (note: for a tactile sensor, replace MA: xb(t) with MA: zb(t) and add ks and ds to the TCS stack).
Sensors 25 06808 g018
Table 1. Normalized amplitudes and initial phase difference in the harmonics relative to the 1st harmonic of the measured pulse signals at the wrist using a tactile sensor.
Table 1. Normalized amplitudes and initial phase difference in the harmonics relative to the 1st harmonic of the measured pulse signals at the wrist using a tactile sensor.
n A ¯ i / A ¯ 1Ax0i/Ax01Atf_i/Atf_1Acf_i/Acf_1 ϕ ¯ 0i ϕ ¯ 01
pre-exercise111110
20.4570.3240.3320.4575.781
30.4070.2090.2190.4075.420
40.2310.1280.1140.2314.460
50.1460.0850.0710.1463.864
60.1150.0670.0700.1153.716
70.0660.0330.0360.0652.854
1 min
post-exercise
111110
20.6980.5710.5150.6984.954
30.2610.1470.1510.2614.335
40.1560.0880.0880.1553.380
50.0740.0400.0320.0732.501
60.0320.0150.0140.0322.005
70.0160.0080.0060.0163.004
5 min
post-exercise
111110
20.6120.5240.5410.6115.082
30.2370.1510.1540.2364.060
40.1270.0720.0700.1263.408
50.0430.0230.0280.0423.011
60.0100.0080.0070.0103.003
70.0100.0070.0010.0103.104
Table 2. Calculated HR, respiration parameters, and associated HRV of the measured pulse signals at the wrist using a tactile sensor.
Table 2. Calculated HR, respiration parameters, and associated HRV of the measured pulse signals at the wrist using a tactile sensor.
Pre-Exercise1 min Post-Exercise5 min Post-Exercise
Harmonics (n)123123123
mean(HRi(t))61.8861.8861.48127.18127.20127.19102.12102.12102.11
RSME(HRi(t))2.782.722.124.484.474.481.811.891.97
mean(RRfi(t))10.1410.017.027.277.297.216.296.326.30
mean(Bfi(t))0.0290.0550.0920.0320.0630.0920.0270.0610.099
mean(HRfi(t))60.6560.7460.85127.76127.76127.75102.10102.14102.12
mean(RRϕi(t))14.9214.7413.4413.4313.3913.3512.5812.3612.40
mean(Bϕi(t))0.0130.0240.0620.0100.0200.0280.0040.0060.007
mean(HRϕi(t))60.7260.7160.73127.73127.73127.73102.15102.14102.14
RMSE(HRϕi(t))0.580.530.970.430.450.420.160.130.12
RMSE(HRPFi(t))2.202.191.144.044.024.061.651.761.85
Table 3. Normalized amplitudes and initial phase differences in the harmonics relative to the 1st harmonic of the four PPG signals in Figure 12, Figure 13, Figure 14 and Figure 15.
Table 3. Normalized amplitudes and initial phase differences in the harmonics relative to the 1st harmonic of the four PPG signals in Figure 12, Figure 13, Figure 14 and Figure 15.
Non-AFAFCritically IllDuring Activities
n1231231234512345
A ¯ i/ A ¯ i10.3930.24110.3450.12310.4400.2700.0660.04910.3630.1720.1280.080
Ax0i/Ax0110.4700.20310.2870.07510.2900.1860.0450.02910.2550.1040.0830.035
Atf_i/Atf_110.2600.18610.2800.04810.3790.1870.0360.02810.3210.1220.0890.044
Acf_i/Acf_110.3930.24110.3440.12410.4390.2690.0660.04910.3630.1720.1270.080
ϕ ¯ 0i ϕ ¯ 0104.9724.15604.9731.14005.0993.9403.4973.76606.0805.7256.2395.503
Table 4. Calculated HR, respiration parameters, and associated HR variations from the four PPG signals in Figure 12, Figure 13, Figure 14 and Figure 15.
Table 4. Calculated HR, respiration parameters, and associated HR variations from the four PPG signals in Figure 12, Figure 13, Figure 14 and Figure 15.
Non-AFAFCritically IllDuring Activities
n123123123123
mean(HRi(t))59.0959.1159.1297.9794.0890.9891.1191.1090.6945.8645.8745.04
RMSE(HRi(t))1.521.401.359.695.253.470.940.911.412.282.171.26
mean(RRfi(t))12.5612.5912.589.3810.5510.3610.7612.1910.5412.7111.319.83
mean(Bfi(t))0.0270.0390.0570.1430.1860.1090.0140.0230.0500.0190.0340.055
mean(HRfi(t))58.9558.9458.9494.6395.5795.4390.9790.9590.9446.1346.1145.90
mean(RRϕi(t))12.5812.5412.4710.6312.4611.0512.8211.5812.9814.3513.1614.06
mean(Bϕi(t))0.0320.0520.0710.1430.3190.2370.0100.0400.0420.0280.0550.041
mean(HRϕi(t))58.8958.8958.9195.6695.1495.3090.9790.9690.9745.9445.9446.04
RSME(HRϕi(t))1.381.161.077.307.743.710.441.150.711.211.290.61
RMSE(HRPFi(t))0.130.250.272.39−2.49−0.240.50−0.240.701.070.880.64
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hao, Z. Motion Artifacts Removal from Measured Arterial Pulse Signals at Rest: A Generalized SDOF-Model-Based Time–Frequency Method. Sensors 2025, 25, 6808. https://doi.org/10.3390/s25216808

AMA Style

Hao Z. Motion Artifacts Removal from Measured Arterial Pulse Signals at Rest: A Generalized SDOF-Model-Based Time–Frequency Method. Sensors. 2025; 25(21):6808. https://doi.org/10.3390/s25216808

Chicago/Turabian Style

Hao, Zhili. 2025. "Motion Artifacts Removal from Measured Arterial Pulse Signals at Rest: A Generalized SDOF-Model-Based Time–Frequency Method" Sensors 25, no. 21: 6808. https://doi.org/10.3390/s25216808

APA Style

Hao, Z. (2025). Motion Artifacts Removal from Measured Arterial Pulse Signals at Rest: A Generalized SDOF-Model-Based Time–Frequency Method. Sensors, 25(21), 6808. https://doi.org/10.3390/s25216808

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop