Department of Biomedical Engineering, Worcester Polytechnic Institute, Worcester, MA 01609, USA.
IEEE Trans Biomed Eng. 2011 Mar;58(3):790-4. doi: 10.1109/TBME.2010.2085437. Epub 2010 Oct 11.
We present a particle filtering algorithm, which combines both time-invariant (TIV) and time-varying autoregressive (TVAR) models for accurate extraction of breathing frequencies (BFs) that vary either slowly or suddenly. The algorithm sustains its robustness for up to 90 breaths/min (b/m) as well. The proposed algorithm automatically detects stationary and nonstationary breathing dynamics in order to use the appropriate TIV or TVAR algorithm and then uses a particle filter to extract accurate respiratory rates from as low as 6 b/m to as high as 90 b/m. The results were verified on 18 healthy human subjects (16 for metronome and 2 for spontaneous measurements), and the algorithm remained accurate even when the respiratory rate suddenly changed by 24 b/m (either increased or decreased by this amount). Furthermore, simulation examples show that the proposed algorithm remains accurate for SNR ratios as low as -20 dB. We are not aware of any other algorithms that are able to provide accurate TV BF over a wide range of respiratory rates directly from pulse oximeters.
我们提出了一种粒子滤波算法,该算法结合了时不变(TIV)和时变自回归(TVAR)模型,可准确提取变化缓慢或突然的呼吸频率(BFs)。该算法的稳健性可维持在 90 次/分钟(b/m)以上。所提出的算法能够自动检测静止和非静止呼吸动力学,以便使用适当的 TIV 或 TVAR 算法,然后使用粒子滤波器从低至 6 b/m 到高至 90 b/m 的范围内准确提取呼吸频率。该算法在 18 位健康人类受试者(16 位用于节拍器,2 位用于自发测量)上进行了验证,即使呼吸频率突然变化 24 b/m(增加或减少了这个数量),算法仍然保持准确。此外,仿真示例表明,即使信噪比低至-20 dB,该算法仍然能够保持准确。我们不知道有任何其他算法能够直接从脉搏血氧仪提供广泛呼吸率范围内的准确 TV BF。