IEEE J Biomed Health Inform. 2021 May;25(5):1373-1384. doi: 10.1109/JBHI.2021.3051176. Epub 2021 May 11.
Remote photoplethysmography (rPPG) is a non-contact technique for measuring cardiac signals from facial videos. High-quality rPPG pulse signals are urgently demanded in many fields, such as health monitoring and emotion recognition. However, most of the existing rPPG methods can only be used to get average heart rate (HR) values due to the limitation of inaccurate pulse signals. In this paper, a new framework based on generative adversarial network, called PulseGAN, is introduced to generate realistic rPPG pulse signals through denoising the chrominance (CHROM) signals. Considering that the cardiac signal is quasi-periodic and has apparent time-frequency characteristics, the error losses defined in time and spectrum domains are both employed with the adversarial loss to enforce the model generating accurate pulse waveforms as its reference. The proposed framework is tested on three public databases. The results show that the PulseGAN framework can effectively improve the waveform quality, thereby enhancing the accuracy of HR, the interbeat interval (IBI) and the related heart rate variability (HRV) features. The proposed method significantly improves the quality of waveforms compared to the input CHROM signals, with the mean absolute error of AVNN (the average of all normal-to-normal intervals) reduced by 41.19%, 40.45%, 41.63%, and the mean absolute error of SDNN (the standard deviation of all NN intervals) reduced by 37.53%, 44.29%, 58.41%, in the cross-database test on the UBFC-RPPG, PURE, and MAHNOB-HCI databases, respectively. This framework can be easily integrated with other existing rPPG methods to further improve the quality of waveforms, thereby obtaining more reliable IBI features and extending the application scope of rPPG techniques.
远程光电容积脉搏波描记术(rPPG)是一种从面部视频测量心搏信号的非接触技术。在健康监测和情感识别等许多领域都迫切需要高质量的 rPPG 脉搏信号。然而,由于脉搏信号不准确,大多数现有的 rPPG 方法只能用于获取平均心率(HR)值。在本文中,我们提出了一种基于生成对抗网络的新框架,称为 PulseGAN,该框架通过对色度(CHROM)信号进行去噪来生成逼真的 rPPG 脉搏信号。由于心脏信号是准周期性的,并且具有明显的时频特征,因此同时使用时域和频域定义的误差损失以及对抗损失来强制模型生成准确的脉冲波形作为其参考。所提出的框架在三个公共数据库上进行了测试。结果表明,PulseGAN 框架可以有效地提高波形质量,从而提高 HR、IBI 和相关心率变异性(HRV)特征的准确性。与输入的 CHROM 信号相比,所提出的方法显著提高了波形质量,在 UBFC-RPPG、PURE 和 MAHNOB-HCI 数据库的跨数据库测试中,AVNN(所有正常到正常间隔的平均值)的平均绝对误差分别降低了 41.19%、40.45%、41.63%,SDNN(所有 NN 间隔的标准差)的平均绝对误差分别降低了 37.53%、44.29%、58.41%。该框架可以很容易地与其他现有的 rPPG 方法集成,以进一步提高波形质量,从而获得更可靠的 IBI 特征,并扩展 rPPG 技术的应用范围。