具有完全连接层的生成对抗网络,以消除PPG信号的噪音
Itzel Alexia Avila Castro1, Helder Oliveira2, Ricardo Goncalves Correia3
1Department of Electrical and Electronic Engineering, University of Nottingham, University Park, Nottingham, NG7 2RD, UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND.
Physiological measurement
|January 13, 2025
概括
这项研究引入了一个完全连接的生成对抗网络 (FC-GAN),以使用运动传感器数据重建损坏的光电显微镜 (PPG) 信号. 该FC-GAN有效地恢复PPG信号,使精确的心率监测,即使有显著的运动文物.
科学领域:
- 生物医学工程 生物医学工程
- 信号处理 信号处理
- 机器学习 机器学习
背景情况:
- 光电显微镜 (PPG) 信号对于非侵入性生理监测至关重要.
- 运动器件经常破坏PPG信号,限制了它们的临床实用性.
- 现有的PPG重建方法通常依赖于额外的传感器数据.
研究的目的:
- 开发和评估一种用于重建运动损坏的PPG信号的新方法.
- 评估完全连接的生成对抗网络 (FC-GAN) 对PPG信号恢复的有效性.
- 为了确定PPG重建是否可以在不依赖加速度计或陀螺仪数据的情况下实现.
主要方法:
- 一个完全连接的生成对抗网络 (FC-GAN) 架构被设计用于PPG信号重建.
- 来自BIDMC心率数据集的清洁PPG信号被人工损坏,以模拟运动工件.
- 使用这些处理的数据集,FC-GAN模型进行了训练,验证和测试.
主要成果:
- FC-GAN模型在重建扭曲的PPG信号方面表现出显著的有效性.
- 与地面真实心率相比,重建的PPG信号产生了1.31 BPM的平均绝对误差 (MAE).
- 在心率范围为70-115 BPM的范围内评估了表现.
结论:
- 拟议的FC-GAN模型在重建被不同程度的运动工件损坏的PPG信号方面非常强大.
- 该模型在典型的心率范围内的准确性表明其对实时PPG信号处理的潜力.
- 这种方法为PPG重建提供了一个有希望的途径,而不需要辅助运动传感器.
相关概念视频
Reconstruction of Signal using Interpolation
167
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next...
167
Basic Continuous Time Signals
182
Basic continuous-time signals include the unit step function, unit impulse function, and unit ramp function, collectively referred to as singularity functions. Singularity functions are characterized by discontinuities or discontinuous derivatives.
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
The unit step function, denoted u(t), is zero for negative time values and one for positive time values, exhibiting a discontinuity at t=0. This function often represents abrupt changes, such as the step voltage introduced when turning a car's...
182
Sampling Continuous Time Signal
199
In signal processing, a continuous-time signal can be sampled using an impulse-train sampling technique, followed by the zero-order hold method. Impulse-train sampling involves the use of a periodic impulse train, which consists of a series of delta functions spaced at regular intervals determined by the sampling period. When a continuous-time signal is multiplied by this impulse train, it generates impulses with amplitudes corresponding to the signal's values at the sampling points.
In the...
In the...
199
Convolution: Math, Graphics, and Discrete Signals
223
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
223
Basic Discrete Time Signals
190
The unit step sequence is defined as 1 for zero and positive values of the integer n. This sequence can be graphically displayed using a set of eight sample points, showing a step function starting from n=0 and remaining constant thereafter.
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is...
The unit impulse or sample sequence is mathematically expressed as zero for all n values except at n=0, where it is one. The unit impulse sequence, denoted by δ(n), is the first difference of the unit step sequence, while the unit step sequence u(n) is...
190
Signal Flow Graphs
173
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
173


