Biomed Phys Eng Express. 2020 Mar 13;6(3):035007. doi: 10.1088/2057-1976/ab7a54.
The respiration rate (RR) is the most vital parameter used for the determination of human health. The most widely adopted techniques, used to monitor the RR are contact in nature and face many drawbacks. This paper reports the use of Infrared Thermography, in reliably monitoring the RR in a contact-less and non-invasive way. A thermal camera is used to monitor the variation in nasal temperature during respiration continuously. Further, the nostrils (region of interest) are tracked during head motion and object occlusion, by implementing a computer vision algorithm that makes use of 'Histogram of oriented gradients' and 'Support vector machine' (SVM). The signal to noise ratio (SNR) of the acquired breathing signals is very low; hence they are subjected to appropriate filtering methods. The filters are compared depending on the performance metrics such as SNR and Mean square error. The breaths per minute are obtained without any manual intervention by implementing the 'Breath detection algorithm' (BDA). This algorithm is implemented on 150 breathing signals and its performance is determined by computing the parameters such as Precision, Sensitivity, Spurious cycle rate, and Missed cycle rate values, obtained as 98.6%, 97.2%, 1.4%, and 2.8% respectively. The parameters obtained from the BDA are fed to the k-Nearest Neighbour (k-NN) and SVM classifiers, that determine whether the human volunteers have abnormal or normal respiration, or have Bradypnea (slow breathing), or Tachypnea (fast breathing). The Validation accuracies obtained are 96.25% and 99.5% with Training accuracies 97.75% and 99.4% for SVM and k-NN classifiers respectively. The Testing accuracies of the completely built SVM and k-NN classifiers are 96% and 99%, respectively. The various performance metrics like Sensitivity, Specificity, Precision, G-mean and F-measure are calculated as well, for every class, for both the classifiers. Finally, the Standard deviation values of the SVM and k-NN classifiers are computed and are obtained as 0.022 and 0.007, respectively. It is observed that the k-NN classifier shows a better performance compared to the SVM classifier. The pattern between the data points fed to the classifiers is viewed by making use of the t-Stochastic Neighbor Embedding algorithm. It is noticed from these plots that the separation between the data points belonging to different classes, improves and shows minimal overlap by increasing the perplexity value and number of iterations.
呼吸率(RR)是用于确定人体健康的最重要参数。最广泛采用的监测 RR 的技术是接触式的,并且存在许多缺点。本文报告了使用红外热像仪以非接触式和非侵入式方式可靠地监测 RR。使用热像仪连续监测呼吸过程中鼻温的变化。此外,通过实现一种利用“方向梯度直方图”和“支持向量机”(SVM)的计算机视觉算法,在头部运动和物体遮挡期间跟踪鼻孔(感兴趣区域)。采集的呼吸信号的信噪比(SNR)非常低;因此,它们需要经过适当的滤波方法。根据 SNR 和均方误差等性能指标比较滤波器。通过实施“呼吸检测算法”(BDA),在没有任何人工干预的情况下获得每分钟呼吸次数。该算法在 150 个呼吸信号上实现,并通过计算精度、灵敏度、伪循环率和漏循环率等参数来确定其性能,分别获得 98.6%、97.2%、1.4%和 2.8%。将 BDA 获得的参数输入到 k-最近邻(k-NN)和 SVM 分类器中,以确定志愿者的呼吸是正常还是异常,是否有呼吸过缓(呼吸缓慢)或呼吸过速(呼吸急促)。使用 SVM 和 k-NN 分类器分别获得 96.25%和 99.5%的验证精度,以及 97.75%和 99.4%的训练精度。完全构建的 SVM 和 k-NN 分类器的测试精度分别为 96%和 99%。还计算了每个类别的各种性能指标,如灵敏度、特异性、精度、G-均值和 F-度量。最后,计算 SVM 和 k-NN 分类器的标准偏差值,分别为 0.022 和 0.007。观察到 k-NN 分类器的性能优于 SVM 分类器。通过使用 t-随机邻居嵌入算法查看输入到分类器的数据点之间的模式。从这些图中可以注意到,通过增加困惑度值和迭代次数,属于不同类别的数据点之间的分离得到改善并且显示出最小的重叠。