用于参数高效的基于PPG的心率估计的交互门控时频学习

arXiv cs.LG 论文

摘要

本文提出 TF-IG,一种参数高效的交互门控时频学习框架,用于基于 PPG 的心率估计,在 BIDMC PPG 数据集上以仅 84.6K 参数实现 1.227 BPM 的 MAE 和 0.9934 的皮尔逊相关系数。

arXiv:2610.28693v1 Announce Type: new Abstract: Photoplethysmography (PPG) enables low-cost and non-invasive heart rate (HR) monitoring but remains sensitive to waveform distortion, physiological variability, and measurement interference. Temporal waveform characteristics and frequency-domain periodicity provide complementary information for HR estimation; however, effectively exploring and integrating these representations within a compact model remains challenging. This paper proposes TF-IG, a parameter-efficient interaction-gated time-frequency learning framework for PPG-based HR estimation. TF-IG employs a dual-branch architecture in which a temporal branch captures pulse morphology via dilated depthwise-separable convolutions, while a frequency branch extracts cardiac periodicity information from bounded log-spectrogram representations. To combine the two domains, we introduce an interaction-gated fusion module that explicitly models feature agreement and discrepancy, while also learning feature-wise weights to balance temporal and spectral information. A parameter-shared regression head further maps the temporal, spectral, and fused representations into the final HR prediction space. Experiments on the benchmark BIDMC PPG and Respiration Dataset using a subject-exclusive training, validation, and test protocol show that TF-IG achieves a mean absolute error (MAE) of 1.227 BPM, a root mean square error (RMSE) of 2.060 BPM, a Pearson correlation coefficient of 0.9934, and 92.28 percent of estimates within 3 BPM, while remaining parameter-efficient with only 84.6K parameters. Ablation results further demonstrate the complementary contributions of the temporal and frequency branches, interaction-gated fusion, and shared regression head. These results indicate that explicitly modeling cross-domain interactions provides an effective accuracy-complexity trade-off for lightweight PPG-based HR estimation.
查看原文
查看缓存全文

缓存时间: 2026/10/22 16:10

# Interaction-Gated Time–Frequency Learning for Parameter-Efficient PPG-based Heart Rate Estimation
Source: [https://arxiv.org/html/2610.28693](https://arxiv.org/html/2610.28693)
Anh Khoi Pham[https://orcid.org/0009-0005-9381-4867](https://orcid.org/0009-0005-9381-4867)Phat Lam[https://orcid.org/0009-0003-5105-5976](https://orcid.org/0009-0003-5105-5976)Affiliation:University of New Brunswick, Fredericton, CanadaThien Truong Nguyen Ly[https://orcid.org/0000-0002-7422-4600](https://orcid.org/0000-0002-7422-4600)Affiliation:Ho Chi Minh City University of Technology, Ho Chi Minh City, VietnamLam Pham[https://orcid.org/0000-0001-8155-7553](https://orcid.org/0000-0001-8155-7553)††thanks:Corresponding authorAffiliation:Austrian Institute of Technology, Vienna, Austria

###### Abstract

Photoplethysmography \(PPG\) enables low\-cost and non\-invasive heart rate \(HR\) monitoring but remains sensitive to waveform distortion, physiological variability, and measurement interference\. Temporal waveform characteristics and frequency\-domain periodicity provide complementary information for HR estimation; however, effectively exploring and integrating these representations within a compact model remains challenging\. This paper proposesTF\-IG, a parameter\-efficient interaction\-gated time–frequency learning framework for PPG\-based HR estimation\.TF\-IGemploys a dual\-branch architecture in which a temporal branch captures pulse morphology via dilated depthwise\-separable convolutions, while a frequency branch extracts cardiac periodicity information from bounded log\-spectrogram representations\. To combine the two domains, we introduce an interaction\-gated fusion module that explicitly models feature agreement and discrepancy, while also learning feature\-wise weights to balance temporal and spectral information\. A parameter\-shared regression head further maps the temporal, spectral, and fused representations into the final HR prediction space\. Experiments on the benchmark BIDMC PPG and Respiration Dataset using a subject\-exclusive training, validation, and test protocol show thatTF\-IGachieves an MAE of1\.2271\.227BPM, a RMSE of2\.0602\.060BPM, Pearson correlation of0\.99340\.9934, and92\.28%92\.28\\%of estimates within 3 BPM, while remaining parameter\-efficient with only 84\.6K parameters\. Ablation results further demonstrate the complementary contributions of the temporal and frequency branches, interaction\-gated fusion, and shared regression head\. These results indicate that explicitly modeling cross\-domain interactions provides an effective accuracy–complexity trade\-off for lightweight PPG\-based HR estimation\.

Keywords— PPG, HR Estimation, BIDMC PPG, Time\-Frequency, Feature interaction\.

## 1Introduction

Continuous heart\-rate \(HR\) monitoring plays an important role in clinical observation, fitness assessment, ambulatory healthcare and long\-term physiological monitoring\[[13](https://arxiv.org/html/2610.28693#bib.bib5)\],\[[1](https://arxiv.org/html/2610.28693#bib.bib6)\]\. Although electrocardiography \(ECG\) remains a standard reference for cardiac monitoring, photoplethysmography \(PPG\) provides an attractive alternative for continuous and wearable sensing because it measures peripheral blood\-volume variations using inexpensive and non\-invasive optical hardware\[[2](https://arxiv.org/html/2610.28693#bib.bib7)\],\[[9](https://arxiv.org/html/2610.28693#bib.bib15)\]\. Its compact sensing configuration has consequently enabled widespread integration into wearable devices, pulse oximeters, smartphones, and other resource\-constrained monitoring platforms\. PPG therefore represents a practical sensing modality for scalable and continuous cardiovascular monitoring\[[2](https://arxiv.org/html/2610.28693#bib.bib7)\],\[[1](https://arxiv.org/html/2610.28693#bib.bib6)\]\. Despite these advantages, reliable HR estimation from PPG remains challenging\. The measured waveform is influenced not only by cardiac pulsation but also by physiological and acquisition\-related factors such as respiration, body site, tissue characteristics, ambient illumination, applied pressure, and artifacts\[[4](https://arxiv.org/html/2610.28693#bib.bib1)\]\.

A broad range of signal\-processing and learning\-based approaches has therefore been developed for PPG\-based HR estimation\. Classical methods typically rely on filtering, peak detection, spectral analysis, or handcrafted signal descriptors\[[12](https://arxiv.org/html/2610.28693#bib.bib8)\],\[[6](https://arxiv.org/html/2610.28693#bib.bib12)\]\. More recently, deep learning has enabled HR\-relevant features to be learned directly from PPG observations rather than relying entirely on manually designed processing rules\. For example, PPGNet\[[17](https://arxiv.org/html/2610.28693#bib.bib9)\]proposed an end\-to\-end network operating directly on short PPG segments for device\-independent HR estimation; Deep PPG\[[15](https://arxiv.org/html/2610.28693#bib.bib10)\]leverages convolutional neural networks over spectrogram of PPG and accelerometer signals; Ismail et al\.\[[7](https://arxiv.org/html/2610.28693#bib.bib11)\]further explored a set of features characterizing the signal, modeling by a convolutional\-recurrent framework, etc\. These studies demonstrates that temporal and spectral representations of PPG can provide useful information for HR estimation\.

The complementarity of temporal and spectral domain follows naturally from the characteristics of PPG\. The temporal domain preserves local pulse morphology and short\-term waveform dynamics, whereas the frequency domain makes periodic cardiac activity more explicit\. Time\-frequency representations further characterize how this spectral structure evolves over the observation interval, emphasizing different aspects of the same underlying physiological process\[[7](https://arxiv.org/html/2610.28693#bib.bib11)\]\. Although prior work has demonstrated the utility of signal, spectral, and time\-frequency representations, effectively structuring the interaction between complementary representations remains an important design problem\. The availability of multiple representations does not by itself determine how they should be combined\[[5](https://arxiv.org/html/2610.28693#bib.bib13)\]\. Under signal variability or corruption, temporal and spectral features may provide partly consistent yet partly different evidence about the underlying HR\. Therefore, an effective fusion mechanism should explicitly characterize where they agree, where they differ, and how strongly each should jointly contribute to the final representation\.

Motivated by these observations, we proposeTF\-IG, a parameter\-efficient Interaction\-Gated Time–Frequency learning framework for PPG\-based HR estimation\. First,TF\-IGlearns complementary HR representations through two lightweight branches: a temporal branch based on dilated depthwise\-separable convolutions and temporal attention pooling, and a frequency branch that processes a bounded log\-spectrogram using spectro\-temporal attention pooling\. Second, these representations are integrated through a structured interaction\-gated mechanism\. Element\-wise multiplication and absolute difference explicitly encode cross\-domain co\-activation and discrepancy, while a feature\-wise gate adaptively balances the temporal and spectral embeddings\. The resulting fused representation, together with the individual branch embeddings, is processed by a shared regression head that provides a common mapping to HR, with the three predictions subsequently combined through learned normalized weights\. In this way,TF\-IGjointly addresses complementary representation learning, explicit cross\-domain interaction, and parameter\-efficient prediction within a unified lightweight framework\. Accordingly, the main contributions of this work are summarized as follows:

- •Compact dual\-domain representation learning\.We propose a parameter\-efficient dual\-branch architecture that jointly captures temporal pulse morphology and spectro\-temporal cardiac periodicity using dilated depthwise\-separable convolutions and attention\-based pooling\.
- •Structured cross\-domain fusion and shared prediction\.We introduce an interaction\-gated fusion mechanism that explicitly models temporal–spectral co\-activation and discrepancy through element\-wise multiplication and absolute difference, while a feature\-wise gate adaptively balances the contribution of the two domains\. A parameter\-shared regression head is further applied to the temporal, frequency, and fused embeddings, providing a common space for HR prediction mapping while avoiding separate prediction networks\.
- •Empirical validation of the proposed design\.On a subject\-independent BIDMC split,TF\-IGachieves an MAE of1\.2271\.227BPM, an RMSE of2\.0602\.060BPM, a Pearson correlation of0\.99340\.9934, and a CP3of92\.28%92\.28\\%using only 84\.6K parameters\. Ablation experiments further demonstrate the complementary contributions of dual\-domain representation learning, interaction\-gated fusion, and shared regression to the final performance\.

## 2Methodology

This section first formulates PPG\-based heart\-rate estimation and introduces the notation used throughout the paper Section[2\.1](https://arxiv.org/html/2610.28693#S2.SS1)\. Section[2\.2](https://arxiv.org/html/2610.28693#S2.SS2)describes the overview of the proposed architecture\. Subsequently, Section[2\.3](https://arxiv.org/html/2610.28693#S2.SS3)describes the signal preprocessing stage\. Individual components within the framework such as time\-domain branch, frequency\-domain branch, fusion module, and regression head are detailed in Sections[2\.4](https://arxiv.org/html/2610.28693#S2.SS4),[2\.5](https://arxiv.org/html/2610.28693#S2.SS5),[2\.6](https://arxiv.org/html/2610.28693#S2.SS6), and[2\.7](https://arxiv.org/html/2610.28693#S2.SS7), respectively\.

### 2\.1Problem Definition and Notation

Let𝐱raw∈ℝTraw\\mathbf\{x\}\_\{\\mathrm\{raw\}\}\\in\\mathbb\{R\}^\{T\_\{\\mathrm\{raw\}\}\}denote a single\-channel PPG segment of durationTwinT\_\{\\mathrm\{win\}\}seconds recorded at an original sampling ratefsf\_\{s\}\. Each segment is associated with a reference heart ratey∈ℝy\\in\\mathbb\{R\}, expressed in beats per minute \(BPM\)\. After preprocessing and resampling, the segment is represented as𝐱∈ℝT\\mathbf\{x\}\\in\\mathbb\{R\}^\{T\}\.

The objective is to learn a regression functionΦ⁡\(⋅,Θ\)\\Phi\(\\cdot;\\Theta\), parameterized byΘ\\Theta, that maps the input PPG segment to its corresponding heart\-rate estimate:

y^=Φ⁡\(𝐱,Θ\),\\hat\{y\}=\\Phi\(\\mathbf\{x\};\\Theta\),\(1\)wherey^∈ℝ\\hat\{y\}\\in\\mathbb\{R\}denotes the predicted heart rate\. The parametersΘ\\Thetaare optimized by minimizing a regression loss betweeny^\\hat\{y\}and the reference valueyyover the training set\.

Throughout this work, the notation\[⋅;⋅\]\[\\cdot\\,;\\cdot\]represents concatenation along the feature dimension,⊙\\odotdenotes the Hadamard product, andσ⁡\(⋅\)\\sigma\(\\cdot\)denotes the sigmoid function\.

![Refer to caption](https://arxiv.org/html/2610.28693v1/STAG_HR_Architect.png)Figure 1:Overview structure of proposed framework
### 2\.2Overall Architecture

As illustrated in Fig\.[1](https://arxiv.org/html/2610.28693#S2.F1),TF\-IGadopts two complementary processing branches\. The time\-domain branch operates directly on the PPG waveform and captures local pulse morphology and temporal dependencies\. In parallel, the frequency\-domain branch transforms the waveform into a bounded log\-magnitude spectrogram and models cardiac periodicity over time\-frequency transformed representation\.

To reduce the computational operations, both streams use depthwise\-separable convolutions\[[3](https://arxiv.org/html/2610.28693#bib.bib16)\]as their primary building block\. Both branches share a structured processing flow comprising a convolutional stem, domain\-specific feature refinement, and targeted attention pooling\. Their outputs are converted into fixed\-dimensional embeddings through domain\-specific attention pooling\. An interaction\-gated fusion module then combines these embeddings by jointly modeling their agreement, discrepancy, and relative contribution\. Finally, a shared regression head generates predictions from the time\-domain, frequency\-domain, and fused representations, which are combined through a learnable ensemble\.

### 2\.3Preprocessing

Continuous PPG recordings are first partitioned into fixed\-duration windows ofTwinT\_\{\\mathrm\{win\}\}seconds using a predefined window stride\. Each window is resampled to a target sampling ratefs∗=62\.5f\_\{s\}^\{\*\}=62\.5Hz and then normalized using z\-score\. The resulting signal𝐱∈ℝT\\mathbf\{x\}\\in\\mathbb\{R\}^\{T\}is provided to both the time\-domain and frequency\-domain branches\.

### 2\.4Time\-Domain Branch

#### 1D Convolutional Stem and Dilated Residual Blocks:

The resampled waveform is first arranged as a single\-channel sequence,𝐗0∈ℝ1×T\\mathbf\{X\}\_\{0\}\\in\\mathbb\{R\}^\{1\\times T\}\. A one\-dimensional convolutional stem extracts low\-level morphological features while preserving the temporal resolution\. The stem consists of a standard Conv1D layer \(K=7K=7\) followed by two dilated depthwise\-separable Conv1D layers \(K=5K=5, with dilationsd=2d=2andd=4d=4, respectively\)\. Batch normalization and activations are applied after each layer, yielding𝐇stem∈ℝC×T\\mathbf\{H\}\_\{\\text\{stem\}\}\\in\\mathbb\{R\}^\{C\\times T\}\.

Furthermore, to expand the temporal receptive field without losing resolution,𝐇stem\\mathbf\{H\}\_\{\\text\{stem\}\}is subsequently refined through three cascaded residual blocks\. The transformation at theii\-th block is formulated as:

𝐇i=ReLU⁡\(𝐇i−1\+Ψi​\(𝐇i−1\)\),i∈\{1,2,3\},\\mathbf\{H\}\_\{i\}=\\operatorname\{ReLU\}\\big\(\\mathbf\{H\}\_\{i\-1\}\+\\Psi\_\{i\}\(\\mathbf\{H\}\_\{i\-1\}\)\\big\),\\quad i\\in\\\{1,2,3\\\},\(2\)where𝐇0=𝐇stem\\mathbf\{H\}\_\{0\}=\\mathbf\{H\}\_\{\\text\{stem\}\}\. The functionΨi​\(⋅\)\\Psi\_\{i\}\(\\cdot\)denotes a residual mapping comprising a dilated depthwise\-separable Conv1D with kernel sizeKiK\_\{i\}and dilation ratedid\_\{i\}, followed by a1×11\\times 1pointwise projection, batch normalization, and dropout\. The output feature map is denoted as𝐇t≜𝐇3∈ℝC×T\\mathbf\{H\}\_\{t\}\\triangleq\\mathbf\{H\}\_\{3\}\\in\\mathbb\{R\}^\{C\\times T\}\.

#### Temporal Attention Pooling \(TAP\):

Temporal attention pooling converts𝐇t\\mathbf\{H\}\_\{t\}into a fixed\-dimensional embedding while allowing the model to emphasize informative portions of the PPG waveform\. Attention logits are generated via a Temporal Transfer block including a two\-layer1×11\\times 1convolutional network:

ℓt=Conv1×1\(2\)⁡\(tanh⁡\(Conv1×1\(1\)⁡\(𝐇t\)\)\),\\boldsymbol\{\\ell\}\_\{t\}=\\operatorname\{Conv\}\_\{1\\times 1\}^\{\(2\)\}\\left\(\\tanh\\left\(\\operatorname\{Conv\}\_\{1\\times 1\}^\{\(1\)\}\(\\mathbf\{H\}\_\{t\}\)\\right\)\\right\),\(3\)where the first projection reduces the channel dimension fromCCto a hidden dimensionChC\_\{h\}, and the second produces one scalar logit per temporal position\.

The normalized attention weights are

αk=exp⁡\(ℓt,k\)∑j=1Texp⁡\(ℓt,j\),k=1,…,T\.\\alpha\_\{k\}=\\frac\{\\exp\(\\ell\_\{t,k\}\)\}\{\\sum\_\{j=1\}^\{T\}\\exp\(\\ell\_\{t,j\}\)\},\\qquad k=1,\\ldots,T\.\(4\)The time\-domain embedding𝐳t∈ℝC\\mathbf\{z\}\_\{t\}\\in\\mathbb\{R\}^\{C\}is then computed as

𝐳t=∑k=1Tαk𝐇t\[:,k\]\.\\mathbf\{z\}\_\{t\}=\\sum\_\{k=1\}^\{T\}\\alpha\_\{k\}\\mathbf\{H\}\_\{t\}\[:,k\]\.\(5\)Unlike uniform global pooling, the TAP operation aims to assign greater importance to waveform intervals containing reliable pulse morphology\.

### 2\.5Frequency\-Domain Branch

#### Bounded Log\-Spectrogram Representation:

The frequency branch started by transforming the resampled signal𝐱∈ℝT\\mathbf\{x\}\\in\\mathbb\{R\}^\{T\}into spectro\-representation𝐗STFT\\mathbf\{X\}\_\{\\mathrm\{STFT\}\}via the Short\-Time Fourier Transform \(STFT\) using a Hann window\. Since the dominant cardiac periodicity is expected to lie within a bounded physiological frequency range, we therefore retain only the frequency bins within the cardiac band of\[0\.5,5\.0\]\[0\.5,5\.0\]Hz to suppress irrelevant low\-frequency drift and high\-frequency components and to reduce the dimensionality of the spectral input\.

Logarithmic dynamic\-range compression is then applied as:

𝐒⁡\[k,m\]=log⁡\(1\+\|𝐗STFT​\[k,m\]\|\),k∈𝒦\.\\mathbf\{S\}\[k,m\]=\\log\\left\(1\+\\left\|\\mathbf\{X\}\_\{\\mathrm\{STFT\}\}\[k,m\]\\right\|\\right\),\\qquad k\\in\\mathcal\{K\}\.\(6\)
The resulting bounded log\-spectrogram is represented as

𝐒∈ℝF×M,\\mathbf\{S\}\\in\\mathbb\{R\}^\{F\\times M\},\(7\)whereF=\|𝒦\|F=\|\\mathcal\{K\}\|is the number of retained frequency bins andMMis the number of STFT frames\.

#### 2D Convolutional Stem:

Equivalent to its 1D counterpart,𝐒\\mathbf\{S\}is processed by a 2D convolutional stem, which share an identical structural topology\. It consists of a standard Conv2D \(K=7K=7\) followed by two dilated depthwise\-separable Conv2D layers \(K=5K=5, dilationsd=2,4d=2,4\)\. Operating over the spatialF×MF\\times Mplane, this block extracts multi\-scale spectro\-temporal features, outputting𝐇f∈ℝC×F×M\\mathbf\{H\}\_\{f\}\\in\\mathbb\{R\}^\{C\\times F\\times M\}\.

#### Spectro\-Temporal Attention Pooling:

As a non\-stationary rhythmic signal, heart rate exhibits time\-varying spectral energy distributed along instantaneous\-frequency trajectories in the time\-frequency plane\[[8](https://arxiv.org/html/2610.28693#bib.bib4)\]\. Driven by these dynamic properties, Spectro\-Temporal Attention Pooling module aggregates the joint spectro\-temporal feature map𝐇f\\mathbf\{H\}\_\{f\}into a fixed\-length embedding𝐳f∈ℝC\\mathbf\{z\}\_\{f\}\\in\\mathbb\{R\}^\{C\}to explicitly capture those joint time\-frequency relationships\.

Given𝐇f\\mathbf\{H\}\_\{f\}, a Spectral Transfer block comprising a1×11\\times 1convolution, batch normalization, ReLU activation, and a second1×11\\times 1convolution produces a logit map𝐋f∈ℝF×M\\mathbf\{L\}\_\{f\}\\in\\mathbb\{R\}^\{F\\times M\}\. A spatial softmax is applied jointly over allF​MFMpositions:

βu,v=exp⁡\(𝐋f​\[u,v\]\)∑i=1F∑j=1Mexp⁡\(𝐋f​\[i,j\]\)\.\\beta\_\{u,v\}=\\frac\{\\exp\(\\mathbf\{L\}\_\{f\}\[u,v\]\)\}\{\\displaystyle\\sum\_\{i=1\}^\{F\}\\sum\_\{j=1\}^\{M\}\\exp\(\\mathbf\{L\}\_\{f\}\[i,j\]\)\}\.\(8\)
The frequency\-domain embedding𝐳f∈ℝC\\mathbf\{z\}\_\{f\}\\in\\mathbb\{R\}^\{C\}is obtained as

𝐳f=∑u=1F∑v=1Mβu,v𝐇f\[:,u,v\]\.\\mathbf\{z\}\_\{f\}=\\sum\_\{u=1\}^\{F\}\\sum\_\{v=1\}^\{M\}\\beta\_\{u,v\}\\mathbf\{H\}\_\{f\}\[:,u,v\]\.\(9\)

### 2\.6Interaction\-Gated Fusion Module

While direct concatenation or linear projection can effectively combine time\- and frequency\-domain representations, it does not explicitly model the cross\-domain interactions between these two domains\. Therefore, our aim is to achieve an explicit module that can interactively aggregated features from both time and frequency domain\. Specifically, Interaction\-Gated Fusion Module decomposes cross\-domain fusion into two complementary components: an explicit interaction pathway that models feature relationships and a sample\-dependent gate that balances the contribution of the two domains\.

#### Explicit Cross\-Domain Interaction

To capture joint cross\-domain relationships, we construct an extended interaction vector𝐮∈ℝ4​C\\mathbf\{u\}\\in\\mathbb\{R\}^\{4C\}by combining linear terms, element\-wise correlation, and absolute disparity:

𝐮=\[𝐳t;𝐳f;𝐳t⊙𝐳f;\|𝐳t−𝐳f\|\]\.\\mathbf\{u\}=\\left\[\\mathbf\{z\}\_\{t\}\\,;\\,\\mathbf\{z\}\_\{f\}\\,;\\,\\mathbf\{z\}\_\{t\}\\odot\\mathbf\{z\}\_\{f\}\\,;\\,\|\\mathbf\{z\}\_\{t\}\-\\mathbf\{z\}\_\{f\}\|\\right\]\.\(10\)Here, the multiplicative term of𝐳t⊙𝐳f\\mathbf\{z\}\_\{t\}\\odot\\mathbf\{z\}\_\{f\}emphasizes the co\-occurring activations across both domains, while the point\-wise difference\|𝐳t−𝐳f\|\|\{\}\\mathbf\{z\}\_\{t\}\-\\mathbf\{z\}\_\{f\}\|\{\}measures feature discrepancies\. The extended vector is subsequently projected back to dimensionCCvia a non\-linear projection block:

𝐳inter=ReLU​\(𝐖u​𝐮\+𝐛u\),\\mathbf\{z\}\_\{\\text\{inter\}\}=\\text\{ReLU\}\\left\(\\mathbf\{W\}\_\{u\}\\mathbf\{u\}\+\\mathbf\{b\}\_\{u\}\\right\),\(11\)where𝐳inter∈ℝC\\mathbf\{z\}\_\{\\text\{inter\}\}\\in\\mathbb\{R\}^\{C\},𝐖u∈ℝC×4​C\\mathbf\{W\}\_\{u\}\\in\\mathbb\{R\}^\{C\\times 4C\}, and𝐛u∈ℝC\\mathbf\{b\}\_\{u\}\\in\\mathbb\{R\}^\{C\}\. Batch normalization and dropout regularization are applied following the projection\.

#### Feature\-Wise Reliability Gating

In parallel, a feature\-wise gate is leveraged to estimate the relative channel\-wise weight of each domain directly from the concatenated representations:

𝐠=σ⁡\(𝐖g​\[𝐳t;𝐳f\]\+𝐛g\),\\mathbf\{g\}=\\sigma\\left\(\\mathbf\{W\}\_\{g\}\[\\mathbf\{z\}\_\{t\}\\,;\\,\\mathbf\{z\}\_\{f\}\]\+\\mathbf\{b\}\_\{g\}\\right\),\(12\)whereσ⁡\(⋅\)\\sigma\(\\cdot\)denotes the sigmoid function,𝐖g∈ℝC×2​C\\mathbf\{W\}\_\{g\}\\in\\mathbb\{R\}^\{C\\times 2C\}, and𝐠∈\(0,1\)C\\mathbf\{g\}\\in\(0,1\)^\{C\}\. The learned gate𝐠\\mathbf\{g\}modulates the combination between time and frequency\-domain embeddings along each feature channel\. The gated representation is computed as

𝐳gated=𝐠⊙𝐳t\+\(𝟏−𝐠\)⊙𝐳f\.\\mathbf\{z\}\_\{\\text\{gated\}\}=\\mathbf\{g\}\\odot\\mathbf\{z\}\_\{t\}\+\(\\mathbf\{1\}\-\\mathbf\{g\}\)\\odot\\mathbf\{z\}\_\{f\}\.\(13\)

#### Fused Representation

Finally, the gated features𝐳gated\\mathbf\{z\}\_\{\\text\{gated\}\}and the interaction embedding𝐳inter\\mathbf\{z\}\_\{\\text\{inter\}\}are concatenated and projected to form the unified representation:

𝐳fuse=ReLU​\(𝐖o​\[𝐳gated;𝐳inter\]\+𝐛o\),\\mathbf\{z\}\_\{\\text\{fuse\}\}=\\text\{ReLU\}\\left\(\\mathbf\{W\}\_\{o\}\[\\mathbf\{z\}\_\{\\text\{gated\}\}\\,;\\,\\mathbf\{z\}\_\{\\text\{inter\}\}\]\+\\mathbf\{b\}\_\{o\}\\right\),\(14\)where𝐳fuse∈ℝC\\mathbf\{z\}\_\{\\text\{fuse\}\}\\in\\mathbb\{R\}^\{C\},𝐖o∈ℝC×2​C\\mathbf\{W\}\_\{o\}\\in\\mathbb\{R\}^\{C\\times 2C\}, and𝐛o∈ℝC\\mathbf\{b\}\_\{o\}\\in\\mathbb\{R\}^\{C\}, followed by batch normalization and dropout\.

### 2\.7Shared Regression Head with Learnable Ensemble

The domain\-specific features𝐳t\\mathbf\{z\}\_\{t\}and𝐳f\\mathbf\{z\}\_\{f\}, together with the unified interaction\-gated representation𝐳fuse\\mathbf\{z\}\_\{\\text\{fuse\}\}, pass through a regression head to produce the HR estimate\. Rather than employing a distinct predictor for each representation, we formulate heart rate regression using a single parameter\-shared multi\-layer perceptron:

y^m=freg​\(𝐳m\),m∈\{t,f,fuse\},\\hat\{y\}\_\{m\}=f\_\{\\text\{reg\}\}\(\\mathbf\{z\}\_\{m\}\),\\quad m\\in\\\{t,f,\\text\{fuse\}\\\},\(15\)where𝐳m∈ℝC\\mathbf\{z\}\_\{m\}\\in\\mathbb\{R\}^\{C\}denotes the input feature embedding, andy^m∈ℝ\\hat\{y\}\_\{m\}\\in\\mathbb\{R\}is the predicted scalar heart rate in BPM\. The shared mappingfreg​\(⋅\)f\_\{\\text\{reg\}\}\(\\cdot\)comprises a linear projection to a bottleneck dimensionC/2C/2, followed by aReLUactivation, dropout, and a final linear layer outputting the estimated heart rate\.

The final HR estimate is obtained by a learnable weighted combination of the three predictions:

y^=wfuse​y^fuse\+wt​y^t\+wf​y^f,\\hat\{y\}=w\_\{\\text\{fuse\}\}\\hat\{y\}\_\{\\text\{fuse\}\}\+w\_\{t\}\\hat\{y\}\_\{t\}\+w\_\{f\}\\hat\{y\}\_\{f\},\(16\)where the ensemble weights𝐰=\[wfuse,wt,wf\]⊤\\mathbf\{w\}=\[w\_\{\\text\{fuse\}\},w\_\{t\},w\_\{f\}\]^\{\\top\}are constrained to sum to 1 via a softmax function applied over learnable logit parameters:

wm=exp⁡\(pm\)∑j∈\{t,f,fuse\}exp⁡\(pj\)\.w\_\{m\}=\\frac\{\\exp\(p\_\{m\}\)\}\{\\sum\_\{j\\in\\\{t,f,\\text\{fuse\}\\\}\}\\exp\(p\_\{j\}\)\}\.\(17\)The shared head encourages all representations to lie in a consistent HR\-predictive space, while the normalized ensemble learns the overall contribution of each prediction\.

## 3Experimental Settings

### 3\.1Dataset and Evaluation Metrics

The experiments were conducted on the BIDMC PPG and Respiration Dataset \(BIDMC\), which contains physiological waveforms, including PPG, together with corresponding vital\-sign numerics derived from recordings in the MIMIC\-II database\[[14](https://arxiv.org/html/2610.28693#bib.bib3)\]\. To prevent subject\-level information leakage and evaluate generalization, we adopted a subject\-exclusive split with a fixed random seed of 36\. Specifically, the5353subjects in the dataset were partitioned into a training set of3131subjects, a validation set of1111subjects for hyperparameter tuning and early stopping, and a held\-out test set of1111subjects for final evaluation\.

Model performance was evaluated using six complementary metrics: Mean Absolute Error \(MAE\), Root Mean Squared Error \(RMSE\), Mean Squared Error \(MSE\), Pearson correlation coefficient \(rr\), and the coverage percentagesCP3\\mathrm\{CP\}\_\{3\}andCP5\\mathrm\{CP\}\_\{5\}\. The first three metrics quantify the magnitude of HR estimation errors, whilerrmeasures the linear agreement between estimated and reference HR values\. In addition,CPk\\mathrm\{CP\}\_\{k\}denotes the percentage of predictions whose absolute error is withinkkBPM of the reference value\.

### 3\.2Implementation Details

#### Training Setup and Hyperparameters:

The proposed model was implemented using the PyTorch framework and trained on an NVIDIA GeForce RTX 4050 GPU\. Continuous PPG signals were windowed into3030\-second segments with a22\-second shift between adjacent frames\. All models were trained for150150epochs using the Adam optimizer\[[10](https://arxiv.org/html/2610.28693#bib.bib14)\]with a batch size of128128, an initial learning rate ofη=0\.007\\eta=0\.007, and a weight decay coefficient of10−410^\{\-4\}\. The hidden channelCCis set to 64\. To facilitate stable convergence, ReduceLROnPlateau scheduler was employed to scale the learning rate by a factor of0\.50\.5whenever the validation loss stagnated for88consecutive epochs\. To maintain reproducible evaluation protocol across all experiment runs, the global random seed was fixed to3636\. The detail code implementation will be released upon acceptance\.

The optimization process was driven by a Mean Squared Error \(MSE\) loss function defined as:

ℒMSE=1N​∑i=1N\(yi−y^i\)2,\\mathcal\{L\}\_\{\\text\{MSE\}\}=\\frac\{1\}\{N\}\\sum\_\{i=1\}^\{N\}\(y\_\{i\}\-\\hat\{y\}\_\{i\}\)^\{2\},\(18\)whereyiy\_\{i\}andy^i\\hat\{y\}\_\{i\}represent the ground\-truth and estimated heart rate values \(in BPM\) for theii\-th sample, respectively\. Best model checkpointing was dictated by the lowest validation Root Mean Squared Error \(RMSE\) to evaluate performance on the unseen test set\.

## 4Results and Discussion

### 4\.1Main Performance Comparison

To evaluate the effectiveness of the proposedTF\-IGarchitecture, we conducted comparative experiments against both a conventional signal\-processing baseline, which estimate heart rate from the dominant spectral component of the PPG signal, refered to as Welch PSD\[[11](https://arxiv.org/html/2610.28693#bib.bib17)\], and three learning\-based PPG baselines: FCN, FCN\_Residual, and FCN\_DCT\[[16](https://arxiv.org/html/2610.28693#bib.bib2)\]\. All methods were evaluated using the same preprocessing pipeline and subject\-level split of the BIDMC dataset to ensure a fair comparison\. Table[1](https://arxiv.org/html/2610.28693#S4.T1)summarizes the performance of all methods across six evaluation metrics\.

Table 1:Performance and complexity comparison on the BIDMC test split under identical experimental protocols\.As shown in Table[1](https://arxiv.org/html/2610.28693#S4.T1),TF\-IGachieved strong performance across nearly all metrics, with an MAE of1\.22701\.2270,BPM, an RMSE of2\.06012\.0601,BPM, and a Pearson correlation coefficient ofr=0\.9934r=0\.9934\. Compared with the Welch PSD baseline,TF\-IGproduced a slightly higher MAE but substantially lower RMSE and MSE, indicating fewer large estimation errors and a more concentrated overall error distribution\. This is further reflected in the strict accuracy metric, whereTF\-IGachievedC​P3=92\.28%CP\_\{3\}=92\.28\\%, compared with90\.79%90\.79\\%for Welch PSD\. Moreover,TF\-IGsubstantially outperformed all learning\-based baselines in terms of MAE, RMSE, correlation, andC​P3CP\_\{3\}\. In particular, itsC​P3CP\_\{3\}exceeded the strongest learning\-based baseline, FCN\_Residual by4\.834\.83percentage points\.

### 4\.2Model Parameter Analysis

As shown in Table[1](https://arxiv.org/html/2610.28693#S4.T1),TF\-IGcontains only84,59184\{,\}591trainable parameters\. Although this is higher than the parameter counts of FCN\-DCT, FCN, and FCN\-Residual due to its dual\-domain encoders, attention modules, and interaction\-gated fusion, the complete model remains below0\.10\.1million parameters\. Together with its superior estimation performance, this compact model size demonstrates a favorable trade\-off between predictive accuracy and computational complexity\.

### 4\.3Ablation Study

To evaluate the contribution of each individual component in the proposedTF\-IGarchitecture, we conduct an ablation study across systematically isolated variants\. The quantitative results are summarized in Table[2](https://arxiv.org/html/2610.28693#S4.T2)\.

Table 2:Ablation study evaluating the contribution of individual architectural components\.Table 3:Performance ofTF\-IGwith different raw PPG window durations before resampling\.The single\-branch variants demonstrate that both temporal and spectral representations can independently support HR estimation, although neither is sufficient to achieve the performance of the complete model\. The time\-only variant obtains lower overall errors than the frequency\-only variant, with an MAE of2\.16772\.1677BPM and an RMSE of3\.39843\.3984BPM, compared with2\.34702\.3470BPM and4\.56384\.5638BPM, respectively\. In contrast, the frequency\-only variant achieves higherC​P3CP\_\{3\}andC​P5CP\_\{5\}values, suggesting that the two branches capture different but complementary characteristics of the PPG signal\.

Combining the time and frequency branches without the interaction\-gated fusion module substantially improves performance over both single\-branch configurations, reducing the MAE to1\.58781\.5878BPM and increasing the Pearson correlation to0\.99250\.9925\. This result confirms that jointly exploiting waveform morphology and spectral periodicity provides a more informative representation than relying on either domain alone\. Incorporating the proposed fusion module further reduces the MAE and RMSE to1\.22701\.2270BPM and2\.06012\.0601BPM, respectively, while increasingC​P3CP\_\{3\}from87\.17%87\.17\\%to92\.28%92\.28\\%\. These improvements indicate that explicitly modeling cross\-domain interactions and adaptively balancing the two representations significantly improve model performance\.

The shared regression head also contributes to the final performance\. Replacing it with three distinct prediction heads increases the MAE from1\.22701\.2270to1\.50201\.5020BPM and decreasesC​P3CP\_\{3\}from92\.28%92\.28\\%to84\.75%84\.75\\%\. Overall, the fullTF\-IGconfiguration achieves the best result across all reported metrics, validating the complementary contributions of the dual\-branch design, interaction\-gated fusion, and parameter\-shared regression head\.

### 4\.4Window Size Sensitivity Analysis

To investigate the effect of the observation duration on HR estimation, we evaluatedTF\-IGusing raw PPG windows of1616and3030seconds\. Here, the window size refers to the duration of each raw signal segment before resampling; after segmentation, both configurations were processed using the same resampling pipeline and experimental protocol described above\. The results are reported in Table[3](https://arxiv.org/html/2610.28693#S4.T3)\.

Increasing the raw window duration from1616to3030seconds consistently improves performance across all evaluation metrics\. In particular, the MAE decreases from1\.93311\.9331to1\.22701\.2270BPM, while the RMSE decreases from3\.28543\.2854to2\.06012\.0601BPM\. The longer window also increasesC​P3CP\_\{3\}andC​P5CP\_\{5\}by9\.729\.72and6\.406\.40percentage points, respectively, and raises the Pearson correlation from0\.98560\.9856to0\.99340\.9934\.

These results suggest that the3030\-second raw window provides the model with a broader temporal context and a larger number of cardiac cycles, supporting more stable extraction of waveform morphology and spectral periodicity after resampling\. Consequently, the3030\-second configuration is adopted for the main experiments\. Nevertheless, the1616\-second setting remains a potential alternative when a shorter observation interval is preferred, albeit with reduced estimation accuracy\.

### 4\.5Feature Space Representation Analysis

Figure 2:t\-SNE visualization of the representations learned by TF\-IG on the BIDMC test split: \(a\) temporal features𝐳t\\mathbf\{z\}\_\{t\}, \(b\) frequency features𝐳f\\mathbf\{z\}\_\{f\}, and \(c\) fused features𝐳fuse\\mathbf\{z\}\_\{\\mathrm\{fuse\}\}\. Colors indicate reference\-HR ranges\.To investigate how the two modality\-specific branches and the proposed fusion module organize heart\-rate information, we extracted the temporal feature𝐳t\\mathbf\{z\}\_\{t\}, frequency feature𝐳f\\mathbf\{z\}\_\{f\}, and fused feature𝐳fuse\\mathbf\{z\}\_\{\\mathrm\{fuse\}\}for all windows in the held\-out BIDMC test set\. Each representation is aCC\-dimensional vector obtained before the regression head\. For qualitative visualization, the features were standardized independently and projected to two dimensions using t\-SNE\. Points were colored according to five reference\-HR ranges:<60<60,6060–8080,8080–100100,100100–120120, and≥120\\geq 120BPM with their corresponding number of windows belong to that range\.

The temporal representation is distributed across several separated groups, with samples from the same HR range appearing in different regions\. This suggests that the temporal branch can capture not only HR\-related dynamics but also variations in waveform morphology, signal quality, and subject\-specific characteristics\. In contrast, the frequency representation exhibits more compact and localized organization according to HR, consistent with its direct encoding of cardiac periodicity\. However, overlap between neighboring HR ranges remains\. It may be due to their continuous boundaries and the effects of spectral noise, harmonics, and physiological variability between subjects\. The fused representation integrates temporal morphology and spectral periodicity, reducing ambiguities present in either individual branch and producing a more balanced organization of HR\-related information\. Overall, the visualization supports the complementary roles of the temporal and frequency branches and the effectiveness of their fusion\.

## 5Conclusion

This work introducedTF\-IG, a parameter\-efficient framework for PPG\-based heart\-rate estimation that jointly models temporal morphology and spectral periodicity\. Its interaction\-gated fusion captures cross\-domain agreement and discrepancy while adaptively balancing their contributions, and a shared regression head provides a compact common mapping to the final HR prediction\. Evaluation on the subject\-exclusive BIDMC split demonstrates thatTF\-IGconsistently outperforms the evaluated baselines across most of error\-based, correlation, and strict accuracy metrics, while maintaining a compact parameter footprint\. Ablation studies further validate the complementary roles of dual\-domain representation learning, interaction\-gated fusion, and shared regression in improving estimation performance\. Overall, these results demonstrate that explicitly modeling temporal–spectral interactions provides an effective accuracy–complexity trade\-off for efficient PPG\-based HR estimation\.

## References

- \[1\]M\. A\. Almarshad, M\. S\. Islam, S\. Al\-Ahmadi, and A\. S\. BaHammam\(2022\)Diagnostic features and potential applications of ppg signal in healthcare: a systematic review\.InHealthcare,Vol\.10,pp\. 547\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p1.1)\.
- \[2\]D\. Castaneda, A\. Esparza, M\. Ghamari, C\. Soltanpur, and H\. Nazeran\(2018\)A review on wearable photoplethysmography sensors and their potential future applications in health care\.International journal of biosensors & bioelectronics4\(4\),pp\. 195\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p1.1)\.
- \[3\]F\. Chollet\(2017\)Xception: deep learning with depthwise separable convolutions\.In2017 IEEE conference on computer vision and pattern recognition \(CVPR\),pp\. 1800–1807\.Cited by:[§2\.2](https://arxiv.org/html/2610.28693#S2.SS2.p2.1)\.
- \[4\]J\. Fine, K\. L\. Branan, A\. J\. Rodriguez, T\. Boonya\-ananta, Ajmal, J\. C\. Ramella\-Roman, M\. J\. McShane, and G\. L\. Coté\(2021\)Sources of inaccuracy in photoplethysmography for continuous cardiovascular monitoring\.Biosensors11\(4\)\.External Links:[Link](https://www.mdpi.com/2079-6374/11/4/126),ISSN 2079\-6374,[Document](https://dx.doi.org/10.3390/bios11040126)Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p1.1)\.
- \[5\]J\. Gao, P\. Li, Z\. Chen, and J\. Zhang\(2020\)A survey on deep learning for multimodal data fusion\.Neural computation32\(5\),pp\. 829–864\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p3.1)\.
- \[6\]S\. Ismail, U\. Akram, and I\. Siddiqi\(2021\)Heart rate tracking in photoplethysmography signals affected by motion artifacts: a review\.EURASIP Journal on Advances in Signal Processing2021\(1\),pp\. 5\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p2.1)\.
- \[7\]S\. Ismail, I\. Siddiqi, and U\. Akram\(2022\)Heart rate estimation in ppg signals using convolutional\-recurrent regressor\.Computers in Biology and Medicine145,pp\. 105470\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p2.1),[§1](https://arxiv.org/html/2610.28693#S1.p3.1)\.
- \[8\]N\. A\. Khan, P\. Jönsson, and M\. Sandsten\(2017\)Performance comparison of time\-frequency distributions for estimation of instantaneous frequency of heart rate variability signals\.Applied Sciences7\(3\)\.External Links:[Link](https://www.mdpi.com/2076-3417/7/3/221),ISSN 2076\-3417,[Document](https://dx.doi.org/10.3390/app7030221)Cited by:[§2\.5](https://arxiv.org/html/2610.28693#S2.SS5.SSSx3.p1.1)\.
- \[9\]K\. B\. Kim and H\. J\. Baek\(2023\)Photoplethysmography in wearable devices: a comprehensive review of technological advances, current challenges, and future directions\.Electronics12\(13\),pp\. 2923\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p1.1)\.
- \[10\]D\. P\. Kingma and J\. Ba\(2014\)Adam: a method for stochastic optimization\.arXiv preprint arXiv:1412\.6980\.Cited by:[§3\.2](https://arxiv.org/html/2610.28693#S3.SS2.SSSx1.p1.1)\.
- \[11\]H\. Lee, H\. Ko, H\. Chung, Y\. Nam, S\. Hong, and J\. Lee\(2022\)Real\-time realizable mobile imaging photoplethysmography\.Scientific reports12\(1\),pp\. 7141\.Cited by:[§4\.1](https://arxiv.org/html/2610.28693#S4.SS1.p1.1),[Table 1](https://arxiv.org/html/2610.28693#S4.T1.1.1.3.1)\.
- \[12\]Pankaj, A\. Kumar, R\. Komaragiri, and M\. Kumar\(2022\)A review on computation methods used in photoplethysmography signal analysis for heart rate estimation\.Archives of Computational Methods in Engineering29\(2\),pp\. 921–940\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p2.1)\.
- \[13\]J\. Park, H\. S\. Seok, S\. Kim, and H\. Shin\(2022\)Photoplethysmogram analysis and applications: an integrative review\.Frontiers in physiology12,pp\. 808451\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p1.1)\.
- \[14\]M\. A\. F\. Pimentel, A\. E\. W\. Johnson, P\. H\. Charlton, D\. Birrenkott, P\. J\. Watkinson, L\. Tarassenko, and D\. A\. Clifton\(2017\)Toward a robust estimation of respiratory rate from pulse oximeters\.IEEE Transactions on Biomedical Engineering64\(8\),pp\. 1914–1923\.External Links:[Document](https://dx.doi.org/10.1109/TBME.2016.2613124)Cited by:[§3\.1](https://arxiv.org/html/2610.28693#S3.SS1.p1.1)\.
- \[15\]A\. Reiss, I\. Indlekofer, P\. Schmidt, and K\. Van Laerhoven\(2019\)Deep ppg: large\-scale heart rate estimation with convolutional neural networks\.Sensors19\(14\),pp\. 3079\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p2.1)\.
- \[16\]T\. Samavati, M\. Farvardin, and A\. Ghaffari\(2026\)Parameter\-efficient deep learning models for vital sign estimation from ppg\.Healthcare Technology Letters13\(1\),pp\. e70083\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1049/htl2.70083),[Link](https://ietresearch.onlinelibrary.wiley.com/doi/abs/10.1049/htl2.70083),https://ietresearch\.onlinelibrary\.wiley\.com/doi/pdf/10\.1049/htl2\.70083Cited by:[§4\.1](https://arxiv.org/html/2610.28693#S4.SS1.p1.1),[Table 1](https://arxiv.org/html/2610.28693#S4.T1.1.1.4.1),[Table 1](https://arxiv.org/html/2610.28693#S4.T1.1.1.5.1),[Table 1](https://arxiv.org/html/2610.28693#S4.T1.1.1.6.1)\.
- \[17\]A\. Shyam, V\. Ravichandran, S\. Preejith, J\. Joseph, and M\. Sivaprakasam\(2019\)PPGnet: deep network for device independent heart rate estimation from photoplethysmogram\.In2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society \(EMBC\),pp\. 1899–1902\.Cited by:[§1](https://arxiv.org/html/2610.28693#S1.p2.1)\.

相似文章

# 教会 PPG 「怎么做」而非「是谁」:来自 ECG 的固定效应蒸馏

arXiv cs.LG

该论文发现 ECG 到 PPG 的跨模态蒸馏中,冻结 ECG 教师目标的 40–59% 是与个体身份相关的 per-recording 均值(trait),学生模型往往记住身份而非生理状态;作者提出 fixed-effects distillation,通过减去每条记录的均值使 trait 精确抵消,使 within-person 状态一致性提升一倍以上,并在两个骨干网络和两个额外数据库上验证了效果。

HiPPT:通过多范围文本对齐实现基于生理学的可穿戴式 PPG 表征学习

arXiv cs.AI

HiPPT是一个基于生理学的可穿戴PPG表示学习框架,通过多范围文本对齐(记录级形态对齐与跨记录上下文对齐)在超过400万条腕部PPG记录上进行预训练,在血压、血管僵硬度等六项下游任务的线性探测中取得最佳结果,并支持年龄组、性别和BMI的零样本画像。

BeatFlow-ECG:基于整流流模型从可穿戴间接信号重建心电图

arXiv cs.LG

BeatFlow-ECG 是一种条件整流流模型,可从可穿戴设备的 PPG 和 IMU 信号中重建单通道心电图。在 PPG-DaLiA 和 WESAD 数据集上,该模型超越了确定性模型、对抗模型和扩散模型等基线方法,Pearson 相关系数最高达 0.986,并取得优异的 R 峰检测 F1 分数。

MontageFlow:符合物理规律的高保真脑电信号生成

arXiv cs.AI

MontageFlow 是一个流匹配模型,通过将输出限制在满足 EEG 导联(montage)线性约束的子空间内,生成物理上有效的高保真临床 EEG 信号,在三个大规模基准上将 TS-FID 提升了 1.6–3.6 倍。