Efficient video-based breathing pattern and respiration rate monitoring for remote health monitoring
Ali I. Siam, Nirmeen A. El‐Bahnasawy, Ghada M. El‐Banby, Atef Abou Elazm, Fathi E. Abd El‐Samie
Abstract
A contact-free inexpensive measurement system with an algorithm based on the integral form of video frames is proposed to estimate the respiration rate from an extracted respiration pattern. The proposed algorithm is applied and tested on 28 videos of sleeping-simulated positions, and the results are compared with the manual visual inspection values. With linear regression, the determination coefficient ( <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:msup> <mml:mi>R</mml:mi> <mml:mn>2</mml:mn> </mml:msup> </mml:mrow> </mml:math> ) is 0.961, which demonstrates high agreement with reference measurements. In addition, the Bland–Altman plot shows that almost all data points are within the 95% limits of agreement. Moreover, the time complexity of the proposed algorithm, which involves taking just a single point value of the integral image, is lower than that of traditional methods that circulate over a large number of points. In other words, the proposed algorithm achieves <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mn>1</mml:mn> </mml:mrow> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:math> fixed-time complexity compared to <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" display="inline"> <mml:mi>O</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:msup> <mml:mi>N</mml:mi> <mml:mn>2</mml:mn> </mml:msup> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:math> for traditional methods. The average speed of processing is enhanced by about 17.4%.