Next Article in Journal
Analysis of Relationship between Natural Standing Behavior of Elderly People and a Class of Standing Aids in a Living Space
Previous Article in Journal
A Crest Factor Reduction Technique for LTE Signals with Target Relaxation in Power Amplifier Linearization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Vital Signs Fast Detection and Extraction Method of UWB Impulse Radar Based on SVD

Emergency Research Institute, China Coal Research Institute CCRI, Beijing 100000, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(3), 1177; https://doi.org/10.3390/s22031177
Submission received: 29 December 2021 / Revised: 30 January 2022 / Accepted: 2 February 2022 / Published: 4 February 2022
(This article belongs to the Section Radar Sensors)

Abstract

:
The identification of weak vital signs has always been one of the difficulties in the field of life detection. In this paper, a novel vital sign detection and extraction method with high efficiency, high precision, high sensitivity and high signal-to-noise ratio is proposed. Based on the NVA6100 pulse radar system, the radar matrix which contains several radar pulse detection signals is received. According to the characteristics of vital signs and radar matrices, the Singular Value Decomposition (SVD) is adopted to perform signal denoising and decomposition after preprocessing, and the temporal and spatial eigenvectors of each principal component are obtained. Through the energy proportion screening, the Wavelet Transform decomposition and linear trend suppression, relatively pure vital signs in each principal component, are obtained. The human location is detected by the Energy Entropy of spatial eigenvectors, and the respiratory signal and heartbeat signal are restored through a Butterworth Filter and an MTI harmonic canceller. Finally, through an analysis of the performance of the algorithm, it is proved to have the properties of efficiency and accuracy.

1. Introduction

In recent years, emergencies such as wars and terrorist attacks, natural disasters such as earthquakes and tsunamis and potential nuclear, chemical and biological dangerous goods and explosives have seriously endangered the safety of human life and property. Through years of experience in post-disaster rescue, domestic and foreign experts have concluded that 72 h after a disaster is the golden rescue time [1]. In this period, the primary task of rescue is to find and save the trapped victims as soon as possible, so as to minimize casualties. The severe situation puts forward very high requirements for life detection technology and equipment. It has become the focus of research in various countries to use advanced technology and equipment to rescue victims who survived the disaster better and faster without being seen by the naked eye.
Ultra-wideband radar is usually defined as a radar whose transmitted signal has a fractional bandwidth (FBW) greater than 0.25 [2]. It has the advantages of good electromagnetic compatibility, strong penetration of non-metallic media, high range resolution and low average transmitting power. The radar life detector is developed according to the reflection principle of electromagnetic waves. David Cist, a famous physicist and doctor of MIT, creatively applied radar ultra-wideband technology (UWB) to the field of safety rescue, thus bringing a revolutionary new technology to this field [3,4]. It detects various micro-movements caused by human life activities and obtains relevant information about respiration and heartbeats from those micro-movements, thereby identifying the survivors [5]. However, there are many factors that will cause strong interference and even cover up the useful weak signals, such as the direct wave and strong clutter formed by multiple reflections off walls, the coupled signal of objects and antennas, the thermal noise caused by the passive components in the circuit, the linear trend caused by DC components, etc. [6,7,8]. Therefore, weak signal detection has always been a hotspot and a vexed issue in the field of signal processing.
Among traditional denoising methods, the Median Filter and the Wiener Filter cannot describe the non-stationary characteristics of the signal [9]. The Time-domain Mean Subtraction method can remove background clutters of stationary targets, but it will inevitably bring additional harmonic interference [10,11]. The Linear Trend Subtraction method can effectively remove static clutters and linear trend items of echo [12]. The Auto Gain Control method can enhance weak vital signs, thereby further improving the signal-to-noise ratio [13]. Gerstein used the high-order cumulant method to detect the heartbeat signal, which can effectively suppress Gaussian noise [14]. However, the above-mentioned traditional methods can only suppress specific components in the UWB echo signal, which is difficult to meet the demand for the accurate detection of weak vital signs.
Since Fourier Transform was proposed in 1807, it has played an irreplaceable role in the field of signal processing [15]. The Wavelet Transform theory, as a time-domain analysis method developed by inheriting the Fourier Transform, has gradually emerged and has been applied to the extraction technology of vital signs in recent years [16]. Wavelet Transform can perform a time-frequency joint analysis of signals, with high resolution, and can effectively denoise and extract non-stationary signals [17,18]. Kumar used Wavelet Transform to process ECG signals with an improved threshold algorithm to remove the influence of baseline drift, power frequency interference and EMG interference [19]. Guevorkian applied the pipeline structure to the discrete Wavelet Transform, which greatly improved the computational efficiency [20]. Liu Xiuping used Wavelet Transform and Lifting Wavelet Transform to denoise the X-ray pulsar signals polluted by large noises [21]. Yang Xiufang used a soft-threshold function and hard-threshold function to denoise the radar signal under strong noise interference [22].
In recent years, the Empirical Mode Decomposition (EMD) method has attracted the attention of scholars because it completely got rid of the limitations of time-frequency analysis [23,24]. Based on the EMD method, Xiong filtered each of the decomposed IMF components and reconstructed the denoised signal [25]. In 2017, Giovanni proposed a method of extracting heartbeat and respiratory signals by using the EMD method in a certain range combined with Doppler information [26]. Yan J. of Nanjing University of Science and Technology used the Variational Mode Decomposition (VMD) method to extract the vital signs of one or more targets based on UWB radar [27]. In 2018, in the vital signs monitoring system based on UWB radar proposed by Liang, the spectrum accumulation of Ensemble Empirical Mode Decomposition (EEMD) was used to detect the vital signs parameters, which improved the performance and detection accuracy of the EMD method [28].
In addition, Spatial Spectrum Estimation is also an emerging technology in the field of signal processing in recent years [29,30,31]. Since the signal space of heartbeats and respiration is orthogonal to the noise signal space, a Multiple Signal Classification (MUSIC) algorithm can be used for spectrum estimation [32,33,34]. Z. Dong applied the Root-MUSIC algorithm to greatly improve the performance of the MUSIC algorithm, reduce the amount of calculation and improve the efficiency of vital sign extraction [35]. Other effective methods include ARMA Model Estimation [36,37], Maximum Likelihood Estimation [38], Entropy Spectrum Estimation [39,40], Pisarenko Harmonic Decomposition [41], Eigen Decomposition Method [42,43,44], etc.
At present, during the actual disaster rescue process, UWB life detectors have played a certain role, but it is undeniable that the application effect is still limited. In this paper, a new method is proposed to improve the robustness, accuracy and timeliness of the UWB radar signal processing and vital signs extraction algorithm. Thus, the life detector can better detect the weak life signals in various complex environments and find the trapped survivors more accurately and quickly.

2. Basic Principles of UWB Life Detection

The UWB radar life detector detects the situation inside the ruins by transmitting pulse detection signals to the surface. Based on the time-domain Doppler effect of vital signs within the UWB radar echo signals, it analyzes whether there are survivors in the ruins and calculates the specific location information. When a UWB radar signal encounters the trapped victims and generates an echo signal, the human life activities change the parameters of the echo signal. This modulation effect on the echo signal has the following characteristics:
(1)
The vital signs of the human body such as respiration and heartbeat have low-frequency characteristics. The human heartbeat is about 70–80 times/min, and respiration is about 20–40 times/min. Therefore, the modulation frequency of vital signs to radar echo signals is in the range of 0.2 to 2 Hz.
(2)
Under normal circumstances, human vital signs have relatively accurate periodic characteristics.
Figure 1 shows the characteristics of the echo signals of stationary targets and human periodic fretting vital signs. Assuming that the fluctuating motion of the chest caused by respiration and heartbeat changes in the law of sinusoidal signals, the distance between the vital signs’ signal source and the UWB radar detector can be expressed as follows:
d ( t ) = d 0 + Δ d r sin 2 π f r t + Δ d h sin 2 π f h t ,
where d(t) represents the distance from chest to radar antenna, d0 is the average reference distance from chest to radar antenna, Δdr is the amplitude of chest changes caused by respiration, fr is the respiration frequency, Δdh is the amplitude of chest changes caused by the heartbeat and fh is the heartbeat frequency. In the process of vital signs detection, the response caused by the radar pulse signal is the superposition of echo signals of static objects and dynamic objects:
h ( t , τ ) = i α i δ ( τ τ i ) + α d δ ( τ τ d ( t ) ) ,
τ d ( t ) = 2 d ( t ) c = τ 0 + τ r sin 2 π f r t + τ h sin 2 π f h t ,
where the former represents the static response generated in the detection environment, and the latter represents the dynamic response caused by human respiration and heartbeat. Moreover, αd is the amplitude of the dynamic response, and τd(t) is the time delay of dynamic response. In addition, it can be seen from Equation (3) that the motion of the chest cavity modulates the echo signal, resulting in a certain periodic change in the position of the dynamic time delay. Therefore, the echo signal received by the receiving antenna can be regarded as the convolution of the transmitted pulse signal and the response function, which is expressed by the following equation:
r ( t , τ ) = p ( t ) h ( t , τ ) = i α i p ( τ τ i ) + α d p ( τ τ d ( t ) ) ,
where p(t) is the radar pulse detection signal. In Equation (4), t represents the accumulation time of multiple pulses transmitted by the radar, and τ represents the sampling time of each pulse. The pulse sampling time is closely related to the distance information from each position in space to the radar antenna.
Sampling the radar signals’ waveform at continuous discrete time series when the pulse accumulation time t = mTs (m = 1, 2, …, M), the received echo signals observed for a long time are:
r ( m T s , τ ) = i α i p ( τ τ i ) + α d p ( τ τ d ( m T s ) ) ,
Storing the discrete time series of M pulse signals after sampling, namely, the UWB pulse echo signals are discretized and stored in a two-dimensional matrix of N rows and M columns, the UWB echo matrix is formed:
R N × M = { r [ n , m ] } = { i α i p ( n δ τ τ i ) + α d p ( n δ τ τ d ( m T s ) ) } , = { c [ n ] + h [ n , m ] } ( 1 m M , 1 n N )
where Ts is the pulse repetition interval time, δτ is the sampling interval in fast time, m is the number of slow time samples, n is the number of fast time samples, c[n] is the echo signals components of static object and h[n, m] is the vital signs of respiration and heartbeat.
Based on the above analysis, one can preliminarily judge whether there are vital signs by filtering the static object components and detecting whether there are periodic change characteristics in the UWB echo signals.

3. Construction of Vital Signs Detection System

In this project, the NVA6100 pulse radar experimental platform is adopted. Two transceiver antennas based on the Vivaldi antenna structure are used to realize the transmission and reception of UWB signals, and the transmitted signals are approximately first-order Gaussian pulse signals. There are two independent pulse generators inside the NVA6100 chip, which can generate nanosecond pulse detection signals with high range resolution. Figure 2 shows the hardware structure of the vital sign detection system. Through setting the internal registers, the detection, acquisition and processing of UWB echo signals can be realized. The fast time domain sampling frequency is set to 39 GHz, the slow time domain sampling frequency is set to 152.6 Hz and the fast time domain sampling length is 512. Figure 3 shows the experimental setup of the system for different scenes. According to the actual test environment, a simple test system platform is built on site to detect the performance of the radar device in practical application. An NVA6100 Radar device is used for UWB radar signal transmission, data acquisition and processing. A computer is used to receive and store data and display the algorithm running results. While the radar device is detecting, the detected target person records the number of breaths he takes during the test period, and the heart rate tester is used to test the heartbeat frequency. In order to test whether the algorithm proposed in this paper can meet the actual needs, different test scenes, such as the detection of indoor stationary targets, targets covered by obstacles, dynamic targets, multiple targets and targets in complex outdoor environments are constructed. Figure 3a shows the indoor obstacle free detection scene; Figure 3b shows the indoor obstacle crossing the detection scene, where the obstacle is a wall made of concrete with a thickness of 25 cm and a density of 2500 kg/m3; Figure 3c shows the indoor dynamic object detection sense where the dynamic target is marching on the spot; Figure 3d shows the outdoor obstacle-free detection scene; Figure 3e shows the outdoor obstacle crossing detection scene, the radar device need to pass through the obstacle to detect the outdoor human target, and the obstacle is a wall made of concrete with a thickness of 32 cm and a density of 2500 kg/m3; Figure 3f shows the outdoor dynamic object detection sense where the dynamic target is marching on the spot.
In a complex field detection environment, weak respiration and heartbeat signals are covered by a large number of noises and clutters. Therefore, in order to improve the accuracy of vital signs extraction in low signal-to-noise ratio environment, the algorithm proposed in this paper includes the following steps: signal preprocessing, signal denoising and decomposition, vital signs extraction and restoration, and vital signs reconstruction. Figure 4 shows the specific flowchart of the algorithm proposed in this paper. In the following chapters, firstly, the algorithm will be explained in detail with the sense of indoor stationary object detection, which is regarded as the simplest case. Then, the experimental results in other groups of scenarios will be displayed to verify the effectiveness of the proposed method in the actual complex environment. Finally, the performance of the proposed algorithm will be compared with the existing technologies to illustrate the advancement of the method.

4. Signal Preprocessing

Under the actual detection circumstances, there are a lot of interference clutters in the UWB echo signal. The echo matrix model in a real environment is shown as follows:
R [ n , m ] = h [ n , m ] + c [ n ] + w [ n , m ] + d [ m ] + l [ n , m ] ,
where h[n, m] represents the vital signs to be acquired, c[n] represents the static background clutters, w[n, m] represents the additive white noises caused by the radar system source, d[m] represents the unstable fast time DC components and l[n, m] is the linear trend on the slow time axis due to the unstable amplitude of the radar system during the acquisition process. After obtaining the UWB echo signals, it is necessary to remove some above clutter through signal preprocessing.

4.1. Clutter Suppression

Background clutters c[n] refers to all static components of signals unrelated to vital signs. They are generated from the multi-path reflection of human limbs, trunks and static objects, thus hardly any change can be observed in fast time.

4.1.1. Range Profile Subtraction (RPS) Method

The Background clutters c[n] always contain high-frequency components. Static background clutter which has a large amplitude can be regarded as a constant component for the scanning process. To perform the pulse cancellation, the Range Profile Subtraction (RPS) method is applied:
R [ 1 , m ] = R [ 1 , m ] R [ n , m ] = R [ n , m ] R [ n 1 , m ] ( m = 1 , , M ,   n = 2 , , N ) ,

4.1.2. Time Mean Subtraction (TMS) Method

The background clutter caused by detecting static objects in the scene can be approximated as a DC component, so the Time Mean Subtraction (TMS) method is used to eliminate this component:
R [ n , m ] = R [ n , m ] 1 N i = 1 N R [ i , m ] ( m = 1 , , M ,   n = 1 , , N ) ,

4.2. Signal Enhancement

In the actual application scene of life detectors, UWB pulse signals often need to penetrate walls, ruins, sheltered objects and other media, which often leads to the concealment of key vital signs. At the same time, the strength of the received signal is related to the signal transmission distance, so the echo signal of the distant target object is relatively weak. In view of the above situation, the weak signal enhancement algorithm for the original radar echo signals is the key to improve the detection success rate in a complex environment.

4.2.1. Advance Normalization Method

To enhance the vital signs, the Advance Normalization method is performed. The overall idea of the algorithm is to perform piecewise normalization for the whole signal interval according to the multi-order maximum, so as to strengthen the key information masked by the previous large amplitude signals. The specific flow of the Advance Normalization method is as follows:
In the first iteration step, for each column of echo signal {R″[i, m], i = 1, …, N}, find the maximum value Smax(1) of the echo sampling data. τmax(1) is the position of the sampling point corresponding to the maximum value Smax(1). According to Equation (10), for i = 1, …, τmax(1), the echo data are normalized with Smax(1):
S max ( 1 ) = R [ τ max ( 1 ) , m ] = Max ( R [ i , m ] ) i = 1 , , N Y [ i , m ] = R [ i , m ] S max ( 1 ) = R [ i , m ] R [ τ max ( 1 ) , m ] i = 1 , , τ max ( 1 ) ,
In subsequent iteration steps, assuming that the iteration step number is j, partial echo sampling data {R″[i, m], i = τmax(j − 1) + 1, …, N} are intercepted. Find the j order maximum value Smax(j). τmax(j) is the position of the sampling point corresponding to the maximum value Smax(j). According to Equation (11), for i = τmax(j − 1) + 1, …, τmax(j), the echo data are normalized with Smax(j):
S max ( j ) = R [ τ max ( j ) , m ] = Max ( R [ i , m ] ) i = τ max ( j 1 ) + 1 , , N Y [ i , m ] = R [ i , m ] S max ( j ) = R [ i , m ] R [ τ max ( j ) , m ] i = τ max ( j 1 ) + 1 , , τ max ( j ) ,
The above iterative process continues until τmax(j) = N. The Advance Normalization process of the whole UWB echo signal is completed.

4.2.2. Automatic Gain Control (AGC) Method

Automatic Gain Control is an automatic control method that makes the gain of the amplification circuit automatically adjust with the signal strength. It takes the effective combination of linear amplification and compression amplification to adjust the output signal. Therefore, the Automatic Gain Control (AGC) method is used to enhance the weak vital signs in slow time, so as to further improve the signal-to-noise ratio. The specific algorithm is as follows:
First, set the sliding window length d and the maximum gain value gmax. Then, calculate the corresponding gain coefficient according to the signal power within the window. Finally, calculate the controlled data by multiplying the gain coefficient to realize the adaptive control effect:
g ( i , m ) = 2 d + 1 k = i d i + d Y ( i , m ) 2 ,
g m a s k ( i , m ) = { g max g ( i , m ) , g ( i , m ) > g max , g ( i , m ) g max ,
X ( i , m ) = g m a s k ( i , m ) Y ( i , m ) ,
Figure 5 shows the radar data before and after preprocessing.

5. Signal Processing Based on SVD

5.1. Singular Value Decomposition Principle

Singular Value Decomposition (SVD) is a widely used algorithm in the field of machine learning. It can be used for characteristic decomposition and massive data compression. In this paper, the SVD method is used to process the radar data after signal preprocessing, so as to achieve the purpose of denoising, data compression, dimensionality reduction and characteristic decomposition. The steps of Singular Value Decomposition (SVD) for the radar data XN×M, which is after signal preprocessing, will be described in detail later.
The process of SVD is to decompose the radar data matrix XN×M into the following form:
X N × M = U N × N Σ N × M V M × M T = i = 1 k u i σ i v i T ,
Σ N × M = [ σ 1 0 0 0 0 0 0 σ 2 0 0 0 0 0 0 σ 3 0 0 0 0 0 0 0 0 0 0 ] N × M , σ 1 σ 2 σ 3 σ k , k min ( N , M )
U N × N = [ u 1 , u 2 , u 3 , u N ] ,
V M × M = [ v 1 , v 2 , v 3 , v M ] ,
Firstly, the square matrices XXT and XTX are constructed. Since both XXT and XTX are real symmetric square matrices, they can be performed orthogonal similarity diagonalization. According to the principle of eigenvalue decomposition and the form after SVD, one can obtain:
X X T = U Σ V T ( U Σ V T ) T = U Σ V T V Σ T U T = U ( Σ Σ T ) U T , = U Σ 1 U T
X T X = ( U Σ V T ) T U Σ V T = V Σ T U T U Σ V T = V ( Σ T Σ ) V T , = V Σ 2 V T
UN×N and VM×M are unit orthogonal matrices, namely, UUT = I and VVT = I. Σ1 and Σ2 are the eigenvalue matrices, which have singular values only on the main diagonal, and only zero value for any other element.
According to Equations (19) and (20), the eigenvector matrix UN×N of XXT is the left singular matrix of XN×M when performing SVD, and the eigenvector matrix VM×M of XTX is the right singular matrix of XN×M when performing SVD. The singular value matrix ΣN×M can be obtained by extracting the square root of the eigenvalues of matrix Σ1 or matrix Σ2.
The singular value matrix ΣN×M has singular values only on the main diagonal, namely, σ1, σ2, σ3, …, σk, σ1σ2σ3 ≥ … ≥ σk. ui represents the ith column vector of matrix UN×N, which is called the ith order left singular vector. vi represents the ith column vector of matrix VM×M, which is called the ith order right singular vector. σi represents the ith element of the singular value spectrum.

5.2. Data Denoising and Dimensionality Reduction Based on SVD

According to the principle of principal components analysis, for radar data XN×M, each column vector xi represents a group of individual sample data, the target vital signs among each group of individual sample data have strong correlation and the noise signal has randomness. Combined with Formula (19), the Covariance Matrix of XN×M is:
C x = 1 M X · X T = M 1 M [ cov ( x c 1 , x c 1 ) cov ( x c 1 , x c 2 ) cov ( x c 1 , x c N ) cov ( x c 2 , x c 1 ) cov ( x c 2 , x c 2 ) cov ( x c 2 , x c N ) cov ( x c N , x c 1 ) cov ( x c N , x c 2 ) cov ( x c N , x c N ) ] ,
where cov() represents the covariance between two vectors, the diagonal elements of the covariance matrix Cx represent the variance of the data set and the non-diagonal elements represent the correlation between different dimensions of the data. Because the composition of radar data XN×M is complex and different dimensions of data have strong correlation, the amount of data is large, and some of them cannot be rounded off.
However, according to Equation (19), the following relationship can be obtained:
X X T = U Σ 1 U T U T X X T U = Σ 1 , U T X ( U T X ) T = Σ 1
Therefore, for matrix UTX, its covariance matrix is:
C U T X = 1 M U T X · ( U T X ) T = 1 M Σ 1 ,
Therefore, for radar matrix XN×M, after orthogonal similarity transformation by matrix UT, the data can be projected into a new vector space, where the covariance matrix of the data in the new vector space is a diagonal matrix Σ1. The non-diagonal elements of Σ1 are zero, indicating that different dimensions are independent of each other in the new data space. The diagonal elements of Σ1 are σ12, σ22, σ32, …, σk2, σ12σ22σ32 ≥ … ≥ σk2, indicating that the components corresponding to the fronter elements account for a larger proportion of the data. According to the above characteristics, by selecting the main elements in matrix Σ1, one can retain the essential parts and reduce the dimensionality of the original radar data.
Above is the process of dimensionality reduction and denoising for XN×M in the y-axis direction. According to the same principle, the covariance matrix of XT can be analyzed to reduce dimensionality and denoise in x-axis direction. The result is the form of SVD as shown in Formula (15).
For the radar data XN×M after SVD processing, the principal components are screened through Cattell’s Scree-Test. Figure 6 shows the Scree plot of Cattell’s Scree-Test, and the magnitudes and variation trends of major singular values are also shown.
From Figure 6, the second-order to third-order singular values decline rapidly. Combined with Formulas (24) and (25), one can calculate the descent gradient and normalized singular values. After comprehensive consideration, the first six order principal components are selected and retained for subsequent processing after dimensionality reduction and denoising:
g j = σ j σ j + 1 σ 1 ,   j = 1 , 2 , 3 , , k 1 ,
h j = σ j σ 1 ,   j = 1 , 2 , 3 , , k ,
In addition, the noise signal w[n, m] has randomness, so its components in each spatial direction are equal. The signal to noise ration sketch map has been shown in Figure 7. The component size of each order principal component is different, but the noise signal contained can be regarded as invariant, so the Signal to Noise Ratio (SNR) of each component can be compared as in Equation (26):
S N R ( σ 1 u 1 v 1 ) S N R ( σ 2 u 2 v 2 ) S N R ( σ k u k v k ) ,
For those small singular values, their corresponding components have a very small signal-to-noise ratio. Therefore, abandoning these components with small signal-to-noise ratio from the original data will cause little loss to the effective components, and at the same time, parts of the noise with relatively large proportions are removed. Figure 8 shows the signal time domain characteristics of the first six order principal components of the radar matrix XN×M.

5.3. Signal Eigen Decomposition in Time-Space Dimension

After extracting the principal components of the radar matrix, the variety characteristic of each principal component in temporal and spatial dimensions can still be extracted by the SVD algorithm. The principle is as follows:
According to Equations (22) and (23), for radar matrix XNxM, after orthogonal similarity transformation with UT, the data are projected into a new space, and each row of matrix UTX is linearly independent with each other. Noting that YU = UTX, one can obtain:
Y U = [ y u 1 T y u 2 T y u k T ] = [ σ 1 · e u 1 T σ 2 · e u 2 T σ k · e u k T ] = U T X ,
X = U · Y U = [ u 1 , u 2 , , u k ] [ σ 1 · e u 1 T σ 2 · e u 2 T σ k · e u k T ] = σ 1 u 1 e u 1 T + σ 2 u 2 e u 2 T + + σ k u k e u k T
where the vectors eu1, eu2, …, euk are the unit orthogonal bases corresponding to each order principal components in the x-axis direction, which are linearly independent of each other. The left singular matrix U projects and restores each order principal components which feature in the x-axis direction to the original radar matrix XN×M. It can be derived that each order left singular vectors ui reflect the variation characteristics of the principal components along the y-axis, namely, ui decomposes the variation characteristics of the radar matrix XN×M in spatial dimension. In this paper, ui is noted as the ith spatial eigenvector of the radar matrix XN×M. By analyzing ui, one can obtain the variation characteristics of radar signal components at different detection distance.
Similarly, noting that YV = VTX, one can obtain:
Y V = [ y v 1 T y v 2 T y v k T ] = [ σ 1 · e v 1 T σ 2 · e v 2 T σ k · e v k T ] = V T X T ,
X T = V · Y V = [ v 1 , v 2 , , v k ] [ σ 1 · e v 1 T σ 2 · e v 2 T σ k · e v k T ] = σ 1 v 1 e v 1 T + σ 2 v 2 e v 2 T + + σ k v k e v k T
Each order right singular vectors vi reflect the variation characteristics of the principal components along the x-axis, namely, vi decomposes the variation characteristics of the radar matrix XN×M in the temporal dimension. In this paper, vi is noted as the ith temporal eigenvector of the radar matrix XN×M. By analyzing vi, one can obtain the variation characteristics of radar signal components at different detection time. Figure 9 shows the temporal and spatial eigenvectors for the first six order principal components.

6. Vital Signs Extraction and Restoration

6.1. Signal Components Screening Based on Energy Proportion Analysis

For each order principal component extracted by SVD, some clutters and noise still exist. For the principal components with much noise and only a small number of vital signs, it is difficult to extract effective information because of the low signal-to-noise ratio, therefore, it is not necessary to perform further analysis. For screening, these signals are first converted to the frequency domain by fast Fourier transform. Generally, the frequency range of human cardiopulmonary movements such as respiration and heartbeats are 0.2 to 0.7 Hz and 1.1 to 2 Hz, respectively. Therefore, the range of frequency domain characteristic extracted after fast Fourier transform is set between 0.2 and 2 Hz to cover the frequency range of the whole vital sign signal. Figure 10 shows the amplitude spectrum of each order principal component. By calculating the ratio of the vital signs’ frequency band energy to the whole signal frequency band energy, one can obtain the energy proportion diagram of vital signs frequency band shown in Figure 11. Finally, the first, third and fifth order principal components were selected for further analysis and processing.

6.2. Vital Signs Extraction Based on Wavelet Transformation

In case of practical engineering applications, the analyzed signal may contain many spikes or abrupt parts, and the noise is not always stationary white noise. In this case, the traditional Fourier analysis is incapable of action because it cannot reflect the signal change at a certain time point, so that any sudden change in the time axis will affect the whole spectrum of the signal. The wavelet analysis can carry out multi-resolution analysis on the signal in time and frequency domain at the same time, so it can effectively distinguish the abrupt part and noise in the signal, so as to realize signal denoising.
Assume that the received signal has the following form:
f ( t ) = s ( t ) + u ( t ) ,
where s(t) is the target signal without noise, u(t)~N(0, σ2) is the steady additive Gaussian white noise with the mean value of zero and variance of σ2. By discrete sampling of the signal f(t), one can obtain:
f ( n ) , n = 0 , 1 , , N 1 ,
The wavelet transform process is:
W T f ( j , k ) = 2 j 2 n = 0 N 1 f ( n ) ψ ( 2 j n k ) ,
where WTf (j, k) is the wavelet coefficient, and j represents the number of wavelet decomposition layers. In practical application, in order to simplify the process, the recursive implementation method of wavelet transform is always obtained according to the double-scale equation, namely, the Mallet algorithm:
S f ( 0 , k ) = f ( k ) S f ( j + 1 , k ) = S f ( j , k ) h ( j , k ) W T f ( j + 1 , k ) = S f ( j , k ) g ( j , k )
where h and g are low-pass and high-pass filters corresponding to scale function δ(x) and wavelet function ψ(x), respectively, Sf (j, k) is scale coefficient and WTf (j, k) is the wavelet coefficient. Accordingly, the reconstruction formula of the wavelet transform is:
S f ( j 1 , k ) = S f ( j , k ) h ˜ ( j , k ) + W T f ( j , k ) g ˜ ( j , k ) ,
The process of signal denoising by wavelet transform is shown in Figure 12.
Perform wavelet transform on the noisy signal of Equation (31), noting W as the wavelet transform matrix and f and s as the vectors corresponding to f(n) and s(n), respectively. Then, one can obtain:
W T f = W f , W T s = W s , W T u = W u ,
According to the linear property of wavelet transform, one can obtain:
W T f = W T s + W T u ,
According to the property of noise u, there are:
E { W T u } = E { W u } = W E { u } = 0 P { W T u } = E { W T u W T u T } = E { W u u T W T } = σ 2 I ,
According to the above properties, after orthogonal wavelet transformation, the energy of wavelet coefficients WTf (j, k) on each scale corresponding to signal s(n) is mainly concentrated in a few specific positions, which correspond to the odd positions and important information of original signal s(n). The noise u(n) is still white noise after orthogonal wavelet transformation, and its wavelet coefficients are uncorrelated to each other and distributed on all time axes at all scales.
Based on above characteristic, the process and principle of wavelet denoising are as follows: First, wavelet transformation is applied to the noisy signal. Then, the wavelet coefficients of the target signal are extracted by various methods at each scale. At the same time, the wavelet coefficients of noise are removed as much as possible. Finally, the signal is reconstructed by inverse wavelet transformation to achieve the purpose of denoising.
In this paper, the sym6 wavelet base is used. The commonly used threshold functions are hard threshold function and soft threshold functions, which are given by Formulas (39) and (40), respectively:
w ^ j , k = { w j , k | w j , k | λ 0 | w j , k | < λ ,
w ^ j , k = { sgn ( w j , k ) ( | w j , k | λ ) | w j , k | λ 0 | w j , k | < λ ,
The hard threshold function can retain the peak characteristics of the original signal as much as possible, while the soft threshold function has good continuity at the threshold boundary. Therefore, the hard threshold function is used to denoise the spatial eigenvectors ui in the spatial dimension, and the soft threshold function is used to denoise the temporal eigenvectors vi in the time dimension.
In this paper, the frequency of radar pulse transmission is 152.6 Hz, while the frequency range of vital signs is 0.2–2 Hz. Therefore, when extracting vital signs from the temporal eigenvectors vi, the number of wavelet decomposition layers is set to seven. The frequency range of the radar signal under wavelet multi-scale decomposition is shown in Figure 13. The threshold of noise reduction is determined with the penalty strategy. According to the frequency range, the energy of vital signs is concentrated on the seventh layer wavelet component, so only the seventh layer low-frequency and high-frequency components are retained for further denoising to extract vital signs. The vital signs extraction results of each principal component are shown in Figure 14.

6.3. Survivor Location Based on Energy Entropy

As described in the previous section, wavelet transform is used to denoise the spatial eigenvector. The results of wavelet denoising of ui by using the hard threshold function are shown in Figure 15.
Then, constructing the Hamming window according to the thickness of human chest, calculate the energy entropy of each order principal component at different positions. The results are shown in Figure 16. As shown in Table 1, the maximum energy entropy is the location of the target vital signs. At the same time, the confidence factors (K) are calculated according to the signal-to-noise ratio of each order spatial eigenvector.
Different proportions are given according to the singular value and signal-to-noise ratio of each order principal component, the final calculated survivor target position is Pc = 0.811 m. Therefore, the positioning error of the algorithm proposed in this paper is err = 0.011 m.

6.4. Respiratory Signal Restoration

The vital signs extracted from each order principal components shown in Figure 14 have removed a large amount of high-frequency noise. Therefore, except for the vital signs of respiration and heartbeats, the residual clutter in the current signal is the low-frequency linear drift. The principle of linear trend suppression is as follows:
W = Ω T X ( X T X ) 1 X T Ω T ,
The linear trend suppression effects are shown in Figure 17.
In order to extract the target respiratory signal of 0.2–0.6 Hz in vital signs, the Butterworth filter is adopted according to the properties of original signal and target signal. The Butterworth filter is an infinite impulse response (IIR) digital filter, which is characterized by a frequency response curve that is maximally flat in the passband without ripple and gradually drops to zero in the stopband. In order to extract the breathing signal, a Butterworth bandpass filter needs to be designed, and its transfer function can be expressed as:
H ( u , v ) = 1 1 + [ D 2 ( u , v ) D 0 2 D ( u , v ) · W ] 2 n ,
where D0 is the center frequency of the passband, W is the bandwidth of the bandpass filter and n is the order. In order to obtain a purer signal and ensure that the filter can effectively extract the signal, the upper and lower boundary frequencies of the passband are set to 0.2 Hz and 0.6 Hz, respectively, the passband attenuation is set to 0.1 dB. In addition, the upper and lower boundary frequencies of the stopband are set to 0.05 Hz and 0.8 Hz, the stopband attenuation is set to 1 dB. The order of the Butterworth filter n is calculated equals three, and its amplitude-frequency characteristic curve is shown in Figure 18.
The restored respiratory signals and their spectra are shown in Figure 19.
Extracting the maximum value in each order spectrum as the respiratory signal frequency and calculating the signal-to-noise ratio according to the following equation, one can obtain the results shown in Table 2:
S N R = 10 × log 10 s i g P o w e r n o i s e P o w e r = 10 × log 10 f = R F 0.025 R F + 0.025 A k ( f ) s u m ( A k ( f ) ) f = R F 0.025 R F + 0.025 A k ( f ) ,

6.5. Heartbeat Signal Restoration

Among the extracted principal components of each order, the heartbeat signal component is only observed in the spectrum of the third temporal eigenvector. However, because of the weak strength, it is still difficult to be directly visible, even after clutter and noise removal performance.
Figure 20 shows the normalized spectrum of the third temporal eigenvector, the position of the maximum peak corresponds to the respiratory frequency, and the positions of the second and third peaks correspond to two and three times of the respiratory frequency. Therefore, it can be seen that the high-order harmonics of respiratory signal produce great interference.
The Moving Target Indicator (MTI) method is adopted to attenuate the breathing harmonics. Figure 21 shows the principle of a double-delay MTI harmonic canceller. Set the system delay Tr to the inverse of the respiratory frequency RF. The response of the double-delay MTI harmonic canceller system is demonstrated in Equation (45):
T r = 1 R F ,
h ( t ) = δ ( t ) 2 δ ( t T r ) + δ ( t 2 T r ) ,
The transfer function of the system is as follows:
H ( ω ) = ( 1 e j ω T r ) 2 = ( 2 j sin ( ω T r ) ) 2 e j ω T r ,
According to the above system transfer equation, it is easy to infer that the filter can suppress the signal frequencies that are multiples of respiratory frequency RF. One can obtain a good effect of the MTI harmonic canceller processing on the radar signal.
Same as extracting the respiratory signal, build a Butterworth filter to extract the heartbeat signal from the harmonic cancelled signal. The upper and lower boundary frequencies of the passband are set to 1.0 Hz and 1.9 Hz respectively, the passband attenuation is set to 0.1 dB. The upper and lower boundary frequencies of the stopband are set to 0.7 Hz and 2.2 Hz, respectively, the stopband attenuation is set to 0.6 dB. The order of the Butterworth filter n equals 3, and its amplitude–frequency characteristic curve is shown in Figure 22.
The restoration results and normalized spectrum of the original signal and each step’s processed signal are shown in Figure 23c,d.
Extracting the maximum value in the spectrum as the heartbeat signal frequency, and calculating the signal-to-noise ratio, one can obtain the results shown in Table 3.

6.6. Vital Signs Reconstruction and Result Analysis

According to the above research works, the vital sign reconstruction results are shown in Figure 24. The performance of the proposed algorithm in this paper is shown in Table 4.
During the experimental tests, the vital signs are detected with the UWB radar life detector, meanwhile and the respiratory and heartbeat frequencies of the target human body are measured. The target human body breathes 22 times per minute and their heart beats 76 times per minute. The true values of the respiratory frequency and heartbeat frequency are 0.367 Hz and 1.267 Hz, respectively. For the above simple scenario, the running time of the algorithm on a specific experiment platform is 2.18 s. The above results show the good properties of the algorithm.

7. Performance Verification and Comparison

In order to verify the effectiveness of the algorithm proposed in this paper, five volunteers were chosen for the validation experiment; A, B, C, D are healthy adult males (A: 26 years old, 176 cm, 72 kg; B: 30 years old, 183 cm, 96 kg; C: 38 years old, 174 cm, 63 kg; D: 42 years old, 171 cm, 86 kg); E is a healthy adult female (E: 23 years old, 160 cm, 48 kg). The results are shown in Table 5.
The above results show that the proposed algorithm has good effectiveness, accuracy and efficiency under simple detection conditions. For a demonstration of the performance of the proposed method in complex environment, several experiments under different conditions have been executed. During the experiments, different detection distances, different personnel numbers and characteristics, indoor and outdoor environment, whether there are obstacles, etc., are used for the construction of different detection conditions. The basic experimental platform architectures have been shown in Figure 3. The settings of different experimental control groups are shown in Table 6. It is worth noting that the dynamic target shown in the table does not mean that the tested person is moving in a large range but refers to his small-scale activities such as stepping. In addition, in order to achieve long-distance detection, the fast time sampling frequency of the UWB radar system is changed to 5 Ghz, and the slow time impulse frequency is changed to 10 Hz.
The results of essential steps for different experiment groups are shown in Figure 25, Figure 26, Figure 27, Figure 28 and Figure 29.
In order to illustrate the advancement of the proposed method in this paper, Table 7 compares some performances of the algorithm relative to the reference methods. (The performance of the algorithms is measured on the same experimental platform using the same experimental data, and the reference algorithms are reproduced by the author of this paper).
In order to further verify the effectiveness of the algorithm proposed in this paper in complex environments, the detected person (combinations of persons) and the corresponding positional relationship were randomly selected for the above 6 groups, and 15 verification experiments were performed for each group. According to the experimental results, one can summarize the key indicators as shown in Table 8.
Table 7 summarizes the results of multiple experiment groups when executing the proposed method and different algorithms, such as traditional FFT, VMD [27] and PE-EEMD [39]. In simple experimental scenarios, various methods can obtain accurate results, the proposed method can greatly shorten the calculation time and improve the timeliness by about 10 times, and at the same time, its detection accuracy and signal-to-noise ratio (SNR) are generally better than other algorithms. In complex experimental scenarios, such as long-distance, multiple targets, obstacle crossing, dynamic targets and so on, the performance of the proposed algorithm is particularly outstanding. For example, in group 4, the radar signal of a distant target covered by an obstacle is too weak; therefore, traditional algorithms have difficulty separating it from interference noise and clutter. However, the proposed method is still capable to obtain the information from the ninth higher order principal component based on the good characteristics of the SVD algorithm. Similarly, in the case of the multi-target detection of groups 5 and 6, the proposed method can successfully extract the information of a distant target interfered by the front targets. The detection of a heartbeat signal and dynamic target information is also more accurate and sensitive. In addition, most traditional algorithms need to traverse all data. In contrast, the proposed method adopts the principle of macroscopic big data analysis, after decomposing the temporal and spatial eigenvectors, it only processes the one-dimensional vectors, so it can always maintain high detection efficiency. Table 8 shows the statistical results of a large number of validation experiments, they reflect that the algorithm proposed in this paper can generally maintain effectiveness and high accuracy. For relatively simple scenarios, the algorithm in this paper can ensure a 100% success rate. For the long-range target detection through obstacles and the simultaneous detection of three different range targets, the vital signs are weak and subject to a lot of interference, but the algorithm in this paper can still ensure the success rate of 73.3% and 86.7%, with high detection accuracy and timeliness. In general, from the performance indicators such as accuracy, success rate, signal-to-noise ratio, and running time, one can conclude that the proposed algorithm has the properties of high efficiency, high precision, high sensitivity and high signal-to-noise ratio.

8. Conclusions

In this paper, a novel vital sign detection and extraction method based on Singular Value Decomposition (SVD) and Wavelet Transform decomposition is proposed. The experimental platform is established based on NVA6100 pulse radar system, the detection, acquisition and processing of UWB echo signals can be realized. The radar matrix contains discrete time series of M pulse signals after sampling; therefore, a two-dimensional matrix of N rows and M columns is formed. In order to improve the detection accuracy of vital signs in low signal-to-noise ratio environment, the algorithm proposed includes the following steps: signal preprocessing, signal denoising and decomposition; vital signs extraction and restoration; and vital signs reconstruction.
In the signal preprocessing, the clutter is suppressed with the Range Profile Subtraction method and the Time Mean Subtraction method, and the target signals are enhanced by the Advance Normalization method and Auto Gain Control.
Singular Value Decomposition (SVD) method is adapted to process the radar data after signal preprocessing, so as to achieve the purpose of denoising, data compression, dimension reduction and characteristic decomposition. The first six principal components are retained, and the temporal and spatial eigenvectors of each principal component of the radar signal are obtained.
The principal components extracted by SVD are screened based on energy proportion analysis. This paper adopted sym6 wavelet base to perform wavelet transformation, the number of wavelet decomposition layers is set to seven. The hard threshold function is used to denoise the spatial eigenvectors ui, and the soft threshold function is used to denoise the temporal eigenvectors vi. Then, the energy entropy of each order principal component at different positions is calculated, and the maximum energy entropy is considered to be the location of the human body. The respiratory signal is restored through linear trend suppression and the Butterworth Filter, and the heartbeat signal is restored through the MTI harmonic canceller and the Butterworth Filter.
According to the above research works, the vital signs are reconstructed, and the results are analyzed. By setting up various complex experimental scenarios, such as long-distance, multiple targets, obstacle crossing, dynamic targets and so on, the performance of the proposed method is compared with the traditional FFT, VMD and PE-EEMD methods. From the performance indicators such as accuracy, success rate, signal-to-noise ratio (SNR) and running time, one can conclude that the proposed algorithm has the properties of high efficiency, high precision, high sensitivity and high signal-to-noise ratio.

Author Contributions

Conceptualization, S.L. and Q.Q.; methodology, S.L.; software, S.L. and Y.Z.; validation, S.L., Q.Q. and L.S.; formal analysis, H.C.; investigation, J.C.; resources, Q.Q.; data curation, S.L.; writing—original draft preparation, S.L.; writing—review and editing, S.L. and Y.Z.; visualization, S.L. and L.S.; supervision, S.L. and Y.Z.; project administration, Q.Q., S.L. and H.C.; funding acquisition, Q.Q. and J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China, grant number 51708516, and the Project of China Coal Industry Group Co., Ltd. 2019-2-ZD004 and 2019-2-ZD003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

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

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hangai, K.; Iwata, K. “The golden 72 hours” and local communities: Keys for survival when a big earthquake occurs: Frequent communications in the neighborhood save the city and lives. Kumamoto Univ. Policy Res. 2012, 3, 81–92. [Google Scholar]
  2. Lee, J.S.; Su, Y.W.; Shen, C.C. A comparative study of wireless protocols: Bluetooth, UWB, ZigBee, and Wi-Fi. In Proceedings of the IECON 2007-33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; pp. 46–51. [Google Scholar]
  3. Cist, D.B. Non-destructive evaluation after destruction: Using ground penetrating radar for search and rescue. In Proceedings of the 7th International Symposium on Non-Destructive Testing in Civil Engineering, Nantes, France, 30 June–3 July 2009. [Google Scholar]
  4. Cist, D.B. Ground Penetrating Radar Characterization of Geologic Structure Beneath the Aberjona Wetland. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1999. [Google Scholar]
  5. Pochanin, G.; Masalov, S.; Pochanina, I.; Capineri, L.; Falorni, P.; Bechtel, T. Modern trends in development and application of the UWB radar systems. In Proceedings of the 2016 8th International Conference on Ultrawideband and Ultrashort Impulse Signals (UWBUSIS), Odessa, Ukraine, 5–11 September 2016. [Google Scholar]
  6. Zhang, H.; Li, S.; Jing, X.J.; Zhang, Y.; Jiao, T.; Zhang, P.F.; Lv, H.; Yu, X.; Xue, H.J.; Lu, G.H.; et al. A Separation Technology for Biological Radar Signals of Respiration and Heartbeat. Appl. Mech. Mater. 2013, 411–414, 1564–1568. [Google Scholar] [CrossRef]
  7. Yi, D. Characteristics of a dipole antenna on a dielectric slab. J. Electron. Inf. Technol. 1994, 19, 76–80. [Google Scholar]
  8. Wang, S.; Liu, Z.; Xie, R.; Ran, L.; Wang, J. MIMO radar waveform design for target detection in the presence of interference. Digit. Signal Processing 2021, 114, 103060. [Google Scholar] [CrossRef]
  9. Fan, W.Q.; Xiao, W.S. Image denoising based on wavelet thresholding and Wiener filtering in the wavelet domain. J. Eng. 2019, 2019, 6012–6015. [Google Scholar] [CrossRef]
  10. Zito, D.; Pepe, D.; Mincica, M.; Zito, F.; Tognetti, A.; Lanatà, A.; De Rossi, D. SoC CMOS UWB Pulse Radar Sensor for Contactless Respiratory Rate Monitoring. IEEE Trans. Biomed. Circuits Syst. 2011, 5, 503–510. [Google Scholar] [CrossRef] [PubMed]
  11. Akiyama, I. Search for Survivors Buried in Rubble by Rescue Radar with Array Antennas—Extraction of Respiratory Fluctuation. In Proceedings of the 2007 IEEE International Workshop on Safety, Security and Rescue Robotics, Rome, Italy, 27–29 September 2007. [Google Scholar]
  12. Li, Z.; Li, W.; Lv, H.; Zhang, Y.; Jing, X.; Wang, J. A Novel Method for Respiration-Like Clutter Cancellation in Life Detection by Dual-Frequency IR-UWB Radar. Microw. Theory Tech. IEEE Trans. 2013, 61, 2086–2092. [Google Scholar] [CrossRef]
  13. Zeng, R.; Liu, H.; Qin, Y.S.; Cui, B.W.; Niu, Y. High frequency reconstruction technique based on auto gain control modulation. Prog. Geophys. 2007, 22, 850–859. [Google Scholar]
  14. Immoreev, I.Y. Ultrawideband radars: Features and capabilities. J. Commun. Technol. Electron. 2009, 54, 1–26. [Google Scholar] [CrossRef]
  15. Bracewell, R. The Fourier transform and its applications. Am. J. Phys. 2002, 34, 1. [Google Scholar] [CrossRef]
  16. Khadra, L.; Al-Fahoum, A.S.; Al-Nashash, H. Detection of life-threatening cardiac arrhythmias using the wavelet transformation. Med. Biol. Eng. Comput. 1997, 35, 626. [Google Scholar] [CrossRef]
  17. Yu, X.; Wang, Y.; Lu, S. Tracking the magnetic carriers of heavy metals in contaminated soils based on X-ray microprobe techniques and wavelet transformation. J. Hazard. Mater. 2020, 382, 121114. [Google Scholar] [CrossRef]
  18. Khalid, A. Wavelet transform based non-hermitian symmetry OFDM technique for indoor MIMO-VLC system with an imaging receiver. Wireless Networks 2021, 27, 4649–4663. [Google Scholar] [CrossRef]
  19. Kumar, A.; Tomar, H.; Mehla, V.K.; Komaragiri, R.; Kumar, M. Stationary wavelet transform based ECG signal denoising method. ISA Trans. 2020, 114, 251–262. [Google Scholar] [CrossRef]
  20. Guevorkian, D.; Liuha, P.; Launiainen, A.; Lappalainen, V. Highly efficient scalable parallel-pipelined architectures for discrete wavelet transforms. In Domain-Specific Processors: Systems, Architectures, Modeling, and Simulation; CRC Press: Boca Raton, FL, USA, 2004; Volume 12, pp. 41–62. [Google Scholar]
  21. Liu, X.; Li, X.; Sun, H. X-ray Pulsar Signal Denoising Using Lifting Scheme Wavelet. Acta Opt. Sin. 2013, 33, 60–66. [Google Scholar]
  22. Xiufang, Y.; Wei, Z.; Yuxiang, Y. Denoising technology of radar life signal based on lifting wavelet transform. Acta Opt. Sin. 2014, 34, 292–297. [Google Scholar]
  23. Sudheesh, K.V.; Basavaraj, L. Qualitative Approach of Empirical Mode Decomposition-Based Texture Analysis for Assessing and Classifying the Severity of Alzheimer’s Disease in Brain MRI Images. In Advances in Artificial Intelligence and Data Engineering; Springer: Singapore, 2021; pp. 1227–1253. [Google Scholar]
  24. Rong, L.; Shang, P. Fractional empirical mode decomposition energy entropy based on segmentation and its application to the electrocardiograph signal. Nonlinear Dyn. 2018, 94, 1669–1687. [Google Scholar] [CrossRef]
  25. Xiong, H.; Zheng, C.; Liu, J.; Song, L. ECG Signal In-Band Noise De-Noising Base on EMD. J. Circuits Syst. Comput. 2018, 28, 1950017. [Google Scholar] [CrossRef]
  26. Diraco, G.; Leone, A.; Siciliano, P. A Radar-Based Smart Sensor for Unobtrusive Elderly Monitoring in Ambient Assisted Living Applications. Biosensors 2017, 7, 55. [Google Scholar] [CrossRef] [Green Version]
  27. Yan, J.; Hong, H.; Zhao, H.; Li, Y.; Gu, C.; Zhu, X. Through-Wall Multiple Targets Vital Signs Tracking Based on VMD Algorithm. Sensors 2016, 16, 1293. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Liang, X.; Zhang, H.; Ye, S.; Fang, G.; Gulliver, T.A. Improved denoising method for through-wall vital sign detection using UWB impulse radar. Digit. Signal Processing 2017, 74, 72–93. [Google Scholar] [CrossRef]
  29. Haykin, S.; Liu, K. Spatial Spectrum Estimation. Handbook on Array Processing and Sensor Networks; IEEE: Piscataway, NJ, USA, 2009; pp. 29–58. [Google Scholar]
  30. Liu, C.; Ali, S.S.; Zhang, R.; Li, S.Y.; Wang, J.; Jin, M.L. Spatial spectrum based blind spectrum sensing for multi-antenna cognitive radio system. J. Commun. 2015, 36, 115. [Google Scholar]
  31. Ren, S.; Liu, S.; Wang, K.; Zhou, R. Improved algorithm of spatial spectrum estimation for DOA estimation of coherent signals. Aerosp. Electron. Warf. 2019, 35, 40–43+48. [Google Scholar]
  32. Tan, J.; Nie, Z.; Wen, D. Low complexity MUSIC-based direction-of-arrival algorithm for monostatic MIMO radar. Electron. Lett. 2017, 53, 275–277. [Google Scholar] [CrossRef]
  33. Chen, Z.; Ding, Y.; Ren, S.; Chen, Z. A Novel Noncircular MUSIC Algorithm Based on the Concept of the Difference and Sum Coarray. Sensors 2018, 18, 344. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Griesmaier, R.; Schmiedecke, C. A multifrequency MUSIC algorithm for locating small inhomogeneities in inverse scattering. Inverse Probl. 2017, 33, 035015. [Google Scholar] [CrossRef] [Green Version]
  35. Dong, Z.; Zhang, Y.; Zheng, G.; Feng, C.; Tang, J. Improved DOA estimation algorithm for co-prime linear arrays using root-MUSIC algorithm. Electron. Lett. 2017, 53, 1277–1279. [Google Scholar]
  36. Akay, M.; Welkowitz, W.; Semmlow, J.L.; Kostis, J. Application of the ARMA method to acoustic detection of coronary artery disease. Med. Biol. Eng. Comput. 1991, 29, 365–372. [Google Scholar] [CrossRef]
  37. Chen, Z.; Lu, G.; Xie, Z.; Shang, W. A unified framework and method for EEG-based early epileptic seizure detection and epilepsy diagnosis. IEEE Access 2020, 8, 20080–20092. [Google Scholar] [CrossRef]
  38. Sim, D.; Kim, K.; Kim, C.; Lee, C. A Signal-Level Maximum Likelihood Detection Based on Partial Candidates for MIMO FBMC-QAM System with Two Prototype Filters. Veh. Technol. IEEE Trans. 2019, 68, 2598–2608. [Google Scholar] [CrossRef]
  39. Yang, D.; Zhu, Z.; Liang, B. Vital Sign Signal Extraction Method Based on Permutation Entropy and EEMD Algorithm for Ultra-Wideband Radar. IEEE Access 2019, 7, 178879–178890. [Google Scholar] [CrossRef]
  40. Xue, H.; Liu, M.; Lv, H.; Jiao, T.; Li, Z.; Qi, F.; Wang, P.; Wang, J.; Zhang, Y. A dynamic clutter interference suppression method for multiple static human targets detection using ultra-wideband radar. Microw. Opt. Technol. Lett. 2019, 61, 2854–2865. [Google Scholar] [CrossRef]
  41. Chandrasekhar, K.; Kumaraswamy, H.V. Performance Evaluation of Pisarenko Harmonic Decomposition and Music-Like Algorithms for Narrowband Spectrum Sensing in Cognitive Radio. J. Sci. Ind. Res. 2019, 78, 473–477. [Google Scholar]
  42. Kosch, O.; Thiel, F.; Di Clemente, F.S.; Hein, M.A.; Seifert, F. Monitoring of human cardio-pulmonary activity by multi-channel UWB-radar. In Proceedings of the 2011 IEEE-APS Topical Conference on Antennas and Propagation in Wireless Communications, Turin, Italy, 12–16 September 2011. [Google Scholar]
  43. Bai, Z.G.; Yang, M. Target Classification for Life-detection Based on Empirical Mode Decomposition and Singular Value Decomposition. Fire Control Command. Control 2013, 38, 124–148. [Google Scholar]
  44. Zhou, K.; Huang, Y.; Xie, M.; Min, H. Mixed Noises Suppression of Partial Discharge Signal Employing Short-Time Singular Value Decomposition. Trans. China Electrotech. Soc. 2019, 34, 2435–2443. [Google Scholar]
Figure 1. Schematic diagram of vital signs signals detection effect.
Figure 1. Schematic diagram of vital signs signals detection effect.
Sensors 22 01177 g001
Figure 2. Hardware structure of the vital signs detection system.
Figure 2. Hardware structure of the vital signs detection system.
Sensors 22 01177 g002
Figure 3. Experimental setup of the system for different scenes: (a) Detection of indoor stationary target; (b) Detection of indoor stationary target covered by obstacle; (c) Detection of indoor dynamic target; (d) Detection of outdoor stationary target; (e) Detection of outdoor stationary target covered by obstacle; (f) Detection of outdoor dynamic target.
Figure 3. Experimental setup of the system for different scenes: (a) Detection of indoor stationary target; (b) Detection of indoor stationary target covered by obstacle; (c) Detection of indoor dynamic target; (d) Detection of outdoor stationary target; (e) Detection of outdoor stationary target covered by obstacle; (f) Detection of outdoor dynamic target.
Sensors 22 01177 g003aSensors 22 01177 g003b
Figure 4. Specific flowchart of proposed algorithm.
Figure 4. Specific flowchart of proposed algorithm.
Sensors 22 01177 g004
Figure 5. Signal preprocessing performance: (a) Radar raw data; (b) Radar data after preprocessing.
Figure 5. Signal preprocessing performance: (a) Radar raw data; (b) Radar data after preprocessing.
Sensors 22 01177 g005
Figure 6. Cattell’s Scree-Test.
Figure 6. Cattell’s Scree-Test.
Sensors 22 01177 g006
Figure 7. Signal to noise ratio.
Figure 7. Signal to noise ratio.
Sensors 22 01177 g007
Figure 8. SVD Data denoising and dimensionality reduction effect: (a) First order principal component; (b) second order principal component; (c) third order principal component; (d) fourth order principal component; (e) fifth order principal component; (f) sixth order principal component.
Figure 8. SVD Data denoising and dimensionality reduction effect: (a) First order principal component; (b) second order principal component; (c) third order principal component; (d) fourth order principal component; (e) fifth order principal component; (f) sixth order principal component.
Sensors 22 01177 g008
Figure 9. Temporal and spatial eigenvectors for the first six order principal components: (a) First spatial eigenvector; (b) first temporal eigenvector; (c) second spatial eigenvector; (d) second temporal eigenvector; (e) third spatial eigenvector; (f) third temporal eigenvector; (g) fourth spatial eigenvector; (h) fourth temporal eigenvector; (i) fifth spatial eigenvector; (j) fifth temporal eigenvector; (k) sixth spatial eigenvector; (l) sixth temporal eigenvector.
Figure 9. Temporal and spatial eigenvectors for the first six order principal components: (a) First spatial eigenvector; (b) first temporal eigenvector; (c) second spatial eigenvector; (d) second temporal eigenvector; (e) third spatial eigenvector; (f) third temporal eigenvector; (g) fourth spatial eigenvector; (h) fourth temporal eigenvector; (i) fifth spatial eigenvector; (j) fifth temporal eigenvector; (k) sixth spatial eigenvector; (l) sixth temporal eigenvector.
Sensors 22 01177 g009aSensors 22 01177 g009bSensors 22 01177 g009c
Figure 10. Amplitude spectrum of each order principal component: (a) Amplitude spectrum of first component; (b) Amplitude spectrum of second component; (c) Amplitude spectrum of third component; (d) Amplitude spectrum of fourth component; (e) Amplitude spectrum of fifth component; (f) Amplitude spectrum of sixth component.
Figure 10. Amplitude spectrum of each order principal component: (a) Amplitude spectrum of first component; (b) Amplitude spectrum of second component; (c) Amplitude spectrum of third component; (d) Amplitude spectrum of fourth component; (e) Amplitude spectrum of fifth component; (f) Amplitude spectrum of sixth component.
Sensors 22 01177 g010aSensors 22 01177 g010b
Figure 11. Energy proportion diagram of vital signs frequency band.
Figure 11. Energy proportion diagram of vital signs frequency band.
Sensors 22 01177 g011
Figure 12. Wavelet transformation signal denoising process.
Figure 12. Wavelet transformation signal denoising process.
Sensors 22 01177 g012
Figure 13. Frequency range of radar signal under wavelet multi-scale decomposition.
Figure 13. Frequency range of radar signal under wavelet multi-scale decomposition.
Sensors 22 01177 g013
Figure 14. Vital signs extraction results of each principal component: (a) Vital signs extraction of first temporal eigenvector; (b) Vital signs extraction of second temporal eigenvector; (c) Vital signs extraction of third temporal eigenvector.
Figure 14. Vital signs extraction results of each principal component: (a) Vital signs extraction of first temporal eigenvector; (b) Vital signs extraction of second temporal eigenvector; (c) Vital signs extraction of third temporal eigenvector.
Sensors 22 01177 g014aSensors 22 01177 g014b
Figure 15. Spatial eigenvectors after wavelet denoising: (a) First spatial eigenvector after wavelet denoising; (b) third spatial eigenvector after wavelet denoising; (c) fifth spatial eigenvector after wavelet denoising.
Figure 15. Spatial eigenvectors after wavelet denoising: (a) First spatial eigenvector after wavelet denoising; (b) third spatial eigenvector after wavelet denoising; (c) fifth spatial eigenvector after wavelet denoising.
Sensors 22 01177 g015
Figure 16. Energy entropy of each order principal component at different positions: (a) Energy entropy of first spatial eigenvector; (b) Energy entropy of third spatial eigenvector; (c) Energy entropy of fifth spatial eigenvector.
Figure 16. Energy entropy of each order principal component at different positions: (a) Energy entropy of first spatial eigenvector; (b) Energy entropy of third spatial eigenvector; (c) Energy entropy of fifth spatial eigenvector.
Sensors 22 01177 g016
Figure 17. Linear trend suppression effects of vital signs: (a) Detrend vital signs of first temporal eigenvector; (b) Detrend vital signs of third temporal eigenvector; (c) Detrend vital signs of fifth temporal eigenvector.
Figure 17. Linear trend suppression effects of vital signs: (a) Detrend vital signs of first temporal eigenvector; (b) Detrend vital signs of third temporal eigenvector; (c) Detrend vital signs of fifth temporal eigenvector.
Sensors 22 01177 g017
Figure 18. Amplitude-frequency characteristic of Butterworth filter for respiratory signal extraction.
Figure 18. Amplitude-frequency characteristic of Butterworth filter for respiratory signal extraction.
Sensors 22 01177 g018
Figure 19. Respiratory signal restoration result: (a) Restoration of first order respiratory signal; (b) first order respiratory signal spectrum; (c) Restoration of third order respiratory signal; (d) third order respiratory signal spectrum; (e) Restoration of fifth order respiratory signal; (f) fifth order respiratory signal spectrum.
Figure 19. Respiratory signal restoration result: (a) Restoration of first order respiratory signal; (b) first order respiratory signal spectrum; (c) Restoration of third order respiratory signal; (d) third order respiratory signal spectrum; (e) Restoration of fifth order respiratory signal; (f) fifth order respiratory signal spectrum.
Sensors 22 01177 g019aSensors 22 01177 g019b
Figure 20. Normalized spectrum of the third temporal eigenvector.
Figure 20. Normalized spectrum of the third temporal eigenvector.
Sensors 22 01177 g020
Figure 21. The principle of a double-delay MTI harmonic canceller.
Figure 21. The principle of a double-delay MTI harmonic canceller.
Sensors 22 01177 g021
Figure 22. Amplitude–frequency characteristic of Butterworth filter for heartbeat signal extraction.
Figure 22. Amplitude–frequency characteristic of Butterworth filter for heartbeat signal extraction.
Sensors 22 01177 g022
Figure 23. Heartbeat signal restoration result: (a) Original signal; (b) MTI harmonic suppressed signal; (c) Restored heartbeat signal; (d) Normalized spectrum.
Figure 23. Heartbeat signal restoration result: (a) Original signal; (b) MTI harmonic suppressed signal; (c) Restored heartbeat signal; (d) Normalized spectrum.
Sensors 22 01177 g023aSensors 22 01177 g023b
Figure 24. Vital signs reconstruction results: (a) Reconstruction of respiratory signal; (b) Three-dimensional display of respiratory signal; (c) Reconstruction of heartbeat signal; (d) Three-dimensional display of heartbeat signal.
Figure 24. Vital signs reconstruction results: (a) Reconstruction of respiratory signal; (b) Three-dimensional display of respiratory signal; (c) Reconstruction of heartbeat signal; (d) Three-dimensional display of heartbeat signal.
Sensors 22 01177 g024aSensors 22 01177 g024b
Figure 25. Results of essential steps for experiment group 2: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Figure 25. Results of essential steps for experiment group 2: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Sensors 22 01177 g025aSensors 22 01177 g025bSensors 22 01177 g025c
Figure 26. Results of essential steps for experiment group 3: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Figure 26. Results of essential steps for experiment group 3: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Sensors 22 01177 g026aSensors 22 01177 g026b
Figure 27. Results of essential steps for experiment group 4: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Figure 27. Results of essential steps for experiment group 4: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Sensors 22 01177 g027aSensors 22 01177 g027b
Figure 28. Results of essential steps for experiment group 5: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Figure 28. Results of essential steps for experiment group 5: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Sensors 22 01177 g028aSensors 22 01177 g028bSensors 22 01177 g028c
Figure 29. Results of essential steps for experiment group 6: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Figure 29. Results of essential steps for experiment group 6: (a) Radar raw data; (b) Radar data after preprocessing; (c) The relative principal component; (d) Spatial eigenvector; (e) Temporal eigenvector; (f) Energy entropy; (g) Restoration of respiratory signal; (h) Respiratory signal spectrum; (i) Restoration of heartbeat signal; (j) Heartbeat signal spectrum.
Sensors 22 01177 g029aSensors 22 01177 g029b
Table 1. Survivor location information based on energy entropy.
Table 1. Survivor location information based on energy entropy.
OrderSingular Value SizeCalculated Target Position (m)K
1170.040.81097.1%
340.380.81091.4%
519.170.82180.2%
Table 2. Respiratory signal restoration result.
Table 2. Respiratory signal restoration result.
OrderSingular Value SizeRespiratory Frequency (Hz)SNR (dB)
1170.040.3421.457
340.380.328−4.269
519.170.340−1.196
Table 3. Heartbeat signal restoration result.
Table 3. Heartbeat signal restoration result.
OrderSingular Value SizeRespiratory Frequency (Hz)SNR (dB)
340.381.375−5.573
Table 4. Results and performance of the proposed algorithm.
Table 4. Results and performance of the proposed algorithm.
ParameterResultTruth ValueErrorSNR (dB)
Position (m)0.8110.80.011\
RF (Hz)0.3420.3670.0251.457
HF (Hz)1.3751.2670.108−5.573
Running time (s)2.18\\\
Table 5. Detection results for different subjects.
Table 5. Detection results for different subjects.
SubjectPositionRFHFTime (s)
Error (m)Error (Hz)SNR (dB)Error (Hz)SNR (dB)
A0.0110.0251.4570.108−5.5732.18
B0.0270.0361.3870.098−3.3421.95
C0.0180.0171.2550.148−3.1892.25
D0.0420.0322.1760.067−3.4762.17
E0.0230.0381.1670.147−3.8682.09
Table 6. Settings of different experimental groups.
Table 6. Settings of different experimental groups.
No.ObjectsDistance (m)StateObstacleEnvironment
1A0.8StaticNoIndoor
2B4StaticNoOutdoor
3A3StaticConcrete (25 cm)Indoor
4C11StaticConcrete (32 cm)Outdoor
5A5StaticNoOutdoor
B10Static
6A4StaticNoOutdoor
B7Dynamic
C10Static
Table 7. Results and performance comparison with the referenced algorithm.
Table 7. Results and performance comparison with the referenced algorithm.
No.ValueMethod
FFTVMDPE-EEMDProposedMeasured
1Position(m)0.890.870.840.8110.8
Err(m)0.090.070.040.011\
RF(Hz)0.360.360.340.3420.37
SNR(dB)−1.890.381.131.457\
HF(Hz)\\1.401.3751.27
SNR(dB)\\−5.24−5.573\
Time(s)21.8645.3420.972.18\
2Position(m)4.264.124.144.0754
Err(m)0.260.120.140.075\
RF(Hz)0.370.340.340.3360.32
SNR(dB)−2.73−1.08−0.39−0.083\
HF(Hz)1.191.321.341.4041.38
SNR(dB)−4.63−4.11−3.88−3.268\
Time(s)27.7950.3826.892.76\
3Position(m)2.712.742.832.9723
Err(m)0.290.260.170.028\
RF(Hz)0.330.340.370.3640.35
SNR(dB)−2.48−1.39−0.870.553\
HF(Hz)\1.341.341.3761.39
SNR(dB)\−5.76−5.07−4.373\
Time(s)23.6545.1425.572.39\
4Position(m)\\\11.77411
Err(m)\\\0.774\
RF(Hz)\\\0.3690.37
SNR(dB)\\\−2.953\
HF(Hz)\\\1.4711.38
SNR(dB)\\\−4.475\
Time (s)23.6749.7628.782.93\
5Position(m)4.98\5.06\5.07\5.02510.583510
Err(m)0.02\0.06\0.07\0.0250.583\
RF(Hz)0.34\0.37\0.36\0.3860.3860.380.37
SNR(dB)−4.22\−1.67\−1.79\−1.764−1.764\
HF(Hz)\\1.43\1.40\1.4041.4041.421.38
SNR(dB)\\−3.76\−3.36\−2.873−2.873\
Time(s)28.7656.8731.843.08\
6Position(m)3.927.28\4.017.34\3.877.10\3.9757.2649.6694710
Err(m)0.080.28\0.010.34\0.130.10\0.0250.2640.331\
RF(Hz)0.320.45\0.350.42\0.320.39\0.3660.4410.3660.370.470.35
SNR(dB)−3.87−3.64\−1.41−2.73\−2.03−1.97\−0.887−1.576−0.887\
HF(Hz)\\\1.23\\1.211.17\1.2961.6321.4041.351.891.38
SNR(dB)\\\−5.87\\−5.37−5.43\−4.771−5.315−4.891\
Time(s)28.6457.3730.653.27\
Table 8. Key indicators of verification experiments.
Table 8. Key indicators of verification experiments.
No.Position Err. (m)RF Err. (Hz)HF Err. (Hz)Time (s)Success Rate
Max.Avg.Max.Avg.Max.Avg.Max.Avg.
10.0420.0250.0380.0270.1480.1052.252.16100%
20.0750.0470.0220.0170.1170.0962.412.24100%
30.0370.0310.0260.0180.0840.0472.392.07100%
41.2610.9840.0430.0270.1450.1122.942.8673.3%
50.6320.2160.0380.0210.1450.0973.082.79100%
60.5270.1970.0290.0110.3690.1843.353.2186.7%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, S.; Qi, Q.; Cheng, H.; Sun, L.; Zhao, Y.; Chai, J. A Vital Signs Fast Detection and Extraction Method of UWB Impulse Radar Based on SVD. Sensors 2022, 22, 1177. https://doi.org/10.3390/s22031177

AMA Style

Liu S, Qi Q, Cheng H, Sun L, Zhao Y, Chai J. A Vital Signs Fast Detection and Extraction Method of UWB Impulse Radar Based on SVD. Sensors. 2022; 22(3):1177. https://doi.org/10.3390/s22031177

Chicago/Turabian Style

Liu, Siyun, Qingjie Qi, Huifeng Cheng, Lifeng Sun, Youxin Zhao, and Jiamei Chai. 2022. "A Vital Signs Fast Detection and Extraction Method of UWB Impulse Radar Based on SVD" Sensors 22, no. 3: 1177. https://doi.org/10.3390/s22031177

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