This disclosure is related to remote vital sign detection.
Remote sensing of physiological parameters, such as heartbeat and breathing, has a number of uses. For example, this can facilitate prevention and early diagnosis of cardiovascular diseases. Two-thirds of the cost of healthcare in the US is due to chronic diseases. One of the leading chronic diseases in developed countries and one of the major causes of death in US is cardiovascular disease. There is a strong demand for providing timely heart health information in a convenient and less-expensive way for cardiologists, potential patients, or even normal people living their daily lives. Conventional medical devices, such as electrocardiograms (ECGs), and more recent smart devices, such as smart wearable devices, can provide accurate heart rate measurement but require direct contact with the human body. These existing approaches can cause discomfort and may not be suitable for long-term monitoring of physiological parameters.
A precise cardiac data reconstruction method is provided, which may also be referred to herein as radar cardiography (RCG). RCG can reconstruct cardiac data, such as heart rate and/or electrocardiogram (ECG)-like heartbeat waveform signals wirelessly by using advanced radar signal processing techniques. For example, heartbeat and related characteristics can be monitored by isolating cardiovascular activity from strong respiratory interference in spatial spaces: azimuth and elevation. This results in significant improvements to pulse signal-to-noise-ratio (SNR) compared to conventional approaches, facilitating heart-rate variability (HRV) analysis.
Image processing techniques may be applied in reconstruction of the cardiac data. For example, a three-dimensional (3-D) image of a region of interest may be formed from a series of collected radar signals. The region of interest may be indicated by clustered energy indicating chest motion from cardiac and/or respiratory activity. The region of interest may be a region in space, and in some cases may further be a range of time. The 3-D image may be further processed to find respiration data and/or cardiac data. In some examples, the heart rates of multiple subjects can be monitored using ultra-wideband (UWB) impulse radar. The heart rates may further be monitored through objects, such as a wall. These examples may be robust against small-scale body motion, such as hand motion from cellphone usage or typing over a laptop.
In some examples, autonomous flying technology can be combined with RCG to implement a BioDrone system. The BioDrone system is a smart and flexible flying platform for search and rescue of humans in hostile environments. The BioDrone system can remotely measure vital signs of stationary subjects up to several meters using a UWB radar sensor. The BioDrone can be useful in life-endangering situations, such as earthquakes, fires, and floods, and can sense subjects behind objects (e.g., walls and building structures).
An exemplary aspect relates to a method for reconstructing vital signs of a subject. The method includes receiving a first radar signal measuring a region of interest of the subject and forming a first 3-D image of the region of interest. The method also includes reconstructing a respiration waveform from the first 3-D image and reconstructing cardiac data based on the first 3-D image and the respiration waveform.
Another exemplary aspect relates to a vital sign monitoring system. The vital sign monitoring system includes a radar sensor and a signal processor. The signal processor is configured to receive a radar signal from the radar sensor and form a slow-time image of a region of interest of a first human subject from the radar signal. The signal processor is further configured to remove static body parts from the slow-time image and extract a vital sign signal from the slow-time image.
Another exemplary aspect relates to a device. The device includes a radar sensor and a signal processor. The signal processor is configured to receive a first radar signal from the radar sensor and locate a potential human subject in the first radar signal. The signal processor is further configured to receive a second radar signal from the radar sensor focused to the potential human subject and extract a vital sign signal of the potential human subject using the second radar signal.
Those skilled in the art will appreciate the scope of the present disclosure and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the embodiments and illustrate the best mode of practicing the embodiments. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the disclosure and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that when an element such as a layer, region, or substrate is referred to as being “on” or extending “onto” another element, it can be directly on or extend directly onto the other element or intervening elements may also be present. In contrast, when an element is referred to as being “directly on” or extending “directly onto” another element, there are no intervening elements present. Likewise, it will be understood that when an element such as a layer, region, or substrate is referred to as being “over” or extending “over” another element, it can be directly over or extend directly over the other element or intervening elements may also be present. In contrast, when an element is referred to as being “directly over” or extending “directly over” another element, there are no intervening elements present. It will also be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
Relative terms such as “below” or “above” or “upper” or “lower” or “horizontal” or “vertical” may be used herein to describe a relationship of one element, layer, or region to another element, layer, or region as illustrated in the Figures. It will be understood that these terms and those discussed above are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including” when used herein specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
A precise cardiac data reconstruction method is provided, which may also be referred to herein as radar cardiography (RCG). RCG can reconstruct cardiac data, such as heart rate and/or electrocardiogram (ECG)-like heartbeat waveform signals wirelessly by using advanced radar signal processing techniques. For example, heartbeat and related characteristics can be monitored by isolating cardiovascular activity from strong respiratory interference in spatial spaces: azimuth and elevation. This results in significant improvements to pulse signal-to-noise-ratio (SNR) compared to conventional approaches, facilitating heart-rate variability (HRV) analysis.
Image processing techniques may be applied in reconstruction of the cardiac data. For example, a three-dimensional (3-D) image of a region of interest may be formed from a series of collected radar signals. The region of interest may be indicated by clustered energy indicating chest motion from cardiac and/or respiratory activity. The region of interest may be a region in space, and in some cases may further be a range of time. The 3-D image may be further processed to find respiration data and/or cardiac data. In some examples, the heart rates of multiple subjects can be monitored using ultra-wideband (UWB) impulse radar. The heart rates may further be monitored through objects, such as a wall. These examples may be robust against small-scale body motion, such as hand motion from cellphone usage or typing over a laptop.
In some examples, autonomous flying technology can be combined with RCG to implement a BioDrone system. The BioDrone system is a smart and flexible flying platform for search and rescue of humans in hostile environments. The BioDrone system can remotely measure vital signs of stationary subjects up to several meters using a UWB radar sensor. The BioDrone can be useful in life-endangering situations, such as earthquakes, fires, and floods, and can sense subjects behind objects (e.g., walls and building structures).
I. Radar Cardiography (RCG)
In an exemplary aspect, an i-th scattering center 20 is parameterized by reflectivity coefficient ρi(t) and radial distance di(t) from the radar sensor, which vary as a function of time t. The received composite signal is modeled as follows:
where N is the number of scattering centers and p(τ) is the transmitted pulse. c denotes the speed of light. Note that t and τ are two different time scales. The former is often referred to as a slow-time sampling interval and is related to the pulse repetition interval. The latter time scale is referred as a fast-time sampling interval and is often associated with an analog-to-digital converter (ADC) sampling interval providing distance information.
By analyzing a single 3-D image, a highly reflective object can be identified; by analyzing multiple consecutive 3-D images, the motion of a moving subject can be traced. With an improved number of antennas in both azimuth and elevation domains along with a high signaling bandwidth, a fine 3-D resolution cube is achieved in the space. The target of interest can therefore be possibly isolated from a noisy environment. Detailed information of the target can be extracted by further processing the radar image pixels in the region of interest. For example, minute motion of vital sign activities of human beings can be estimated.
An exemplary method for reconstructing respiratory activity of a subject uses an embodiment of the radar sensor 12 having a field of view of approximately 60 degrees horizontally and 60 degrees vertically. In an exemplary aspect, the detection range can be set to a relatively small motion range corresponding to vital signs (e.g., between 5 centimeters (cm) and 15 cm). In the 3-D radar image 26, the peak pixel intensity corresponds to the chest motion and can be located after removing the static body parts by analyzing a sequence of 3-D images. The nearby image pixels within the energy cluster are spatially averaged to form a single sample point related to respiratory activity. These image pixel locations are recorded as the region of interest and are used for processing subsequent radar images. By performing this spatial averaging operation on consecutive radar images at a fixed region of interest, a time series approximating the chest motion is obtained.
An exemplary method for cardiac data reconstruction can separate the relatively weak heartbeat signal from the relatively strong respiration signal based on simple geometry using spatial degree-of-freedom. In a first sensing period, the significant respiratory activity occurs at a center location represented by a tuple of (dVital, αresp, βresp) in the 3-D space, where αresp and βresp denote the angular information in azimuth and elevation domains. In a second sensing period, the detection range is adjusted to dVital+/−d0, where d0 is chosen as 3 cm. The spatial location of the heart can be located as of (αhr,βhr) based on the prior knowledge of where the heart chamber is in azimuth and elevation. In general, the respiratory energy at depth dVital spreads across a much larger area in azimuth and elevation than that of the cardiac energy. Based on this fact, the heartbeat region of interest in 3-D space is selected as a small 3-D contour centered at (dVital, αresp, βresp). The selected small contour represents scattering from motion corresponding to cardiac activity.
In some examples, the heartbeat region of interest is fixed across all images in order to obtain the maximum heartbeat sensitivity. By spatial averaging the radar pixels in the region of interest centered at (dVital, αhr, βhr) at each scan, a time series containing the cardiovascular activity is obtained with respiration significantly suppressed. Each pixel within the heartbeat region of interest can be viewed as an independent channel containing the common pulse information but with independent channel noise. By spatial averaging these channels, the pulse SNR is enhanced. A motion filter is applied to the concatenated time series at the frequency band of interest to focus on the heartbeat motion.
In a second sensing period 308, the range-gate is adjusted to where most of the vital sign energy occurs and a second 3-D radar image is formed (block 310). In the updated second 3-D radar image (which is formed from the same set of radar signal data as the first 3-D radar image), a small heartbeat region of interest is selected in order to suppress the majority of the respiratory interference (block 312). Similarly, the heartbeat waveform is obtained by concatenating the individual spatially averaged image pixels (block 314).
Experimental results show results of using the system and methods for RCG using a radar sensor described above. First, the pulse SNR performance of the proposed RCG method in 3-D space is compared to that of the conventional radar signal processing technique in temporal domain and spectral domain. Significant pulse SNR improvement is demonstrated. Second, HRV analysis is conducted on the reconstructed heartbeat waveform by comparing against the reference ECG signal.
II. Multiple-Subject and Through-Wall Detection
Here, an exemplary model is presented for detecting physiological parameters (e.g., vital signs) using a UWB impulse radar. A vital sign signal is actually preserved RF signal domain. Down-conversion to complex-baseband is performed in digital domain. Then vital signs can be extracted using a complex signal demodulation method and phase-based methods in complex-baseband. But an undesirable phase offset might occur in the down-conversion process due to the carrier mismatch. This phase offset reduces the signal strength of the vital signs, and should be measured and compensated.
The captured radar returns are often organized in a two-dimensional (2-D) array, fast-time and slow-time. They are on very different time scales. The fast-time sampling time (which often corresponds to the range direction) is usually on the order of nanoseconds and the output slow-time sampling time is on the order of microseconds. The fast sampling time is denoted τ and the transformed frequency component is denoted v, while t denotes the slow cross-range sample time and f is the corresponding Fourier domain component. The vital signs of a subject at a nominal distance d0 can be simplified as a sum of two periodic motions from respiratory and cardiac activities:
v(t)=d0+Mb sin(2πfbt)+Mh sin(2πfht) Equation 3
where Mb is the amplitude of respiratory activity, and Mh is the amplitude of cardiac activity. fb and fh are respiration and heartbeat frequencies.
The received signal can be modeled as a product of the target response and the delayed versions of the transmitted pulse. The vital sign is related to the time-varying delay as a function of the slow-time t.
r(t,τ)=ATp(τ−τD(t)) Equation 4
where p(t,τ) is the generated short pulse, centered at the carrier frequency Fc. AT denotes the magnitude of the target response, and
denotes the time-varying delay. c is the speed of light. The received signal is then down-converted to the complex baseband and is represented as:
y(t,τ)=ATp(τ−τD(t))e−j2πF
The modulation on time-delay from the chest motion can be extracted by performing Fourier analysis. Through forward and backward Fourier transforms with respect to t and T, the Fourier transform of Equation 5 with respect to t is given as:
|Y(f,τ0)|=Σk=−∞∞Σl=−∞∞|Ck,l(τ0)|δ(f−kfb−lfh)≥|Y(f,τ)| Equation 6
where Ck,l(τ)=∫dv[P(v+Fc)ej2πv(τ−τ
In an exemplary aspect, a robust heart-rate estimation method traces the fundamental heartbeat and its associated higher-order harmonics in the spectral domain. Since the fundamental heartbeat frequency and the 2nd- and even 3rd-order harmonics caused by the heartbeat motion are separated by the heart rate apart, the heart rate can be recovered when the fundamental heartbeat spectral energy is masked by the much stronger respiratory activity.
In order to demonstrate that the 2nd-order harmonic of heartbeat is robust against the hand motion, a range bin is chosen at 0.69 m which contains both the vital signs signal and the hand motion noise. The results are generated in
Only the 2nd-order method can provide consistent and slow-varying estimates over time in the presence of such hand motion. In this manner, locating the higher-order harmonics of heartbeat is robust against small-scale motion artifacts. These heartbeat related higher-order harmonics are noise-limited and almost respiration-free. However, when the test subject is sitting further away from the radar or even behind a wall, the higher-order harmonics can be occasionally below the noise floor. In this situation, an adaptive heart-rate combination method enables continuous heart-rate estimation.
In this adaptive heart-rate combination scheme, two high-pass filters are used to filter out the possible fundamental heartbeat and its higher-order harmonics. For example, two filters can be used with fixed cut-off frequencies, f1=0.7 Hz and f2=1.5 Hz, roughly corresponding to the normal resting heartbeat 50 BPM to 100 BPM.
The adaptive heart-rate combination works as follows. The algorithm mainly looks for the 2nd-order and 3rd-order harmonics of heartbeat by locating the peak location from the spectral content as a result of the harmonics filter. The current heart-rate estimate is computed as one half of the peak location as fh2nd/2. If the current estimate is drifting from the previous estimate by more than 3 beats, the algorithm checks whether the current estimate is from the 3rd-order harmonic, fh3rd/3. If not, the estimated result from the fundamental heartbeat filter is used instead. In cases that all three estimates are drifting away from the previous estimates, then the algorithm stops and outputs a warning message to the subject (e.g., “Possible movement is observed! Please sit still for next measurement.”).
Second, once the number of targets has been determined, a range bin can be located for each target (block 1104). The slow-time variation of the RF signal at the selected range bin is a good approximation of the chest motion or respiration pattern 1106 (block 1108).
Third, a spectral analysis is applied at the range bins containing most of the vital signs activity for a given subject (1110). Therefore, the respiration rate is estimated from the location of the dominant spectral peak, and the heart rate is obtained from the proposed adaptive combination scheme described above (block 1112). Estimated vital signals, such as the respiration rate and the heart rate, are then output (block 1114).
III. BioDrone
Combining radar sensing, such as described above in Section I and Section II, a BioDrone system can deploy radar technology for vital sign monitoring in a flying platform with high agility. One goal of this system is to provide a responsive solution for disaster relief. The BioDrone system provides a fast, safe and flexible way to search for the humans which existing approaches fail to achieve.
In the pre-processing stage, the motion noise from the flying platform and the radar phase noise due to sampling jitters are compensated together since they all lead to increase phase noise level in the received signal (block 1402). Without properly correcting them, the relatively small vital signs motion (especially the heartbeat activity) cannot be detected. In the post-processing stage, spectral domain features related to the heartbeat are used and combined to obtain the rate estimation.
Phase noise reduction in the pre-processing stage is crucial in determination of the heartbeat detectability (block 1404). This is because the platform motion noise even at hover position and the radar sampling jitter can generate a phase noise that can mask the weaker heartbeat signal. The first range sample or zeroth distance sample can be used as a reference to guide the phase noise correction process. A range-doppler analysis (block 1406) is applied at the processing stage. Post-processing includes an adaptive heart rate estimation (block 1410) and respiration suppression and heartbeat reconstruction (block 1412) as described herein.
Second, a heartbeat waveform reconstruction method is developed motivated by the following facts: 1) due to limited range resolution, the vital signs energies are generally spread across multiple range bins, especially the respiration motion; 2) respiration and heartbeat spectral energies are generally collocated in the range direction while separated in the spectral direction.
This projection operator can be estimated using the data containing only the respiration signal sResp. Mathematically, the processing is represented as:
P
Resp
⊥
=I−s
Resp
{s
Resp
s
Resp
}s
Resp
† Equation 7
s
HR
=P
Resp
⊥
s
Mixed Equation 8
Respiration estimation is a relatively simpler task compared to the heartbeat estimation since it is the dominant motion in the overall vital signs. The rate can be estimated by locating the dominant spectral energy using spectral analysis. The direct radar return at the range bin of interest over time is a good approximation of the respiration pattern.
The exemplary computer system 1800 in this embodiment includes a processing device 1802 or processor, a system memory 1804, and a system bus 1806. The system memory 1804 may include non-volatile memory 1808 and volatile memory 1810. The non-volatile memory 1808 may include read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), and the like.
The volatile memory 1810 generally includes random-access memory (RAM) (e.g., dynamic random access memory (DRAM), such as synchronous DRAM (SDRAM)). A basic input/output system (BIOS) 1812 may be stored in the non-volatile memory 1808 and can include the basic routines that help to transfer information between elements within the computer system 1800.
The system bus 1806 provides an interface for system components including, but not limited to, the system memory 1804 and the processing device 1802. The system bus 1806 may be any of several types of bus structures that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and/or a local bus using any of a variety of commercially available bus architectures.
The processing device 1802 represents one or more commercially available or proprietary general-purpose processing devices, such as a microprocessor, central processing unit (CPU), or the like. More particularly, the processing device 1802 may be a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a processor implementing other instruction sets, or other processors implementing a combination of instruction sets. The processing device 1802 is configured to execute processing logic instructions for performing the operations and steps discussed herein.
In this regard, the various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with the processing device 1802, which may be a microprocessor, field programmable gate array (FPGA), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or other programmable logic device, a discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. Furthermore, the processing device 1802 may be a microprocessor, or may be any conventional processor, controller, microcontroller, or state machine. The processing device 1802 may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).
The computer system 1800 may further include or be coupled to a non-transitory computer-readable storage medium, such as a storage device 1814, which may represent an internal or external hard disk drive (HDD), flash memory, or the like. The storage device 1814 and other drives associated with computer-readable media and computer-usable media may provide non-volatile storage of data, data structures, computer-executable instructions, and the like. Although the description of computer-readable media above refers to an HDD, it should be appreciated that other types of media that are readable by a computer, such as optical disks, magnetic cassettes, flash memory cards, cartridges, and the like, may also be used in the operating environment, and, further, that any such media may contain computer-executable instructions for performing novel methods of the disclosed embodiments.
An operating system 1816 and any number of program modules 1818 or other applications can be stored in the volatile memory 1810, wherein the program modules 1818 represent a wide array of computer-executable instructions corresponding to programs, applications, functions, and the like that may implement the functionality described herein in whole or in part, such as through instructions 1820 on the processing device 1802. The program modules 1818 may also reside on the storage mechanism provided by the storage device 1814. As such, all or a portion of the functionality described herein may be implemented as a computer program product stored on a transitory or non-transitory computer-usable or computer-readable storage medium, such as the storage device 1814, non-volatile memory 1808, volatile memory 1810, instructions 1820, and the like. The computer program product includes complex programming instructions, such as complex computer-readable program code, to cause the processing device 1802 to carry out the steps necessary to implement the functions described herein.
An operator, such as the user, may also be able to enter one or more configuration commands to the computer system 1800 through a keyboard, a pointing device such as a mouse, or a touch-sensitive surface, such as the display device, via an input device interface 1822 or remotely through a web interface, terminal program, or the like via a communication interface 1824. The communication interface 1824 may be wired or wireless and facilitate communications with any number of devices via a communications network in a direct or indirect fashion. An output device, such as a display device, can be coupled to the system bus 1806 and driven by a video port 1826. Additional inputs and outputs to the computer system 1800 may be provided through the system bus 1806 as appropriate to implement embodiments described herein.
The operational steps described in any of the exemplary embodiments herein are described to provide examples and discussion. The operations described may be performed in numerous different sequences other than the illustrated sequences. Furthermore, operations described in a single operational step may actually be performed in a number of different steps. Additionally, one or more operational steps discussed in the exemplary embodiments may be combined.
Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the present disclosure. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
This application claims the benefit of provisional patent application Ser. No. 62/821,119, filed Mar. 20, 2019, the disclosure of which is hereby incorporated herein by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US20/23533 | 3/19/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62821119 | Mar 2019 | US |