表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

3D動作データから振戦を判定する二段階モデル:9部位での性能と周波数方式との比較

Hierarchical time-domain tremor detection

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Hierarchical time-domain tremor detectionの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Fig 1 : Overview of the two-stage hierarchical framework for tremor detection. A recording session of multi-channel kinematic marker data in world-centered coordinates is converted to body-centered coordinates and segmented into sliding windows. Each window is processed by a DeepConvLSTM to generate window-level embeddings, which are combined with positional encodings and passed to a Vision Transformer (ViT) for session-level tremor classification by modeling temporal dependencies across the full sequence of windows.

出典:Hierarchical time-domain tremor detection / arXiv ↗

概要

  • 3Dマーカーの動きを4秒区間ごとに特徴化し、区間の順序を使って試行全体の振戦の有無を判定する。
  • 9部位のViTの平均F1スコアは0.765。部位別の最良手法を選んだ平均0.782も、報告された周波数方式の0.909を下回った。
  • 注意重みとGrad-CAMで確認候補の区間やマーカーを示すが、臨床での有用性は別途検証が必要である。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Hierarchical time-domain tremor detectionの仕組み

左から右へ読む
  1. 013Dマーカー時系列
  2. 02骨盤基準へ変換
  3. 034秒区間を特徴化
  4. 04区間の順序を統合
  5. 05試行単位で判定

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

振戦は身体の一部が意思に反して周期的に揺れる症状で、現れる部位、動作条件、試行中の変化が評価に関わる。臨床家による観察を動作記録から補助できれば、試行を見直す手掛かりになる。

従来の自動検出には、動きを周波数成分に分け、揺れの特徴を計算する方法がある。振戦が試行中に現れたり収まったりする場合、記録をまとめた特徴だけでは時間による変化を捉えにくい。

手法

入力は、身体に付けたマーカーの3D位置を時間順に記録したデータである。位置を骨盤を基準とする座標に変え、重ならない4秒区間に分ける。短い区間はゼロで埋める。各区間をDeepConvLSTMに通し、畳み込みで短時間の動きの形を、LSTMで区間内の時間的な変化を捉え、128次元の特徴にする。学習時には試行単位の振戦ラベルを各区間にも付ける。

次に、ViTという区間同士の関係を扱うモデルへ、特徴とその順番を示す情報を渡し、試行全体の振戦の有無を判定する。例えば指を鼻へ運ぶ課題の記録を、連続する区間として一つの試行にまとめる。著者らは部位ごとに別のモデルを学習し、注意重みで区間を、Grad-CAMで区間内のマーカーを可視化した。

新規性

著者らは、3Dマーカーの位置の時系列から短い区間の特徴を学び、その並びを使って試行全体を判定する二段階の方法を提案した。周波数のピークなどを人が設計して入力する手順への依存を減らしている。

注意重みでモデルが重視した区間を、Grad-CAMという判定への寄与を可視化する手法でマーカーを調べる。表示は判定を読み解く手掛かりであり、振戦の臨床的な原因を示すものではない。

従来手法との違い

比較対象の臨床用手法は、同じデータから動きの周波数成分を計算し、振戦に対応するピークなどを使って判定する。提案法は骨盤を基準にした位置の時系列を入力とし、周波数の特徴を主要な入力として設計しない。

著者らは試行単位の判定方法として、4秒区間の判定の多数決、区間の特徴を平均したSVM、区間の順序を扱うViTを比較した。最良の方法は部位ごとに異なる。部位別の最良値を平均したF1スコアも、報告された周波数方式の値を下回った。

実験結果

著者らは52人から得た9部位の計1,750件の部位別記録を分析した。参加者が学習側と評価側にまたがらない5分割交差検証を、乱数を変えて5回実施した。主指標は、振戦あり・なしの各F1スコアを平均するマクロF1である。

著者らのViTの部位別F1スコアは0.594~0.947、9部位の平均は0.765だった。部位ごとに多数決・SVM・ViTの最良値を選んだ平均は0.782±0.071で、報告された周波数方式の0.909±0.082を下回った。断続的な振戦が記録された5人・手の22件では、多数決が0.723、ViTが0.691だった。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:標準化した動作課題で取得した手の3Dマーカー時系列から、臨床家が記録を見直す際の補助画面を作る。入力には試行全体の位置データと、各マーカーが手のどこに付いているかを示す対応表が要る。

学習には、専門家が手の振戦の有無を明記した試行単位のラベルを用意し、計測条件に合わせて座標変換と部位別モデルを調整する。出力は試行単位の判定と、注意重みやGrad-CAMによる確認候補の表示とする。有用性は現場で検証する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:手の振戦に対象を絞り、標準化した動作課題の3Dマーカー時系列、マーカーと手の対応表、専門家が有無を明記した試行単位のラベルを集める。対象部位のモデルを学習し、計測条件に合わせた座標変換を確認する。

骨盤基準への変換と重ならない4秒区間への分割を再現し、参加者単位で学習用と評価用を分ける。現場の周波数方式と区間判定の多数決を比較対象に、マクロF1、適合率、再現率を測る。断続的な振戦の記録は別に集計し、見逃しと可視化の確認作業への有用性を調べる。

限界と課題

著者らが報告した範囲では、部位別に最良の判定方法を選んだ平均F1スコアは周波数方式を下回る。振戦ありの記録数も部位間で偏り、肩や骨盤などは該当記録が少ないため分析から除かれた。

編集上の検証事項は、試行単位のラベルを各4秒区間に付ける学習方法が、断続的な振戦の区間をどう扱うかである。別施設の計測データへの適用や、可視化した区間・マーカーが臨床家の確認に役立つかは、ここに示された結果だけでは判断できない。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

An explainable hierarchical self attention-based approach for tremor detection in the time domain

Tremor is a common movement disorder associated with conditions like Parkinson's disease and Essential tremor, traditionally diagnosed through expert clinician assessment. Current automated detection methods rely on frequency-domain features informed by clinical expertise. In this work, we present an explainable, two-stage hierarchical framework for tremor detection in the time domain that learns tremor patterns directly from 3D kinematic marker time-series data across entire tremor-provoking trials. Our framework combined a deep convolutional and long short-term memory network to learn tremor representations from short, discrete, non-overlapping time segments of kinematic time series data from trials, which are then processed by a vision transformer that models their long-term temporal dynamics of time segment features for trial (session) level classification. Evaluated across nine body parts, the framework achieved F1-scores of 0.594 - 0.947 depending on body parts (average: 0.765), falling short of the frequency-domain state-of-the-art performance (0.909) while requiring minimal preprocessing. Attention weights and gradient-based class activation maps (Grad-CAM) identified time-domain features of tremor across body parts. This proof of concept demonstrated the feasibility of data-driven time-domain modeling for tremor detection across anatomically diverse body parts, while reducing reliance on expert-engineered spectral features and providing posthoc interpretability of temporal and anatomical patterns of tremor.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01