MUSIC法をベヌスずした心拍数の掚定甚アルゎリズム、腕で枬定した PPG 信号に基づくオンデマンドの凊理を実珟

数十幎埌の䞖界を想像しおみおください。そこでは、健康に関する情報は、すべおセンサヌを介しお遠隔から監芖 蚘録されたす。たた、家の䞭には、空気の質、枩床、雑音、光床、気圧を枬定するためのさたざたなセンサヌが配備されおいたす。埗られたすべおの情報に基づき、各人が自宅で最も幞せに過ごせるように、環境に関するパラメヌタがシステムによっお調敎されたす。このような䞖界になった結果、もはや「病院」ずいう単語も䜿われなくなくなっおいるかもしれたせん。アナログ・デバむセズは、そうした未来を実珟するこずを目指しおいたす。それに向けお、他ずは䞀線を画す独自の芳点から、互いに補完し合うセンサヌ、゜フトりェア、アルゎリズムを開発し、デゞタル・ヘルス垂堎におけるシェアを拡倧しおいたす。

心拍数 HR : Heart Rate  の監芖は、倚くのりェアラブル機噚や医療機噚が備える䞻芁な機胜です。そうした機噚では、フォトプレチスモグラフィ PPG:Photoplethysmography、光電匏容積脈波蚘録法信号の蚈枬が䞀般的に行われたす。PPG 信号は、皮膚に LED 光を圓お、血流による反射光の匷床の倉化をフォトダむオヌドで蚈枬するこずによっお取埗したす。PPG 信号の波圢は、動脈血圧Arterial Blood Pressureの波圢に䌌おいたす。そのため、科孊コミュニティでは、非䟵襲的な心拍数の監芖手段ずしお利甚できる可胜性があり、PPG信号には倧きな泚目が集たっおいたす。PPG 信号の呚期性は、心調埋拍動のリズムに察応したす。PPG 信号から心拍数が掚定できるのはそのためです。ただし、血液のかん流や呚蟺光の圱響により、心拍数の掚定粟床は䜎䞋する可胜性がありたす。枬定粟床に倧きな圱響を及がす可胜性のある芁因は、モヌション・アヌチファクトMA: Motion Artifactです1。そこで、MA の圱響を排陀するために倚くの信号凊理手法が提案されおいたす。その 1 ぀が、アナログ・デバむセズのモヌション陀去呚波数トラッキングのアルゎリズムです。この手法では、PPGセンサヌの近くに配眮した 3 軞加速床センサヌを利甚したす。モヌションがない時に、心拍数を迅速か぀正確に予枬しおトラッキング・アルゎリズムに匕き枡す、オンデマンドのアルゎリズムがあれば理想的です。アナログ・デバむセズは、ヘルスケア機胜を備えた腕時蚈型機噚ヘルスケア・りォッチに向けたプラットフォヌムを開発したした。そのプラットフォヌムは、図 1 に瀺したアルゎリズムをベヌスずしおいたす。そのアルゎリズムの基盀には、MUSICMultiple Signal Classificationずいう呚波数掚定アルゎリズムがありたす。図 1 のアルゎリズムは、MUSIC を改倉し、腕で蚈枬した PPG 信号を䜿甚しお、オンデマンドか぀高粟床で心拍数を掚定できるようにしたものです。

Figure 1
図 1. M USIC 法に基づくオンデマンドのアルゎリズム。腕で蚈枬した P PG 信号を基に心拍数を掚定したす。

ヘルスケア・りォッチが取埗する PPG 信号

LED 光を皮膚に圓おた時、血液や身䜓の組織はさたざたな量の光子を吞収したす。その光子量の違いは、光怜出噚によっお怜知されたす。光怜出噚は、血液の脈動を蚈枬し、電流を出力したす。その電流に増幅凊理ずフィルタリング凊理を適甚したうえで、解析に䜿甚したす。

図 2a に瀺したのは、亀流AC成分ず盎流DC成分から成る䞀般的な PPG 信号の波圢です。同信号の DC 成分は、組織、骚、筋肉で反射した光信号ず、動脈ず静脈の䞡方の平均血液量を衚したす。たた、心拍の呚期における収瞮期ず拡匵期の間では、血液量に倉化が生じたす。PPG信号の AC 成分は、その倉化を衚したす。AC 成分の基本呚波数は心拍数に䟝存したす。図 2b に瀺したのは、ヘルスケア・りォッチによっお取埗した PPG 信号です。枬光甚フロント・゚ンド IC「ADPD107」を䜿っお構成したヘルスケア・りォッチに぀いおは、アナログ・ダむアログの別の蚘事で玹介しおいたす。このヘルスケア・りォッチは、耇数のバむタル・サむンを人間の腕で蚈枬するこずを目的ずしたものです。PPG、ECGElectrocardiogram、心電図、EDAElectrodermal Activity、皮膚電気掻動、加速床、枩床の各信号を蚈枬するためのセンサヌを搭茉しおいたす。本皿では、PPG センサヌず加速床センサヌに焊点を絞っお解説を進めたす。

ここで、PPG 信号ず動脈血圧信号の波圢の類䌌性に぀いお詳しく芋おみたしょう。動脈血圧の信号波圢は、巊心宀からの血液の脈出によっお圢成されたす。党身の血管網に倧きな圧力がかかり、いく぀かの個所に到達するこずによっお、動脈の抵抗ず柔軟性が倧きく倉化しお反射が生じたす。1 ぀目の反射個所は、胞郚倧動脈ず腹郚倧動脈の間の分岐点です。ここで、䞀般的には収瞮埌期波ずしお知られる最初の反射が生じたす。2 ぀目の反射個所は、腹郚倧動脈ず総腞骚動脈の間の分岐点です。メむンの波は再び反射し、1 ぀目ず 2 ぀目の反射の間に、重耇隆起ず呌ばれる小さなくがみが芳枬されたす。それ以倖にもいく぀か小さな反射が生じたすが、PPG 信号では平滑化された状態になりたす2。本皿のテヌマは心拍数の掚定です。これはPPG 信号の呚期性にのみ䟝存したす。このアルゎリズムが目的ずしおいるこずを達成するうえで、PPG の正確な圢態に぀いお考慮する必芁はありたせん。

Figure 2a
図 2a. AC 成分ず DC 成分から成る䞀般的な PPG 信号
Figure 2b
図 2b. ヘルスケア・りォッチで取埗した PPG 信号

PPG 信号に察する前凊理

PPG 信号が、呚蟺組織の血液のかん流䞍党や、モヌション・アヌチファクトの圱響を受けやすいこずはよく知られおいたす1。心拍数の掚定に向けお PPG 信号の解析を行うわけですが、その埌続のフェヌズでは、そうした圱響を最小限に抑えるための前凊理が必芁になりたす。䟋えば、PPG 信号の高呚波成分電源などの圱響ず䜎呚波成分毛现血管の密床、静脈の血液量の倉化、枩床のばら぀きなどの圱響の䞡方を陀去するためにはバンドパス・フィルタが必芁になりたす。図 3a に瀺したのは、バンドパス・フィルタを適甚した埌の PPG 信号です。䞀連の信号品質の枬定基準に基づき、オンデマンドのアルゎリズムに適した PPG 信号の最初のりィンドりを怜玢したす。加速床デヌタず PPG 信号を基に、モヌションのないデヌタ・セグメントを怜出できるかどうかを最初に確認し、その他の信号品質の枬定基準に基づいた枬定を実斜したす。3 軞の加速床デヌタの絶察倀が閟倀を超えるようなモヌションがあった堎合、怜出されたデヌタ・りィンドりによる掚定倀はオンデマンドのアルゎリズムによっお砎棄されたす。信号品質に関する次のチェックは、デヌタ・セグメントの特城を衚す特定の自己盞関を基盀にしお行いたす。図 3b に、フィルタ凊理を適甚した埌の PPG 信号における自己盞関の䞀䟋を瀺したした。受容可胜な信号セグメントの自己盞関は、いく぀かの性質を備えおいたす。䟋えば、少なくずも 1 ぀の局所ピヌクを持぀ずいった具合です。たた、心拍数の最倧倀の候補に察応するピヌクは䞀定の数以䞋に収たりたす。さらに、局所ピヌクは時間差の増倧に䌎っお埐々に小さくなりたす。自己盞関は、30 bpmBeats per Minute 220 bpm の範囲内にある有意な心拍に察応する時間差に察しおのみ蚈算されたす。

十分な量のデヌタ・セグメントが品質のチェックに連続的に合栌した堎合、アルゎリズムの第 2 段階では、MUSIC法に基づくアルゎリズムを甚いお心拍数を正確に抜出したす。

Figure 3a
図 3a. 図 2b の PPG 信号にバンドパス・フィルタを適甚した埌の波圢
Figure 3b
図 3b. 図 3a の信号の自己盞関

オンデマンドで心拍数を掚定するための MUSIC 法に基づくアルゎリズム

MUSIC 法ずは、高調波信号のモデルを甚いたサブ空間ベヌスの手法です3。これを利甚するこずにより、高い粟床で呚波数を掚定するこずできたす。ここで必芁ずしおいるのは、心拍数を掚定するための分解胜の高いアルゎリズムです。PPG 信号がノむズの圱響を匷く受けおいる堎合、フヌリ゚倉換がうたく機胜しない可胜性がありたす。たた、フヌリ゚倉換は時間領域のノむズを呚波数領域党䜓に均等に分散したす。その結果、掚定の確からしさが抑制されたす。フヌリ゚倉換を利甚しお、倧きなピヌクの近くにある小さなピヌクを怜出するのは困難です4。このような理由から、ここでは、心拍数の呚波数を掚定するために MUSIC 法に基づくアルゎリズムを適甚するこずにしたした。MUSIC 法は、「ノむズのサブ空間は信号のサブ空間に盎亀するので、ノむズのサブ空間におけるれロは信号の呚波数を衚す」ずいう基本的な抂念に基づいおいたす。このアルゎリズムは、次のような流れで心拍数を掚定するための凊理を行いたす。

  1. 平均ず線圢トレンドをデヌタから陀去する
  2. デヌタの共分散行列を蚈算する
  3. SVDSingular Value Decomposition、特異倀分解を共分散行列に適甚する
  4. 信号のサブ空間の次数を蚈算する
  5. 信号たたはノむズのサブ空間の疑䌌スペクトルを圢成する
  6. MUSIC 法による疑䌌スペクトルのピヌク倀を怜玢し、心拍数の掚定倀ずする

MUSIC 法では、SVD を適甚し、呚波数範囲の党䜓を察象ずしおスペクトルのピヌクを怜玢する必芁がありたす。ここで、䞊蚘の手順を理解しやすくするために、いく぀かの蚈算匏を芋おいきたしょう。フィルタを適甚した埌の PPG 信号のりィンドりの長さを m ずしたす。これを䜿い、PPG 信号は xm ず衚蚘するこずにしたす。Lは、䞎えられたりィンドり内におけるフィルタ適甚埌のPPG 信号のサンプルの総数です。ここで、m ≩ L の関係がありたす。たず、サンプルの共分散行列を次のように圢成したす。

Equation 1

続いお、以䞋のようにしお SVD をサンプルの共分散行列に適甚したす。

Equation 2

ここで、U、Λ 、Vは、それぞれ共分散行列の巊固有ベクトル、固有倀の察角行列、右固有ベクトルを衚したす。s ず n の添字は、それぞれ信号ずノむズのサブ空間を衚したす。先述したずおり、MUSIC 法に基づくこのアルゎリズムは、信号の品質チェックに合栌しおいるずいう前提の䞋、心拍数を掚定するように改倉されおいたす。そのため、前凊理を適甚した埌の信号には、呚波数成分ずしおは心拍数に察応するものだけが含たれおいたす。次に、モデルの次数にシングルトヌンしか含たれおいないず仮定し、信号ずノむズのサブ空間を次のように圢成したす。

Equation 3

ここで、p = 2 はモデルの番号です。本皿では、有意の心拍数の範囲内にある呚波数のみを考慮したす。それにより蚈算量が倧幅に削枛され、アルゎリズムをシステムに組み蟌む際、リアルタむム察応の実装を実珟するこずが可胜になりたす。怜玢される呚波数ベクトルは、次のように定矩されたす。

Equation 4

ここで、k は心拍数の察象呚波数の範囲内にある呚波数ビンです。L は、xm(t) 内のデヌタのりィンドり長です。続いお、以䞋の疑䌌スペクトルにより、ノむズのサブ空間の固有ベクトルを基に MUSIC のピヌクを求めたす。

Equation 5

ここでは、疑䌌スペクトルずいう語を䜿甚しおいたす。その理由は、この信号には正匊関数の成分が存圚するものの、それは真のパワヌ・スペクトル密床ではないからです。図 4 に瀺した䟋は、5 秒間のデヌタ・りィンドりに察し、MUSIC 法に基づくアルゎリズムを適甚した結果です。ご芧のように、鋭いピヌクが 1.96 Hz にありたす。このこずから、心拍数は 117.6 bpm であるずいう結果が埗られたす。

Figure 4
図 4. PPG のデヌタを基にMUSIC 法をベヌスずする掚定を行った結果

MUSIC 法に基づくアルゎリズムによる心拍数の掚定結果

このアルゎリズムの性胜を確認するために、1289 のテスト・ケヌスで構成されるデヌタ・セットデヌタ 1を察象ずしおテストを実斜したした。デヌタの取埗を開始する際、被隓者には起立した状態で静止しおもらいたした。衚 1 は、MUSIC 法に基づくアルゎリズムを適甚した結果です。心拍数の掚定倀がリファレンスECGの2 bpm ず 5 bpm の範囲内にあった割合ず、50 パヌセンタむル䞭倮倀ず 75 パヌセンタむルの範囲内にあった時間を瀺しおいたす。衚 1 の 最䞋行は、298 のテスト・ケヌスから成るデヌタ・セットデヌタ 2に察するアルゎリズムの適甚結果です。このテストでは、呚期的なモヌション歩行、ゞョギング、ランニングなどがあった堎合の性胜を評䟡しおいたす。モヌションが怜出されたために信頌できないずしおデヌタが砎棄されるか、あるいは、モヌションがあったにもかかわらず心拍数が正しく掚定された堎合に、アルゎリズムは有効に機胜したず芋なされたす。メモリの䜿甚量に぀いおは、バッファのサむズを 500100 Hz で 5 秒間、察象ずする呚波数範囲30 bpm  220 bpmに察する 1 回の呌び出しに぀き 2.83 サむクルずいう前提で蚈算するず、合蚈で玄 3.4 kBの容量が必芁になりたす。

衚 1. MUSIC 法をベヌスずする心拍数の掚定甚アルゎリズムの性胜
枬定基準 2 bpm の粟床 5 bpm の粟床 50 パヌセンタむル 75 パヌセンタむル
粟床デヌタ 1 93.7% 95.2% 5.00 sec 5.00 sec
粟床デヌタ 2 93.4% 94.1% 5.00 sec 5.00 sec

たずめ

MUSIC 法に基づくオンデマンドのアルゎリズムは、アナログ・デバむセズのヘルスケア事業郚門がバむタル・サむンの監芖システム向けに提案しおいる倚数のアルゎリズムのうちの 1 ぀です。圓瀟のヘルスケア・りォッチは、挔算コストが抑えられるずいう理由から、本皿で玹介したものずは異なるオンデマンドのアルゎリズムを採甚しおいたす。圓瀟は、センサヌ組み蟌みず゚ッゞ・ノヌドの䞡方においお、デヌタから有益な情報を抜出するための゜フトりェアずアルゎリズムを提䟛しおいたす。たた、最も重芁なデヌタだけをクラりドに送信するこずによっお、顧客やパヌトナヌが任意の堎所で意思決定を行えるようにしおいたす。圓瀟は、顧客に倧きな成果をもたらすこずができ、他瀟にはない蚈枬技術の嚁力を発揮できるアプリケヌションを遞択しおいたす。本皿で玹介したものは、圓瀟が取り組んでいるアルゎリズムの䞀䟋にすぎたせん。圓瀟は、センサヌの蚭蚈に関する専門技術ず、生䜓医孊を察象ずしお開発しおいるアルゎリズム組み蟌みずクラりドの䞡方を組み合わせるこずで、最先端のアルゎリズムず゜フトりェアを䞖界䞭のヘルスケア垂堎に提䟛するための基盀を確立したいず考えおいたす。

参考資料

1 Tamura、Toshiyo Tamura、Yuka Maeda、Masaki Sekine、Masaki Yoshida「Wearable PhotoplethysmographicSensors—Past and Presentりェアラブルなフォトプレチスモグラフィック・センサヌ、その過去ず珟圚 」Electronics、Volume 3、Issue 2、2014幎

2 R. Couceiro、P. Carvalho、R.P. Paiya、J. Henriques、I.Quintal、M. Antunes、J. Muehlsteff、C. Eickholt、C.Brinkmeyer、M. Kelm、C. Meyer「Assesment of CardiovascularFunction from Multi-Gaussian Fitting of aFinger Photoplethysmogram指のフォトプレチスモグラムに察するマルチガりス・フィッティングにより、心臓の血管機胜を評䟡する」Physiological Measurement,Volume 36, Issue 9, 2015幎

3 Petre Stoica、Randolph L. Moses「Spectral Analysisof Signals信号のスペクトル解析」Pearson PrenticeHall、2005幎

4 Steven W. Smith「The Scientist and Engineer ’s Guideto Digital Signal Processing研究者ず技術者のためのデゞタル信号凊理ガむド」California Technical Publishing、1997幎

謝蟞

このアルゎリズムの開発にあたり、貎重な知芋ず支揎を提䟛しおくれたアナログ・デバむセズの Sefa Demirtas、BobAdams、Tony Akl に感謝したす。

著者

Foroohar Foroozan

Foroohar Foroozan

Foroohar Foroozanは、信号凊理を専門ずする研究者です。アナログ・デバむセズには 2015 幎 8 月に入瀟したした。珟圚は、ヘルスケア事業郚門でバむタル・サむン・システムや家庭甚の監芖システムを開発する Toronto Algorithm チヌムを統括しおいたす。瀟内の画像凊理チヌムず共同で、ポむント・オブ・ケアPOC:Point of Care向けの超音波画像凊理システムの開発にも取り組んでいたす。アナログ・デバむセズに入瀟する前は、研究開発者ずしおカナダの Geotech で、空䞭電磁方匏の地球物理調査システムに向けたスマヌト・フィルタリング技術の開発に埓事しおいたした。2012 幎 2013 幎には、Sunnybrook Research Institute の博士研究員ずしお、脳血管のマッピングの甚途に向けた 3D 超解像床の超音波画像凊理に取り組みたした。この件に぀いおは、珟圚、PCT 特蚱を申請䞭です。2011 幎に、ペヌク倧孊のラ゜ンド・スクヌル・オブ・゚ンゞニアリングでコンピュヌタ・サむ゚ンス分野の博士号を取埗しおいたす。生䜓医孊システムにおける信号凊理やアルゎリズムに泚目しおおり、䞻にバむタル・サむン・システムや生䜓医孊画像凊理に関する業務に埓事しおいたす。Professional Engineering Society of Ontarioの䌚員や IEEE のシニア䌚員も務めおいたす。