Abstract
In less than three years, more than six million fatalities have been reported worldwide due to the coronavirus pandemic. COVID-19 has been contained within a broad range due to restrictions and effective vaccinations. However, there is a greater risk of pandemics in the future, which can cause similar circumstances as the coronavirus. One of the most serious symptoms of coronavirus is rapid respiration decline that can lead to mortality in a short period. This situation, along with other respiratory conditions such as asthma and pneumonia, can be fatal. Such a condition requires a reliable, intelligent, and secure system that is not only contactless but also lightweight to be executed in real-time. Wireless sensing technology is the ultimate solution for modern healthcare systems as it eliminates close interactions with infected individuals. In this paper, a lightweight real-time solution for anomalous respiration identification is provided using the radio-frequency sensing device USRP and the ensemble learning approach extra-trees. A wireless software-defined radio platform is used to acquire human respiration data based on the change in the channel state information. To improve the performance of the trained models, the respiration data is utilised to produce large simulated data sets using the curve fitting technique. The final data set consists of eight distinct types of respiration: eupnea, bradypnea, tachypnea, sighing, biot, Cheyne-stokes, Kussmaul, and central sleep apnea. The ensemble learning approach: extra-trees are trained, validated, and tested. The results showed that the proposed platform is lightweight and highly accurate in identifying several respirations in a static setting.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The study of future pandemics and their relation to the coronavirus is currently an important topic of research. A coronavirus is a diverse group of viruses that comprise the Severe Acute Respiratory Syndrome (SARS-CoV), the Middle East Respiratory Syndrome (MERS-CoV) and the most recent virus, SARS-CoV-2, also known as COVID-19 (Singhal 2020). Whether coronavirus or any other disease that causes anomalous respiration (or shortness of breath) can cause mortality in a limited time (Li and Ma 2020). When an individual rests, respiration is commonly described as the number of breaths taken each minute. A typical respiration rate for humans is 10–24 breaths per minute. Anomaly (abnormal or irregular) respiration can be classified as hyperventilation (more than 24 breaths per minute) or hypoventilation (less than 10 breaths per minute). Other medical conditions, such as asthma, also affect the regular respiration rate. Therefore, the identification of anomalous respiration in real-time is of utmost importance (Yang and Yang 2020).
It is essential to accurately and promptly evaluate the respiration rate of infected individuals, as anomalous respiration measures can indicate a worsening of health. Identification of anomalous respiration normally requires the knowledge of healthcare personnel and is usually done in healthcare centres (Zhe et al. 2020). Spirometry which estimates airflow during the inhalation and exhalation processes is generally used in hospitals and clinics. Some of the other approaches include capnography, inductance pneumography, and electrical impedance pneumography (Liu et al. 2019). These approaches, however, necessitate hospitalisation and, due to the obvious medical emergency caused by a coronavirus, respiration monitoring of infected patients raises the danger of viral transmission among visitors to the hospitals (Siegel et al. 2021).
Most patients do not reveal major signs of respiration problems at the beginning, and therefore, healthcare personnel discharge them in order to self-monitor (Whiteside et al. 2020). However, as per medical research, individuals with minor medical conditions can also experience anomalous respiration, especially in the second or third week of being infected with coronavirus (Rehman et al. 2021a). Consequently, patients with normal respiration do not require hospitalisation and must be observed during self-isolation using a telemedicine approach (Huang et al. 2020). On the contrary, a real-time anomalous respiration identification system is needed for patients experiencing severe respiration problems (Rehman et al. 2021b).
In this paper, we proposed a lightweight real-time wireless system based on software-defined radio (SDR) and machine learning (ML) that together can be effectively used to identify various anomalous respiration. In the past, SDR and ML has been successfully used in several applications for the monitoring purposes (Saeed et al. 2021a; Usman et al. 2022; Saeed et al. 2021b). The framework of the proposed system is shown in Fig. 1. A breathing problem can cause a slow, shallow, fast, or deep breathing process. Based on variations in the data points, respiration patterns are classified into eight main types: eupnea, bradypnea, tachypnea, sighing, biot, Cheyne-stokes, Kussmaul, and central sleep apnea (CSA) (Whited and Graham 2017). Figure 2 shows different types of respiration patterns and their causes. There are several types of respiration patterns if focused on minor differences in their patterns. Nevertheless, this study is focused on the eight most common types of respiration patterns as illustrated in Fig. 2.
The key contributions of this paper are summarised as follows.
-
(a)
The novel transmitter-receiver model has the ability to transmit an N number of subcarriers and receive the same amount. Additionally, our proposed system can also be used as SDR, where instead of using two antennas, one antenna can transmit and receive signals. Our system combines the advantages of both Wi-Fi and radar sensing. The power level, operating frequency, pulse repetition interval, antenna model, and radiation pattern can be changed at run-time. On the contrary, in Wi-Fi sensing, the radio frequency parameters are fixed, but the movement in the surroundings greatly affects their performance. Our system also presents useful amplitude and phase information, in comparison with Wi-Fi sensing, where only amplitude information can be used due to the presence of random noise. Self-designed antennas and off-the-shelf antennas (changed at the hardware) can also be used, depending on the application, making it flexible and scalable, both at software and hardware levels.
-
(b)
The system is driven by a novel lightweight approach called extra-trees or extremely randomised trees (ERT). The ERT algorithm is an ensemble approach which not only reduces over-fitting and under-fitting issues but also the time complexity.
2 Related Work
In recent literature, several contact and non-contact systems for respiration monitoring have been proposed. Wearable sensors and smartwatches, among other things, are required for a contact-based solution (Liaqat et al. 2019). Contact-based solutions can be costly and uncomfortable for some patients in terms of privacy and being attached to the body for long periods. In contrast to this, non-contact techniques based on radio-frequency (RF) sensing technology have recently been proposed, such as radar (Saeed et al. 2021c), Wi-Fi (Liu et al. 2018) and SDR (Shah et al. 2021). Continuous monitoring at home, even while sleeping, is one of the benefits of non-contact technology. Most non-contact solutions rely on vision (e.g., cameras) or RF (e.g., SDR) technology (Rehouma et al. 2019). The non-contact RF technology uses the way electromagnetic signals move through space and can be picked up over a wireless channel.
The radar, Wi-Fi, and SDR technologies are used in an RF-based respiration monitoring system (Saeed et al. 2022a). These radio-based systems can leverage channel state information (CSI) or received signal strength (RSS) for a variety of purposes, including detecting abnormal respiration. Furthermore, the FMCW radar and the Doppler radar are two techniques for the radar-based respiration monitoring system (Purnomo et al. 2021). These radar-based techniques need high-cost specialised gear capable of high-frequency operation. To detect breathing and heart rate, the vital-radio system uses an FMCW radar with a broad bandwidth of 5.46 to 7.25 GHz to track respiration and heart rate (Adib et al. 2015).
Several techniques employing RSS, CSI, and others for Wi-Fi-based respiration monitoring have been considered (Zhang et al. 2022, 2018). In Patwari et al. (2013), the authors investigated the measurement of RSS in radio device connections to determine an individual’s respiration rate and position in a home setting. Moreover, the authors of Abdelnasser et al. (2015) demonstrated a complete architecture to detect respiration signals from noisy Wi-Fi signals. Wi-Fi-based RF sensing provides various advantages, including low-cost and immediate availability. Nevertheless, it has some drawbacks, including flexibility and lack of scalability, as well as under-reporting of orthogonal frequency division multiplexing (OFDM) subcarriers (Shah and Fioranelli 2019).
Authors have experimented with an SDR-based respiration monitoring system (Rehman et al. 2021c). According to the different literature, SDR-based respiration monitoring is the most efficient of all RF-based respiration monitoring systems since it provides a scalable, portable, and flexible solution (Tuttlebee 2003). SDR technology also allows for the customisation of the transmit and receive power and operating frequency. Furthermore, signal processing and ML algorithms can be used efficiently for SDR-based systems. ML has been used by several authors to detect and monitor different respiration patterns (Lee et al. 2018). However, several studies were unable to achieve satisfactory precision and could only classify fundamental respiration patterns as normal and rapid (Saeed et al. 2022b). As a result, a reliable system for detecting and accurately identifying a wide range of respiration patterns is significant.
In our previous work (Yang et al. 2018a; Shah et al. 2018, 2019; Yang et al. 2018b, c), we have extensively worked on Wi-Fi sensing as well, specifically using the Wi-Fi phase sanitation algorithm to remove random noise. The reason for using this particular algorithm is due to the fact that Wi-Fi sensing phase information intrinsically carries extremely random noise and the phase sanitization algorithm needs to be used. On the contrary, SDR-based sensing provides useful amplitude and phase information for intricate biomechanical movements such as respiratory disorders. The Wi-Fi sensing also provides fixed subcarriers; 56 when Intel 5300 network interface card (NIC) is used and 64 in case of Athores NIC. The operating frequency of the Wi-Fi router (2.4 GHz and 5 GHz) is also fixed. Hence, the range resolution of Wi-Fi sensing is very low in comparison with SDR sensing due to the fixed operating frequency. On the contrary, the number of subcarriers that SDR used in our work is also flexible. The operating frequency of SDR is 70 MHz-6 GHz. We have used 256 subcarriers for respiratory pattern monitoring instead of the 64 provided by the Wi-Fi router. Wi-Fi sensing only offers the use of different antennas on the receiving side, while antennas on the transmitting side are usually fixed and cannot be changed. However, with SDR sensing, we have the liberty to use high-gain antennas on both sides for respiratory purposes in order to mitigate unwanted movements in the surroundings. Additionally, the data was collected recently, when we only had prior ethical approval to undertake measurements on healthy human subjects without underlying respiratory symptoms. Due to the recent COVID-19 situation, our ethical approval for patients with a respiratory disorder is still under review by the ethics committee. That is why we recruited healthy subjects and asked them to mimic different respiratory patterns that were successfully identified using SDR sensing in conjunction with the ensemble learning algorithm.
3 Methodology
The data extraction, preprocessing, simulation, and classification layers are all depicted in Fig. 3, which outlines the proposed system architecture. Each layer is described in detail below.
3.1 Extraction Layer
First, respiratory data are extracted. This layer has a transmitter, receiver, and radio channel. The transmitter includes a PC and a universal software radio peripheral (USRP) device. The transmitter PC assigns random bits to quadrature amplitude modulation (QAM) symbols. Each parallel frame receives data symbols. Reference symbols determine receiver channel estimate. One-by-one, border zeros are added. Inverse fast Fourier transform converts frequency domain to time domain. Repeating the final one-fourth of points in each frame creates a cyclic prefix (CP). CP eliminates offset of time and frequency.
Through gigabit ethernet, the host PC sends data to the USRP device. This information is digitally up-converted and then digital-to-analogue transformed. The USRP mixes an analogue signal with a user-set frequency using a low-pass filter (LPF). Before transmitting using an omnidirectional antenna, USRP equipment uses a transmit amplifier to manage signal intensity. The broadcast signal is picked up by an omnidirectional antenna at the receiving USRP device. A low-noise amplifier and a driving amplifier reduce noise and regulate gain. An LPF, a digital down converter and an analogue-to-digital converter are used in signal decimation. The signal is sent across gigabit Ethernet to the host PC. On the host PC, the Van de Beek method is used to remove CP, time, and frequency offsets from each frame (Beek et al. 1999). The fast Fourier transform is used to convert data from the time domain to the frequency domain. The amplitude response of frequency domain data is utilised to determine respiratory patterns.
As stated in Eq. 1, the wireless channel for the OFDM system can be considered as a narrow-band flat fading channel that can be described in the frequency domain.
where \(\bar{X}\) and \(\bar{Y}\) are the transmitted and received wireless signal vectors, respectively. \(\bar{N}\) represents additive white Gaussian noise, and H represents the response of the OFDM channel frequency for all subcarriers calculated from \(\bar{X}\) and \(\bar{Y}\). On a 20-MHz channel, the OFDM system employs 256 subcarriers for data transmission. Equation 2 shows all subcarriers’ channel frequency response.
k and s are OFDM subcarriers and data samples, respectively. \(H_{i}\) represents the channel’s frequency response for an individual subcarrier i. Equation 3 describes the complex value of it.
\(\left| H_{i}\right|\) and \(\angle H_{i}\) represent the amplitude and phase responses of the OFDM subcarrier i, respectively. Equation 4 states the subcarrier i channel frequency response \(H_{i}\) for indoor settings with multipath components.
where N is the total number of multipath components. The delays in attenuation and propagation in the \(n_{th}\) path are indicated by \(r_{n}\) and \(\tau _{n}\), respectively. The frequency of the \(i_{th}\) subcarrier is denoted by \(f_{i}\).
3.2 Preprocessing Layer
The data preprocessing layer receives unrefined CSI data from the extraction layer (Khan et al. 2021). This layer is subdivided further into four categories that are described as follows.
3.2.1 Subcarrier Selection
The selection of subcarriers is the initial step in the data preprocessing layer. At the receiver, 256 OFDM subcarriers are captured after each respiration activity. For the respiration experiment, it is recognised that each subcarrier’s susceptibility is different. For accurate identification, all subcarriers with lower susceptibility to respiration activity must be eradicated, and therefore the variance of all subcarriers is calculated. As a result, less sensitive subcarriers are eliminated, as illustrated for all OFDM subcarriers in Fig. 4a.
3.2.2 Outliers Expulsion
The wavelet filtering is used after subcarrier selection to remove outliers from raw data while maintaining a crisp transition as illustrated in Fig. 4b. In coefficients, soft-heuristic SURE thresholding is used with a scaled noise option, syms5, and level four for wavelet filtering.
3.2.3 Data Refinement
For data refinement or smoothing, an eight-magnitude moving average filter is used. This reduces high-level frequency noise as illustrated in Fig. 4c. Equation 5 represents the result of the eight-magnitude window’s moving average filter.
where y[n] represents the present output. The x[n] represents the current input, and N is the moving average filter’s window size.
3.2.4 Data Normalisation
Lastly, using Eq. 6, the waveform data is normalised to the highest and lowest values of 1 and \(-1\), respectively.
where y[n] are the input data and \(\overline{y[n]}\) is the normalised data. To obtain a normalised waveform, the input waveform is offset and scaled by specified values. Figure 4d illustrates the normalised waveform for an individual OFDM subcarrier. After completing the aforementioned steps, the processed CSI data is used to identify distinct respiration patterns using a supervised ML classification algorithm.
3.3 Simulation Layer
A reliable ML model requires several real-time respiration experiments. A simulation model has been constructed to address the data scarcity. A simulated model is built using authentic real-time respiration pattern data to provide high-quality simulated respiration data. Inhaling and exhaling are a continuous process, hence wireless respiration signals can be computed using sinusoidal waveforms. In this case, MATLAB’s curve fitting tool fits breathing patterns. Curve fitting uses a function to describe experimental data and derive model parameters. Equation 7 describes real-time respiration patterns using sinusoidal terms.
For each sinusoidal term, a denotes the amplitude, b the frequency, and c the phase. Whereas n is the sinusoidal terms total number, and x represents OFDM samples. For demonstrative purposes, Fig. 5 depicts the actual and simulated Biot respiration patterns in real-time. Real-time breathing patterns are susceptible to oscillations. To precisely reproduce real-time data, the noise function of additive white Gaussian is utilised to incorporate noise into simulated respiration patterns. Slight changes in the parameters of the additive white Gaussian noise function can result in a large amount of simulated data. Simulated CSI for eight respiration patterns is created at the data simulation layer’s output and used for ML classification.
3.4 Classification Layer
The simulated and processed CSI data combined is used for training, validating, and testing in this data classification layer. The outcome of the ML algorithm is assessed based on the following evaluation metrics: accuracy, F1-score, training time, and confusion matrix (Hossin and Sulaiman 2015). In this study, the number of data sets is increased by adding a large amount of simulated data to test how well the ML algorithm works.
4 Experimental Results and Discussion
4.1 Experimental Setup
The experimental and data collection setup is shown in Fig. 6. The device detects chest oscillations to differentiate eight breathing patterns in real-time using fine-grained CSI. The transmitter, receiver, and wireless channel are the primary components of the experiment. PC and USRP function as transmitter and receiver. Omnidirectional antennas detect variations in CSI produced by breathing. In the laboratory setting, the transmitter’s RF signal traverses multiple ways to reach the receiver. Human bodies deflect RF signals, providing an additional path. On the receiver side, human breathing influences signal propagation as CSI.
Tab. 1 contains information about five healthy individuals who participated in this research and performed varied human respiratory patterns. As seen in Fig. 6, each participant was seated in a static position while collecting data. Transmitter and receiver USRPs are at 100 cm from the volunteer’s abdomen. Each breathing pattern has extensive guidelines for volunteers to get accurate data. Each participant’s respiratory activity is recorded for 30 s.
4.2 Respiration Identification
This paragraph describes how to use SDR-based RF sensing to monitor respiration patterns. The respiration patterns are analysed using the CSI amplitude response. For each respiration experiment, the fluctuations in the frequency response of the amplitude are measured in 3500 OFDM samples. For demonstration purposes, one of the volunteer’s results for eight respiration patterns is shown in Fig. 7 for an individual OFDM subcarrier. Regular respiration at a consistent pace and pattern of 10–24 breaths per minute is defined as eupnea. Figure 7a shows that a half-minute has 12 breaths that are within the normal respiration range. Bradypnea is defined as a shallow and slow respiratory pattern with a consistent pattern. Figure 7b shows 6 breaths in a half minute, which is considered sluggish respiration. The respiration rate is quicker in tachypnea than in eupnea, as can be seen in Fig. 7c, when 15 breaths are taken in a half minute. Biot is characterised by deep respiration followed by apnea regularly, as can be seen in Fig. 7d. Sighing is simply normal respiration with pauses for sighs. Figure 7e illustrates this with regular respiration interrupted by periodic deep breaths. Cheyne-stokes is characterised by a progressive increase and reduction in the respiration rate, as can be seen in Fig. 7f. Figure 7g illustrates Kussmaul respiration that is both deep and rapid. In addition, CSA is a type of respiration that stops and resumes periodically throughout sleep, as can be seen in Fig. 7h, which depicts intervals of no breath during regular respiration.
This paragraph discusses the findings of ML algorithms for eight different human respiration datasets. Performance evaluation metrics include accuracy, F1-score, training time, and confusion matrix. To design a lightweight real-time system, the training time of an algorithm plays a key role. In this study, an ensemble learning-based technique ERT (Geurts et al. 2006) is investigated along with decision tree (DT) and multilayer perceptron (MLP). These algorithms (or classifiers) are trained using the Python programming language, primarily through the scikit-learn and TensorFlow libraries. From the final dataset of the acquired respiration data, 70% is used to train an algorithm and 30% to validate and test it. Figure 8 presents the findings of the confusion matrix that reveal that ERT, DT, and MLP precisely identified eight different respiration classes. The diagonal values of the confusion matrix reflect events in which the actual and predicted classes are matched. Other values reveal the misclassification error of the trained ML model. Furthermore, Tab. 2 presents the findings in terms of accuracy, F1 score, and training time. As can be seen, all classifiers achieved high accuracy and an F1 score of up to 99%. Nevertheless, ERT revealed the lowest training time of only 0.71 s compared to DT (82.25 s) and MLP (163.94 s). This outcome demonstrates the effectiveness of an ensemble learning technique, such as ERT, to design a lightweight real-time system for the identification of anomalous respiration.
5 Conclusion
In this paper, a lightweight real-time solution is proposed for the identification of anomalous respiration using the USRP wireless sensing device and the ERT ensemble learning technique. Additionally, a solution to the challenge of gathering respiration data is proposed. Based on CSI variations, a wireless SDR platform is used to capture real-time human respiration data. Using the curve fitting approach, the acquired real-time respiration data is used to produce large amounts of simulated data. The simulated data, along with the actual acquired data, improved the performance of the ML model. The ML techniques (ERT, DT, and MLP) are used to identify eight different respiration patterns. The experimental findings reveal that the proposed platform is accurate, lightweight, and reliable in a static setting to monitor human respiration. The proposed platform’s potential applications include monitoring respiratory conditions in a case of chronic obstructive pulmonary disease, asthma, coronavirus, and possibly future pandemics.
References
Abdelnasser, H., Harras, K.A., Youssef, M.: Ubibreathe: a ubiquitous non-invasive wifi-based breathing estimator. In Proceedings of the 16th ACM International Symposium on Mobile Ad Hoc Networking and Computing, pp. 277–286 (2015)
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, pp. 837–846 (2015)
Beek, J.-J.V., Borjesson, P.O., Boucheret, M.-L., Landstrom, D., Arenas, J.M., Odling, P., Ostberg, C., Wahlqvist, M., Wilson, S.K.: A time and frequency synchronization scheme for multiuser OFDM. IEEE J. Sel. Areas Commun. 17(11), 1900–1914 (1999)
Geurts, P., Ernst, D., Wehenkel, L.: Extremely randomized trees. Mach. Learn. 63(1), 3–42 (2006)
Hossin, M., Sulaiman, M.N.: A review on evaluation metrics for data classification evaluations. Int. J. Data Min. Knowl. Manag. Process. 5(2), 1 (2015)
Huang, C., Wang, Y., Li, X., Ren, L., Zhao, J., Yi, H., Zhang, L., Fan, G., Jiuyang, X., Xiaoying, G., et al.: Clinical features of patients infected with 2019 novel coronavirus in Wuhan, China. Lancet 395(10223), 497–506 (2020)
Khan, M.I., Jan, M.A., Muhammad, Y., Do, D.-T., Mavromoustakis, C.X., Pallis, E., et al. Tracking vital signs of a patient using channel state information and machine learning for a smart healthcare system. Neural Comput. Appl. 1–15 (2021)
Lee, S., Park, Y.-D., Suh, Y.-J., Jeon, S.: Design and implementation of monitoring system for breathing and heart rate pattern using wifi signals. In 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC). IEEE, pp. 1–7 (2018)
Li, X., Ma, X.: Acute respiratory failure in covid-19: is it “typical’’ ards? Crit. Care 24(1), 1–5 (2020)
Liaqat, D., Abdalla, M., Abed-Esfahani, P., Gabel, M., Son, T., Robert, W., Gershon, A., Rudzicz, F., De Lara, E.: Wearbreathing: real world respiratory rate monitoring using smartwatches. Proc. ACM Interact. Mob. Wearable Ubiquit. Technol. 3(2), 1–22 (2019)
Liu, J., Chen, Y., Yan W., X., Chen, J.C., Yang, J.: Monitoring vital signs and postures during sleep using wifi signals. IEEE Internet Things J. 5(3), 2071–2084 (2018)
Liu, H., Allen, J., Zheng, D., Chen, F.: Recent development of respiratory rate measurement technologies. Physiol. Meas. 40(7), 07TR01 (2019)
Patwari, N., Brewer, L., Tate, Q., Kaltiokallio, O., Bocca, M.: Breathfinding: a wireless network that monitors and locates breathing in a home. IEEE J. Sel. Top. Signal Process. 8(1), 30–42 (2013)
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 21(9), 3172 (2021)
Rehman, M., Shah, R.A., Khan, M.B., AbuAli, N.A., Shah, S.A., Yang, X., Alomainy, A., Imran, M.A., Abbasi, Q.H.: Rf sensing based breathing patterns detection leveraging usrp devices. Sensors 21(11), 3855 (2021)
Rehman, M., Shah, R.A., Khan, M.B., Ali, N.A.A., Alotaibi, A.A., Althobaiti, T., Ramzan, N., Shaha, S.A., Yang, X., Alomainy, A., et al.: Contactless small-scale movement monitoring system using software defined radio for early diagnosis of covid-19. IEEE Sens. J. 21(15), 17180–17188 (2021)
Rehman, M., Shah, R.A., Khan, M.B., Shah, S.A., AbuAli, N.A., Yang, X., Alomainy, A., Imran, M.A., Abbasi, Q.H.: Improving machine learning classification accuracy for breathing abnormalities by enhancing dataset. Sensors 21(20), 6750 (2021)
Rehouma, H., Noumeir, R., Essouri, EssourS., Jouvet, P.: Quantitative assessment of spontaneous breathing in children: evaluation of a depth camera system. IEEE Trans. Instrum. Meas. 69(7), 4955–4967 (2019)
Saeed, U., Jan, S.U., Lee, Y.-D., Koo, I.: Fault diagnosis based on extremely randomized trees in wireless sensor networks. Reliab. Eng. Syst. Saf. 205, 107284 (2021)
Saeed, U., Shah, S.Y., Alotaibi, A.A., Althobaiti, T., Ramzan, N., Abbasi, Q.H., Shah, S.A.: Portable uwb radar sensing system for transforming subtle chest movement into actionable micro-doppler signatures to extract respiratory rate exploiting resnet algorithm. IEEE Sens. J. 21(20), 23518–23526 (2021)
Saeed, U., Shah, S.Y., Shah, S.A., Liu, H., Alotaibi, A.A., Althobaiti, T., Ramzan, N., Jan, S.U., Ahmad, J., Abbasi, Q.H.: Multiple participants’ discrete activity recognition in a well-controlled environment using universal software radio peripheral wireless sensing. Sensors 22(3), 809 (2022)
Saeed, U., Shah, S.Y., Zahid, A., Ahmad, J., Imran, M.A., Abbasi, Q.H., Shah, S.A.: Wireless channel modelling for identifying six types of respiratory patterns with sdr sensing and deep multilayer perceptron. IEEE Sens. J. 21(18), 20833–20840 (2021)
Saeed, U., Shah, S.Y., Ahmad, J., Imran, M.A., Abbasi, Q.H., Shah, S.A.: Machine learning empowered covid-19 patient monitoring using non-contact sensing: an extensive review. J. Pharm. Anal (2022)
Shah, S.A., Fioranelli, F.: Rf sensing technologies for assisted daily living in healthcare: a comprehensive review. IEEE Aerosp. Electronic Syst Mag. 34(11), 26–44 (2019)
Shah, S.A., Abbas, H., Imran, M.A., Abbasi, Q.H.: Rf sensing for healthcare applications. Backscatter. RF Sens. Future Wirel. Commun. (2021)
Shah, S.A., Ren, Ai., Fan, D., Zhang, Z., Zhao, N., Yang, X., Luo, M., Wang, W., Hu, F., Rehman, M.U., et al.: Internet of things for sensing: a case study in the healthcare system. Appl. Sci. 8(4):508 (2018)
Shah, S.A., Yang, X., Abbasi, Q.H.: Cognitive health care system and its application in pill-rolling assessment. Int. J. Numer. Model. Electron. Netw. Dev. Fields 32(6):e2632 (2019)
Siegel, D.A., Reses, H.E., Cool, A.J., Shapiro, C.N., Hsu, J., Boehmer, T.K., Cornwell, C.R., Gray, E.B., Henley, S.J., Lochner, K.: et al. Trends in covid-19 cases, emergency department visits, and hospital admissions among children and adolescents aged 0–17 years-united states, August 2020–August 2021. Morbidity Mortality Wkly. Rep. 70(36), 1249 (2021)
Singhal, T.: A review of coronavirus disease-2019 (covid-19). Indian J. Pediatr. 87(4), 281–286 (2020)
Tuttlebee, W.H.W.: Software Defined Radio: Enabling Technologies. Wiley, New York (2003)
Usman, M., Rains, J., Cui, T.J., Khan, M.Z., Imran, M.A., Abbasi, Q.H., et al.: Intelligent wireless walls for contactless in-home monitoring. Light Sci. Appl. 11(1), 1–13 (2022)
Whited, L., Graham, D.D.: Abnormal respirations (2017)
Whiteside, T., Kane, E., Aljohani, B., Alsamman, M., Pourmand, A.: Redesigning emergency department operations amidst a viral pandemic. Am. J. Emerg. Med. 38(7), 1448–1453 (2020)
Yang, X., Shah, S.A., Ren, A., Fan, D., Zhao, N., Zheng, S., Zhao, W., Wang, W., Soh, P.J., Abbasi, Q.H.: \(s\)-band sensing-based motion assessment framework for cerebellar dysfunction patients. IEEE Sens. J. 19(19), 8460–8467 (2018)
Yang, X., Shah, S.A., Ren, A., Zhao, N., Zhang, Z., Fan, D., Zhao, J., Wang, W., Ur-Rehman, M.: Freezing of gait detection considering leaky wave cable. IEEE Trans. Antenn. Propag. 67(1), 554–561 (2018)
Yang, L.-L., Yang, T.: Pulmonary rehabilitation for patients with coronavirus disease 2019 (covid-19). Chronic Dis. Transl. Med. 6(2), 79–86 (2020)
Yang, X., Shah, S.A., Ren, A., Zhao, N., Zhao, J., Hu, F., Zhang, Z., Zhao, W., Rehman, M.U., Alomainy, A.: Monitoring of patients suffering from rem sleep behavior disorder. IEEE J. Electromagn. RF Microw. Med. Biol. 2(2):138–143 (2018)
Zhang, D., Zeng, Y., Zhang, F., Xiong, J.: Wifi csi-based vital signs monitoring. In Contactless Vital Signs Monitoring, pp. 231–255. Elsevier (2022)
Zhang, F., Zhang, D., Xiong, J., Wang, H., Niu, K., Jin, B., Wang, Y.: From fresnel diffraction model to fine-grained human respiration sensing with commodity wi-fi devices. In Proceedings of ACM Interactive Mobile Wearable Ubiquitous Technology, vol. 2, no. 1 (2018)
Zhe, X., Shi, L., Wang, Y., Zhang, J., Huang, L., Zhang, C., Liu, S., Zhao, P., Liu, H., Zhu, L., et al.: Pathological findings of covid-19 associated with acute respiratory distress syndrome. Lancet Respir. Med. 8(4), 420–422 (2020)
Funding
The studentship is supported by internal funding of the Research Centre for Intelligent Healthcare, Coventry University, UK.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflict of interest.
Institutional review board statement
The study was conducted according to the guidelines and approved by the Institutional Review Board (Ethics Committee) of University of Glasgow, UK - Application No: 300190109.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Saeed, U., Abbasi, Q.H. & Shah, S.A. AI-driven lightweight real-time SDR sensing system for anomalous respiration identification using ensemble learning. CCF Trans. Pervasive Comp. Interact. 4, 381–392 (2022). https://doi.org/10.1007/s42486-022-00113-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42486-022-00113-6