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

since
平成38年9月29日

← 検索結果に戻る

顔動画から脈波を推定するRhythmJEPA:拍動状態に沿ってフレームを読む

RhythmJEPA

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

RhythmJEPAの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1 : Stage I: Given a masked facial video, the student encoder and predictor estimate latent targets generated by an EMA teacher encoder from the original video. The model is optimized in the embedding space, avoiding direct pixel reconstruction and encouraging physiology-aware representation learning.

出典:RhythmJEPA / arXiv ↗

概要

  • 顔動画から脈波を推定し、時刻順と推定した拍動状態順の両方で特徴を処理する。
  • 著者らの同一データセット内評価では、PURE、UBFC-rPPG、MMPDの心拍数MAEはそれぞれ0.12、0.21、3.92だった。
  • 導入時は現場の顔動画と同期した正解脈波を集め、照明や動きごとに比較手法との誤差を測る必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RhythmJEPAの仕組み

左から右へ読む
  1. 01顔のRGB動画
  2. 02顔特徴の抽出
  3. 03拍動状態の推定
  4. 04二順序の走査
  5. 05推定脈波

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

研究の背景

RhythmJEPAは、顔動画に現れる微小な肌色の変化から脈波を推定する。これは遠隔光電容積脈波法(rPPG)と呼ばれ、接触式センサーを装着しにくい場面で心拍を観察する手段になる。

ただし、顔の動きや照明も画素を変えるため、脈拍の手掛かりを分けて読むのは難しい。著者らは、従来の自己教師あり学習が顔の見た目に偏り得ることと、時刻順だけでは繰り返す拍動状態の関係を扱いにくいことに着目した。

手法

顔動画の各フレームから、肌色の変化を表す数値の特徴を取り出す。Spatial Pulse Mixerは顔の横、縦、局所の情報を混ぜ、場所ごとの重みを使ってフレーム単位にまとめる。続くCyclic Rhythm-State Plannerは各フレームの拍動状態の確率を出し、状態が同じか次へ進むという規則に合う並びを選ぶ。

Dual-Order Mamba Encoderは特徴を時刻順と状態順でそれぞれ読み、元の時刻に戻して統合し、各時刻の脈波値を出す。事前学習では一部を隠した動画から、元動画を読む教師モデルの特徴を予測する。ここで特徴とは画素そのものではなくモデル内部の数値表現を指す。その後、同期した正解脈波を使って出力を調整する。

新規性

著者らの提案は、各フレームに推定した拍動状態を使い、離れた時刻にある似た状態のフレームを近くに並べて処理する点にある。状態の並びには、同じ状態に留まるか次の状態へ進むという循環的な規則を設ける。

その順序で得た特徴を通常の時刻順の特徴と統合する。さらに事前学習では、隠したフレームの画素を復元せず、元動画を読む教師モデルの内部表現を予測する。

従来手法との違い

比較表には、顔色の変化を信号処理で読むCHROMやPOS、学習型のPhysNetやRhythmMambaなどが載る。RhythmJEPAは、顔動画から特徴を抽出した後、時刻順と拍動状態順の両方で読み取る。

著者らの走査順の比較では、状態順だけにすると時刻順だけの場合よりPUREとMMPDの誤差が下がった。両方を統合すると両データセットでMAEと相関が最良だった一方、PUREのRMSEは状態順だけの構成が最も低かった。

実験結果

著者らはPURE、UBFC-rPPG、MMPDで心拍数推定を評価した。同一データセット内の評価はLSTSで使われた学習・テスト分割に従う。指標は平均絶対誤差(MAE)、平均絶対百分率誤差(MAPE)、二乗平均平方根誤差(RMSE)、ピアソン相関係数で、MAEは順に0.12、0.21、3.92だった。

別データセットへの評価では、学習先のデータを使わずに試した。PUREで学習しMMPDで試した場合、RhythmJEPAのMAEは9.46、相関係数は0.27で、同条件のPhysNetは13.22、0.23だった。この結果は指定された移行条件での比較であり、移行先によって誤差は変わる。

応用の可能性

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

編集上の応用案:一定の撮影場所で、顔のRGB動画から推定脈波と心拍数の時系列を表示する試作を考える。推論時の入力は動画とし、接触式センサーの値は画面表示の正しさを調べる基準に使う。

事前学習用に現場の顔動画を集め、モデルの調整と評価用には動画と同期した接触式の脈波波形を記録する。撮影ごとに照明、顔の動き、カメラの条件も残し、条件別の誤差を確認する。実用上の精度向上は仮説として扱う。

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

導入時の検証

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

導入時の検証案:現場のカメラで顔のRGB動画を集め、同時に接触式センサーで脈波波形を記録する。動画は事前学習に、同期した波形はモデルの調整と評価の正解ラベルに使う。撮影時の照明、頭の動き、カメラ条件も記録し、評価用の動画を分ける。

同じ評価用動画で、POSなどの比較手法とRhythmJEPAの心拍数推定を比べる。MAEと相関係数を全体と撮影条件別に測り、被験者や条件が変わった場合の差も確認する。推論時は顔動画を入力とし、接触式センサーは精度確認のために使う。

限界と課題

著者らは、顔に含まれる弱い脈拍信号が、頭の動き、表情、照明変化、動画の圧縮などで乱されることを課題として挙げる。実験結果はPURE、UBFC-rPPG、MMPDで得られたもので、別の撮影条件で同じ精度になることまでは示さない。

編集上の検証事項は、導入先でも拍動状態の推定が安定するか、照明や動きによって誤差がどう変わるかである。確認できた本文の範囲では論文が途中で切れており、後続の分析や実験上の制約まで含めた評価はできない。

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

出典

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

Rhythm-Structured Predictive Learning for Remote Photoplethysmography

Remote photoplethysmography (rPPG) estimates physiological signals from facial videos by analyzing subtle pulse induced skin color variations. Despite recent progress, existing self-supervised rPPG methods mainly reconstruct masked pixels or low-level visual representations, which can bias the model toward facial appearance rather than latent physiological dy namics. Moreover, most recent Mamba-based approaches scan facial video tokens only in chronological order, limiting their ability to exploit the cyclic structure of pulse signals. To ad dress these limitations, we propose RhythmJEPA, a rhythm structured joint-embedding predictive learning framework for rPPG. Instead of reconstructing RGB frames, RhythmJEPA predicts latent teacher representations from masked facial videos, thereby encouraging physiology-aware representation learning in the embedding space. To explicitly model pulse-related tem poral structure, we introduce a Cyclic Rhythm-State Plan ner (CRSP), which estimates frame-wise latent physiological states and decodes the most plausible cyclic state path via dynamic programming with a constrained transition grammar. Guided by the decoded states, we further design a Dual Order Mamba Encoder (DOM), which combines conventional chronological scanning with state-ordered scanning to capture both local temporal continuity and long-range rhythm-consistent dependencies. Finally, a lightweight Spatial Pulse Mixer (SPM) extracts compact pulse-sensitive facial tokens with a favorable balance between complexity and performance. Experiments on PURE, UBFC-rPPG, and MMPD show competitive performance over representative rPPG methods. The codes are available at https://github.com/deconasser/RhythmJEPA.

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