スマートウォッチで呼吸数の推定を改善する
スマートウォッチのセンサーを使って呼吸数を推定する新しい方法が、健康管理をより良くする。
― 1 分で読む
呼吸数(RR)は健康の重要な指標で、1分間にどれだけの呼吸をするかを示してる。大人の場合、普通の安静時の呼吸数は1分間に12〜20回。これが変わると、いろんな健康問題、例えば不安や酸素不足、血中の二酸化炭素の問題を示すことがあるから、病院や自宅で患者の健康を把握するためにRRのモニタリングはマジで大事だよ。
RR測定の課題
これまで、研究者たちは光脈波計(PPG)、心電図(ECG)、加速度計(ACC)の生理信号からRRを推定するためにいろんな方法を使ってきた。これらの方法は、波形分析、従来の機械学習、ディープラーニングの3つの主なグループに分類できる。
波形分析
波形分析にはいくつかの処理ステップがある。データのフィルタリング、信号の品質評価、時間・周波数ドメインの分析、呼吸に関連する波形の抽出、データ内の特定のポイントに基づく特徴の抽出、そしてこれらの特徴を組み合わせることが含まれる。
例えば、PPG信号から呼吸パターンを抽出した研究もある。振幅、強度、周波数の変化を見てるんだ。同時に、加速度計データも使ってRRを推定してるけど、こういう方法は手動調整や患者のタイプごとの特定のルールが必要で、騒がしい環境ではあんまり信頼性がないんだ。
従来の機械学習
従来の機械学習の方法でもRRを推定してる。これらの方法は、PPG信号から抽出した特徴を分析してて、周波数ベースの特徴や他の種類の特性が含まれてる。ランダムフォレストやサポートベクターマシンのようなモデルが、これらの特徴を使ってRRを予測するためにトレーニングされてる。まあ、この方法はそこそこ良い成績は出すけど、実際の状況ではノイズや動きがあると苦労することが多い。
ディープラーニングアプローチ
ディープラーニングはRR推定のためにもっと進んだ方法を生み出してる。この方法は、広範な特徴抽出なしで生の信号を処理できる。たとえば、いくつかの研究では生成対抗ネットワーク(GAN)を使ってPPGから呼吸信号を作り出してる。その他の研究では、生のPPGデータからRRを正確に推定するエンドツーエンドの学習モデルを開発してる。
でも、これらのディープラーニング技術の多くは、患者が病院でじっと横になっているときのような安定した条件向けに設計されてるから、手首から集めた信号を使うときはうまくいかないことが多い。
改善された方法の必要性
スマートウォッチの人気が高まるにつれて、これらのデバイスから集めた信号を使ってRRを推定するための頑丈な方法が求められてる。スマートウォッチには、PPGや加速度計など、日常活動中に生理信号をキャッチできるいろんなセンサーが搭載されてる。
でも、手首からのPPG信号は指からの信号に比べてけっこうノイズが多いから、自由な生活条件の中で正確なRRデータを抽出するのは難しい。これが、こうしたノイズにうまく対処できる新しい技術の必要性につながる。
RR推定の提案手法
この論文では、スマートウォッチを使ってRRを推定する新しいアプローチを紹介するよ。私たちの方法は、PPG、加速度計、ジャイロスコープからの信号を組み合わせて精度を向上させる。
データ収集
私たちの方法を開発・テストするために、Samsung Gear SportスマートウォッチとShimmer3デバイスを使ってデータを集めた。参加者は、非利き手の手首に時計をつけて、24時間日常活動をしてもらった。その間、胸に着けたShimmer3デバイスがRR測定の基準を提供してくれて、ノイズが少ないデータを記録することができた。
方法の概要
提案するRR推定方法は、次の3つの主要ステージから構成されてる:
セグメンテーションとフィルタリング: 最初のステップでは、収集した信号を小さな部分に分解し、ノイズを含むセグメントを取り除く。目標は、安定した呼吸パターンを表すセグメントを維持すること。特定の期間を使って、精度が良いことがわかってる。
信号抽出: 2番目のステップでは、独立成分分析(ICA)という手法を使って、加速度計やジャイロスコープデータから呼吸信号を分離する。これによって、ノイズからの呼吸信号の質が向上する。
特徴抽出とRR推定: 最後のステップでは、処理された信号を分析してRRを推定するために、ディープラーニングモデルを使う。私たちのモデルは、信号から重要な特徴をキャッチするマルチスケール畳み込みニューラルネットワーク(CNN)で構成されてる。
マルチスケール残差CNN
私たちのCNNモデルには、手首の信号に特有のチャレンジに対処するために設計された複数のコンポーネントがある。
マルチスケール畳み込み: このコンポーネントは、異なる解像度で信号から特徴を抽出する役割を担ってる。重要な特徴が分析中に失われないように、膨張残差インセプションモジュールを使用してる。このモデルは、抽出された特徴の質を改善しつつ、アーキテクチャを小さく、効率的に保つ。
呼吸数推定器: 特徴抽出の後、モデルは全結合層を使って、処理された入力信号に基づいて推定RR値を生成する。
提案手法のテスト
私たちは、36人の健康な個人から集めたデータを使って、私たちの方法を評価した。時計は1日中PPG、ACC、ジャイロスコープデータを記録した。
データ比較
公正な評価を確保するために、私たちの方法によって生成された推定値を、胸に着けたShimmer3デバイスから得られた基準RR値と比較した。私たちの方法がどれくらいの精度があるかを見たかったんだ。
私たちの方法は、分野で認識された他の4つのRR推定手法と比較された。それぞれの方法に対して、平均絶対誤差(MAE)と二乗平均平方根誤差(RMSE)を計算して性能を評価した。
結果
結果は、私たちの提案手法が他の技術よりも優れていることを示した。私たちの方法が達成したMAEとRMSEの値は、競合手法よりも低く、RRの推定精度が高いことを示してる。さらに、私たちの方法は絶対誤差の分布が狭く、基準RR値に対する一致が高いことを示唆してる。
箱ひげ図分析
さらにパフォーマンスを分析するために、各方法における絶対誤差の分布を示す箱ひげ図を作成した。私たちのアプローチともう1つの方法は中央値の絶対誤差が似てたけど、残りの技術は中央値の誤差が高かった。加えて、私たちの方法の絶対誤差の分布は他の手法に比べてタイトだったから、信頼性のある推定を提供してることがわかる。
パラメータ数
私たちはモデルの複雑さを評価するために、パラメータを数えた。私たちの方法は、競合技術の1つに比べて学習したパラメータがかなり少なかったから、RR推定に対して効率的な解決策だってことがわかった。
結論と今後の方向性
要約すると、私たちの研究は、スマートウォッチからの信号を使って呼吸数を推定するための新しいディープラーニングベースの方法を示すものだ。この提案されたアプローチは、手首からのPPG、加速度計、ジャイロスコープの信号を効果的に処理して、既存の方法よりも良い精度を達成してる。
結果は期待できるけど、改善の余地もある。今後の研究では、計算負荷をさらに減らすために手法を最適化して、着用デバイスでの使用にもっと適したものにすることに焦点を当てる予定だ。知識蒸留のような技術を探求して、モデルの構造を簡素化しながら精度を維持することも考えてる。
全体的に、私たちの発見は、RR推定技術を現代のウェアラブル技術に適応させる重要性を強調してて、日常的な環境でのより良い健康モニタリングソリューションへと道を開いてるんだ。
タイトル: Robust CNN-based Respiration Rate Estimation for Smartwatch PPG and IMU
概要: Respiratory rate (RR) serves as an indicator of various medical conditions, such as cardiovascular diseases and sleep disorders. These RR estimation methods were mostly designed for finger-based PPG collected from subjects in stationary situations (e.g., in hospitals). In contrast to finger-based PPG signals, wrist-based PPG are more susceptible to noise, particularly in their low frequency range, which includes respiratory information. Therefore, the existing methods struggle to accurately extract RR when PPG data are collected from wrist area under free-living conditions. The increasing popularity of smartwatches, equipped with various sensors including PPG, has prompted the need for a robust RR estimation method. In this paper, we propose a convolutional neural network-based approach to extract RR from PPG, accelerometer, and gyroscope signals captured via smartwatches. Our method, including a dilated residual inception module and 1D convolutions, extract the temporal information from the signals, enabling RR estimation. Our method is trained and tested using data collected from 36 subjects under free-living conditions for one day using Samsung Gear Sport watches. For evaluation, we compare the proposed method with four state-of-the-art RR estimation methods. The RR estimates are compared with RR references obtained from a chest-band device. The results show that our method outperforms the existing methods with the Mean-Absolute-Error and Root-Mean-Square-Error of 1.85 and 2.34, while the best results obtained by the other methods are 2.41 and 3.29, respectively. Moreover, compared to the other methods, the absolute error distribution of our method was narrow (with the lowest median), indicating a higher level of agreement between the estimated and reference RR values.
著者: Kianoosh Kazemi, Iman Azimi, Pasi Liljeberg, Amir M. Rahmani
最終更新: 2024-01-10 00:00:00
言語: English
ソースURL: https://arxiv.org/abs/2401.05469
ソースPDF: https://arxiv.org/pdf/2401.05469
ライセンス: https://creativecommons.org/licenses/by/4.0/
変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。
オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。