Next Article in Journal
A Methodology Based on Machine Learning and Soft Computing to Design More Sustainable Agriculture Systems
Next Article in Special Issue
Enhancing Diagnosis of Anterior and Inferior Myocardial Infarctions Using UWB Radar and AI-Driven Feature Fusion Approach
Previous Article in Journal
Transformer-Based Fire Detection in Videos
Previous Article in Special Issue
Intelligent Reflecting Surface-Based Non-LOS Human Activity Recognition for Next-Generation 6G-Enabled Healthcare System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation Protocol for Analogue Intelligent Medical Radars: Towards a Systematic Approach Based on Theory and a State of the Art

Laboratoire National de Métrologie et D’essais (LNE), 78197 Trappes, France
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(6), 3036; https://doi.org/10.3390/s23063036
Submission received: 19 December 2022 / Revised: 8 February 2023 / Accepted: 9 March 2023 / Published: 11 March 2023
(This article belongs to the Special Issue Radar Sensing for Health Monitoring)

Abstract

:
We propose the basis for a systematised approach to the performance evaluation of analogue intelligent medical radars. In the first part, we review the literature on the evaluation of medical radars and compare the provided experimental elements with models from radar theory in order to identify the key physical parameters that will be useful to develop a comprehensive protocol. In the second part, we present our experimental equipment, protocol and metrics to carry out such an evaluation.

1. Introduction

The present work takes place within the framework of the AIR CHIST-ERA project [1,2]. Its aim is to prototype and evaluate the performance of an analogue intelligent chip for short and middle range medical radar signal processing.
Medical radars can measure the human heart and breathing rates and have the advantage of working without contact with the skin, at a distance of up to several meters. They have already been the topic of many publications (see, for instance, the review articles [3,4,5] or the book [6] for a general coverage from a medical viewpoint), and we will analyse some of them in the literature review in this paper. Most publication authors present their radars and detail their mathematical algorithms to derive the breathing and heart rates. They also construct experiments with their hardware as a proof of concept, and we point out that many of them have their own protocol. Sometimes, they perform a statistical study to measure the difference between the results of their algorithm and the baseline measurements performed on the human body [7,8].
The aim of this paper is to advance the topic of medical radar evaluation, more particularly for analogue intelligent radars. Because of the variety of evaluation protocols found in the literature, we wanted, in the first part of this paper, to summarise all of the interesting physical quantities involved in the literature on medical radar evaluation, and compare them with those of radar theory models, in order to take into account as many physical elements as possible to systematise the evaluation and develop a comprehensive protocol within a physical–mathematical framework.
Intelligent radars integrate artificial intelligence, i.e., a signal-processing algorithm whose parameters have been derived with the help of a database and some statistical optimization algorithms. Such an approach provides the digital signal processor the ability to potentially change its parameters within a given signal analysis structure. Analogue intelligent radars go further by replacing the digital signal processor with an analogue integrated circuit: instead of performing calculations through a complex computer structure in the digital domain, the whole processing process happens in the analogue domain in one or multiple very-low-power ASICs. This technology aims at increasing the radar signal processing speed and decreasing the energy consumption (multiple applications for AI can be found in [9,10,11,12,13,14,15,16,17]). The protocol should therefore also control these elements.
In addition to the development of a protocol, and in order to be sure that the results given by an analogue intelligent medical radar are correct, we need to acquire reference measurements and to develop metrics to compare the results. We present such elements in the second part of this paper. We warn in advance that we do not yet have the analogue intelligent radar prototype from our research project, so we have not been able to provide all the details required for the metrics.
Overall, this work aims to be a first step towards a more comprehensive and systematic approach to the evaluation of analogue intelligent medical radars, with a protocol built from both theory and practice and metrics adapted to analogue intelligent radars.
We present our work as follows. Section 2 introduces the concept of intelligent radars and the principle of their evaluation. Section 2.1. offers a state of the art about the evaluation of medical radars. Section 2.2. is a very short introduction to radar theory. Section 2.3. makes the link between the previous two sections in order to identify important physical quantities to monitor during the evaluation of the radar.
After these four theoretical sections, we are able to propose, for a second time, an experimental setup, a protocol and metrics to achieve the evaluation of an analogue intelligent medical radar. In Section 3, we present the hardware we used to assemble a prototype to measure reference values of heart and breathing rates. Section 4.1 details the protocol with multiple possible scenarios. Section 4.2. addresses the metrics issue. Finally, in Section 5, we discuss possible directions to investigate in order to improve our current work, which is not complete.

2. Intelligent Radars: What Do We Evaluate and How? ”I Confirm”

For the sake of simplicity, in the introduction, we use the term radar in a broad sense. In practice, it contains two main elements: (1) the transmission/reception antennas and attached circuitry and (2) the calculus entity processing the signals measured from the first part.
System (1) is defined by its power supply (consumption W), its wave emission/reception (antenna diagram, number of reception antennas, kind of emission (UWB, CW, FMCW), frequencies, power) and its signal processing (time of calculation, resolution). Depending on these elements, we can find multiple strategies linked to system (2) in the literature to extract interesting data, including heart and breathing rates (see, for instance, [18,19,20,21]).
Compared to these classical radar technologies, intelligent radar integrates a computation entity that performs an AI calculation on the result of the received signal. In project AIR, this entity is an analogue intelligence circuit that computes the heartbeat and respiratory frequencies from the information that system (1) sends. Therefore, there are three levels of information:
  • The measurements directly performed on a target.
  • A signal information sent by the radar acquisition circuit.
  • The results given by the AI after the processing of this information.
A thorough evaluation would aim at evaluating the quality of the correspondence between levels (1) and (2), (2) and (3), (1) and (3). In the scope of our research, we only focus on the last two correspondences because the first one concerns the antenna hardware, which we do not evaluate. Moreover, in the scope of the present paper, we will only focus on the (1)–(3) relationship, between what we measure on a target and what the analogue intelligent radar gives as a result. In order to do this, we need to define what a target is and in which physical context it operates. This is what Section 2.1 and Section 2.2 propose.

2.1. State of the Art

In this section, we analyse more than 50 papers on medical radar experiments in order to extract from them interesting elements about their protocols [22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77].
In almost of all these papers, we can find information on the radar and the target positioning: the distance between them is given, and the target may have various positions and movements. For instance, [22,23,34,40] show a sitting target, [28] show a static standing target, [24,25,71] display a lying-down target, and [45,61] present a walking target. This information belongs to the ‘Positioning’ category.
Besides the positioning, we can find data on the nature and number of targets. In most of these papers, the target is singular, but there is sometimes mention of multiple individual targets being tested [34,41,48,53,64,69,76,77], or two targets at the same time [42,46,49,52,61], or even more [33]. Sometimes, the authors present data about the targets’ age and weight [8,53] or torso dimensions [41], or gender [76]. The target can also be a machine simulating human respiration [32,47,50,51,72,73]. In a few other papers [38,45,47], it is specified that the targets wear clothes. We classify these elements in the category ‘Target’ (see Table 1).
We can also find details on the experimental environment, including the presence of walls between the radar and the target [43,44] or around them [32,48,61]. These walls can also be anechoic [39,45,66]. Rarely, the experiment is carried out outside with no proximate walls [35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59], or surrounded by ruins [24,74]. Ref. [26] shows that there can be absorption in the atmosphere, and [53] shows that there can be speaking noise. All of these elements enter the ‘Environment’ category.
For the last protocol information category, we deal with the ‘Measurements’ themselves. Details can be given about the sensors for measuring heart and respiration rates [7,8,27,30,40,48,57,65,76], the duration of the experiment [18,19,42,52,55,65,69,73], and the breathing style [22,36,48,56,60,65,75]. The Bland–Altman method to compare sensors and radar data is sometimes applied [34,76].
These four categories are visible in Table 1. We wanted to provide an in-depth analysis so that interested readers could visibly observe particular experimental configurations. When not specified, the target is human, is facing the radar, the radar aims at the target’s thoracic cage and is at the same altitude, the distance is between the target and the radar antenna, and the atmosphere is a laboratory one. For experiments carried out on multiple persons, but not at the same time, we will use the term “individual”. In many of these papers, the type of radar transmission and frequency are given, but we do not reproduce them here since our goal is not to focus on these elements.
Table 1. Literature review. Articles are cited in the first column.
Table 1. Literature review. Articles are cited in the first column.
ArticleTargetPositioningEnvironmentMeasurements
[7]14 individual targets (age and weight given)
or multiple targets.
8 m. Different
movements
are studied.
WallAlicePDX sensors.
120 s duration.
[8]Age, weightSitting at 1.5 m Spirometer
[18] 1 mWall35 s duration
[19] 30 cm 30 s duration
[20] Wooden wall
[22] Sitting at 0.3 m Shallow breathing
[23] Sitting at 1.5 m
[24] Lying down on the groundBuilding. Three 20 cm floors between.
[25] Lying down on back or belly. Radar on the room ceiling.
[26]Body absorption Atmosphere absorption
[27] Various sensors are presented
[28] Static standing target at 1 m
[29] 10 cm
[30] Radar on ceiling at
2.5 m height. Lying down target below it.
ECG device
[31]Multiple targets
[32]Translating plate 4.5   ×   5   m 2 room
[33]4Less than 2.5 m and lying down Oximeters
[34]17 individualSitting on a bed 30 s duration with a spirometer.
Bland–Altman to
compare radar and reference measurements.
[35]One with a blanketLying down. Radar is tied to a moving or static UAV at 2 m
altitude.
Outside
[36] Radar 20 cm above
lying down target. The latter has various
positions
Breathing driven with metronome
[37] 30 cm to 69 m
[38]Clothes2 m distance
[39] Anechoic walls
[40] Sitting at 1 m Chest belt
[41]22 individual
(torso dimensions)
0.5–2 m Three-lead
electrocardiogram.
Piezoelectric
respiratory effort belt.
[42]2Sitting at 1.5 m 2 min duration. Neulog NUL236 respiration belt and a Neulog NUL208 heartrate sensor
[43] 1 m8 cm wall between
[44] 10 mWall between
[45]ClothesWalking. Radar with various angles.Anechoic chamber
[46]2Same distance for both targets, but different angular position.
[47]Various clothes. Puppet.3–4 m distance.
Standing with various body angles.
[48]10 individual 205 × 120 × 195 m3 roomWireless respiration monitor and ECG. Normal and hold respiration.
[49]2TR couple radar at
2 m. Sitting or lying down.
[50]Oscillating plate
[51]Thorax emulator1 m
[52]2Lying down in various positions. Radar 1 m above.Speaking3 min duration with ECG + belt sensors
[53]8 individual (age and weight given)Radar fixed on back of a wheeling chair.
[54] Target sitting behind a 10 cm wall ECG
[55] Sitting at 0.75 m ECG. 3 min duration.
[56] ECG. Normal and hold respiration.
[57] Sitting at 1.5 m Spirometer
[58]BabyLying down with radar 35 cm above
[59] Walking up to 37 mTennis court
[60] Sitting at 2.5 mWall betweenHold respiration
[61]2WalkingWall behind at 19 m
[62] Wall
[63] 5 to 15 m
[64]10 individualSitting of lying down with various body angles. Radar on ceiling.
[65] Sitting target from 1 m to 50 m Various respirations.
2 min. BioRadio150 sensor.
[66]Animal20 cmAnechoic wall
[67]Adult1 m
[68]MultipleSitting at 1 m
[69]50 individualSitting at 1 m 3 min duration
[70] Lying down at 1 m
[71] Lying down. Radar above. Biopac sensor
[72]Metal plate1 mWooden wall between
[73]Breathing simulation machine and humanSitting at various distances around the meter 1 min duration
[74] Building and ruins
[75] Sitting at 1 m3 m × 3 m roomVarious respirations. (normal, deep quick, deep, quick, hold)
[76]10 individual
(age, gender)
Different lying
positions
Embla Titanium
sensor. 2 min. Before and after sport. 40 s FFT window for signal analysis.
Bland–Altman
comparison.
[77]30 individuals
(age, body, mass)
Supine position. Radar 1 m above. Task Force Monitor from CNSystems
This literature review provides information about various categories of details for describing a measurement experiment on a medical radar:
Target detail:
  • Number of targets;
  • Nature of the target;
  • Age, height, weight of the target, if human;
  • Target clothes.
Positioning detail:
  • Distance and position of the target;
  • Movement of the target;
  • Alignment of the radar;
  • Position of the radar.
Environment details:
  • Presence of an obstacle;
  • Atmosphere quality;
  • Speaking;
  • Room (of given dimension) or exterior;
  • Walls.
Measurements details:
  • Duration of an experiment;
  • Body sensors for comparison;
  • Kind of respiration;
  • Reference sensors;
  • Metrics to compare radar data with body sensors.
In these papers, the comparison between radar measurements and reference measurements (mainly using a respiratory belt and ECG), when conducted, is mainly performed in the frequency domain by comparing the location of the main frequency of the Fourier transform of the two signals.
Ref. [64] shows an interesting result: the maximal distances for measuring heart and breathing rates may not be the same (probably because of the amplitude difference).
The authors believe that the diversity of protocols motivates the creation of a more systematic and comprehensive medical radar evaluation architecture. In the next section, we want to make sure that we have not missed anything useful for the evaluation by using radar theory.

2.2. Radar Theory

The following section aims to briefly recall the important results of radar physics, as explained in radar theory books [78,79,80,81], and highlights the physical quantities involved.

2.2.1. Radar Detection in the Perfect Case

A transmitter antenna emits an electromagnetic radar wave from an electric circuit signal. The receiving antenna converts the reflected electromagnetic signal into an electric circuit signal. In practice, there are differences in phase, frequency, amplitude and shape of the transmitted and received electric signals. Both of them are measurable and we can process them to extract pertinent information about the radar environment.
For the sake of simplicity, we will assume that the radar transmitter and receiver are located at the same point.
  • Delay between emission and reception
We assume that the optical index of the atmosphere is 1 so that the radar wave velocity is c and that the distance between the radar antenna transmitter E and the target T is R T . The total delay between the transmission and reception of the radar wave is:
Δ T = Δ T 1 + Δ T 2 = 2 R T c
Obviously, the distance to the target is fundamental during a measurement.
  • Ambiguity
If the radar sends a periodical signal whose envelope has length duration t p and repetition period T p , there exists a maximal distance Δ R called the unambiguous range for which a reflected pulse coming from one period cannot be confused with one of another period. It is given by:
Δ R < c T p 2
The repetition period sets the maximal distance to the target during the evaluation of a radar.
  • Radar resolution
The resolution D indicates the minimal distance the radar can measure:
D = c t p 2
Before evaluating a medical radar, we must be sure the bandwidth is sufficiently high to detect small movements such as heartbeats.
  • Doppler Effect
We consider a target moving at speed v towards the radar from the initial position R 0 , the radar being at the origin. The total delay Δ T between the transmission and reception of a radar wave is:
  Δ T = 2 R 0 c ( 1 + v c ) 1
In practice, v c , so we can establish a Taylor development at the first order: “I confirm”
Δ T = 2 R 0 c ( 1 v c )
Therefore, we must also know the target speed.

2.2.2. Propagation in the Atmosphere

In reality, the radar transmission/reception phenomenon involves many energetic losses.
The signal-to-noise ratio S N R is given by:
S N R = P t G t t p σ λ 2 G R ( 4 π ) 3 R 4 L k T s
with transmitter power P t , antenna directive gain G t , length of a radar pulse t p , target cross section σ , radar operative wavelength λ , antenna effective directivity G R , distance to target R , losses factor L (circuit transmit loss, antenna loss, atmosphere loss, detection loss, etc.), Boltzmann constant k , and system noise temperature T s .
The goal of our work is to evaluate the performance of an AI analysing the measurements of a radar. We do not want to evaluate the radar itself. Therefore, the interesting factors in the S N R are G t , G R ,   σ , R 4 , L , and   T s .
That is:
  • G t , G R : angle between radar axis and target.
  • σ : surface and reflectivity of the target.
  • R : distance from target to radar.
  • L : atmospheric and harware losses.
  • T s : operating temperature.

2.2.3. Reflection or Propagation through Obstacles

Considering radar clutter, two situations arise: (1) if the radar is separated from the target by a wall, the radar will receive multiple phase-shifted waves due to multiple internal wall reflections, and (2) if there are walls around the target and the radar, there may also be multiple reflections. Therefore, we need to check if the radar deals well with these situations.

2.2.4. Composition of Movements

We want to test the analogue medical radar on human targets. We can consider such targets as a set of non-deformable solids, limbs, attached via joint articulations to a deformable trunk on which we want to measure deformations linked to breathing and heart beating.
Each moving limb is a source of noise hiding the interesting movements. Therefore, considering, for instance, that the walking movement amplitude is 10 1   m , which is large in comparison to breathing and heartbeat amplitudes ( 10 2   m ) , it is important to test the medical radar in walking or other similar conditions to obtain a maximal target speed. This also means, as written previously, that the medical radar must have a sufficient resolution.

2.3. Comparison between Theory and Practice

We present in Table 2 the equivalences between the physical quantities of Section 2.1 and Section 2.2.
So far, we have not taken into account the following specificities of the targets:
  • Nature of the target, human of machine.
  • Age, height, weight of the target, if human.
Additionally, the following information concerning the realization of an experiment has not yet been taken into account:
  • Duration of an experiment.
  • Kind of breathing.
  • Disturbances.
  • Metrics to compare radar data with body sensors data.
  • Reference sensors.
We will discuss some of these elements in the following sections.

3. Evaluation Equipment

In general, a radar measures the position and speed of moving objects in its field of view. Aiming at a human body, it is able to measure the trunk deformation.
The two deformations of interest here are the expansion/shrinkage of the lungs and chest during respiration and the smaller vibration prompted by a heartbeat. These two deformations of different magnitude ( 10 2 m for respiration and 10 4 m for a heartbeat) provide useful medical information about the health of the target. Evaluating the performance of medical radars requires the development of a measurement platform to take reference measurements for comparison with the radar.
We present here such a platform and perform the choice of reference signals. We perform our choice of sensors in Section 3.1, and that of the measurement platform in Section 3.2.

3.1. Choice of Sensors

We wanted to measure two variables: the heart and breathing rates. One of the main requirements for the measurement platform was the freedom to modify the software and ease of handling. Using devices recording their own data separately has the disadvantage of requiring physical handling to retrieve the data, and sometimes specific software to interpret these same data. Therefore, for a first prototype, we limited our choice of sensors to those that provide the rawest data.
Another requirement for the prototype was the low cost of the measurement platform and the speed of implementation. In order to meet this requirement, we resorted to “lean” prototyping, i.e., prototyping with few components.
A final requirement was the need to compare the results of different sensors in order, if necessary, to select those that are robust to situations where there is movement. Regarding the resolution of the sensors, we do not need extremely high performance, since our goal is to measure the rates of two kinds of events, a heart beating and breathing, which can be considered as binary (pulse or not pulse), since we only want to obtain their rate. The resolution therefore only needs to be high enough to detect them. However, once we have the analogue intelligent radar, it will be interesting to check the spatial correlations between the radar and reference measurements.

3.1.1. Sensors for the Breathing Rate

Breathing is a mechanism based on the lungs and the airways. The expansion/shrinkage of the lungs creates a pressure variation inside them, and the difference with the exterior atmosphere pressure generates an airflow. It also entails an expansion/shrinkage of the thoracic cage or the abdominal wall depending on the kind of breathing people practice.
Therefore, to obtain the breathing rate, we can either measure the airflow passing through the airways or the displacement of the thoracic cage/abdominal wall.
  • Measuring the airflow
The medical community often resorts to spirometers to measure the breathing airflow. This tool also measures the respiration strength. We can refer to one disadvantage in addition to the requirement for software ownership, which is the handling of such a large system. A simpler solution is to use a simple differential pressure sensor. Such a sensor measures the pressure differences between two ports. We can then link one port to a volume connected to the human airways, and the other directly to the external atmosphere. In practice, it appeared easier to use a tube and insert it into the internal volume of a mask (Figure 1).
  • Measuring the thoracic cage displacement
Video approaches are too expensive and inaccurate due to distances and angles, so it appears generally easier to measure the elongation of a material directly attached to the chest. Thus, breathing belts are often used. Their operating principle may be based on piezoelectric components or conductive yarn, the resistance of which varies with elongation.
Figure 1. (a) A target wearing the mask with the pressure sensor tube coming from below; (b) pressure sensor on the right of the board with an Arduino Uno R3 board on the left. Equipment: For the prototyping, we used a Honeywell differential pressure sensor HSCDRRN005NDAA5 of ±5 in H2O ≈±12 mbar (for more accuracy, it is possible to reduce to ≈±5 mbar), a facial mask SEFAM Breeze and a silicone tube.
Figure 1. (a) A target wearing the mask with the pressure sensor tube coming from below; (b) pressure sensor on the right of the board with an Arduino Uno R3 board on the left. Equipment: For the prototyping, we used a Honeywell differential pressure sensor HSCDRRN005NDAA5 of ±5 in H2O ≈±12 mbar (for more accuracy, it is possible to reduce to ≈±5 mbar), a facial mask SEFAM Breeze and a silicone tube.
Sensors 23 03036 g001
The problems with such tools are, first, the existence of a non-injective mathematical relationship between the resistance and the elongation, and second, the mechanical wear. This is why we resorted to an optical solution with one LED and a phototransistor. The phototransistor voltage is directly linked to the light intensity it receives from the LED and their linked resistor. After attaching these components to a belt, it becomes possible to measure the thoracic cage elongation. To achieve this, we sewed a non-stretchable belt on a stretchable strip. After this, we sewed the LED and the transistor onto the strip. To decrease the sensibility to the exterior light, we sewed another strip on the first one. We show below in Figure 2 this system with and without the second strip.
We report one problem regarding the upper belt experienced by women with breasts and a bra. Depending on the size and position of the breasts, we suggest positioning the upper belt either above or below them. For men, the upper belt can be put at nipple level. The lower belt was set at a mid-distance between the xiphoidal appendage and the belly button.
  • Breathing measurements
Breathing measurements on a sitting person are shown in Figure 3 and Figure 4. In the first figure, we show the belts’ elongation during six breathing cycles. The first and last two breaths were performed normally, and the middle two with the belly only. Depending on the person, the ratio between the amplitudes of variations can be different. In the second figure, we perform a 2-min test, with one strong inhalation and fast breathing at the end. We can see a mean altitude elevation in both belt sensors, showing a sudden increase in their voltages. We have not yet identified the origin of this phenomenon.

3.1.2. Sensors for the Heart Rate

The heart beats to pump oxygenated blood everywhere in the organism. Such a beat is triggered by an electrochemical process during which the body endures small voltage differentials. We can measure such voltages with an electrocardiogram. Another solution is to measure the blood pulse directly on optically accessible blood veins. In this case, we can use green LED systems.
  • Electrocardiograph
We can measure the differential voltage on the body with electrodes directly stuck on the skin. The order of magnitude of this differential is 10 4 V. This relatively small voltage needs some amplification and filtering to be readable by a computer. Instead of making the circuit ourselves, we chose a circuit sold on the Internet. We integrated this circuit directly with an Arduino board, which is the computer we chose to use. On the other side, we connected wires and the electrodes. To detect heartbeats, Figure 5 shows the heartbeat module with the electrodes.
Figure 5. Arduino board with the heartbeat module in blue and 3 electrodes on the right. Equipment: DF-Robot Heart Rate Monitor Sensor SKU SEN0213 (DFRobot, Pudong, Shanghai, China).
Figure 5. Arduino board with the heartbeat module in blue and 3 electrodes on the right. Equipment: DF-Robot Heart Rate Monitor Sensor SKU SEN0213 (DFRobot, Pudong, Shanghai, China).
Sensors 23 03036 g005
  • Optical pulse sensors
We chose to use two measurement points, one on a finger, and one on an ear. Sensors and wiring are shown in Figure 6.
Figure 6. (a) The target’s finger with the finger heartbeat sensor tied with Velcro; (b) the ear clip heartbeat sensor; (c) the Arduino board with the electrical connections. Equipment: Joy-it SEN-KY039HS (Simac Electronics GmbH, D-47506 Neukirchen-Vluyn, Germany) and Seeed Grove-Ear-clip Heart Rate Sensor (Seeed Technology Co., Ltd., Nanshan, Shenzhen, China).
Figure 6. (a) The target’s finger with the finger heartbeat sensor tied with Velcro; (b) the ear clip heartbeat sensor; (c) the Arduino board with the electrical connections. Equipment: Joy-it SEN-KY039HS (Simac Electronics GmbH, D-47506 Neukirchen-Vluyn, Germany) and Seeed Grove-Ear-clip Heart Rate Sensor (Seeed Technology Co., Ltd., Nanshan, Shenzhen, China).
Sensors 23 03036 g006
We note that it is sometimes difficult to place the finger correctly on the pulse sensor. We also needed to make our own Velcro strip to tie the sensor to the finger. We recommend buying a sensor with a clip for better comfort. The measurement on ears has the small disadvantage of not being raw: it processes the signal and emits a yes-no answer on the presence of a pulse.
  • Heart rate measurements
Figure 7 shows a 10 s experiment on a sitting person. In Figure 8, the target moves its fingers and head to check that the sensors are working properly. In Figure 9, we simulate a walking person by asking them to bend their knees multiple times. Apparently, the peaks are still detectable.
Figure 7. ECG, finger and ear heartbeat sensors’ voltages vs. time for a sitting person.
Figure 7. ECG, finger and ear heartbeat sensors’ voltages vs. time for a sitting person.
Sensors 23 03036 g007
Figure 8. ECG, finger and ear heartbeat sensors’ voltages vs. time. In this second measurement, the target moves their finger between 5 and 10 s, their head between 15 and 20 s, their chest between 25 and 30 s.
Figure 8. ECG, finger and ear heartbeat sensors’ voltages vs. time. In this second measurement, the target moves their finger between 5 and 10 s, their head between 15 and 20 s, their chest between 25 and 30 s.
Sensors 23 03036 g008
Figure 9. ECG, finger and ear heartbeat sensors’ voltages vs. time. In this third measurement, the target is standing and bending their knees multiple times between 5 and 10s.
Figure 9. ECG, finger and ear heartbeat sensors’ voltages vs. time. In this third measurement, the target is standing and bending their knees multiple times between 5 and 10s.
Sensors 23 03036 g009

3.1.3. Circuit Diagrams

We show the overall structure for the circuits of the measurement platform in Figure 10.

3.2. Measurement Platform

As already disclosed, we chose to use an Arduino board to gather the measurements. We chose it because of its low price and easiness of implementation. This resulted in a limitation in sample rate, resolution and current.
On each measurement channel:
  • The order of magnitude for sampling rate is 0.1 ms for an analogue input and 0.01 ms for a digital input, which is a sufficiently small time resolution to measure heartbeats (0.01 s) and breathing (1 s) [82];
  • There are 10 bits for 5 V, that is, 5/1024 = 4.9 mV of resolution, which has been shown, after experiments, to be sufficiently small for a binary detection of heartbeats and breathing;
  • The maximal current is 40 mA, which is sufficiently high for the working intensities of our sensors (ECG = 10 mA, ear clip = 7 mA, finger and LEDs = 20 mA, pressure = 5 mA, SD = 100 mA).
After this study, and some experiments, we considered that these limitations were not a problem for reaching our goal.

3.2.1. Choice of the ARDUINO Board

Two boards drew our attention—the basic Arduino R3 and the Arduino Uno WIFI REV2. The first one is sold with a beginner kit, which offers some electrical components and test cases to practice and train. However, the data are saved through a physical USB wire connection to a computer. This is not an issue if the human target is immobile, but it becomes problematic if the target walks. We would need, in this case, to extend the cable, which might interfere with the radar measurements because it might oscillate with the human movement at frequencies near the rates we want to measure. This is why we also selected the Arduino WiFi (Arduino s.r.l, 20900 Monza, Italy).

3.2.2. Energy Supply

For motionless human targets, the basic Arduino R3 (Arduino s.r.l, 20900 Monza, Italy) can be used with a USB cable connected to a PC as a source of power. For moving people, we must attach a wearable energy supply onto the target if we do not want them to drag a wire. Batteries satisfy this condition. We plan to use the measurement platform during time intervals of varied lengths, and want the battery to be rechargeable. Therefore, we pre-selected two alternatives: a 9 V rectangle battery and LIPO battery. The first one is small with lower charge and is adapted for experiments shorter than one hour. The second can supply more current for an 8 h/day-long experiment.
We also need to consider the battery health. In general, we reduce the aging of the battery by preventing it going under 20% charge, a number that can be generally translated in voltage terms as not going under 90% of the maximal voltage. Therefore, we need to measure this voltage and ensure that the Arduino checks the value and warns the user in case of discharge.
For 9 V NiMH batteries, we consider the minimum acceptable voltage to be 7.9 V, and 7.4 V for LiPo 2S. We need to monitor the battery voltage with the Arduino. However, the measured voltages must be inferior to the Arduino supply voltage. To satisfy this condition, we can use a voltage divider with gain 0.5, for instance, which needs 2 identical resistors. The Arduino will compare the actual half battery voltage with 3.95 V and 3.7 V, respectively, and send a message by lighting a LED if the voltage goes below this level. See Figure 11 for batteries’ connections and the monitoring circuit.

3.2.3. Data-Saving Mechanism

There are two ways to save data: either to have a data storage device on-board or sending it directly to the computer via WiFi.
  • Using a SD card
It is possible to buy on the Internet SD card adaptors directly connectable on Arduino boards. They are provided with computer code directly implementable on Arduino. The data can be saved in a .txt format file that is easy to use for signal processing (see Figure 12). The Arduino code can be found on the official Seeed Studio Wiki and also on the Arduino website [83,84].
  • Using WIFI
It is possible to set up a WiFi communication between a laptop and an Arduino WiFi. Here, we used the library WiFiNINA. The Arduino board creates an access point (Figure 13), and if a computer connects to it, it can receive data under the form of html code. We can access these data with any web browser and the Arduino network SSID and password (Figure 14). the access point creation sometimes failed, however, which we cannot yet explain.
Figure 13. Arduino monitor showing the IP Address when creating the access point.
Figure 13. Arduino monitor showing the IP Address when creating the access point.
Sensors 23 03036 g013
Figure 14. Browser window open on the IP address with printed data.
Figure 14. Browser window open on the IP address with printed data.
Sensors 23 03036 g014
The basic code can be found in web tutorials on the Arduino website [85,86].
  • Storing the experimental data
The Arduino writes all the data in a .txt document. In the case the Arduino R3 is used, we need to open the Arduino software console at the beginning of the experiment and to unplug the USB cable at the end of it. It will be possible then to copy-paste the plotted data into the txt document.
In the case we use the Arduino WiFi, we plot the data on the html page accessible with a web browser, and copy and paste it into the .txt document.

4. Evaluation Protocol

The evaluation protocol describes the accurate conditions in which measurements with a medical radar are performed. We detail in Section 4.1. how we can design a scene with some of the physical quantities that we identified in Section 2.3. We provide examples in Section 4.1.1. We describe other experimental conditions in Section 4.1.2. Evaluation metrics are given in Section 4.2.

4.1. Installation of the Scene

The scene is the spatial layout of the various elements intervening in a measurement. In order to position the various objects of a scene, we introduce a mathematical referential, as shown in Figure 15.
The plane ( O x y ) represents the ground of the laboratory. The ( O z ) axis represents the vertical altitude line. The plane ( O x z ) contains the central axis of the radar emission. h r represents the altitude from the ground of the radar, and θ E represents the radar angle from the vertical line ( O z ) . θ E = 0 means the radar is pointing at the ground. ( x c , y c ) is the value situating the foot of the target ( O x y ) . h T is the altitude of the target’s heart (or the periodic object). θ T is the angle of the (foot–heart) axis to the vertical line. α T is the body angle in ( O x y ) . For θ T = 0 and α T = 0 , the target is standing up and its back is facing the plane ( O y z ) .
We then define a scene by a n-uplet of variables. In the following, these variables are stored in a first tensor defining the scene:
S R T = ( h E   ;   θ E   ;   X T   ;   Y T   ;   H T   ;   T T   ;   A T )
This tensor contains three new column vectors: X T   ;   Y T   ;   H T   ;   T T   ;   A T . These vectors contain, respectively, the various respective positions x T i   ;   y T i   ;   h T i   ;   θ T i   ;   α T i of multiple possible targets. Simply defined by S R T , the scene contains only a radar and multiple targets.
To specify the presence of obstacles, we introduce a new tensor S o where the different values x o i   ;   y o i   ;   b o i   ;   h o i describing the position of the obstacles are referenced by the index i and arranged in column vectors X o   ;   Y o   ;   B 0   ;   H o :
S o = ( X o   ;   Y o   ;   B 0   ;   H o )
Figure 16 shows these various values expressed in the same referential ( O x y z ) as before.
An obstacle is defined by a set of segments for which the projection on ( O x y ) is located on x o   ;   y o and height is between b o and h o . These segments are linked via a parametric equation setting the values of the last four parameters. The obstacle width is given in the ( x y ) plane according to the considered scenario, and is centred on the ( b 0 h 0 ) axis. This representation enables us to describe walls, floors or ceilings, and also ground rubble.
In the case where a scene object is moving, the values inside the tensors S r c and S o receive the parenthesis ( t ) to signify the dependence on time of the corresponding variable.

4.1.1. Detail of the Scenarios

The scenarios represent moving or static scenes during which a radar signal is measured.
If multiple values between a and b spaced by an increment c of a scene parameter are to be tested, we will write them between braces { a   : c   : b } . The value of a parameter can also be denoted in an interval [ a , b ] . This will be written with a symbol. In the case we want to describe the arc defining a long object, the symbol = will be used. The meter and the degree are taken as spatial unities. If not specified, the atmosphere is that of the laboratory with temperature T [ 283 , 303 ] K .
In what follows, we present a few typical scenarios as examples. We plan to test more extreme scenarios in order to evaluate the radar limits.
Scenario 1: standing target, various distances (to check performances with distance)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = { 1 : 2 : 11 }   ;   Y T = 0 ;   H T   [ 1 , 2 ]   ;   T T = 0   ;                               A T = 0 )
Scenario 2: lying-down target, various angles (to check body orientation effects)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = { 5 }   ;   Y T = 0 ;   H T   [ 0 , 1 ] ;   T T = 90   ;                               A T = { 0 : 45 : 180 } )
Scenario 3: standing target, after running (to watch heartbeat and respiratory rates variations)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = 5   ;   Y T = 0 ;   H T   [ 1 , 2 ]   ;   T T = 0   ;   A T = 0 )
Scenario 4: walking target (accuracy for walking target)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T ( t ) = 4 . ( 1 + 3 4 . cos ( 0.2 t ) )   ;                               Y T ( t ) = 4 . ( 1 + 3 4 . sin ( 0.2 t ) )   ;   H T   [ 1 , 2 ] ;   T T = 0   ;   A T ( t ) = 90 + 0 , 3 . t )
Scenario 5: moving radar (moving radar effect. In case someone handles the radar)
              S R T = ( h E = 1 + 0 , 5 . cos ( 0 , 3 . t )   ;   θ E = 90   ;   X T = 5   ;   Y T = 0   ;   H T [ 1 , 2 ] ;                               T T = 0   ;   A T = 0 )
Scenario 6: multiple static targets. Various distances, no alignments (for multiple frequencies extraction)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = ( 7 3 5 )   ;   Y T = ( 2 0 3 )   ;   H T   ( [ 1 , 2 ] [ 1 , 2 ] [ 1 , 2 ] ) ;
                            T T = ( 0 0 0 )   ;   A T = ( 90 0 135 ) )
Scenario 7: static target, three close targets (to test the resolution)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = ( 4 4 , 2 4 , 4 )   ;   Y T = ( 0 , 2 0 0 , 2 )   ;   H T ( [ 1 , 2 ] [ 1 , 2 ] [ 1 , 2 ] ) ;  
                            T T = ( 0 0 0 )   ;   A T = ( 180 180 180 ) )
Scenario 8: static target, 20cm-width wall (wall reflections and attenuation effects)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = { 4 : 1 : 8 }   ;   Y T = 0 ;   H T   [ 1 , 2 ]   ;   T T = 0   ;                               A T = 0 )               S o = ( X o = 2   ;   Y o = [ 1 , 1 ]   ;   B 0 = 0   ;   H o = 2   )
Scenario 9: standing target, talking person (robustness against noise)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = { 3 , 7 }   ;   Y T = 0 ;   H T   [ 1 , 2 ]   ;   T T = 0   ;   A T = 0 )
Scenario 10: foggy atmosphere in climatic chamber (radar wave attenuation)
              S R T = ( h E = 1   ;   θ E = 90   ;   X T = 5   ;   Y T = { 0 } ;   H T   [ 1 , 2 ]   ;   T T = 0   ;   A T = 0 )
This mathematical representation may seem dry at first sight, but this is a small price to pay to define a scenario accurately.

4.1.2. Experiment Duration and Breathing

Each scenario is evaluated for 120 s (thirty breaths or so). The targets should breathe normally for 60 s, slowly for 30 s, and quickly for 30 s. We have not yet thought about more complicated breathing that could put a medical radar in difficulty.

4.2. Evaluation Metrics

The evaluation equipment and protocol may be applied to any medical radar. It is in the metrics that the notion of analogue intelligent radar appears.

4.2.1. Measured Variables

We compare the reference signals with the radar signal in all scenarios. We also measure the AI chip intensity voltage for the calculation of the energy consumption. The various measurements to be performed are:
  • the sample time t k ;
  • the heart rate sensors signals h r e f ;
  • the breathing rate sensors signals b r e f ;
  • the AI value for heartbeat frequency f h , A I ;
  • the AI value for breathing, scalar mean f b , A I ( τ ) ;
  • the AI supply current I r ;
  • the AI supply voltage V r .

4.2.2. Extraction and Comparison of Body Frequencies

As explained in Section 2, we focus in this article on the good match between information measured on the human body and the AI result. The protocol of Section 4 and the sensors of Section 3 allows the data recovery in a txt format. From this point, we need a program to extract the heart and breathing rates from measurements h r e f and b r e f . To achieve this, we can follow either a frequency approach (detection of frequency peaks) or a temporal approach (detection of high amplitude gradient). We have not written and tested such a program yet.
Let f b , A I ( τ k ) and f h , A I ( τ k ) be the frequencies given by the radar AI for breathing and heart rate, and f b , r e f ( τ k ) and f h , r e f ( τ k ) be the frequencies calculated from measurement. These signals depend on time τ k , which is a discrete time associated with the beginning of every new time period on which a frequency is derived (so it differs from t k ). Their comparison could be made by evaluating the squared difference of corresponding frequencies:
ε b = τ k ( f b , A I ( τ k ) f b , r e f ( τ k ) ) 2
ε h = τ k ( f h , A I ( τ k ) f h , r e f ( τ k ) ) 2
We do not know yet on which time window the AI computation will operate, so we cannot be more accurate. We will also need to compare the error rates of intelligent radars with that of normal radars in order to assess the benefit of using AI.

4.2.3. Energy Consumption

Concerning the energy consumption, one needs to multiply the instantaneous values of V r and I r and integrate this with time. The formula is:
E = 0 120 s V r ( t ) I r ( t ) d t = k = 0 n s m p ( t k + 1 t k ) V r ( k ) I r ( k )
where, in the second equality, n s m p is the number of samples measured during the 120 s experiment. The time delay between each sample may not be the same.
We cannot give more details on the way to measure these voltages and currents now because the analogue intelligent radar is still in the prototyping phase. Ideally, this should be performed using the same measurements.

4.2.4. Analogue Circuit Processing Time

For the same reason, it is difficult to assert accurately now how we are going to measure the analogue circuit processing time, since it will continuously receive information from the radar antennas. At first sight, we can imagine the generation of a periodical voltage signal simulating the antennas signals and measure with an oscilloscope the phase shift between the input of the analogue AI board and its output, which should also be periodical.
In addition to this, we plan to benchmark multiple microcomputers to compare their energy consumption and their processing time (we can get the latter from their internal clocks) with those of the analogue radar.

5. Discussion

Overall, we have presented the principles of development of a systematic evaluation protocol for medical radars on a theoretical and experimental basis. We have also presented experimental equipment and metrics to perform the evaluation. We still lack an actual evaluation with an analogue intelligent radar to refine these elements. This radar is currently at the design stage, and so we do not yet have results to compare our protocol with those found in the literature.
Meanwhile, we still have some topics to study:
  • We need to develop the tools to analyse and compare the radar and reference results.
  • We have to wait for the analogue intelligent medical radar prototype to finalise our metrics for energy consumption and processing delay and to evaluate the effectiveness of our protocol.
  • We plan to benchmark the prototype with multiple different digital platforms. Coming back to Section 2 and the distinction between the three levels of information, we stated that in this paper we were studying the matching between levels (1) and (3) (body information and AI results). It is also possible to check the quality of the matching between levels (2) and (3) and, in a way, the measurements of the processing delay and the energy consumption already belong to this relationship. The benchmarking also belongs to it, since it will be made for all computers based on the same data and frequency extraction algorithm.
  • Concerning the evaluation protocol, we have not worked yet on a puppet to simulate a respiration and heartbeats. Such a puppet could potentially perform more specific and regular movements than human can do.
  • We also have to check how the Arduino WiFi interacts with the radar.
  • We did not talk either of the effect of radar jamming. It could be interesting to see how the AI works with this kind of electromagnetic disturbance, as this may occur in some situations, for example in military applications. The same remark applies to the kind of clothing the target must wear during the experiment. We need additional experiments to decide how these two elements should be included in our protocol.

Author Contributions

Conceptualization, G.B.; Funding acquisition, R.R.; Methodology, G.B. and O.G.; Project administration, R.R.; Software, G.B.; Supervision, R.R. and O.G.; Validation, R.R. and O.G.; Writing—original draft, G.B.; Writing—review and editing, G.B., R.R. and O.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by ANR (France) ANR-19-CHR3-0003 and took place in the European program Chist-ERA 2018, project AIR: Analog Computing for Artificial Intelligence.

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.

Acknowledgments

We thank the other participants of AIR project, Krzysztof Ślot and Piotr Łuczak from LUT (Poland), Jacek Flak, Arto Rantala and David Gomes Martins from VTT (Finland).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chist-Era. AIR-Analogue Intelligent Chip for Short and Middle Range Radar Signal Processing. Available online: https://www.chistera.eu/projects/air (accessed on 10 July 2022).
  2. AIR Project Page. Available online: https://chist-era-air.iis.p.lodz.pl/ (accessed on 10 July 2022).
  3. Pisa, S.; Pittella, E.; Piuzzi, E. A survey of radar systems for medical applications. IEEE Aerosp. Electron. Syst. Mag. 2016, 31, 64–81. [Google Scholar] [CrossRef]
  4. Aardal, O.; Hammerstad, J. Medical Radar Literature Overview. 2010. Available online: https://ffi-publikasjoner.archive.knowledgearc.net/handle/20.500.12242/2409 (accessed on 10 July 2022).
  5. Li, C.; Cummings, J.; Lam, J.; Graves, E.; Wu, W. Radar remote monitoring of vital signs. IEEE Microw. Mag. 2009, 10, 47–56. [Google Scholar] [CrossRef]
  6. Boric-Lubecke, O.; Lubecke, V.M.; Droitcour, A.D.; Park, B.K.; Singh, A. Doppler Radar Physiological Sensing; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  7. Adib, F.; Mao, H.; Kabelac, Z.; Katabi, D.; Miller, R.C. Smart Homes that Monitor Breathing and Heart Rate. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI’15), Seoul, Republic of Korea, 18–23 April 2015; Association for Computing Machinery: New York, NY, USA, 2015; pp. 837–846. [Google Scholar] [CrossRef]
  8. Gennarelli, G.; Soldovieri, F.; Marciano, L.; Cerasuolo, G.; Petrella, O. Measurements Performance of a Bioradar for Human Respiration Monitoring. Procedia Eng. 2016, 168, 1200–1203. [Google Scholar] [CrossRef]
  9. Kawaguchi, M.; Jimbo, T.; Umeno, M. Analog VLSI layout design of advanced image processing for artificial vision model. In Proceedings of the IEEE International Symposium on Industrial Electronics, Dubrovnik, Croatia, 20–23 June 2005; Volume 3, pp. 1239–1244. [Google Scholar] [CrossRef]
  10. Chakrabartty, S.; Cauwenberghs, G. Sub-Microwatt Analog VLSI Trainable Pattern Classifier. IEEE J. Solid-State Circuits 2007, 42, 1169–1179. [Google Scholar] [CrossRef] [Green Version]
  11. Kawaguchi, M.; Jimbo, T.; Ishii, N. Analog Learning Neural Network Using Multiple and Sample Hold Circuits. In Proceedings of the 2012 IEEE/ACIS 11th International Conference on Computer and Information Science, Washington, DC, USA, 30 May–1 June 2012; pp. 243–246. [Google Scholar] [CrossRef]
  12. Lu, J. An Analog VLSI Deep Machine Learning Implementation. Ph.D. Thesis, University of Tennessee, Knoxville, TN, USA, 2014. [Google Scholar]
  13. Kawaguchi, M.; Ishii, N.; Umeno, M. Analog Neural Circuit an Hardware Design of Deep Learning Model. Procedia Comput. Sci. 2015, 60, 976–985. [Google Scholar] [CrossRef] [Green Version]
  14. Yao, E.; Basu, A. VLSI Extreme Learning Machine: A Design Space Exploration. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2017, 25, 60–74. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, Z.; Rao, M.; Han, J.W.; Zhang, J.; Lin, P.; Li, Y.; Yang, J.J. Capacitive neural network with neuro-transistors. Nat. Commun. 2018, 9, 3208. [Google Scholar] [CrossRef] [Green Version]
  16. Ambrogio, S.; Narayanan, P.; Tsai, H. Equivalent-accuracy accelerated neural-network training using analogue memory. Nature 2018, 558, 60–67. [Google Scholar] [CrossRef]
  17. Huang, S.A.; Chang, K.C.; Liou, H.H.; Yang, C.H. A 1.9-mW SVM Processor with On-Chip Active Learning for Epileptic Seizure Control. IEEE J. Solid-State Circuits 2020, 55, 452–464. [Google Scholar] [CrossRef]
  18. Lazaro, A.; Girbau, D.; Villarino, R. Analysis of Vital Signs Monitoring Using an IR-UWB Radar. Prog. Electromagn. Res. 2010, 100, 265–284. [Google Scholar] [CrossRef] [Green Version]
  19. Yu, Z.; Zhao, D.; Zhang, Z. Doppler Radar Vital Signs Detection Method Based on Higher Order Cyclostationary. Sensors 2017, 18, 47. [Google Scholar] [CrossRef] [Green Version]
  20. Venkatesh, S.; Anderson, C.R.; Rivera, N.V.; Buehrer, R.M. Implementation and analysis of respiration-rate estimation using impulse-based UWB. IEEE Mil. Commun. Conf. 2005, 5, 3314–3320. [Google Scholar] [CrossRef]
  21. Khan, F.; Ghaffar, A.; Khan, N.; Cho, S.H. An Overview of Signal Processing Techniques for Remote Health Monitoring Using Impulse Radio UWB Transceiver. Sensors 2020, 20, 2479. [Google Scholar] [CrossRef]
  22. Kao, T.J.; Lin, J. Vital sign detection using 60-GHz Doppler radar system. In Proceedings of the 2013 IEEE International Wireless Symposium (IWS), Beijing, China, 14–18 April 2013; pp. 1–4. [Google Scholar] [CrossRef] [Green Version]
  23. Lubecke, O.B.; Ong, P.W.; Lubecke, V.M. 10 GHz Doppler radar sensing of respiration and heart movement. In Proceedings of the IEEE 28th Annual Northeast Bioengineering Conference (IEEE Cat. No.02CH37342), Philadelphia, PA, USA, 20–21 April 2002; pp. 55–56. [Google Scholar] [CrossRef]
  24. Xu, Y.; Wu, S.; Chen, C.; Chen, J.; Fang, G. A Novel Method for Automatic Detection of Trapped Victims by Ultrawideband Radar. IEEE Trans. Geosci. Remote Sens. 2012, 50, 3132–3142. [Google Scholar] [CrossRef]
  25. Li, C.; Lubecke, V.M.; Boric-Lubecke, O.; Lin, J. A Review on Recent Advances in Doppler Radar Sensors for Noncontact Healthcare Monitoring. IEEE Trans. Microw. Theory Tech. 2013, 61, 2046–2060. [Google Scholar] [CrossRef]
  26. Bilich, C.G. Bio-Medical Sensing using Ultra Wideband Communications and Radar Technology: A Feasibility Study. In Proceedings of the 2006 Pervasive Health Conference and Workshops, Innsbruck, Austria, 29 November–1 December 2006; pp. 1–9. [Google Scholar] [CrossRef] [Green Version]
  27. Folke, M.; Cernerud, L.; Ekström, M.; Hök, B. Critical review of non-invasive respiratory monitoring in medical care. Med. Biol. Eng. Comput. 2003, 41, 377–383. [Google Scholar] [CrossRef]
  28. Kazemi, S.; Ghorbani, A.; Amindavar, H.; Li, C. Cyclostationary approach to Doppler radar heart and respiration rates monitoring with body motion cancelation using Radar Doppler System. Biomed. Signal Process. Control. 2014, 13, 79–88. [Google Scholar] [CrossRef]
  29. Winters, D.W.; Shea, J.D.; Madsen, E.L.; Frank, G.R.; Van Veen, B.D.; Hagness, S.C. Estimating the Breast Surface Using UWB Microwave Monostatic Backscatter Measurements. IEEE Trans. Biomed. Eng. 2008, 55, 247–256. [Google Scholar] [CrossRef] [PubMed]
  30. Anitori, L.; Jong, A.; Nennie, F. FMCW radar for life-sign detection. In Proceedings of the 2009 IEEE Radar Conference, Waltham, MA, USA, 17–20 April 2009; pp. 1–6. [Google Scholar] [CrossRef]
  31. Muñoz-Ferreras, J.-M.; Wang, J.; Peng, Z.; Li, C.; Gómez-García, R. FMCW-Radar-Based Vital-Sign Monitoring of Multiple Patients. In Proceedings of the 2019 IEEE MTT-S International Microwave Biomedical Conference (IMBioC), Nanjing, China, 6–8 May 2019; pp. 1–3. [Google Scholar] [CrossRef]
  32. Baboli, M.; Singh, A.; Soll, B.; Boric-Lubecke, O.; Lubecke, V.M. Good Night: Sleep Monitoring Using a Physiological Radar Monitoring System Integrated with a Polysomnography System. IEEE Microw. Mag. 2015, 16, 34–41. [Google Scholar] [CrossRef]
  33. Adiprabowo, T.; Lin, D.-B.; Wang, T.-H.; Purnomo, A.T.; Pramudita, A.A. Human Vital Signs Detection: A Concurrent Detection Approach. Appl. Sci. 2022, 12, 1077. [Google Scholar] [CrossRef]
  34. Dei, D.; Grazzini, G.; Luzi, G.; Pieraccini, M.; Atzeni, C.; Boncinelli, S.; Camiciottoli, G.; Castellani, W.; Marsili, M.; Lo Dico, J. Non-Contact Detection of Breathing Using a Microwave Sensor. Sensors 2009, 9, 2574–2585. [Google Scholar] [CrossRef]
  35. Rong, Y.; Gutierrez, R.; Mishra, K.V.; Bliss, D. Noncontact Vital Sign Detection With UAV-Borne Radars: An Overview of Recent Advances. IEEE Veh. Technol. Mag. 2021, 16, 118–128. [Google Scholar] [CrossRef]
  36. Kaltiokallio, O.; Yiğitler, H.; Jäntti, R.; Patwari, N. Non-invasive respiration rate monitoring using a single COTS TX-RX pair. In Proceedings of the IPSN-14 13th International Symposium on Information Processing in Sensor Networks, Berlin, Germany, 15–17 April 2014; pp. 59–69. [Google Scholar] [CrossRef] [Green Version]
  37. Fathy, A.E.; Ren, L.; Nahar, S.; Kilic, O. Overview of human vital signs detection using radar techniques. In Proceedings of the 2017 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, San Diego, CA, USA, 9–14 July 2017; pp. 1229–1230. [Google Scholar] [CrossRef]
  38. Abdulatif, S.; Aziz, F.; Altiner, P.; Kleiner, B.; Schneider, U. Power-based real-time respiration monitoring using FMCW radar. arXiv 2017, arXiv:1711.09198. [Google Scholar]
  39. Girbau, D.; Lazaro, A.; Ramos, Á.; Villarino, R. Remote Sensing of Vital Signs Using a Doppler Radar and Diversity to Overcome Null Detection. IEEE Sens. J. 2012, 12, 512–518. [Google Scholar] [CrossRef]
  40. Rahman, A.; Yavari, E.; Gao, X.; Lubecke, V.; Boric-Lubecke, O. Signal processing techniques for vital sign monitoring using mobile short range doppler radar. In Proceedings of the 2015 IEEE Topical Conference on Biomedical Wireless Technologies, Networks, and Sensing Systems (BioWireleSS), Newport Beach, CA, USA, 19–23 January 2014; pp. 1–3. [Google Scholar] [CrossRef]
  41. Droitcour, A.D.; Boric-Lubecke, O.; Kovacs, G.T.A. Signal-to-Noise Ratio in Doppler Radar System for Heart and Respiratory Rate Measurements. IEEE Trans. Microw. Theory Tech. 2009, 57, 2498–2507. [Google Scholar] [CrossRef]
  42. Xu, Z.; Shi, C.; Zhang, T.; Li, S.; Yuan, Y.; Wu, C.T.M.; Petropulu, A. Simultaneous Monitoring of Multiple People’s Vital Sign Leveraging a Single Phased-MIMO Radar. IEEE J. Electromagn. RF Microw. Med. Biol. 2022, 6, 311–320. [Google Scholar] [CrossRef]
  43. Chia, M.Y.W.; Leong, S.W.; Sim, C.K.; Chan, K.M. Through-wall UWB radar operating within FCC’s mask for sensing heart beat and breathing rate. In Proceedings of the European Radar Conference (EURAD 2005), Madrid, Spain, 26–28 September 2018; pp. 267–270. [Google Scholar] [CrossRef]
  44. Jia, Y.; Kong, L.; Yang, X.; Wang, K. Through-wall-radar localization for stationary human based on life-sign detection. In Proceedings of the 2013 IEEE Radar Conference (RadarCon13), Ottawa, ON, Canada, 29 April–3 May 2013; pp. 1–4. [Google Scholar] [CrossRef]
  45. Yamada, N.; Tanaka, Y.; Nishikawa, K. Radar cross section for pedestrian in 76GHz band. In Proceedings of the 2005 European Microwave Conference, Paris, France, 4–6 October 2005. [Google Scholar] [CrossRef]
  46. Ahmad, A.; Roh, J.C.; Wang, D.; Dubey, A. Vital signs monitoring of multiple people using a FMCW millimeter-wave sensor. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; pp. 1450–1455. [Google Scholar] [CrossRef]
  47. Fortuny Guasch, J.; Chareau, J. Radar Cross Section Measurements of Pedestrian Dummies and Humans in the 24/77 GHz Frequency Bands; EUR 25762, JRC78619; Publications Office of the European Union: Luxembourg, 2013. [Google Scholar] [CrossRef]
  48. Kuutti, J.; Paukkunen, M.; Aalto, M.; Eskelinen, P.; Sepponen, R.E. Evaluation of a Doppler Radar Sensor System for Vital Signs Detection and Activity Monitoring in a Radio-Frequency Shielded Room. Measurement 2015, 68, 135–142. [Google Scholar] [CrossRef]
  49. Wang, H.; Zhang, D.; Ma, J.; Wang, Y.; Wang, Y.; Wu, D.; Gu, T.; Xie, B. Human respiration detection with commodity WiFi devices: Do user location and body orientation matter? In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp ‘16), Heidelberg, Germany, 12–16 September 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 25–36. [Google Scholar] [CrossRef]
  50. Sharafi, A.; Baboli, M.; Eshghi, M.; Ahmadian, A. Respiration-rate estimation of a moving target using impulse-based ultra wideband radars. Australas Phys. Eng. Sci. Med. 2012, 35, 31–39. [Google Scholar] [CrossRef] [PubMed]
  51. Petrović, V.; Malešević, N.; Janković, M.; Petrović, B.; Mihajlovic, V. System for Validation of Doppler Radar Sensors for Heartbeat and Respiration Monitoring. In Proceedings of the 4th International Conference on Electrical, Electronic and Computing Engineering (IcETRAN 2017), Kladovo, Serbia, 5–8 June 2017. [Google Scholar]
  52. Xu, H.; Ebrahim, M.P.; Hasan, K.; Heydari, F.; Howley, P.; Yuce, M.R. Accurate Heart Rate and Respiration Rate Detection Based on a Higher-Order Harmonics Peak Selection Method Using Radar Non-Contact Sensors. Sensors 2022, 22, 83. [Google Scholar] [CrossRef]
  53. Postolache, O.; Girão, P.S.; Postolache, G.; Gabriel, J. Cardio-respiratory and daily activity monitor based on FMCW Doppler radar embedded in a wheelchair. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. 2011, 2011, 1917–1920. [Google Scholar] [CrossRef]
  54. Jardak, S.; Alouini, M.; Kiuru, T.; Metso, M.; Ahmed, S. Compact mmWave FMCW radar: Implementation and performance analysis. IEEE Aerosp. Electron. Syst. Mag. 2019, 34, 36–44. [Google Scholar] [CrossRef]
  55. Jardak, S. Detection and localization of multiple short range targets using FMCW radar signal. In Proceedings of the 2016 Global Symposium on Millimeter Waves (GSMM) & ESA Workshop on Millimetre-Wave Technology and Applications, Espoo, Finland, 6–8 June 2016; pp. 1–4. [Google Scholar] [CrossRef]
  56. El-Samad, S.; Obeid, D.; Zaharia, G.; Sadek, S.; Zein, G.E. Feasibility of heartbeat detection behind a wall using CW Doppler radar. In Proceedings of the 2016 IEEE Middle East Conference on Antennas and Propagation (MECAP), Beirut, Lebanon, 20–22 September 2016; pp. 1–4. [Google Scholar] [CrossRef]
  57. Petrović, V.L.; Janković, M.M.; Lupšić, A.V.; Mihajlović, V.R.; Popović-Božović, J.S. High-Accuracy Real-Time Monitoring of Heart Rate Variability Using 24 GHz Continuous-Wave Doppler Radar. IEEE Access 2019, 7, 74721–74733. [Google Scholar] [CrossRef]
  58. El-Samad, S.; Obeid, D.; Zaharia, G.; Sadek, S.; Zein, G.E. Measurements of cardiac and cardiopulmonary activities using contactless Doppler radar. In Proceedings of the 2015 International Conference on Advances in Biomedical Engineering (ICABME), Beirut, Lebanon, 16–18 September 2015; pp. 193–196. [Google Scholar] [CrossRef] [Green Version]
  59. Cerasuolo, G.; Petrella, O.; Marciano, L.; Soldovieri, F.; Gennarelli, G. Metrological Characterization for Vital Sign Detection by a Bioradar. Remote Sens. 2017, 9, 996. [Google Scholar] [CrossRef] [Green Version]
  60. Kiuru, T.; Metso, M.; Jardak, S.; Pursula, P.; Häkli, J.; Hirvonen, M.; Sepponen, R. Movement and respiration detection using statistical properties of the FMCW radar signal. In Proceedings of the 2016 Global Symposium on Millimeter Waves (GSMM) & ESA Workshop on Millimetre-Wave Technology and Applications, Espoo, Finland, 6–8 June 2016; pp. 1–4. [Google Scholar] [CrossRef]
  61. Kim, J.D.; Lee, W.H.; Lee, Y.; Lee, H.J.; Cha, T.; Kim, S.H.; Song, K.M.; Lim, Y.H.; Cho, S.H.; Cho, S.H.; et al. Non-contact respiration monitoring using impulse radio ultrawideband radar in neonates. R. Soc. Open Sci. 2019, 6, 190149. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  62. Bin Obadi, A.; Soh, P.J.; Aldayel, O.; Al-Doori, M.H.; Mercuri, M.; Schreurs, D. A Survey on Vital Signs Detection Using Radar Techniques and Processing with FPGA Implementation. IEEE Circuits Syst. Mag. 2021, 21, 41–74. [Google Scholar] [CrossRef]
  63. Liu, Y.H.; Sheelavant, S.; Mercuri, M.; Mateman, P.; Dijkhuis, J.; Zomagboguelou, W.; Babaie, M. 9.3 A680 μW Burst-Chirp UWB Radar Transceiver for Vital Signs and Occupancy Sensing up to 15m Distance. In Proceedings of the 2019 IEEE International Solid-State Circuits Conference—(ISSCC), San Francisco, CA, USA, 17–21 February 2019; pp. 166–168. [Google Scholar] [CrossRef]
  64. Hanifi, K.; Karsligil, M.E. Elderly Fall Detection with Vital Signs Monitoring Using CW Doppler Radar. IEEE Sens. J. 2021, 21, 16969–16978. [Google Scholar] [CrossRef]
  65. Petkie, D.T.; Benton, C.; Bryan, E. Millimeter wave radar for remote measurement of vital signs. In Proceedings of the 2009 IEEE Radar Conference, Pasadena, CA, USA, 4–8 May 2009; pp. 1–3. [Google Scholar] [CrossRef]
  66. Churkin, S.; Anishchenko, L. Millimeter-wave radar for vital signs monitoring. In Proceedings of the 2015 IEEE International Conference on Microwaves, Communications, Antennas and Electronic Systems (COMCAS), Tel Aviv, Israel, 6–8 November 2015; pp. 1–4. [Google Scholar] [CrossRef]
  67. Chioukh, L.; Boutayeb, H.; Wu, K.; Deslandes, D. Monitoring vital signs using remote harmonic radar concept. In Proceedings of the 2011 8th European Radar Conference, Manchester, UK, 9–14 October 2011; pp. 381–384. [Google Scholar]
  68. Islam, S.M.M.; Motoyama, N.; Pacheco, S.; Lubecke, V.M. Non-Contact Vital Signs Monitoring for Multiple Subjects Using a Millimeter Wave FMCW Automotive Radar. In Proceedings of the 2020 IEEE/MTT-S International Microwave Symposium (IMS), Los Angeles, CA, USA, 4–6 August 2020; pp. 783–786. [Google Scholar] [CrossRef]
  69. Anishchenko, L.; Ivashov, S.; Catapano, I.; Crocco, L.; Gennarelli, G.; Soldovieri, F. Radar for vital signs characterization: A comparison between two different frequency band systems. In Proceedings of the 2013 7th International Workshop on Advanced Ground Penetrating Radar, Nantes, France, 2–5 July 2013; pp. 1–6. [Google Scholar] [CrossRef]
  70. Wisland, D.T.; Granhaug, K.; Pleym, J.R.; Andersen, N.; Støa, S.; Hjortland, H.A. Remote monitoring of vital signs using a CMOS UWB radar transceiver. In Proceedings of the 2016 14th IEEE International New Circuits and Systems Conference (NEWCAS), Vancouver, BC, Canada, 26–29 June 2016; pp. 1–4. [Google Scholar] [CrossRef]
  71. Fouladi, R.F.; Oncu, A. Vital signs modeling for Doppler radar cardiorespiratory monitoring. In Proceedings of the 2013 36th International Conference on Telecommunications and Signal Processing (TSP), Rome, Italy, 2–4 July 2013; pp. 363–366. [Google Scholar] [CrossRef]
  72. Leib, M.; Menzel, W.; Schleicher, B.; Schumacher, H. Vital signs monitoring with a UWB radar based on a correlation receiver. In Proceedings of the Fourth European Conference on Antennas and Propagation, Barcelona, Spain, 12–16 April 2010; pp. 1–5. [Google Scholar]
  73. Apriono, C.; Muin, F.; Juwono, F.H. Portable Micro-Doppler Radar with Quadrature Radar Architecture for Non-Contact Human Breath Detection. Sensors 2021, 21, 5807. [Google Scholar] [CrossRef] [PubMed]
  74. Sachs, J.; Helbig, M.; Herrmann, R.; Kmec, M.; Schilling, K.; Zaikov, E. Remote vital sign detection for rescue, security, and medical care by ultra-wideband pseudo-noise radar. Ad Hoc Netw. 2014, 13, 42–53. [Google Scholar] [CrossRef]
  75. Purnomo, A.T.; Lin, D.-B.; Adiprabowo, T.; Hendria, W.F. Non-Contact Monitoring and Classification of Breathing Pattern for the Supervision of People Infected by COVID-19. Sensors 2021, 21, 3172. [Google Scholar] [CrossRef]
  76. Turppa, E.; Kortelainen, J.M.; Antropov, O.; Kiuru, T. Vital Sign Monitoring Using FMCW Radar in Various Sleeping Scenarios. Sensors 2020, 20, 6505. [Google Scholar] [CrossRef]
  77. Michler, F.; Shi, K.; Schellenberger, S.; Steigleder, T.; Malessa, A.; Hameyer, L.; Neumann, N.; Lurz, F.; Ostgathe, C.; Weigel, R.; et al. A Clinically Evaluated Interferometric Continuous-Wave Radar System for the Contactless Measurement of Human Vital Parameters. Sensors 2019, 19, 2492. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  78. Budge, M.; German, S. Basic Radar Analysis, 2nd ed.; Artech: Morristown, NJ, USA, 2020. [Google Scholar]
  79. Mahafza, B.R.; Winton, S.C.; Elsherbeni, A.Z. Handbook of Radar Signal Analysis; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
  80. Aardal, Ø.; Paichard, Y.; Brovoll, S.; Berger, T.; Lande, T.S.; Hamran, S.E. Physical working principles of medical radar. IEEE Trans. Biomed. Eng. 2013, 60, 1142–1149. [Google Scholar] [CrossRef] [PubMed]
  81. Varotto, G.; Staderini, E. On the UWB medical radars working principle. Int. J. Ultra Wideband Commun. Syst. 2011, 2, 83–93. [Google Scholar] [CrossRef]
  82. analogRead. Available online: https://www.arduino.cc/reference/en/language/functions/analog-io/analogread/ (accessed on 10 July 2022).
  83. SD Card Shield V4.0. Available online: https://wiki.seeedstudio.com/SD_Card_shield_V4.0/ (accessed on 10 July 2022).
  84. Guide to Arduino & Secure Digital (SD) Storage. Available online: https://docs.arduino.cc/learn/programming/sd-guide (accessed on 10 July 2022).
  85. WiFiNINA Library Examples. Available online: https://docs.arduino.cc/tutorials/communication/wifi-nina-examples (accessed on 10 July 2022).
  86. Web Server Using Access Point with Arduino UNO WiFi Rev2. Available online: https://docs.arduino.cc/tutorials/uno-wifi-rev2/uno-wifi-r2-web-server-ap-mode (accessed on 10 July 2022).
Figure 2. (a) Breathing belt with the phototransistor on the left of the stretchable strip and the LED on the right; (b) a target wearing two breathing belts, one on the chest, one on the belly. Equipment: 2 LEDs, 2 phototransistors, 2 elastic strips, 2 fabric belts with plastic buckles.
Figure 2. (a) Breathing belt with the phototransistor on the left of the stretchable strip and the LED on the right; (b) a target wearing two breathing belts, one on the chest, one on the belly. Equipment: 2 LEDs, 2 phototransistors, 2 elastic strips, 2 fabric belts with plastic buckles.
Sensors 23 03036 g002
Figure 3. Belts sensors’ voltages vs. time. The figure shows 6 breathing cycles. The first two and last two breaths are performed with the belly and chest, and the middle two only with the belly.
Figure 3. Belts sensors’ voltages vs. time. The figure shows 6 breathing cycles. The first two and last two breaths are performed with the belly and chest, and the middle two only with the belly.
Sensors 23 03036 g003
Figure 4. Belts and pressure sensors’ voltages vs. time. The target wanted to test various breathing styles, as shown by the strong inhalation near 70 s and the fast breathing after 90 s.
Figure 4. Belts and pressure sensors’ voltages vs. time. The target wanted to test various breathing styles, as shown by the strong inhalation near 70 s and the fast breathing after 90 s.
Sensors 23 03036 g004
Figure 10. (a) Breathing belt circuit; (b) ear clip heartbeat sensor circuit; (c) pressure, finger heartbeat sensor circuit; (d) ECG circuit.
Figure 10. (a) Breathing belt circuit; (b) ear clip heartbeat sensor circuit; (c) pressure, finger heartbeat sensor circuit; (d) ECG circuit.
Sensors 23 03036 g010
Figure 11. (a) Arduino WiFi R2 board in blue connected to a Lipo battery. Above, the NiMH battery; (b) electrical circuit for monitoring the battery voltage. Equipment: NiMH battery charger, 9 V NiMH battery 300 mAh, LiPo charger, LiPo 2S 4500 mAh battery.
Figure 11. (a) Arduino WiFi R2 board in blue connected to a Lipo battery. Above, the NiMH battery; (b) electrical circuit for monitoring the battery voltage. Equipment: NiMH battery charger, 9 V NiMH battery 300 mAh, LiPo charger, LiPo 2S 4500 mAh battery.
Sensors 23 03036 g011
Figure 12. (a) Arduino WiFi R2 board on the left, SD card shield on the right, micro SD-card and its adaptor; (b) all elements from (a) assembled. Equipment: SD card shield from Seeed Studio, micro SD-card 32Go.
Figure 12. (a) Arduino WiFi R2 board on the left, SD card shield on the right, micro SD-card and its adaptor; (b) all elements from (a) assembled. Equipment: SD card shield from Seeed Studio, micro SD-card 32Go.
Sensors 23 03036 g012
Figure 15. A scene with its descriptive variables.
Figure 15. A scene with its descriptive variables.
Sensors 23 03036 g015
Figure 16. A scene with its obstacle.
Figure 16. A scene with its obstacle.
Sensors 23 03036 g016
Table 2. Equivalences between physical quantities.
Table 2. Equivalences between physical quantities.
Section 2.1.Section 2.2.
Number of targetsOnly one in the presented section
Distance and position of the targetDistance R
Movement of the targetSpeed v
Alignment of the radar G t , G R
Position of the radar0 in previous examples
Target clothesSurface and reflectivity of the target σ
Atmosphere qualityAtmosphere loss L and operating temparature T s
Room Reflections on walls
ObstacleWidth
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Battiston, G.; Régnier, R.; Galibert, O. Evaluation Protocol for Analogue Intelligent Medical Radars: Towards a Systematic Approach Based on Theory and a State of the Art. Sensors 2023, 23, 3036. https://doi.org/10.3390/s23063036

AMA Style

Battiston G, Régnier R, Galibert O. Evaluation Protocol for Analogue Intelligent Medical Radars: Towards a Systematic Approach Based on Theory and a State of the Art. Sensors. 2023; 23(6):3036. https://doi.org/10.3390/s23063036

Chicago/Turabian Style

Battiston, Geoffray, Rémi Régnier, and Olivier Galibert. 2023. "Evaluation Protocol for Analogue Intelligent Medical Radars: Towards a Systematic Approach Based on Theory and a State of the Art" Sensors 23, no. 6: 3036. https://doi.org/10.3390/s23063036

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