Next Article in Journal
Research on Traffic Flow Prediction at Intersections Based on DT-TCN-Attention
Previous Article in Journal
A High-Certainty Visual Servo Control Method for a Space Manipulator with Flexible Joints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Real-Time Evaluation Algorithm for Noncontact Heart Rate Variability Monitoring

1
State Key Laboratory of Fluid Power and Mechatronic Systems, School of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
2
National Research Center for Rehabilitation Technical Aids, Beijing 100176, China
3
Zhiyuan Research Institute, Hangzhou 310024, China
4
Department of Mechanical Engineering, University of Bath, Bath BA2 7AY, UK
5
Department of Electrical Engineering, University of South Carolina, Columbia, SC 29208, USA
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(15), 6681; https://doi.org/10.3390/s23156681
Submission received: 22 June 2023 / Revised: 17 July 2023 / Accepted: 24 July 2023 / Published: 26 July 2023

Abstract

:
Noncontact vital sign monitoring based on radar has attracted great interest in many fields. Heart Rate Variability (HRV), which measures the fluctuation of heartbeat intervals, has been considered as an important indicator for general health evaluation. This paper proposes a new algorithm for HRV monitoring in which frequency-modulated continuous-wave (FMCW) radar is used to separate echo signals from different distances, and the beamforming technique is adopted to improve signal quality. After the phase reflecting the chest wall motion is demodulated, the acceleration is calculated to enhance the heartbeat and suppress the impact of respiration. The time interval of each heartbeat is estimated based on the smoothed acceleration waveform. Finally, a joint optimization algorithm was developed and is used to precisely segment the acceleration signal for analyzing HRV. Experimental results from 10 participants show the potential of the proposed algorithm for obtaining a noncontact HRV estimation with high accuracy. The proposed algorithm can measure the interbeat interval (IBI) with a root mean square error (RMSE) of 14.9 ms and accurately estimate HRV parameters with an RMSE of 3.24 ms for MEAN (the average value of the IBI), 4.91 ms for the standard deviation of normal to normal (SDNN), and 9.10 ms for the root mean square of successive differences (RMSSD). These results demonstrate the effectiveness and feasibility of the proposed method in emotion recognition, sleep monitoring, and heart disease diagnosis.

1. Introduction

Heart Rate Variability (HRV) describes the variation in the time interval between successive heartbeats. It is generally considered to be the result of an interaction between the heart and the brain, which is also called neuro-cardiac function. HRV is controlled by the autonomic nervous system (ANS), including the parasympathetic nervous system (PNS) and sympathetic nervous system (SNS). In recent years, research on HRV has attracted lots of interest from the fields of instrumentation [1], signal processing [2], and healthcare [3]. Studies have confirmed that HRV indicators can be applied to sleep monitoring [4] and the diagnosis of some cardiovascular diseases [5]. They can also be used to evaluate people’s mental stress [6] and can even further help home buyers choose residences [7].

1.1. Background

Electrocardiography (ECG) and photoplethysmography (PPG), which reflect the change in body surface electrical potentials and blood volume fluctuations in a superficial body location, respectively, are still the mainstream monitoring methods for HRV [8]. However, as contact measurement methods, they both have many limitations in practice. Their lead wires will hinder the user’s physical movement. For electrocardiographs, many electrodes need to be attached to particular locations, which complicates the monitoring process, makes people feel uncomfortable, and puts higher requirements on operators. In addition, they do not apply to certain groups, such as infants, patients with skin burns, and individuals with sleep disorders [9,10,11,12,13].
In the past 50 years, contactless physiological monitoring has developed rapidly [14] and has largely overcome the disadvantages of contact equipment such as electrocardiographs. It can monitor respiration, heartbeat, or other physiological signals without directly contacting the body of the monitored subject and will not make them feel uncomfortable or interfere with their daily routine [15], which allows its use for special groups like infants. Monitoring based on millimeter-wave radar is considered a promising noncontact physiological monitoring method that can penetrate non-metallic obstacles, such as clothes or quilts on the surface of the monitored subject, to capture physiological signals of the human body [16]. It can be used to probe respiration disorders, such as obstructive sleep apnea (OSA) and sudden infant death syndrome (SIDS), as well as used in medical sleep labs and earthquake or fire search-and-rescue scenarios [17,18]. The radiofrequency (RF) signal is more robust to temperature changes or environmental thermal noise compared with infrared thermal imaging methods [12] and is better able to avoid insufficient image resolution, blind areas, or potential privacy problems compared with vision-based monitoring methods [19].
However, measuring the time interval between successive heartbeats and analyzing HRV remain significant challenges due to the weak amplitude of the heartbeat signal and interferences from respiration, trunk movement, and various noises. Most of the existing research in this field focuses on monitoring the respiration rate and heartbeat rate [20], while only a few studies focus on the extraction of HRV characteristics.

1.2. Related Works

In 2007, Massagram et al. successfully extracted the time interval between successive heartbeats from echo signals of continuous-wave (CW) radar, proving the feasibility of monitoring HRV with the RF method [21]. Early studies on this subject mainly chose CW radar as RF equipment [16,21]. In some of these studies, the peak corresponding to the heartbeat signal can be clearly distinguished in the demodulated chest movement signal. So, the heartbeat signals can be easily separated by using some filters or using classical signal processing analysis methods, such as autocorrelation, from which the time interval between successive heartbeats can be extracted so that HRV can be measured [22,23,24]. However, CW radar has a weak anti-interference ability. When other subjects appear in the monitoring range, the movement of one individual will affect the measurement and extraction of physiological signals from the other individual, leading to a large measurement error.
FMCW radar provides an important approach to solve this problem. The modulated frequency provides a unique range resolution that CW radar does not have, which enables the separation of the echo signals of objects at specific distances. As a result, FMCW has a strong anti-interference ability and the potential for monitoring multiple subjects simultaneously [25,26]. Effective algorithms for determining the distance between monitored subjects and radar were also developed [27,28,29]. When there are multiple individuals at the same distance from the radar, their vital signals can still be separated and monitored simultaneously with beamforming technologies [30,31,32].
In practice, the amplitude of the heartbeat waveform demodulated from the FMCW radar echo signal is weak: it is orders of magnitude smaller than the amplitude of the respiration waveform and almost buried in a combination of harmonic respiration signals and noise in the frequency spectrum of the phase sequence. Therefore, the design of the heartbeat signal extraction algorithm plays an important role in monitoring.
A bandpass filter is a common method to separate heartbeat signals from demodulated chest wall motion signals because it is simple to design and easy to implement [23,33,34]. However, it is possible to mistake the harmonics of respiration for heartbeat signals because of their similar amplitudes and frequencies. In addition, it is difficult to accurately extract the time interval of each heartbeat because it is difficult for the filter to eliminate the influence of respiratory harmonics. Most previous studies performed HRV analysis based on the average heart rate over a short time (e.g., 3 s) [33,34]. Empirical mode decomposition (EMD) is another commonly used heartbeat signal extraction algorithm [35,36,37] that decomposes the chest wall motion according to the time scale characteristics of the signal itself. However, this method has limitations, such as mode aliasing and end effects. In addition, selecting the components of the heartbeat signal from the intrinsic mode function (IMF) remains a technical challenge.
With the development of signal processing technology, some novel algorithms were proposed to extract heartbeat signals and achieved accurate results. Lv et al. used the envelope mid-line method to remove the respiration signal and proposed a stochastic resonance algorithm to enhance the amplitude of heartbeat signals [30]. The experimental results were highly consistent with those of PPG detection. The average accuracy of the heart rate value in all subjects reached 96.56%, and the relative error of SDNN was less than 6.53%. Xiong et al. [38] proposed a differential enhancement (DE) method, which uses differential operation to significantly enhance the heartbeat components, especially high-order heartbeat harmonics. Combined with the autocorrelation-based periodicity extraction technique, DE can locate the true heartbeat rate (HR). However, it is challenging to accurately extract the duration of each heartbeat because the waveform after the difference operation is complicated, and it is difficult to segment through peak detection. This problem is addressed by the method proposed by Zhao et al. [39] with the assumption that successive human heartbeats should have the same morphology. Hence, the corresponding heartbeat waveforms should have the same overall shapes, while they may stretch or compress due to different beat lengths. On this basis, the method transforms the above segmentation problem into an optimization problem and solves the optimal “template” while seeking the optimal segmentation. In their experimental results, the extracted time intervals of each heartbeat are within milliseconds of the ECG signal. However, the algorithm requires a lot of interpolation operations during the segmentation process, which makes it difficult to monitor the HRV index in real time.
In this paper, an HRV monitoring algorithm based on FMCW radar is proposed to address the issues of existing methods. It is based on a single-chip multiple-input multiple-output (MIMO) radar sensor, zooms in on human reflections, and neglects reflections from other subjects by using the range resolution characteristics of FMCW radar and beamforming techniques. It was found that the change process of the respiration waveform is slow and steady, while a heartbeat involves rapid contraction of the muscles. So, the second-order difference is calculated to enhance the heartbeat and suppress the impact of respiration. An approximated estimate of the duration of each heartbeat can be obtained by calculating the short-time average power of the acceleration signal. Finally, a joint optimization algorithm was developed and is used to adjust the duration of each heartbeat to meet the accuracy requirements of HRV analysis. Compared with the algorithm in [39], the proposed method is ten times to dozens of times faster. Experiments are presented to verify the performance of the proposed algorithm in accurately extracting HRV characteristics and reducing computation. The proposed algorithm shows great potential for real-time evaluations.
This article is organized as follows: Section 1 introduces the background and the related works and discusses their advantages and limitations. Section 2 presents the proposed algorithm. Section 3 describes the experimental validation protocols, and the results are illustrated and discussed in Section 4. Finally, conclusions are drawn in Section 5.

2. Algorithms

Figure 1 shows the main configuration of the proposed method, a real-time HRV index monitoring algorithm based on FMCW radar. The algorithm can effectively extract each heartbeat interval from the echo signal of FMCW radar and accurately estimate the HRV index.

2.1. FMCW Radar Signal Preprocessing

For FMCW radar, each transmitting antenna sends one linear frequency-modulated pulse (a chirp) at a time. Chest displacements due to breathing and heartbeat are measured through the phase modulation presented in the output of the mixer, delivering a signal that contains breathing and heartbeat effects. The mathematical expression of the intermediate frequency (IF) signal is denoted by
S I F ( t ) = A exp [ j S 4 π R c t + 4 π R λ ] .
where A is the amplitude of the IF signal, S is the slope of frequency over time, which is a constant, c is the speed of light, and λ is the wavelength of the impulse. R is the distance between the chest wall and the antenna.
It is clear from (1) that the frequency f and phase φ of S I F ( t ) are proportional to the distance between the chest wall and antenna and can be shown as
f = S 2 R c
and
φ = 4 π R λ .
For each chirp, the IF signal is digitized by an analog-to-digital converter (ADC), producing N samples. The components of different frequencies in the output of the mixer can be separated by the fast Fourier transform (FFT). The component reflected by the human chest wall can be selected by (2) if the distance (donated by R 0 ) between the chest wall and antenna is known, from the phase of which the movement waveform of the chest wall can be obtained.
As shown in Figure 2a, the radar equipment in this research has three transmitting antennas and four receiving antennas. The distance between the adjacent transmitting and receiving antennas is λ and λ / 2 , respectively. The corresponding virtual antenna array is shown in Figure 2b. Based on the virtual antenna, the minimum variance distortionless response (MVDR) beamforming technology was adopted in our study to suppress interference reflected from other objects in the azimuth plane using the antennas numbered 1–8 in Figure 2b. Assuming that the azimuth relative to the antenna array of the monitored subject’s heart is θ , the steering vector α ( θ ) can be written as  
α ( θ ) = 1 , exp ( j 2 π d sin θ λ ) , exp ( j 2 π 2 d sin θ λ ) exp [ j 2 π M 1 d sin θ λ ] H .
where d = λ / 2 . The optimal weight vector can be formulated as
ω = R xx 1 α ( θ ) α H ( θ ) R xx 1 α ( θ ) .
where M is the number of virtual antennas, and R xx is the covariance matrix calculated by the receiving vector of the virtual antenna array.

2.2. Heartbeat Signal Enhancement

Although it is convenient to extract the heartbeat signal using a bandpass filter, some details of the heartbeat signal will also be filtered out because the heartbeat waveform is not strictly sinusoidal, and there will be residual respiratory harmonics, which is undesirable for performing HRV analysis.
We define the chest wall motion signal as R ( n ) . Figure 3a shows an example of R ( n ) , in which distinct breathing movements can be observed, but it is difficult to directly distinguish the vibrations caused by each heartbeat. Considering that the amplitude of vibration caused by the heartbeat in R ( n ) is small but intense, while the inhale–exhale motion is slow and smooth, the acceleration a ( n ) (i.e., the second derivative) of R ( n ) is calculated through (6) to suppress the respiration signal and enhance the heartbeat signal, where T s is the sampling interval. When the sampling frequency is 250 Hz, the corresponding T s is 4 ms.
a ( n ) = R ( n + 1 ) + R ( n 1 ) 2 R ( n ) T s 2
Figure 3b shows the acceleration of the example shown in Figure 3a. The ECG signal sampled synchronously is shown in Figure 3c. It is clear that the heartbeat signal is enhanced and the breathing motion is dampened.
Note that while the periodicity of the heartbeat signal can be observed in the acceleration, it is still difficult to pick out each heartbeat cycle by using zero-crossing detection or peak detection because the waveform of the heartbeat in acceleration is not a simple sinusoidal signal, and the morphology of heartbeats in acceleration signals is unknown. For a single heartbeat in acceleration, the middle has a more violent fluctuation degree than the two ends. So, short-time average power P ( n ) is calculated to describe this feature and smooth the acceleration waveform. P ( n ) can be calculated as
P ( n ) = 1 2 L + 1 j = n L n + L | a ( j ) | 2
where L is half the length of the time window. If L is too small, the smoothing effect is not good, and if L is too large, the fluctuation of the waveform after smoothing is not obvious. Based on trail and error, the length of the time window in this paper is 0.4 s, which is about half of the heartbeat cycle. Figure 4 shows the acceleration signal before and after smoothing. The heartbeat signal is sinusoidal after smoothing, so it can be segmented easily. However, Figure 4 shows that many spikes in the smoothed waveform are not completely aligned with the ECG signal, which indicates that some details are lost when the acceleration signal is smoothed. Therefore, the smoothed waveform can only be used to roughly estimate the duration of each heartbeat but does not meet the accuracy requirements for HRV analysis.

2.3. Accurate Extraction of Heartbeat Intervals

The variation in the heartbeat time interval is usually a few milliseconds to tens of milliseconds, and the heartbeat interval extracted by the smoothed acceleration waveform does not meet this accuracy requirement. It is necessary to further improve the accuracy of heartbeat intervals for HRV analysis. Notice that although the waveforms of different single heartbeats are very complex, they are very similar in shape. Based on this, we can adjust the location of the cut-off point between two adjacent smoothed heartbeat waveforms. With these cut-off points, the template of a single heartbeat can be identified. This template can be used to further adjust the positions of cut-off points (denoted by S ) between any two successive heartbeats. The solving process can be described as the following joint optimization problem:
arg min S , μ s i 1 , s i S a s i 1 + 1 : s i ω μ , s i s i 1 2
where S = s 1 s 2 s 3 , s i is the cut-off point in the acceleration signal, a s i 1 + 1 : s i is the sequence from the ( s i 1 + 1 )-th to the s i -th elements of acceleration, and ω ( μ , p ) indicates that the length of the template μ has been changed to p elements by cubic spline interpolation. The goal of the algorithm is to find the optimal segmentation S and template μ that minimize the sum of differences between each subsection and template, as shown in (8).
The optimization of the template and segmentation may require several iterations. In the iterative process, the segmentation and template are updated alternately, while the other one is fixed. During each iteration, the algorithm updates the template given the current segmentation through (9), and then it updates the segmentation with the updated template through (10).
μ l = arg min μ V a r ( S l , μ )
S l + 1 = arg min S V a r ( S , μ l )
where
V a r ( S , μ ) = s i 1 , s i S a s i 1 + 1 : s i ω μ , s i s i 1 2 .
The superscripts l and l + 1 indicate the number of iterations. For (9), it can be proved that the optimal template is given by (12), where m is the required length of the template, and n is the length of a ( n ) . For (10), considering that the complexity increases exponentially with the length of a ( n ) when seeking the ( l + 1 )-th optimal segmentation S l + 1 based on the l-th template μ l in the iteration, dynamic programming is adopted, as shown by (13), which reduces the complexity to a linear increase with the length of a ( n ) .
μ l = 1 n s i 1 , s i S l s i s i 1 ω a s i 1 + 1 : s i , m
D s i = min D s i 1 + a s i 1 + 1 : s i ω μ , s i s i 1 2
where s i is a cut-off point, and s i 1 is a possible cut-off point, which is a specific range (e.g., 0.5–1.2 s) ahead of s i . However, if we select s i and s i 1 by using a traversal search, the amount of calculation will still be significant because a lot of interpolation operations are needed. In the proposed algorithm, it is assumed that the cut-off points in the current iteration can only appear next to the corresponding cut-off points that were obtained last time. Therefore, it is not necessary to include any two points within the range of the heartbeat cycle (e.g., 0.5–1.2 s) in the search for optimal segmentation. The real cut-off points can be found by just exploring the combination of points in the neighborhood of the estimated cut-off points from the smoothed a ( n ) or the last iteration, which can be written as
S l + 1 = arg min S V a r ( S , μ l ) s i 1 l B s i 1 l + 1 s i 1 l + B , s i l B s i l + 1 s i l + B
where B is half the length of the neighborhood. The selection of the neighborhood size needs to take stability and computation into account. Too small a neighborhood size may screen the real cut-off point and lead to difficulties in converging. On the contrary, if the selected neighborhood is too large, the computation will increase when exploring the optimal segmentation, as the complexity will increase with the square of the neighborhood size. In this paper, B is selected as 20 ms. The value of B is 5 when the sampling frequency is 250 Hz.

2.4. Algorithm Summary and Convergence Conditions

Figure 5 describes the algorithms for strengthening heartbeat signals and extracting heartbeat intervals. The algorithm can also be expressed by Algorithm 1.
Algorithm 1 Heartbeat Interval Extraction
Require: The demodulated chest wall motion signal R ( n )
Ensure: The optimal segmentation S
1:
a ( n ) R ( n + 1 ) + R ( n 1 ) 2 R ( n ) T s 2
2:
P ( n ) 1 2 L + 1 j = n L n + L | a ( j ) | 2
3:
S 0 search for peaks in P ( n )
4:
while convergence condition is not satisfied do
5:
     μ l 1 n s i l s i 1 l ω a s i 1 l + 1 : s i l , m
6:
    for  s 2 l : s e n d l  do
7:
        calculate all possible D s i 1 l + 1
8:
        where s i 1 l B s i 1 l + 1 s i 1 l + B
9:
         d s i l + 1 = a s i 1 l + 1 + 1 : s i l + 1 ω μ , s i l + 1 s i 1 l + 1 2
10:
        calculate all possible d s i l + 1
11:
        where s i l B s i l + 1 s i l + B
12:
         s i 1 * , s i * arg min D s i 1 l + 1 + d s i l + 1
13:
         D s i l + 1 D s i 1 * + d s i *
14:
         S i l + 1 = S i 1 * { s i * }
15:
    end for
16:
end while
17:
return  S l + 1
The time intervals between successive heartbeats are extracted from the last output S when the algorithm converges. It is necessary to define the convergence condition properly to decide whether to exit after each iteration is completed. It is noted that after several iterations, most of the cut-off points will become stable. For a certain cut-off point, its position will remain same. The convergence condition of the algorithm is defined as follows according to this characteristic.
# S j l + 1 S j l α 1 # S l + 1 α 2
where S j l + 1 represents the j-th element of the set S l + 1 , S j l is the corresponding element of the set S l , and # { S } represents the number of elements in S . If the difference between the two is less than a predefined threshold α 1 , the cut-off point is considered stable. When the proportion of stable cut-off points in all cut-off points reaches a threshold α 2 , the segmentation converges. In our study, considering that the time interval between two adjacent sampling points is 4 ms, the value of α 1 can be set to 5 ms to detect the stable points. The value of α 2 is set to 0.80.
The overall algorithm flowchart for HRV estimation based on radar echoes is shown in Figure 6. The chest wall motion signal R ( n ) is extracted through MVDR and range FFT based on R 0 and θ . The acceleration a ( n ) is calculated to enhance the heartbeat signal and smoothed by short-time average power. The positions of cut-off points are first estimated by the smoothed waveform and then adjusted by a joint optimization algorithm. Finally, the time intervals of successive heartbeats are obtained, and the HRV analysis is performed.

3. Experiments

A microwave radar evaluation module (EVM) produced by Texas Instruments (TI), IWR1843, was used to conduct the experiments. It has 3 transmitting antennas (Tx) and 4 receiving antennas (Rx). Each transmitting antenna can transmit 77–81 GHz RF signals. In the experiments, the start frequency of a chirp was set to 77 GHz, and the slope of frequency over time was 70 MHz/ μ s. Each chirp lasted 50 μ s, during which 128 points were sampled. The fast time axis sampling frequency was set to 4 MHz, while the slow time axis sampling frequency was 100 Hz. Tx1, Tx2, and Tx3 transmitted a chirp as described above, in turn, during each frame. The patch antenna array had a peak gain of 10 dB, and the 3 dB beamwidth was approximately ± 28 . The mean power density was approximately 1 W/ m 2 , which complies with the Exposure Limits in Council Recommendation 1999/519/EC. A DCA1000 EVM was used for radar data sampling, which is a capture card for interfacing with TI’s 77 GHz IWR1843 EVM and enables users to stream the ADC data over Ethernet. The signal interface between the capture card and the IWR1843 EVM uses a 60-pin high-density connector.
Figure 7 shows the experimental setup for indoor lab testing and evaluation. The FMCW radar sensor was fixed 60 cm above the mattress by using a camera support. To measure the ground truth of IBIs, ECG monitoring was used. A total of 10 electrodes, including 4 attached to the extremities and 6 attached to the chest, corresponding to Wilson leads, were pasted on the body of the monitored subject.
The experiment recruited 10 human subjects (8 male and 2 female; age: 28 ± 6 years; height: 175 ± 10 cm; weight: 58 ± 10 kg) with no respiratory or cardiovascular system diseases. The study was approved by the Medical Ethics Committee of Zhejiang Hospital (Approval Letter No.: AF/SC-06/04.2). The subjects were asked to lie down on the mattress and keep their torso still but breathe normally. The distance and azimuth of subjects’ hearts were recorded at the beginning of the experiments, which were used to find the corresponding range bin and perform beamforming. When the subject was ready, the radar sensor was activated to start sampling first, followed by the ECG monitor. Although the sampled data of the two are not completely synchronized in time, data alignment can be easily achieved by observing the time intervals of each heartbeat and adjusting over a small range (e.g., 5 s). During the experiment, several sets of results with a length of 15 s were acquired for each subject. Four sets of data for each subject were retained after removing the poor-quality fragments. The data were exported to and processed by MATLAB. Note that the sampling frequency was changed to 250 Hz by interpolation before using the proposed algorithm to improve measurement accuracy.

4. Results and Discussion

Results

From 10 subjects, a total of 40 sets of data containing 694 heartbeats were obtained. Figure 8 shows all IBI measurement results. The scatter is plotted for each heartbeat, using the IBIs extracted from ECG as the horizontal axis and IBIs extracted from radar by the proposed algorithm as the vertical axis. The correlation coefficient between them is 0.9747. It can be seen that most of the points fall near the 45 oblique line, indicating that the proposed algorithm has high measurement accuracy. The measurement error e r r of each IBI, defined in (16), was calculated to quantify the measurement accuracy.
e r r ( n ) = I B I r a d a r ( n ) I B I E C G ( n )
where I B I r a d a r ( n ) and I B I E C G ( n ) are the interbeat interval of the n-th heartbeat extracted from radar and ECG, respectively.
Figure 9a describes the distribution of the measurement error. Most of the measurements have an error of ±2 ms, and the number of measurement points decreases for a large absolute value of error. The whole distribution is almost symmetric around zero error, indicating that the source of the measurement error is more likely a random error. Figure 9b shows the cumulative distribution function (CDF) of measurement results using the absolute value of the measurement error. Note that 36.46% of all the measurement points have an error within ±4 ms. When the allowed error range is enlarged to ±8 ms, over 60% (62.39%) of all points will meet the requirements. More than 80% of all measurement points are within 16 ms of the true value.
The root mean square error (RMSE) of IBIs is calculated by using (17).
RMSE = n = 1 N IBI r a d a r ( n ) IBI ECG ( n ) 2 N
where N is the total number of heartbeats recorded. The RMSE of the proposed algorithm is 14.9 ms for IBI measurements.
The HRV features can be further obtained from IBIs. The three most widely used time-domain metrics are used to evaluate HRV. MEAN is the average value of IBIs, which can be calculated by using (18).
MEAN = n = 1 N IBI ( n ) N
The standard deviation of normal to normal (SDNN) measures the standard deviation of all IBIs and can be calculated by using (19).
SDNN = n = 1 N ( IBI ( n ) MEAN ) 2 N
The root square of successive differences (RMSSD) measures the successive IBI changes and can be calculated as in (20).
RMSSD = n = 2 N ( IBI ( n ) IBI ( n 1 ) ) 2 N 1
The above three metrics were calculated for each set of sampling data, and the scatter of the results is drawn in the same form as Figure 8. Figure 10a shows the estimation results of MEAN. The correlation coefficient is 0.9976, indicating that the two have a strong correlation. The RMSE of MEAN in all 40 sets of data is 3.24 ms. Figure 10b,c show the estimation results of SDNN and RMSSD, respectively. Most of the points are above the oblique line, indicating that the corresponding HRV metrics calculated based on the RF signal are relatively large, which is more obvious for RMSSD than for SDNN. The RMSE in all 40 sets of data is 4.91 ms for SDNN and 9.10 ms for RMSSD.
The HRV estimation results of 10 experimental subjects are listed in Table 1. One set of sampling data was selected from four sets for each subject. The estimated results of MEAN obtained by the proposed algorithm are very close to the true values, with the estimation errors of all 10 subjects being less than 3 ms. For SDNN, 9 of 10 experimental subjects’ estimation errors are within 5 ms, and the maximum error is 5.4 ms. For RMSSD, the estimation errors of 9 subjects are within 10 ms, and the maximum estimation error is 10.9 ms.

5. Discussion

As an important method for the noncontact detection of human physiological parameters, biological radar collects the vibrations outside the human heart from RF signals, analyzes the phase changes, extracts heartbeats, and estimates the corresponding parameters through signal processing algorithms. In this article, a set of algorithms is proposed for HRV monitoring via FMCW radar. The hardware platform we use actually has a sampling frequency of 100 Hz, which means that the interval between two adjacent sampling points in the heartbeat waveform is 10 ms. The experimental results show that the measurement errors of the proposed algorithm for the HRV indexes are less than 10 ms, so we believe that the accuracy is satisfactory.
The measurement of the time intervals of heartbeats based on RF methods depends largely on the quality of echo signals and a high signal-to-noise ratio (SNR) of the heartbeat signal. Radar equipment with better performance and measurement constraints, such as the position relative to the radar and the body postures of the subject, are usually required to obtain higher-quality signals. Locating the radar close to the heart usually leads to higher signal quality. In some systems, such as the PhysioChair [40], the stress assessment method [41], and the method for monitoring a driver’s heartbeat information [42], the radar is installed in the position of the seat back directly opposite to the chest, and obvious heartbeat signals can be seen in the chest movement waveform demodulated from radar echoes. A simple processing method like a bandpass filter is sufficient to extract heartbeat signals with high quality. However, it is difficult to objectively evaluate the effects of various HRV monitoring methods based on millimeter-wave radar with different RF equipment and in different monitoring conditions. Therefore, we selected several relevant studies that used the same or very similar RF devices as we used and compare these studies in Table 2, where, ’Distance’ represents the distance between the antenna and the subject, and ’HR ACC’ represents the accuracy of heart rate measurement.
Compared with the existing common HRV extraction algorithms, such as the heartbeat extraction algorithm based on decomposition [46], which has an RMSE of MEAN, SDNN, and RMSSD of 4.65 ms, 10.31 ms, and 9.18 ms, respectively, the proposed algorithm achieves higher accuracy, with the RMSE being 3.24 ms, 4.91 ms, and 9.10 ms. Although the stochastic resonance algorithm [30] can estimate SDNN with a relative error of less than 6.53%, it is not ideal for some HRV indices (such as pNN50), as it cannot accurately measure the time duration of each heartbeat. The algorithm based on Gaussian pulse train modeling and frequency–time phase regression (FTPR) [34] has a similar problem.
A bandpass filter (BPF) is a very common method to extract heartbeat signals from radar signals. It is also used in HRV monitoring based on millimeter-wave radar [23,34]. However, the extraction effect is significantly affected by the quality of the original data. To compare the proposed algorithm with the algorithm based on the bandpass filter, a 0.8–1.5 Hz IIR bandpass filter was designed to process the same 40 sets of data. The measurement errors between MEAN, SDNN, and RMSSD obtained from each group of data and the gold standard were calculated. The CDF of errors is shown in Figure 11a–c. It can be seen that the accuracy of the HRV index calculated by the proposed algorithm is significantly higher than that calculated by IBIs extracted by the bandpass filter. For the MEAN index, the measurement error of 90% of the experimental data is less than 5 ms, and the maximum error is less than 15 ms. However, only 15% of the experimental data with bandpass filters have measurement errors of less than 5 ms, and even more than 20% of the experimental data have measurement error greater than 50 ms. For the SDNN index and the RMSSD index, the proposed algorithm can also achieve measurement errors of less than 13 ms and 24 ms, but for the bandpass filter, nearly half (47.5%) of the experimental data have SDNN index measurement errors exceeding 50 ms. Only 37.5% of the experimental data have RMSSD index measurement errors within 50 ms. It can be concluded that the HRV index calculated based on the heartbeat signal extracted by a simple bandpass filter has a large error, and its accuracy cannot meet the monitoring needs of the HRV index considering that the normal values of SDNN and RMSSD of normal people are usually tens of milliseconds.
Calculating the acceleration of the chest wall motion signal to enhance the heartbeat signal is a key part of the proposed algorithm. A similar method was also adopted in [38], showing a good ability to suppress the harmonics of breath and the potential for HRV monitoring. However, the HRV of only one set of data was analyzed in their experiment, and the relative error was more than 30% for RMSSD. It should be pointed out that IBIs with high accuracy cannot be extracted only by the smoothed acceleration signal. That is, the optimization of segmentation to adjust the time interval of each heartbeat in the proposed algorithm is also necessary. To illustrate this point, the HRV index calculated by IBIs extracted only by differential strengthening and smoothing is also shown in Figure 11a–c. It can be seen that for the MEAN index, the difference between differential enhancement and the proposed algorithm is not obvious, because the position adjustment of segmentation points between each heartbeat does not affect the total duration of all heartbeats. Both methods can achieve measurement errors of less than 15 ms. However, for SDNN and RMSSD, which are more sensitive to the measurement error of each IBI, the proposed algorithm is significantly better than that without the optimization of segmentation. For SDNN, the maximum measurement error obtained by only differential enhancement exceeds 45 ms, while for RMSSD, more than 10% of the results obtained by only differential enhancement have measurement errors exceeding 50 ms. The use of only differential enhancement cannot meet the monitoring accuracy requirements of HRV indexes either, especially for SDNN and RMSSD indexes. Table 3 quantitatively shows the comparison between the proposed algorithm and the above two algorithms in terms of accuracy, where BPF represents the algorithm based on the bandpass filter, and DE represents the algorithm with only differential strengthening without the optimization of segmentation.
The algorithm in [39] achieved a good measurement accuracy for IBI measurement with an average error of 3.2 ms. However, the amount of computation required by this algorithm is very large, making it difficult to monitor in real time. It took several minutes to run the corresponding script on an ordinary PC to process a set of 15 s sampling data. The computational complexity problem also exists in the algorithm in [35]. It achieved an average error of 12.2 ms for IBI measurement and successfully realized myocardial infarction detection based on HRV. However, this algorithm contains a lot of mode decomposition and optimal segmentation. The proposed algorithm achieves a comparable measurement error with much less computation. The average measurement error of the proposed algorithm is 9.3 ms, and it only takes a few seconds to complete a set of 15 s sampling data by running the script of the proposed algorithm under the same conditions. The proposed algorithm achieves a better balance between accuracy and computational complexity, which shows the potential of real-time monitoring. This study also reveals the potential of the proposed algorithm for cardiovascular system diagnosis. We noticed that most of these products claim that they can measure the heart rate with less than 2% error. Table 2 shows that the accuracy of our algorithm for heart rate measurement is higher than 98%, indicating that the proposed algorithm has the potential for clinical application in terms of accuracy. It should be pointed out that the above accuracy was obtained on the basis of data measured in a laboratory environment, which is relatively simple, and the number of experimental subjects was relatively small. A larger range of experimental verification is required before clinical application.
The proposed method also has some limitations. Firstly, its anti-interference capability is still limited in some cases, such as when monitoring multiple targets at the same time. Figure 12 shows the IBIs of one target when there are two individuals in the field of view (FOV) of the radar. It can be seen that the proposed algorithm does not extract the IBIs very well in this case. This may be due to the superimposition of chest wall motion signals from two individuals. Although MVDR beam-forming technology was adopted in our algorithm to suppress interference from other directions, because the number of antennas in our hardware equipment is limited, the echo signal from another individual is not completely suppressed when extracting the heartbeat information of one of the monitored targets. In addition, it was found in the experiments that when subjects cough or scratch, large interference will be introduced into the acceleration signal, leading to a significant deviation of the IBI estimation results from the real value. We also noticed that for a long period of data (e.g., 5 min), the measurement effect of this algorithm for IBIs is not ideal, because the acceleration waveform of a single heartbeat will also change over time. Therefore, it is difficult to find a unified template signal to segment the long period of acceleration.

6. Conclusions

This paper proposes an algorithm for HRV monitoring. Firstly, it extracts the echo signal of the heart through the distance and azimuth angle relative to the antenna array parameters, which are measured before the experiments. The acceleration of the chest wall motion signal is calculated to suppress respiration and strengthen the heartbeat. Then, the acceleration is smoothed by short-time average power, from which the cut-off points are estimated. Finally, IBIs are extracted by a joint optimization algorithm, and HRV features are estimated. Experimental results show that this algorithm can achieve good measurement accuracy in a laboratory environment. However the measurement performance degrades in a complex real scenario or a long-time monitoring scenario. In an environment that is not suitable for ECG and PPG measurement, the measurement method based on RF technology can provide a new approach for the measurement and analysis of HRV. In the future, we plan to apply the proposed algorithm to sleep monitoring. The trunk of the subject is relatively still during sleep time, so the HRV indicators can be estimated more accurately. We wish to help detect some diseases, such as OSA, by monitoring the HRV indicators of subjects during sleep.

Author Contributions

Algorithm development and data curation, X.H. and Q.Z.; writing—original draft preparation, X.H.; writing—review and editing, M.P., B.Z. and T.L.; supervision, N.Z., X.Z. and L.H.; project administration, T.L.; funding acquisition, T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the NSFC Grant No. U1913601, No. 52175033, and No. U21A20120; the Zhejiang Provincial Natural Science Foundation of China under Grant No. LZ20E050002; and the Key Research and Development Program of Zhejiang under awards 2022C03103 and 2021C03051.

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Medical Ethics Committee of Zhejiang Hospital (Approval Letter No.: AF/SC-06/04.2).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HRVHeart Rate Variability
FMCWFrequency-modulated continuous wave
IBIInterbeat interval
RMSERoot mean square error
SDNNStandard deviation of normal to normal
RMSSDRoot mean square of successive differences
ANSAutonomic nervous system
PNSParasympathetic nervous system
SNSSympathetic nervous system
ECGElectrocardiography
PPGphotoplethysmography
OSAobstructive sleep apnea
SIDSSudden infant death syndrome
CWContinuous wave
EMDEmpirical mode decomposition
IMFIntrinsic mode function
DEDifferential enhancement
HRHeartbeat rate
MIMOMultiple input multiple output
IFIntermediate frequency
ADCAnalog-to-digital converter
FFTFast Fourier transform
MVDRMinimum variance distortionless response
EVMEvaluation module
TxTransmitting antennas
Rxreceiving antennas
CDFCumulative distribution function
FTPRFrequency time phase regression
BPFBandpass filter
FOVField of view

References

  1. Kunkels, Y.K.; van Roon, A.M.; Wichers, M.; Riese, H. Cross-instrument feasibility, validity, and reproducibility of wireless heart rate monitors: Novel opportunities for extended daily life monitoring. Psychophysiology 2021, 58, e13898. [Google Scholar] [PubMed]
  2. Venkatesan, C.; Karthigaikumar, P.; Paul, A.; Satheeskumaran, S.; Kumar, R. ECG signal preprocessing and SVM classifier-based abnormality detection in remote healthcare applications. IEEE Access 2018, 6, 9767–9773. [Google Scholar]
  3. Lehrer, P.; Kaur, K.; Sharma, A.; Shah, K.; Huseby, R.; Bhavsar, J.; Sgobba, P.; Zhang, Y. Heart rate variability biofeedback improves emotional and physical health and performance: A systematic review and meta analysis. Appl. Psychophysiol. Biofeedback 2020, 45, 109–129. [Google Scholar]
  4. Zhai, Q.; Tang, T.; Lu, X.; Zhou, X.; Li, C.; Yi, J.; Liu, T. Machine Learning-Enabled Noncontact Sleep Structure Prediction. Adv. Intell. Syst. 2022, 4, 2100227. [Google Scholar] [CrossRef]
  5. Koch, C.; Wilhelm, M.; Salzmann, S.; Rief, W.; Euteneuer, F. A meta-analysis of heart rate variability in major depression. Psychol. Med. 2019, 49, 1948–1957. [Google Scholar] [CrossRef] [PubMed]
  6. Zhang, Y.; Chen, Y.; Ma, L. Depression and cardiovascular disease in elderly: Current understanding. J. Clin. Neurosci. 2018, 47, 1–5. [Google Scholar]
  7. Lacuesta, R.; Garcia, L.; García-Magariño, I.; Lloret, J. System to recommend the best place to live based on wellness state of the user employing the heart rate variability. IEEE Access 2017, 5, 10594–10604. [Google Scholar]
  8. Faust, O.; Hong, W.; Loh, H.W.; Xu, S.; Tan, R.S.; Chakraborty, S.; Barua, P.D.; Molinari, F.; Acharya, U.R. Heart rate variability for medical decision support systems: A review. Comput. Biol. Med. 2022, 145, 105407. [Google Scholar] [CrossRef]
  9. Zhao, F.; Li, M.; Qian, Y.; Tsien, J.Z. Remote measurements of heart and respiration rates for telemedicine. PLoS ONE 2013, 8, e71384. [Google Scholar]
  10. De Haan, G.; Van Leest, A. Improved motion robustness of remote-PPG by using the blood volume pulse signature. Physiol. Meas. 2014, 35, 1913. [Google Scholar]
  11. Butler, M.; Crowe, J.; Hayes-Gill, B.; Rodmell, P. Motion limitations of non-contact photoplethysmography due to the optical and topological properties of skin. Physiol. Meas. 2016, 37, N27. [Google Scholar]
  12. AlNaji, A.; Gibson, K.; Lee, S.H.; Chahl, J. Monitoring of cardiorespiratory signal: Principles of remote measurements and review of methods. IEEE Access 2017, 5, 15776–15790. [Google Scholar] [CrossRef]
  13. Al-Naji, A.; Gibson, K.; Chahl, J. Remote sensing of physiological signs using a machine vision system. J. Med. Eng. Technol. 2017, 41, 396–405. [Google Scholar]
  14. Brüser, C.; Antink, C.H.; Wartzek, T.; Walter, M.; Leonhardt, S. Ambient and unobtrusive cardiorespiratory monitoring techniques. IEEE Rev. Biomed. Eng. 2015, 8, 30–43. [Google Scholar] [CrossRef]
  15. Li, C.; Cummings, J.; Lam, J.; Graves, E.; Wu, W. Radar remote monitoring of vital signs. IEEE Microw. Mag. 2009, 10, 47–56. [Google Scholar]
  16. Hu, W.; Zhao, Z.; Wang, Y.; Zhang, H.; Lin, F. Noncontact accurate measurement of cardiopulmonary activity using a compact quadrature Doppler radar sensor. IEEE Trans. Biomed. Eng. 2013, 61, 725–735. [Google Scholar]
  17. Li, C.; Ling, J.; Li, J.; Lin, J. Accurate Doppler radar noncontact vital sign detection using the RELAX algorithm. IEEE Trans. Instrum. Meas. 2009, 59, 687–695. [Google Scholar]
  18. Zakrzewski, M.; Raittinen, H.; Vanhala, J. Comparison of center estimation algorithms for heart and respiration monitoring with microwave Doppler radar. IEEE Sens. J. 2011, 12, 627–634. [Google Scholar]
  19. Wang, G.; Gu, C.; Inoue, T.; Li, C. A hybrid FMCW-interferometry radar for indoor precise positioning and versatile life activity monitoring. IEEE Trans. Microw. Theory Tech. 2014, 62, 2812–2822. [Google Scholar]
  20. Zhai, Q.; Han, X.; Han, Y.; Yi, J.; Wang, S.; Liu, T. A Contactless On-Bed Radar System for Human Respiration Monitoring. IEEE Trans. Instrum. Meas. 2022, 71, 1–10. [Google Scholar]
  21. Massagram, W.; Lubecke, V.M.; HØst-Madsen, A.; Boric-Lubecke, O. Assessment of heart rate variability and respiratory sinus arrhythmia via Doppler radar. IEEE Trans. Microw. Theory Tech. 2009, 57, 2542–2549. [Google Scholar]
  22. Hosseini, S.M.A.T.; Amindavar, H. A new Ka-band Doppler radar in robust and precise cardiopulmonary remote sensing. IEEE Trans. Instrum. Meas. 2017, 66, 3012–3022. [Google Scholar] [CrossRef]
  23. Petrović, V.L.; Janković, M.M.; Lupšić, A.V.; Mihajlović, V.R.; Popović-Božović, J.S. High-accuracy real-time monitoring of heart rate variability using 24 GHz continuous-wave Doppler radar. IEEE Access 2019, 7, 74721–74733. [Google Scholar] [CrossRef]
  24. Shih, J.Y.; Wang, F.K. Quadrature Cosine Transform (QCT) With Varying Window Length (VWL) Technique for Noncontact Vital Sign Monitoring Using a Continuous-Wave (CW) Radar. IEEE Trans. Microw. Theory Tech. 2021, 70, 1639–1650. [Google Scholar]
  25. Antolinos, E.; García-Rial, F.; Hernández, C.; Montesano, D.; Godino-Llorente, J.I.; Grajal, J. Cardiopulmonary activity monitoring using millimeter wave radars. Remote Sens. 2020, 12, 2265. [Google Scholar]
  26. Lee, H.; Kim, B.H.; Park, J.K.; Yook, J.G. A novel vital-sign sensing algorithm for multiple subjects based on 24-GHz FMCW Doppler radar. Remote Sens. 2019, 11, 1237. [Google Scholar] [CrossRef] [Green Version]
  27. Choi, H.I.; Song, W.J.; Song, H.; Shin, H.C. Improved Heartbeat Detection by Exploiting Temporal Phase Coherency in FMCW Radar. IEEE Access 2021, 9, 163654–163664. [Google Scholar]
  28. Choi, H.-I.; Song, W.-J.; Song, H.; Shin, H.-C. Selecting target range with accurate vital sign using spatial phase coherency of FMCW radar. Appl. Sci. 2021, 11, 4514. [Google Scholar]
  29. Choi, H.I.; Song, H.; Shin, H.C. Target range selection of FMCW radar for accurate vital information extraction. IEEE Access 2020, 9, 1261–1270. [Google Scholar]
  30. Lv, W.; Zhao, Y.; Zhang, W.; Liu, W.; Hu, A.; Miao, J. Remote Measurement of Short-Term Heart Rate with Narrow Beam Millimeter Wave Radar. IEEE Access 2021, 9, 165049–165058. [Google Scholar] [CrossRef]
  31. Mercuri, M.; Sacco, G.; Hornung, R.; Zhang, P.; Visser, H.J.; Hijdra, M.; Liu, Y.H.; Pisa, S.; Van Liempd, B.; Torfs, T. 2-D localization, angular separation and vital signs monitoring using a SISO FMCW radar for smart long-term health monitoring environments. IEEE Internet Things J. 2021, 8, 11065–11077. [Google Scholar] [CrossRef]
  32. Wang, Y.; Shui, Y.; Yang, X.; Li, Z.; Wang, W. Multi-target vital signs detection using frequency-modulated continuous wave radar. EURASIP J. Adv. Signal Process. 2021, 2021, 103. [Google Scholar]
  33. Kim, J.Y.; Park, J.H.; Jang, S.Y.; Yang, J.R. Peak detection algorithm for vital sign detection using Doppler radar sensors. Sensors 2019, 19, 1575. [Google Scholar]
  34. Nosrati, M.; Tavassolian, N. High-accuracy heart rate variability monitoring using Doppler radar based on Gaussian pulse train modeling and FTPR algorithm. IEEE Trans. Microw. Theory Tech. 2017, 66, 556–567. [Google Scholar]
  35. Zhang, J.; Wu, Y.; Chen, Y.; Chen, T. Health-radio: Towards contactless myocardial infarction detection using radio signals. IEEE Trans. Mob. Comput. 2020, 21, 585–597. [Google Scholar]
  36. Sun, L.; Huang, S.; Li, Y.; Gu, C.; Pan, H.; Hong, H.; Zhu, X. Remote measurement of human vital signs based on joint-range adaptive EEMD. IEEE Access 2020, 8, 68514–68524. [Google Scholar]
  37. Lv, W.; He, W.; Lin, X.; Miao, J. Non-contact monitoring of human vital signs using FMCW millimeter wave radar in the 120 GHz band. Sensors 2021, 21, 2732. [Google Scholar] [PubMed]
  38. Xiong, Y.; Peng, Z.; Gu, C.; Li, S.; Wang, D.; Zhang, W. Differential enhancement method for robust and accurate heart rate monitoring via microwave vital sign sensing. IEEE Trans. Instrum. Meas. 2020, 69, 7108–7118. [Google Scholar]
  39. Zhao, M.; Adib, F.; Katabi, D. Emotion Recognition Using Wireless Signals. Commun. ACM 2018, 61, 91–100. [Google Scholar]
  40. Wen, L.; Gao, Y.; Gu, C.; Mao, J. PhysioChair: A Dual-Frequency Radar System for Noninvasive and Continuous Detection of Physiological Signatures. IEEE Sens. J. 2022, 22, 8224–8233. [Google Scholar]
  41. Matsui, T.; Katayose, S. A novel method to estimate changes in stress-induced salivary α-amylase using heart rate variability and respiratory rate, as measured in a non-contact manner using a single radar attached to the back of a chair. J. Med. Eng. Technol. 2014, 38, 302–306. [Google Scholar] [CrossRef] [PubMed]
  42. Konishi, T.; Kawamura, H.; Furuta, S.; Hirobayashi, S.; Yoshida, K. Validation of CW Doppler Radar Embedded Within Driving Seat For Heartbeat Detection Using NHA. In Proceedings of the 2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech), Nara, Japan, 9–11 March 2021; pp. 317–318. [Google Scholar]
  43. Berenschot, L. Vital Signs Monitoring with an FMCW Radar Sensor. Bachelor’s Thesis, University of Twente, Enschede, The Netherlands, 2022. [Google Scholar]
  44. Huang, X.; Ju, Z.; Zhang, R. Real-Time Heart Rate Detection Method Based on 77 GHz FMCW Radar. Micromachines 2022, 13, 1960. [Google Scholar] [CrossRef] [PubMed]
  45. Ling, Z.; Zhou, W.; Ren, Y.; Wang, J.; Guo, L. Non-Contact Heart Rate Monitoring Based on Millimeter Wave Radar. IEEE Access 2022, 10, 74033–74044. [Google Scholar] [CrossRef]
  46. Wang, F.; Zeng, X.; Wu, C.; Wang, B.; Liu, K.R. mmhrv: Contactless heart rate variability monitoring using millimeter-wave radio. IEEE Internet Things J. 2021, 8, 16623–16636. [Google Scholar] [CrossRef]
Figure 1. A real-time evaluation algorithm for noncontact Heart Rate Variability monitoring.
Figure 1. A real-time evaluation algorithm for noncontact Heart Rate Variability monitoring.
Sensors 23 06681 g001
Figure 2. (a) The antenna array and (b) the corresponding virtual antenna array.
Figure 2. (a) The antenna array and (b) the corresponding virtual antenna array.
Sensors 23 06681 g002
Figure 3. (a) An example of chest wall motion signal R ( n ) , (b) corresponding acceleration signal, and (c) ECG sampled synchronously (all of them are normalized).
Figure 3. (a) An example of chest wall motion signal R ( n ) , (b) corresponding acceleration signal, and (c) ECG sampled synchronously (all of them are normalized).
Sensors 23 06681 g003
Figure 4. The acceleration signal (a) before and (b) after smoothing (all of them are normalized, and the dashed line in the figure indicates the location of the spike in the corresponding ECG signal).
Figure 4. The acceleration signal (a) before and (b) after smoothing (all of them are normalized, and the dashed line in the figure indicates the location of the spike in the corresponding ECG signal).
Sensors 23 06681 g004
Figure 5. The schematic diagram of the proposed algorithm.
Figure 5. The schematic diagram of the proposed algorithm.
Sensors 23 06681 g005
Figure 6. The flowchart for HRV estimation based on radar echoes.
Figure 6. The flowchart for HRV estimation based on radar echoes.
Sensors 23 06681 g006
Figure 7. Indoor experimental setup for HRV estimation.
Figure 7. Indoor experimental setup for HRV estimation.
Sensors 23 06681 g007
Figure 8. The scatterplot of IBI measurement results from ECG and radar.
Figure 8. The scatterplot of IBI measurement results from ECG and radar.
Sensors 23 06681 g008
Figure 9. (a) The distribution and (b) the CDF of measurement errors.
Figure 9. (a) The distribution and (b) the CDF of measurement errors.
Sensors 23 06681 g009
Figure 10. The scatterplot of (a) MEAN, (b) SDNN, and (c) RMSSD estimates from ECG and radar.
Figure 10. The scatterplot of (a) MEAN, (b) SDNN, and (c) RMSSD estimates from ECG and radar.
Sensors 23 06681 g010
Figure 11. The error CDF curve of (a) MEAN, (b) SDNN and (c) RMSSD index obtained by different algorithms.
Figure 11. The error CDF curve of (a) MEAN, (b) SDNN and (c) RMSSD index obtained by different algorithms.
Sensors 23 06681 g011
Figure 12. The extracted IBIs from radar and ECG when there are two individuals in the FOV.
Figure 12. The extracted IBIs from radar and ECG when there are two individuals in the FOV.
Sensors 23 06681 g012
Table 1. HRV estimation results in terms of MEAN, SDNN, and RMSSD for 10 subjects.
Table 1. HRV estimation results in terms of MEAN, SDNN, and RMSSD for 10 subjects.
Subject IDMEAN (ms)SDNN (ms)RMSSD (ms)
RadarECGErrRadarECGErrRadarECGErr
1945.6947.21.5 (0.16%)54.752.32.4 (4.65%)65.463.22.2 (3.46%)
2809.0809.50.5 (0.06%)35.631.73.9 (12.3%)52.544.38.3 (18.7%)
3758.7759.40.7 (0.09%)44.740.64.1 (10.2%)48.741.37.3 (17.8%)
4812.6815.32.6 (0.33%)43.738.25.4 (14.2%)48.540.38.1 (20.2%)
5786.0786.40.4 (0.05%)33.932.31.6 (5.00%)38.035.92.1 (5.96%)
6864.0865.11.1 (0.12%)44.342.61.7 (3.94%)52.148.73.5 (7.11%)
7853.9854.70.8 (0.09%)33.931.22.7 (8.81%)41.236.54.7 (12.8%)
8850.3851.30.9 (0.11%)44.539.64.9 (12.3%)57.546.610.9 (23.5%)
9846.7847.10.3 (0.04%)37.733.64.1 (12.2%)56.847.39.6 (20.2%)
10850.5850.80.3 (0.04%)44.139.54.6 (11.7%)63.955.08.8 (16.1%)
Average 0.91 (0.11%) 3.5 (9.53%) 6.6 (14.6%)
Table 2. Comparison of the heartbeat signal monitoring results with the results of other works.
Table 2. Comparison of the heartbeat signal monitoring results with the results of other works.
Ref.RF EquipmentDistance (m)HR ACC. (%)HRV MonitoringIBI RMSE (ms)
[43]AWR1642 (TI)0.5⩾90%No-
[44]IWR1443 (TI)0.28–0.797%No-
[45]IWR1843 (TI)0.5–2.098%No-
[46]IWR1843 (TI)0.5Not MentionedYes26.06
OursIWR1843 (TI)0.5⩾98%Yes14.9
Table 3. Comparison of three algorithms in measurement accuracy.
Table 3. Comparison of three algorithms in measurement accuracy.
The Proportion of Measurements with a Measurement Error ofMEANSDNNRMSSD
BPFDEOursBPFDEOursBPFDEOurs
⩽5 ms15.0%72.5%90.0%7.5%35.0%70.0%2.5%12.5%37.5%
⩽10 ms27.5%95.0%97.5%10.0%50.0%97.5%2.5%27.5%80.0%
⩽15 ms32.5%100%100%15.0%65.0%100%12.5%45.0%87.5%
⩽20 ms42.5%--22.5%70.0%-20.0%50.0%95.0%
⩽30 ms65.0%--40.0%95.0%-27.5%65.0%100%
⩽40 ms70.0%--50.0%97.5%-30.0%75.0%-
⩽50 ms77.5%--52.5%100%-37.5%87.5%-
RMSE (ms)46.304.923.2488.2116.364.91117.7031.549.10
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

Han, X.; Zhai, Q.; Zhang, N.; Zhang, X.; He, L.; Pan, M.; Zhang, B.; Liu, T. A Real-Time Evaluation Algorithm for Noncontact Heart Rate Variability Monitoring. Sensors 2023, 23, 6681. https://doi.org/10.3390/s23156681

AMA Style

Han X, Zhai Q, Zhang N, Zhang X, He L, Pan M, Zhang B, Liu T. A Real-Time Evaluation Algorithm for Noncontact Heart Rate Variability Monitoring. Sensors. 2023; 23(15):6681. https://doi.org/10.3390/s23156681

Chicago/Turabian Style

Han, Xiangyu, Qian Zhai, Ning Zhang, Xiufeng Zhang, Long He, Min Pan, Bin Zhang, and Tao Liu. 2023. "A Real-Time Evaluation Algorithm for Noncontact Heart Rate Variability Monitoring" Sensors 23, no. 15: 6681. https://doi.org/10.3390/s23156681

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