IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ サブストレート ホールディングスの特許一覧

特表2024-524042頻拍事象の進化する計画案を提供する心房頻拍分析モジュール
<>
  • 特表-頻拍事象の進化する計画案を提供する心房頻拍分析モジュール 図1
  • 特表-頻拍事象の進化する計画案を提供する心房頻拍分析モジュール 図2
  • 特表-頻拍事象の進化する計画案を提供する心房頻拍分析モジュール 図3
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-07-05
(54)【発明の名称】頻拍事象の進化する計画案を提供する心房頻拍分析モジュール
(51)【国際特許分類】
   A61B 5/363 20210101AFI20240628BHJP
【FI】
A61B5/363
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2023575847
(86)(22)【出願日】2022-06-28
(85)【翻訳文提出日】2023-12-08
(86)【国際出願番号】 EP2022067814
(87)【国際公開番号】W WO2023280645
(87)【国際公開日】2023-01-12
(31)【優先権主張番号】2107470
(32)【優先日】2021-07-09
(33)【優先権主張国・地域又は機関】FR
(81)【指定国・地域】
(71)【出願人】
【識別番号】520195774
【氏名又は名称】サブストレート ホールディングス
【氏名又は名称原語表記】SUBSTRATE HD
(74)【代理人】
【識別番号】110002066
【氏名又は名称】弁理士法人筒井国際特許事務所
(72)【発明者】
【氏名】ビクトリーノ カルドーソ,ガブリエル
(72)【発明者】
【氏名】ブドゥー,トーマス
【テーマコード(参考)】
4C127
【Fターム(参考)】
4C127AA02
4C127BB05
4C127GG16
4C127HH06
(57)【要約】
本明細書等に記載される発明は、人体における心房頻拍(AT)を分析するためのデータ駆動の、連続的および適応可能な学習アプローチを対象とするシステムおよび方法に関する。システムおよび方法は、ATにおけるその後の変化がより正確に認識され、分類されるように自動的に進化するATプロフィールを作成することができる。
【特許請求の範囲】
【請求項1】
以下の操作ステップを含む、コンピュータにより心房頻拍信号を分析するための方法:
a) 少なくとも1つの入力源からの人間の心臓の電気的活動の記録を表すデータセットの収集するステップ;
b) 前記データセットを用いて現在の心房頻拍プロフィールを作成するステップ;
c) 少なくとも1つの入力源から心房頻拍信号の現在のデータ点を収集するステップ;
d)前記現在の心房頻拍プロフィールを使用して前記現在のデータ点を分析し、前記現在のデータ点が前記現在の心房頻拍プロフィールに対して外れ値であるかどうかを決定するステップ。
【請求項2】
前記ステップb)は、周期長の特徴、電極活性化シーケンスの特徴、および/または活性化シーケンスの形態学的特徴を含むグループにおいて選択された特徴を抽出することと、前記抽出された特徴のうちの少なくとも1つおよび/またはそれらの組合せを使用して特徴ベースの異常検出アルゴリズムをトレーニングすることと、を含む、請求項1に記載の心房頻拍信号を分析するための方法。
【請求項3】
前記ステップb)は、前記特徴ベースの異常検出アルゴリズムをトレーニングする前に、前記抽出された特徴のデータを増強することを含む、請求項2に記載の心房頻拍信号を分析するための方法。
【請求項4】
前記ステップd)は、1クラスサポートベクトルマシンをトレーニングするために使用された特徴を前記現在のデータ点から抽出すること、前記抽出された特徴を前記特徴ベースの異常検出アルゴリズムに供給すること、前記現在のデータ点が前記現在の心房頻拍プロフィールに対して外れ値であるかどうかを示す値を返信として受信することを含む、請求項2または3に記載の心房頻拍信号を分析するための方法。
【請求項5】
前記特徴ベースの異常検出アルゴリズムは、1クラスサポートベクトルマシンである、請求項2~4のいずれか1項に記載の心房頻拍信号を分析するための方法。
【請求項6】
e) 現在のデータ点が外れ値であると決定すると、外れ値警告を発し、前記現在の心房頻拍プロフィールを用いて前記ステップc)およびd)を繰り返すステップをさらに含む、請求項1に記載の心房頻拍信号を分析するための方法。
【請求項7】
f) 前記現在の心房頻拍プロフィールを使用して現在のデータ点を分析し、前記現在のデータ点が持続的外れ値であるかどうかを決定することと、g) 現在のデータ点が持続的外れ値であると決定すると、現在の心房頻拍プロフィールの変化を示す変化警告を発することと、をさらに含む、請求項1または2に記載の心房頻拍信号を分析するための方法。
【請求項8】
h) 少なくとも1つの入力源からの人間の心臓の電気的活動の記録を表す第2のデータセットを新しく収集することと、
i) 前記第2のデータセットを使用して新しい現在の心房頻拍プロフィールを作成することと、前記新しい現在の心房頻拍プロフィールを用いて前記ステップc)およびd)を繰り返すことと、をさらに含む、請求項3に記載の心房頻拍信号を分析するための方法。
【請求項9】
前記ステップd)は、前記現在のデータ点が外れ値ではないと判定した場合、
dl)前記現在のデータ点をメモリバッファに追加するステップをさらに含む、請求項1に記載の心房頻拍信号を分析するための方法。
【請求項10】
前記ステップd)は、さらに、
d2)データのためのメモリバッファ閾値に達したことを決定し、
j)メモリバッファに記憶されたデータを使用して新しい現在の心房頻拍プロフィールを作成し、前記新しい現在の心房頻拍プロフィールを用いて前記ステップc)およびd)を繰り返すステップを含む、請求項5に記載の心房頻拍信号を分析するための方法。
【請求項11】
前記ステップd)は、さらに、
d3)データのためのメモリバッファ閾値に達していないことを決定し、ステップc)およびd)を前記現在の心房頻拍プロフィールを用いて繰り返すステップを含む、請求項5に記載の心房頻拍信号を分析するための方法。
【請求項12】
前記請求項1~11のいずれか1項に記載の方法を実行するための命令を含む、コンピュータプログラム。
【請求項13】
請求項12に記載のコンピュータプログラムを記録した、データ記憶媒体。
【請求項14】
メモリ(4)に結合されたプロセッサを含むコンピュータシステムであって、前記メモリ(4)には、請求項7に記載のコンピュータプログラムが記録されている、コンピュータシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本出願は、患者の心房頻拍(AT)を分析するためのデータ駆動の、連続的および適応可能な学習アプローチのためのシステムおよび方法を対象とする。これらのアプローチは、カテーテル切除処置中に使用することができ、ATに関する切除処置中に医療専門家に情報を提供することができる。
【背景技術】
【0002】
ヒトの心臓には、左右の心房(心房腔)と左右の心室(心室腔)の4つの腔がある。正常な操作の間、血液は右心房に流れ込み、右心室を通って肺に送り込まれ、そこで血液が酸素化処理される。その後、血液は肺から左心房に戻り、左心室を通って送り出され、酸素を含んだ血液が全身に分配される。電気信号は心臓の筋肉を収縮させ、これによって心臓は循環系を通って血液を送り出すことができる。肺回路は、血液が心臓から肺へ送られ、そして肺から心臓へと戻る経路である。全身回路は、血液が心臓から体へ送られ、そして心臓へと戻る経路である。
【0003】
心房頻拍(AT)は、心臓の心房腔に通常よりも速い活動がある電気的異常である。AT中の活動は、通常心臓の電気信号を調整する心房の一部である洞結節によって調整されない。代わりに、活動は、電気フィードバックループを維持しているか、または自発的に電気信号を放出している心房の特定の領域によって調整される。心臓における電気フィードバックループは、一般に「リエントリー機構」と呼ばれる。
【0004】
ATの間、電気信号は正常な心房収縮のリズムを乱す。これは患者の健康に影響を及ぼし、患者の生命を脅かすことさえある。ATの症状には、胸部動悸、失神、めまい、発汗、胸痛、息切れ、疲労、脱力感、さらには心不全などがある。そのため、医師は患者のAT事象を治療して正常な心房収縮を回復させることを目的としている。電気生理学者(EP)は、典型的には、ATを治療する医師であり、特に外科手術に関する医師である。しかし、他の医師もATを治療できる。したがって、本開示におけるEPという用語の使用は、電気生理学者および他の医師の両方を指し得る。
【0005】
ATを治療するために使用される処置の1つは、異常な電気信号の源である領域のカテーテル切除である。典型的なAT切除法では、EPは患者を鎮静させ、患者の静脈から患者の心臓に2本のカテーテルを挿入する。患者の静脈(典型的には患者の右脚の上部)にアクセスするために切開を行う。カテーテルの1つは、冠状静脈洞カテーテルであり、これは、冠状静脈洞の内側の静脈に配置される参照カテーテルである。この静脈は、左心房の周囲を移動するため重要であり、したがって、患者の心房電気活動の記録のための良い基準となり得る。第2のカテーテルは、電気信号を調査するために切除処置中にEPが心房内を移動させるカテーテルである。手順の間、EPは、ATを引き起こすことに関与する領域の位置を突き止めようと試みる。そのような領域は、病的心房活性化が遠心的に広がる焦点を含む領域、またはリエントリー機構の回路のいずれかであり得る。患者がATを経験していない場合、EPは、電気刺激を介してATをトリガしようとする。ATがトリガされると、EPは、ATを引き起こしている領域を検出するために電気信号を調査しようとする。
【0006】
EPは、少なくとも2つの方法で責任領域を見つけることができる。第1に、EPは、心臓の電気信号を使用することができる。この方法によれば、EPは心房拡張期の中間に電気信号を見つけようとする。心房拡張期とは、心房の連続した2回の収縮の間の時間間隔である。心房の収縮は、心房を通る電気信号の伝播によって引き起こされる。典型的な心房拍動は約50マイクロ秒間持続し、心房拍動間の時間は約600~1000マイクロ秒である。心房拡張期の中間の電気信号は、心房の収縮を引き起こした電気信号から時間的に分離されるので、ATに関連付けられる可能性が高い。EPが心房収縮の間の時間帯の中間に活動している領域を見つけた場合、この領域はATを引き起こしている可能性が高い。ソフトウェアは、心臓の電気信号を可視化することによって、EPが心房拡張期の中央を見つけるのを助けるために使用され得る。このソフトウェアは、ある期間にわたって電気的特性を視覚的に示すことができる。例えば、ある領域の電圧および電流は、10秒の期間にわたってEPに示され得る。心房の収縮が典型的には電気信号パターンを生成するので、この視覚化は、EPがATを引き起こす領域を見つけるのを助けることができる。患者の心臓の電気信号を見るためにEPが利用可能なディスプレイは、EP記録システムから送信することができ、EP記録システムは、典型的には、切除処置中に信号を受信するために必要なハードウェア接続を有するモバイルカートまたはワークステーションである。
【0007】
第2に、EPは、心臓全体に伝播する電気信号の視覚マップを構築する3Dマッピングシステムを使用することができる。EPは、カテーテルを用いて心臓の測定を行うことによって、この3Dマップを作成する。必要とされる測定の量は、3Dマッピングシステム、所望の精度、および切除手術を実施するためにEPが利用可能な時間によって変化する。この3Dマップがうまく作成された場合、EPは、ATを伝播している領域を識別するために、3Dマップを使用して電気信号を分析することができる。
【0008】
EPがATを伝播している領域を識別すると、EPは、ATを停止させ、心臓における正常な洞調律を再確立することを目的として、ATのリエントリー機構の場合、領域を切除するか、または回路の離断を行う。
【発明の概要】
【発明が解決しようとする課題】
【0009】
しかしながら、EPが切除処置を実行している間に、別の領域が、以前の領域を自発的に引き継ぎ、したがってATの特性を変化させ得る。ATの特性はまた、EPが標的領域を切除している間、心房の別の部分の別の領域が標的領域を引き継ぐことに起因して、処置中に変化し得る。したがって、EPが、ATに関する以前の情報がまだ関連しているかどうかを決定するために、または、EPが異なるAT事象に関する情報に完全にアクセスしているようにATが変化したかどうかを決定するために、進行中のATのプロフィールを理解することが重要である。ATが著しく変化した場合、EPは、切除される領域を再検討し、切除手順を再考する必要があり得る。この再考は、従来、現在のビジュアルマップを取り消すことにつながり、現在のビジュアルマップが無関係になり、誤った診断につながる可能性さえあるので、他の手順をやり直す。
【0010】
したがって、EPに、自動的に生成され、更新される進行中の頻脈の分析および計画案を提供する必要がある。特に、手順中に進行中のAT事象および変化するAT事象に関するEP情報を自動的に提供し、EPまたは他の医療専門家からの最小限の相互作用で、新しい領域で発見されたATが以前のATに関連するかどうかをEPが容易に決定することを可能にするシステムおよび方法が必要とされている。従来の方法およびシステムは、一般に、ボストン・サイエンティフィックのRHYTHMIA取得システムにおける拍動許容基準など、手動で入力されなければならないトリガおよび閾値に基づいているので、特に手術中に、EPに容易に適応可能ではない。
【課題を解決するための手段】
【0011】
本発明は、状況を改善することを目的とする。この目的のために、本発明は、患者におけるAT事象に関連する情報を追跡、分析、および表示することに関連するシステムおよび方法を提供する。特に、システムおよび方法は、心臓の電気的活動の記録に関する情報を受信すること、電気的活動を現在のAT事象の決定された計画案と比較することによって電気的活動記録を分析すること、およびATが変化したことが検出された場合に警告を生成することを対象とする。ATの特性の変化は、心電図(ECG)リードまたは冠状静脈洞カテーテルリードなどの機器によって測定される電気信号の変化によって識別することができる。このような変化は、電気信号を発生しているメカニズムが異なり、おそらく同じ領域に位置していないことを示している。
【0012】
ATの計画案は、種々のリードからのATの電気信号測定に基づいてリアルタイムで構築され、いくつかの異なる特徴を含む。様々なリードは、例えば、12リードECGおよび/または冠状静脈洞カテーテルリードを含むことができる。特徴は、例えば、異なるリードにおける活性化の間の遅延、異なるリードにおける電気活性化のプロフィール、各リードにおける心房に対応する電気活性化のプロフィール、および周期長を含むことができる。周期長は、心房の収縮から生じる2つの電波間の時間である。計画案は、トレーニング機能によって定期的に更新される。全ての必要なデータは、自動信号分析を通して処置中に捕捉されるので、事前データは必要ない。
【0013】
本明細書に開示されるシステムおよび方法は、ATのその後の変化がより正確に認識され、分類されるように、進行中のATの進化する計画案(またはATプロフィール)を自動的に作成する。システムおよび方法は、様々なリードからの任意のまたはすべてのデータを使用することができる。ただし、通常は、手順中に収集されたすべてのデータが計画案の更新または評価時に使用されるわけではない。代わりに、最も直近に収集されたデータのみが、患者の現在の状態に時間的に最も近いので、使用され得る。
【0014】
データの様々なサブセットは、多かれ少なかれ重く重み付けすることもできる。例えば、データは、より最近取得されたデータがより古いデータよりも多くの重みを与えられるように重み付けされ得る。このようにして、システムおよび方法は、ATプロフィールの変化を認識し、進化する計画案を作成することができる。次いで、システムおよび方法は、何か異常なことが起こったときに迅速に反応することができ、これは、何かが現在のATの背後の機構と根本的に異なることをEPのための警告として使用され得る。ATは、処置中にリアルタイムで変化し得るので、EPが、切除処置中にATプロフィールが変化したときに、以前のデータがもはや関連しないことを理解することが重要である。EPはまた、患者が以前に測定されたATを経験しているかどうかを決定するために、現在または後続の手順における患者の以前のATプロフィールについての記録された情報を使用することができる。
【0015】
本システムおよび方法は、心臓電気活動データを記憶するように構成されたコンピュータシステムと、受信された心臓電気活動データに関連するデータ分析を実行するためのプログラムを実装するように構成されたプロセッサとを含み、使用する。データ分析の一部として、コンピュータシステムは、患者のATを分析するためのデータ駆動型、連続的、かつ適応可能な学習アプローチを実施する。システムおよび方法は、人間の介入および/またはATプロフィールの手動初期構成なしに、ATの初期計画案を生成することができる。さらに、システムおよび方法は、AT事象を追跡し、人間の介入を必要とせずに、進化するATプロフィールを提供するように適応する。システムおよび方法は、ECGまたは冠状静脈洞カテーテルからのデータなど、患者から様々な入力データを取得することができる。例えば、心臓の電位の大きさがデータ取得期間にわたって12の異なる角度から測定されるように、10個の電極が患者の身体上の異なる位置に配置された従来の12リードECGを使用することができる。冠状静脈洞カテーテルはまた、心臓の電気的活動を感知するために使用され得る。次いで、取得されたデータは、処理され、分析され、EPに警告を提供するために使用され得る。たとえば、ATの計画案を構築し、受信された電気的活動をこの計画案と比較するために、システムおよび方法は、アイドル機能、トレーニング機能、および検出機能を実装し得る。
【0016】
本システムおよび方法は、EPが、手続き中にATが変化したときをより容易に認識すること、およびATが以前に記録されたATと一致するときをより容易に認識することを可能にする。したがって、このシステムおよび方法は、手術中または手術外の両方で、より低いヒト死亡率、EPまたは他の医療専門家によるATのより容易で迅速な分析、より複雑なAT構成を同定する能力、医療処置の成功率の増加、患者のより良い生活の質、およびより低い医療費を提供する。
【0017】
したがって、本発明は、以下の操作を含む、コンピュータにより心房頻拍信号を分析するための方法を目的とする。
a) 少なくとも1つの入力源からの人間の心臓の電気的活動の記録を表すデータセットを収集すること;
b) 前記データセットを用いた現在の心房頻拍プロフィールを作成すること;
c) 少なくとも1つの入力源から心房頻拍信号の現在のデータ点を収集すること;
d)前記現在のデータ点が前記現在の心房頻拍プロフィールに対して外れ値であるかどうかを決定するために、前記現在の心房頻拍プロフィールを使用して前記現在のデータ点を分析すること。
【0018】
様々な実施形態において、本方法は、以下の特徴のうちの1つ以上を備えてもよい。
- ステップb)は、周期長の特徴、電極活性化シーケンスの特徴、および/または活性化シーケンスの形態学的特徴を含むグループにおいて選択された特徴を抽出するステップと、前記抽出された特徴のうちの少なくとも1つおよび/またはそれらの組合せを使用して特徴ベースの異常検出アルゴリズムをトレーニングするステップとを含み、
- ステップb)は、前記特徴ベースの異常検出アルゴリズムをトレーニングする前に、前記抽出された特徴のデータを増強するステップを含み、
- ステップd)は、1クラス(one class)サポートベクトルマシン(support vector machine: SVM)をトレーニングするために使用された特徴を前記現在のデータから抽出するステップと、前記抽出された特徴を前記特徴ベースの異常検出アルゴリズムに供給するステップと、前記現在のデータ点が前記現在の心房頻拍プロフィールに関して外れ値であるかどうかを示す値を返信において受信するステップとを含み、
- 前記特徴ベースの異常検出アルゴリズムは、1クラスサポートベクトルマシンである。
- 本方法は、さらに、e)前記現在のデータ点が外れ値であると決定すると、外れ値警告を発し、前記現在の心房頻拍プロフィールを用いてステップc)とd)を繰り返し、
- 本方法は、さらに、f)前記現在のデータ点が持続的外れ値であるかどうかを決定するために前記現在の心房頻拍プロフィールを用いて前記現在のデータ点を分析するステップと、g)前記現在のデータ点が持続的外れ値であると決定すると、前記現在の心房頻拍プロフィールの変化を示す変化警告を発するステップと、を含み、
- 本方法は、さらに、h)少なくとも1つの入力源から人間の心臓の電気的活動の記録を表すデータの新しいセットを収集するステップと、i)前記データの第2のセットを用いて新しい現在の心房頻拍プロフィールを作成するステップと、前記新しい現在の心房頻拍プロフィールを用いてステップc)およびd)を繰り返すステップと、をさらに備え、
― 操作d)が、前記現在のデータ点が外れ値ではないと決定するとき、ステップd)は、dl)前記現在のデータ点をメモリバッファに追加するステップを含み、
-ステップd)は、さらに、d2)データのためのメモリバッファ閾値に達したこと決定するステップ、および j)メモリバッファに記憶されたデータを使用して新しい現在の心房頻拍プロフィールを作成し、前記新しい現在の心房頻拍プロフィールを用いて操作c)およびd)を繰り返すこと、ならびに ステップd)は、d3)データのためのメモリバッファ閾値に達していないことを決定し、前記現在の心房頻拍プロフィールを用いて操作c)およびd)を繰り返すこと、をさらに含む。
【0019】
本発明はまた、本発明による方法を実行するための命令を含むコンピュータプログラム、このコンピュータプログラムが記録されたデータ記憶媒体、およびこのコンピュータプログラムが記録されたメモリに結合されたプロセッサを含むコンピュータシステムを目的とする。
【0020】
本発明の他の特徴および利点は、本発明の例示的な実施形態を示す図面の以下の説明において容易に現れるであろう。
【図面の簡単な説明】
【0021】
図1図1は、本発明に係るAT分析モジュールを実装するシステムを示す全体図である。
図2図2は、図1のAT分析モジュールが実行する機能を示す全体図である。
図3図3は、図2の検出機能において実行される操作の例示的な図を示す。
【0022】
図面および以下の説明は、実際的な明確に定義された特徴の大部分を構成する。結果として、それらは、本発明を理解するのに有用であるだけでなく、必要が生じた場合には、それらをその定義に寄与するために使用することもできる。
【0023】
本明細書に記載される実施形態は、患者の心臓の電気的活動に関する入力データ(以下、心臓電気活動データ)を使用して、患者におけるATを分析することを対象とする。システムおよび方法は、データ駆動型および連続学習アプローチを実施し、それによって、受信された心臓電気活動データが処理され、ATの計画案と比較されて、ATにおける予期せぬ変化が発生しているか、または発生したかどうかを決定する。
【0024】
第1に、受信された心臓電気活動データは、既存のATに関する情報を含む、患者の心臓電気活動のプロフィールまたは計画案を構築するために使用され得る。これに基づいて、既存のATのプロフィールおよび計画案が生成され得る。複雑なAT構成は、密度推定およびデータ増強などの技法を使用して識別することができる。測定された心臓電気活動データ信号の特定の特徴の分布は、計画案特徴値範囲を定義するために、密度推定技法において使用される。
【0025】
例えば、周期長(2つのリード間で測定される2つの電気的活性化間の時間間隔である)を使用することができる。200、199、201、および202ミリ秒で受信される値が、周期長について測定される場合、約199ミリ秒の下限および約202ミリ秒の上限を有する、約200ミリ秒の密な領域が存在し得る。この範囲外のものはすべて、密でない領域において考慮され得る。この値範囲推定プロセスは、一緒に組み合わされたいくつかの特徴のセットにわたって実行することができる。
【0026】
データ点クラウド内の外れ値を検出するために使用することができるアルゴリズムの例は、1クラスSVM(サポートベクトルマシン)である。1クラスSVMは、初期観測分布の輪郭を画定する、粗い、近い境界を学習するようにトレーニングされる。このフロンティア内にあるさらなる観察は、その後、1回目の観察と同じ集団から来たものと考えられる。逆に、フロンティアの外に置かれている場合、トレーニングから導き出すことができる信頼性のレベルで異常とみなされる。例えば、上記の例では、250ミリ秒の周期長は、199~202ミリ秒の範囲外である。
【0027】
データ増強技法を使用して、入力データを修正し、外れ値の検出のより堅牢で安定した挙動を達成することができる。AT検出を改善するためのデータ増強技法の例は、この許容範囲内の変化がATの変化を示さないように、測定されたデータに予期されるノイズまたは許容範囲を追加すること、指定範囲内のデータ点の統計的有意性を増加させること、および特定の基準を満たすデータ点を、ATの変化を示さないように外れ値として分類することを含む。あるいは、SVMを別のフロンティア推定手法に置き換えることも可能である。例えば、周期長データ点のためのそのようなフロンティアは、±1ミリ秒の許容範囲に基づくことができる。
【0028】
これらの技法および他の技法を使用して、データ点を以前のデータ点と比較することによって外れ値を決定することができる。言い換えれば、データ点が前のデータ点のデータ点クラウド内にあるかどうかを判定することができる。例えば、203ミリ秒の周期長測定値は、予期される範囲が199~202ミリ秒である場合、外れ値として検出されない。
【0029】
切除処置中に、心臓電気活動データが受信され、現在の計画案と比較されるように処理される。したがって、予期される範囲外にある心臓電気活動データを識別することができる。
【0030】
図1は、切除処置において本発明によるAT分析モジュールを実施するシステムを示す。典型的な処置では、患者は手術台100の上にいる。ECGリードおよび電極ならびに冠状静脈洞カテーテルなどの様々なリードおよびセンサは、切除処置または他の処置を実施している間に、患者に挿入または取り付けることができる。
【0031】
上述のように、切除処置中、カテーテルリードを患者の心臓に挿入し、ECGリードを患者に取り付けることが典型的である。得られたカテーテル信号110およびECG信号120は、手術台100からEP記録システム140に送信される。血圧、温度、および血中酸素レベルに関するデータを含む信号など、多数の他の信号130を手術台100からEP記録システム140に送信することもできる。手術台100からEP記録システム140への信号は、有線または無線接続を介して送信することができる。EP記録システム140は、有線または無線接続を介して、EPワークステーション160に接続することができる。EPワークステーションは、EP記録システムと同じ部屋または領域にあってもよく、またはEP記録システムから離れた場所にあってもよい。
【0032】
EP記録システム140は、切除処置中に信号を受信するために必要なハードウェア接続を有するモバイルカートまたはワークステーションであってもよい。EP記録システムは、コンピュータ141、増幅システム142、1つまたは複数のディスプレイ143、制御システム144、および患者の監視、処置中のEPの誘導、またはEPへの情報の提供またはEPからの情報の受信に関連する他のシステム145を含むことができる。
【0033】
EP記録システム140によって受信された信号は、分析のためにコンピュータ141によって処理される前に、増幅システム142を使用して増幅され得る。コンピュータ141は、1つのコンピュータまたは複数のコンピュータを含むことができ、プロセッサ、メモリ、通信インタフェース、およびユーザ入力インタフェースを含むことができる。例えば、ECG信号120は、特にECG信号を分析するためのコンピュータに接続されたディスプレイ143に直接送信することができ、別のコンピュータは、入ってくる信号の残りを分析することができる。
【0034】
入力信号の分析後、コンピュータ141は、EP記録システム上に情報を表示することができ、1つまたは複数のディスプレイ143および/またはEPワークステーション160に情報を送信することができ、そこでEPワークステーション160における1つまたは複数のディスプレイ上に情報を表示することができる。EP記録システムの制御システム144を使用して、オペレータは、EP記録システムのコンピュータ141、増幅システム142、およびディスプレイ143を制御することができる。オペレータはまた、制御システム144を使用して、コンピュータ161、およびEPワークステーション160における様々なディスプレイ、または処置に関連する他のシステムを制御することができる。
【0035】
例えば、オペレータは、EPワークステーションのECGディスプレイ162またはEP記録システムのディスプレイ143のうちの1つにおいて、ECG信号の表示期間を10秒から5秒に変更することができる。様々な他のシステム145をEP記録システム140に実装して、オペレータおよび/またはEPが手技を行うのを支援することもできる。例えば、病院ページングシステムは、EP記録システム140に接続することができる。
【0036】
EPワークステーション160は、EPが切除処置を実行する場所である。EPワークステーション160は、EP記録システム140から情報を受信し、EPの好みに応じて様々な表示を有することができる。EP記録システム140とEPワークステーション160との間の情報150の送信は、有線接続もしくは無線接続、またはそれらの組み合わせを介して行うことができる。例えば、EPは、ECGディスプレイ162および/または3Dマップディスプレイ163を使用して、切除される領域の位置を特定するのを助けることができる。
【0037】
様々な他のディスプレイ165もまた、EPを支援するために使用され得る。例えば、患者のチャートは、EPが処置中に参照し、記録を取るために、ディスプレイ上で利用可能であり得る。
【0038】
EPワークステーションのコンピュータ161は、EP記録システムでコンピュータ141によって処理された信号または未処理の信号を受信することができる。コンピュータ161はさらに、本発明によるAT分析モジュールを実装し、モジュールからの結果をAT分析モジュールディスプレイ164に出力する。しかしながら、EP記録システムにおけるコンピュータ141は、AT分析モジュールを実装するためにも使用され得る。AT分析モジュールは、コンピュータ可読メモリに含まれるプログラムモジュールであってもよく、その後、コンピュータプロセッサによって実行される。対応する処理は、1つまたは複数の非一時的な有形のコンピュータ可読記憶媒体を含むことができるプログラマブルコンピュータ内に実装された命令セットを使用して実行することができる。例えば、プログラマブルコンピュータは、磁気記憶媒体または光学記憶媒体、ランダムアクセスメモリ(RAM)または読取り専用メモリ(ROM)などのソリッドステート電子記憶デバイス、あるいは所望の処理を実行するための命令を記憶するために使用される任意の他の物理デバイスまたは媒体を含み得る。AT分析モジュールは、患者から受け取った入力データを記憶するためのメモリを含むことができ、またはそのようなデータを含むメモリと通信することができる。さらに、出力がリアルタイムまたはほぼリアルタイムでEPに利用可能にされる限り、AT分析モジュール、たとえばリモートクラウドシステムを実装するために、いくつかのコンピュータを使用することができる。
【0039】
コンピュータ141および161のシステムは、それぞれ、少なくとも1つのプロセッサ、メモリ、少なくとも1つの記憶装置、および入力/出力装置を含むことができる。構成要素のいくつかまたはすべては、システムバスを介して相互接続され得る。プロセッサは、シングルスレッドまたはマルチスレッドで、1つまたは複数のコアを使用できる。プロセッサは、メモリおよび/または記憶装置に記憶された命令のような命令を実行することができる。情報は、他のコンピュータシステムへの有線および無線接続を含む、1つまたは複数のI/Oデバイスを使用して、受信および出力することができる。
【0040】
上記の説明は、例示的なものである。様々な他の構成が可能である。例えば、EP記録システム140およびEPワークステーション160は、組み合わされてもよく、またはEP記録システム140およびEPワークステーション160の様々な機能が、クラウドベースのシステムにおいて遠隔で実行されてもよい。
【0041】
システムおよび方法は、心臓電気活動データを受信するように構成されたコンピュータシステムを含むことができる。このデータは、例えば、12リードECG、冠状静脈洞カテーテル、または患者の心臓における電気的活動を監視する他のデバイスから得ることができる。記録は、切除処置において使用されるコンピュータによって取得され、次いで、処理を実行するためのプログラムモジュールを含むコンピュータに送信され得る。プログラムモジュールは、記録からすべての機能を生成し、以下で説明する様々なフェーズを実装する。
【0042】
記録の分析から、頻脈下で特徴的かつ安定である患者の心臓の電気的活動の異なる特徴を決定することができる。特徴は、同じ条件を有するATの間、それらが指定された許容範囲に変化していないとき、頻脈下で安定であると考えられる。このような特徴は、心臓の同じ領域が心房内の活動に関与する電気波を生成するので、安定である。同じ電気波は、測定された同じ特徴を有し、また、測定された特徴に基づいて計算された同じ特徴を有することになる。これらの特徴は、例えば、心臓周期長、p波形態、活性化プロフィール、冠状静脈洞活性化シーケンス、ECGまたは測定装置からの他の測定可能なデータ、および測定可能なデータから計算された多数の特徴を含み得る。これらの特徴は、例えば、ECGリードまたは冠状静脈洞カテーテルリードによって測定することができる。
【0043】
入力データを分析し、それをATプロフィールと比較することによって、システムおよび方法は、受信されたデータが、現在のATから作成されたプロフィールと一致するかどうか、またはそれが外れ値であるかどうかを決定する。システムは、受信されたデータがATプロフィールと一致するかどうか、またはそれが外れ値であるかどうかに関する出力指示を提供することができる。この表示は、リアルタイムで提供されてもよく、視覚的、聴覚的、触覚的、またはEPに通知または警告する任意の他の方法であってもよい。
【0044】
例えば、視覚的なインジケータは、通常黒の背景上に白いテキストであるときに赤色になるコンピュータディスプレイ上のウィンドウであってもよい。聴覚インジケータは、ビープ音またはクリック音とすることができる。触覚インジケータは、振動とすることができる。
【0045】
いくつかの外れ値が一行で検出された場合、システムは、ATプロフィールに変化があるという警告を送信することができる。この警告は、患者への最良の治療方法に関する決定を知らせるために、手術中または他の医療処置においてEPまたは他の医療専門家によって使用され得る。
【0046】
外れ値は、以前のデータと一貫していないデータ点を除外するために、多数の方法で検出することができる。外れ値を決定する1つの方法は、データ点クラウドの中心までの距離が測定されるデータ点クラウドを使用することである。データ点がクラウド内にある場合は、外れ値ではない。それがクラウドの外にある場合、それは外れ値である。例えば、データ点クラウドは、150ミリ秒の周期長に中心を置くことができる。300ミリ秒のデータ点が測定された場合、それは外れ値と見なされ得るが、160ミリ秒のデータ点はそうではない可能性がある。外れ値を検出する他の方法も使用することができる。
【0047】
特定の実施形態では、心臓電気活動データは、AT分析モジュールによって使用される。AT分析モジュールは、ローカルメモリに記憶された受信された心臓電気データを有するコンピュータによって実行されるソフトウェアプログラムとして実装されてもよく、または遠隔コンピュータもしくはサーバに記憶された心臓電気活動データにアクセスするように構成されてもよい。図2に示されるように、AT分析モジュールは、データを収集し、記憶するアイドル機能と、受信された心臓電気活動データを使用して、ATプロフィールを提供する密度推定を生成するトレーニング機能と、新しい受信データをATプロフィールと比較して、新しい受信データが外れ値であるかどうかを決定する検出機能とを実行する。
【0048】
AT分析モジュールのアイドル機能(アイドルフェーズ)200は、ECGまたはカテーテルプローブからの電気的活動データなど、患者の心臓の様々な特徴を表す入力データを収集し、記憶する。EPは、その好みに応じて、アイドルフェーズ中に切除処置を行っている場合も、行っていない場合もある。アイドル機能200は、通常、10~15秒間実行される。十分な量の入力データが収集されると、AT分析モジュールにはATプロフィールを作成するのに十分な入力データがある。代替の他の実施形態では、アイドル機能200は、所定の数のデータ点が収集されるまで、またはAT分析モジュールが、生成されているプロフィールが十分な品質であると決定するまで、定義された期間の間、入力データを収集することができる。所定の数のデータ点の例は、指定された数のp波であり得る。オペレータは、データの収集をいつ開始し、終了するかを分析モジュールに手動で指示することもできる。オペレータはまた、データを収集し、潜在的なATスイッチを示す測定値などの特定の条件が発生すると、分析モジュールを自動的に開始するように、別個のモジュールに手動で命令してもよい。オペレータは、さらに、一定期間のデータを保持するようにメモリバッファを構成し、特定期間後にトレーニング機能を実行することができる。例えば、オペレータは、3分間のデータを保持するようにメモリバッファを構成し、20秒後にトレーニング機能を実行することができる。アイドル機能200の実行後、AT分析モジュールは、トレーニング機能210を実行する。
【0049】
トレーニング機能(トレーニングフェーズ)210の実行は、アイドル機能200または検出機能(検出フェーズ)220のいずれかの後にトリガされ得る。トレーニング機能210において、AT分析モジュールは、現在の計画案を構築するために利用可能な最新の心臓電気活動データを使用する。たとえば、1クラスSVMを使用して、ATプロフィール用に定義されたいくつかのタイプの機能を受信できる。そのような特徴は、少なくとも周期長の特徴、電極活性化シーケンスの特徴(連続的に活性化される電極のシーケンスである)、および/または活性化シーケンスの形態学的特徴に基づき得る。1クラスSVMのトレーニングの前に、AT分析モジュールは、データ点クラウド内のより広い範囲の値、またはより狭い範囲の値が、許容可能な境界内にあると見なされ得るように、上述のようにプロフィール特徴に関するデータを増強し得る。値の範囲が広いと、データ点が非外れ値となる範囲が広くなり、一方、値の範囲が狭いと、データ点が非外れ値となる範囲が狭くなる。いくつかの機械学習技法とは対照的に、1クラスSVMのトレーニングは、極めて高速であり、ほぼリアルタイムである。これは、ATにおける条件の変化に適応するための1クラスSVMのトレーニングが、本発明の実行に有害ではないことを意味する。逆に、この特徴は、1クラスSVMの利点であり、これは、潜在的に急速に変化する環境に適応するのに特に適している。
【0050】
様々な特徴はまた、その特徴値がそれぞれの予期される範囲内に個々にある場合であっても、データ点が外れ値と見なされ得るように、組み合わされ得る。
【0051】
特徴を一緒に組み合わせることにより、個々の特徴の変化が規則的に現れるという事実にもかかわらず、全体的な変化が問題となる場合を検出することが可能になる。1クラスSVMのトレーニングには、使用可能な最新の入力データ、つまりメモリバッファ内のすべてのデータが使用される。あるいは、そのサブセットを使用してもよい。
【0052】
トレーニング機能210がアイドル機能200の実行後に開始された場合、アイドル機能200によって収集された入力データは、ATプロフィールを作成するために使用される。トレーニング機能210が検出機能220の後に起動された場合、メモリバッファからの入力データは、以下に説明するように、新しいATプロフィールを作成するために使用される。
【0053】
トレーニング機能210では、AT分析モジュールは、データ拡張技法を使用してデータに変動性を追加し、その結果、予測されるプロフィールからのわずかなオフセットが、ATプロフィールが検出機能220で使用されるときに外れ値の警告をトリガしないようにする。例えば、データは、データにノイズ耐性レベルを追加することによって拡張され得る。トレーニング機能210の実行後、AT分析モジュールは、検出機能220を実行する。
【0054】
検出機能220では、AT分析モジュールは、トレーニング機能210によって以前に構築されたATプロフィールを使用して、受信入力データが外れ値であるかどうか、およびそれらの外れ値が現在のATプロフィールの変化を示すかどうかを検出する。
【0055】
図3は、検出機能の例示的な実施形態を示す。操作300において、入力データが受信され、操作310において現在のATプロフィールと比較される。操作310は、操作300の入力データが外れ値であるか否かを判定し、操作320において結果がテストされる。
【0056】
上述のように、密度推定技法は、データ点が外れ値であるかどうかを決定するために使用される。例えば、データ点クラウドは、データ点が外れ値であるか否かを判定するために使用することができる。言い換えれば、データ点は、それがクラウドの外側にある場合には外れ値であり、それがクラウドの内側にある場合には外れ値ではない。1クラスSVMが、データ点が外れ値であるかどうかを決定するために使用される場合、入力データは、最初に、1クラスSVMをトレーニングするために使用された特徴を抽出するために変換され、これらの特徴は、その後、前記1クラスSVMに供給され、当該1クラスSVMは、データ点が外れ値であるかどうかを示す値を返信する。
【0057】
入力データ300が外れ値である場合、AT分析モジュールは操作330に進み、入力データ300も持続的外れ値であるかどうかを判定する。入力データは、定義された閾値が満たされた場合の持続的な外れ値である。この持続的外れ値閾値は、EPまたは他の医療専門家によって手動で設定されてもよく、またはAT分析モジュールによって自動的に設定されてもよい。この持続的外れ値閾値は、連続する外れ値の数、入力データのサンプル中の外れ値のパーセンテージ、期待値から離れた定義された標準偏差、またはそれらの任意の組合せとして定義され得る。好ましい実施形態では、連続する外れ値の数が使用される。
【0058】
入力データ300が外れ値であるが持続的外れ値ではない場合、AT分析モジュールは、操作340において、外れ値があったという警告を出力し、より多くの入力データを待つ。
【0059】
入力データ300が外れ値であり、かつ持続的外れ値でもある場合、図2および図3の操作230が実行され、その結果、AT分析モジュールは、ATプロフィール内にスイッチ(切り替え)があったという警告を出力し、アイドル機能200は、クリアされたバッファを用いて新たに実行される。視覚信号または聴覚信号などのATプロフィールに変化があったことを示す表示もEPに提供される。これにより、EPが戦略を変更したり、手順を再開したりすることになる。例えば、EPは、新しい3Dマップを作成することを決定することができる。
【0060】
操作320が、入力データ300が外れ値ではないと判断した場合、入力データ300は、操作350における記憶のためにメモリバッファに送られる。次いで、操作360において、AT分析モジュールは、メモリバッファ内の入力データの閾値量に達したかどうかを判定する。このメモリバッファ閾値は、EPまたは他の医療専門家によって手動で設定されてもよく、またはAT分析モジュールによって自動的に設定されてもよい。このメモリバッファ閾値はまた、入力データの量、収集の期間、またはそれらの任意の組合せに従って設定され得る。メモリバッファの制限自体を使用して、新しい受信データがメモリバッファに保存された最も古いデータに置き換わるように、保存されるデータの量を制限することもできる。
【0061】
メモリバッファ閾値に達した場合、図2および図3の操作240に示されるように、AT分析モジュールは、トレーニング機能210を新たに実行し、AT分析モジュールは、現在のATプロフィールを更新するためにメモリバッファ内の入力データを使用する。メモリバッファ閾値に達していない場合、AT分析モジュールは、操作370において、さらに受信される入力データを待つ。
【0062】
上記から明らかなように、アイドル機能200、トレーニング機能210、および検出機能220の組み合わせは、AT分析モジュールが入力データを常に分析し、ATプロフィールが変化したときにEPに継続的に警告し、特定の条件下でそれを更新することを保証する。
【0063】
1クラスSVMは、本出願人の試験において最良の結果を提供するが、代替の別の実施形態では、以下のような別の特徴ベースの異常検出アルゴリズムによって置き換えることができる:
- Isolation forest: Liu, Fei Tony, Ting, Kai Ming, Zhou, Zhi-Hua. “Isolation forest” データマイニング 2008年, ICDM’08.第8回IEEE国際会議。
- 局在的な外れ値要因: Breunig, Kriegel, Ng, and Sander (2000) LOF: 局在的な外れ値に基づく密度の特定: Proc. ACM SIGMO。
- 堅牢な共分散:: 高次元分布のサポートの推定: Scholkopf、Bernhard, et al. ニューラルコンピュタ 13.7(2001):1443‐1471。
-k‐nearest neighbor https://link.springer.eom/article/10.1007/s00778005006。
- DBSCAN: Tran Manh Thang; untae Kim:.“多重パラメータを用いたDBSCANクラスタリングを用いることによる異常検出”,2011 情報科学と応用に関する国際会議。
-CBLOF: He, Z.; Xu, X.; Deng,S. (2003).“クラスタベースのローカル外れ値の検出”: パターン認識文字。
-階層密度ベースのクラスター分析: Campello、R.J.G.B.; Moulavi, D.;Zime, A ; Sander, J.(2015):“データクラスタリング、可視化、外れ値検出のための階層密度推定”: データからのナレッジディスカバリでのACMトランザクション。
- Gauss混合: W. Liu, D. Cui, Z. Peng and J. Zhong: “混合モデルに基づく外れ値検出アルゴリズム”:2019 IEEE 電力、知能コンピューティングおよびシステムに関する国際会議 (ICPICS)、2019、pp.488-492, doi:10.1109 /ICPIC S47731.2019.8942474、または
-隠れマルコフモデル: A. Sultana,A. Hamou-Lhadi and M. Cputure: “頻繁に共通するパターンを用いた異常検出のための隠れマルコフモデルの改善”: 2012 IEEE国際通信会議(ICC)、2012、pp.1113-1117, doi: 10.1109/ICC.2012.6364527。
図1
図2
図3
【国際調査報告】