PhysFlow: Skin tone transfer for remote heart rate estimation through conditional normalizing flows
Open accessAbstract
In recent years, deep learning methods have shown impressive results for camera-based remote physiological signal estimation, clearly surpassing traditional methods. However, the performance and generalization ability of Deep Neural Networks heavily depends on rich training data truly representing different factors of variation encountered in real applications. Unfortunately, many current remote photoplethysmography (rPPG) datasets lack diversity, particularly in darker skin tones, leading to biased performance of existing rPPG approaches. To mitigate this bias, we introduce PhysFlow, a novel method for augmenting skin diversity in remote heart rate estimation using conditional normalizing flows. PhysFlow adopts end-to-end training optimization, enabling simultaneous training of supervised rPPG approaches on both original and generated data. Additionally, we condition our model using CIELAB color space skin features directly extracted from the facial videos without the need for skin-tone labels. We validate PhysFlow on publicly available datasets, UCLA-rPPG and MMPD, demonstrating reduced heart rate error, particularly in dark skin tones. Furthermore, we demonstrate its versatility and adaptability across different data-driven rPPG methods.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
People with darker skin tones might experience poorer heart rate measurement accuracy because of their skin tones potentially skewing data used to develop research findings and clinical recommendations.
“People with darker skin tones might experience poorer heart rate measurement accuracy because of their skin tones potentially skewing data used to develop research findings and clinical recommendations [33].”
From Photoplethysmography in Diverse Skin Tones: Evaluating Bias in Smartwatch Health Monitoring (2025) · cites this paper as [33]
The Introduction (p. 1) links demographic bias in remote heart-rate datasets to poorer performance for darker skin tones. Section 4.2 also reports declining estimation performance with darker skin tones. The paper does not say that skin tones skew data used to develop research findings or clinical recommendations. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
PyTorch: An Imperative Style, High-Performance Deep Learning Library
Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., et al. (2019) · arXiv · doi:10.48550/arxiv.1912.01703 · Cited by 31,473 · cited 1× · see citing works
“We use PyTorch 2.1.2 [41] and train on a single NVIDIA RTX3060 us-ing sequences of 300 frames without overlap and AdamW optimizer with a learning rate of 0.0001.”
MethodInfluentialPerceptual Losses for Real-Time Style Transfer and Super-Resolution
Johnson, J., Alahi, A., & Fei-Fei, L. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46475-6_43 · Cited by 11,283 · cited 1× · see citing works
“The L perc is a VGG perceptual loss [22] adopted to retain high-frequency details between the reconstructed and original video, where φ j represents the perceptual function which outputs the activation function of the j th layer in the VGG network and C j , H j , W j are the dimensions of the…”
BackgroundVariational Inference with Normalizing FlowsPreprint
Rezende, D. J., & Mohamed, S. (2015) · International Conference on Machine Learning · doi:10.48550/arxiv.1505.05770 · Cited by 5,748 · cited 1× · see citing works
“Normalizing flows (NFs) [46, 50] are a class of generative neural networks that estimate an unknown complex data distribution, p ( z ) , from a known and simpler base probability distribution, p ( u ) , such as a normal distribution N ( µ , σ 2 ) .”
BackgroundThe Mathematical Theory of Optimal Processes
Chambers, M. L. (1965) · doi:10.1057/jors.1965.92 · Cited by 5,433 · cited 1×
“…of a continuous random variable is equal to the trace of the Jacobin matrix, the total change in log density can be written as: To compute the gradients with respect to the parameters a black-box ordinary differential equation (ODE) solver is applied using an adjoint sensitivity method [ 45].”
MethodThe validity and practicality of sun-reactive skin types I through VI
Fitzpatrick, T. B. (1988) · Archives of Dermatology · doi:10.1001/archderm.1988.01670060015008 · Cited by 4,339 · cited 1× · see citing works
“Previous works typically used the Fitzpatrick scale [17] to evaluate or anno-tate skin tone, categorizing it into six levels from I (lightest) to VI (darkest).”
MethodDeep visual domain adaptation: A survey
Wang, M., & Deng, W. (2018) · Neurocomputing · doi:10.1016/j.neucom.2018.05.083 · Cited by 2,209 · cited 1× · see citing works
“…generation of synthetic data can be excessively time-consuming, especially in the case of [33], and they may suffer from domain shift, where models trained on synthetic data fail to perform well on real datasets due to the domain gap between the datasets, requiring a domain adaptation stage [58].”
BackgroundNeural ordinary differential equations
Chen, R. T. Q., Rubanova, Y., Bettencourt, J., & Duvenaud, D. (2018) · arXiv · doi:10.48550/arxiv.1806.07366 · Cited by 2,097 · cited 2× · see citing works
“The normalizing flow can be generalized from a discrete sequence to a continuous transformation [5, 18], parameterizing the dynamics of data transformation over time ∂ u τ ∂τ = g θ ( τ , c , u τ ) , where g θ is a neural network, u τ is the state at time τ , u ∼ N ( µ , σ 2 ) and c is the…”
BackgroundDensity estimation using Real NVP
Dinh, L., Sohl-Dickstein, J., & Bengio, S. (2016) · arXiv · Cited by 2,067 · cited 1× · see citing works
“In this context, we propose a novel data augmentation approach leveraging normalizing flows [13, 14] to disentangle the skin tone information from the rest of the facial video content.”
MethodRemote plethysmographic imaging using ambient light
Verkruysse, W., Svaasand, L. O., & Nelson, J. S. (2008) · Optics Express · doi:10.1364/oe.16.021434 · Cited by 1,728 · cited 1× · see citing works
“Since Takano et al. [51] and Verkruysse et al. [56] demonstrated remote HR measurement feasibility from facial videos, diverse methods for physiological data recovery have emerged.”
MethodNICE: Non-linear Independent Components Estimation
Dinh, L., Krueger, D., & Bengio, Y. (2014) · arXiv · doi:10.48550/arxiv.1410.8516 · Cited by 1,493 · cited 1× · see citing works
“In this context, we propose a novel data augmentation approach leveraging normalizing flows [13, 14] to disentangle the skin tone information from the rest of the facial video content.”
MethodAdvancements in Noncontact, Multiparameter Physiological Measurements Using a Webcam
Poh, M., McDuff, D., & Picard, R. W. (2010) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.2010.2086456 · Cited by 1,488 · cited 1× · see citing works
“Some focus on regions of interest, employing techniques like Blind Source Separation [25, 43, 44], Normalized Least Mean Squares [26], or self-adaptive matrix completion [55].”
MethodRobust pulse rate from chrominance-based rPPG
de Haan, G., & Jeanne, V. (2013) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.2013.2266196 · Cited by 1,378 · cited 3× · see citing works
“Also, we include some traditional methods such as POS [60] and CHROM [12] as baseline results.”
MethodAlgorithmic principles of remote PPG
Wang, W., den Brinker, A. C., Stuijk, S., & de Haan, G. (2017) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.2016.2609282 · Cited by 1,234 · cited 2× · see citing works
“Also, we include some traditional methods such as POS [60] and CHROM [12] as baseline results.”
MethodMediaPipe: A framework for building perception pipelines
Lugaresi, C., Tang, J., Nash, H., McClanahan, C., Uboweja, E., Hays, M., Zhang, F., Chang, C.-L., Yong, M. G., Lee, J., et al. (2019) · arXiv · doi:10.48550/arxiv.1906.08172 · Cited by 1,043 · cited 1× · see citing works
“Implementation details: In all our experiments, we utilize the Mediapipe Face Mesh model [23, 32] to focus our analysis only on facial skin pixels.”
MethodDeepPhys: Video-Based Physiological Measurement Using Convolutional Attention Networks
Chen, W., & McDuff, D. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-01216-8_22 · Cited by 716 · cited 1× · see citing works
“Unlike previous approaches, some propose end-to-end models [6, 42, 62] to directly extract the rPPG signal from facial videos.”
MethodRemote Heart Rate Measurement from Face Videos under Realistic Situations
Li, X.-B., Chen, J., Zhao, G.-Y., & Pietikainen, M. (2014) · 2014 IEEE Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2014.543 · Cited by 547 · cited 2× · see citing works
“…To evaluate the HR estimation performance of the proposed model, we adopt the same metrics used in the literature, such as the mean absolute HR error (MAE), the root mean squared HR error (RMSE), the mean absolute percentage error (MAPE) and Pearson’s correlation coefficients R [26, 29, 30].”
MethodNon-contact video-based pulse rate measurement on a mobile service robot
Stricker, R., Muller, S., & Gross, H. (2014) · IEEE International Symposium on Robot and Human Interactive Communication · doi:10.1109/roman.2014.6926392 · Cited by 485 · cited 1×
“For example, datasets like VIPL-HR [35] or PURE [49] predominantly consist of Asian or Caucasian populations, respectively.”
BackgroundDENSITY ESTIMATION BY DUAL ASCENT OF THE LOG-LIKELIHOOD ∗
Tabak, E., & Vanden-Eijnden, E. (2010) · Communications in Mathematical Sciences · doi:10.4310/cms.2010.v8.n1.a11 · Cited by 443 · cited 1× · see citing works
“Normalizing flows (NFs) [46, 50] are a class of generative neural networks that estimate an unknown complex data distribution, p ( z ) , from a known and simpler base probability distribution, p ( u ) , such as a normal distribution N ( µ , σ 2 ) .”
BackgroundRhythmNet: End-to-End Heart Rate Estimation From Face via Spatial-Temporal Representation
Niu, X., Shan, S., Han, H., & Chen, X. (2019) · IEEE Transactions on Image Processing · doi:10.1109/tip.2019.2947204 · Cited by 421 · cited 1× · see citing works
“Some combine traditional methods with Convolutional Neural Networks (CNNs) to leverage advanced features [34, 36, 47].”
MethodA Novel Algorithm for Remote Photoplethysmography: Spatial Subspace Rotation
Wang, W., Stuijk, S., & de Haan, G. (2015) · IEEE Transactions on Biomedical Engineering · doi:10.1109/tbme.2015.2508602 · Cited by 369 · cited 3× · see citing works
“Earlier works [2, 16, 59] noted the lowest signal-to-noise ratio and highest error rates for darker skin tones in assessments on private datasets.”
BackgroundMethodYu, Z., Peng, W., Li, X., Hong, X., & Zhao, G. (2019) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.00024 · Cited by 353 · cited 1× · see citing works
“Deep learning-based methods [24, 31, 39, 42, 48, 63] have surpassed conventional techniques, achieving state-of-the-art performance in estimating vital signs from facial videos.”
Tulyakov, S., Alameda-Pineda, X., Ricci, E., Yin, L., Cohn, J. F., & Sebe, N. (2016) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2016.263 · Cited by 351 · cited 1× · see citing works
“Some focus on regions of interest, employing techniques like Blind Source Separation [25, 43, 44], Normalized Least Mean Squares [26], or self-adaptive matrix completion [55].”
MethodHeart rate measurement based on a time-lapse image.
Takano, C., & Ohta, Y. (2007) · Medical Engineering & Physics · doi:10.1016/j.medengphy.2006.09.006 · Cited by 345 · cited 1× · see citing works
“Since Takano et al. [51] and Verkruysse et al. [56] demonstrated remote HR measurement feasibility from facial videos, diverse methods for physiological data recovery have emerged.”
MethodReal-time Facial Surface Geometry from Monocular Video on Mobile GPUsPreprint
Kartynnik, Y., Ablavatski, A., Grishchenko, I., & Grundmann, M. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1907.06724 · Cited by 296 · cited 1× · see citing works
“Implementation details: In all our experiments, we utilize the Mediapipe Face Mesh model [23, 32] to focus our analysis only on facial skin pixels.”
MethodPulseGAN: Learning to Generate Realistic Pulse Waveforms in Remote Photoplethysmography
Song, R.-C., Chen, H., Cheng, J., et al. (2020) · IEEE journal of biomedical and health informatics · doi:10.1109/jbhi.2021.3051176 · Cited by 240 · cited 1×
“Some combine traditional methods with Convolutional Neural Networks (CNNs) to leverage advanced features [34, 36, 47].”
MethodVIPL-HR: A Multi-modal Database for Pulse Estimation from Less-Constrained Face Video
Niu, X., Han, H., Shan, S., & Chen, X. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-20873-8_36 · Cited by 232 · cited 1× · see citing works
“For example, datasets like VIPL-HR [35] or PURE [49] predominantly consist of Asian or Caucasian populations, respectively.”
BackgroundRemote Photoplethysmograph Signal Measurement from Facial Videos Using Spatio-Temporal NetworksPreprint
Yu, Z., Li, X., & Zhao, G. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.02419 · Cited by 207 · cited 5× · see citing works
“…types (V and VI), certain traditional methods perform comparably or even outperform some deep learning models, indicating skin tone-biased performance Hand-crafted methods Deep learningmethods Method POS [60] CHROM [12] PhysNet[62] EfficientPhys[30] DPMN+TDM [9] Skin attributed to dataset imbalance.”
MethodInfluentialDual-GAN: Joint BVP and Noise Modeling for Remote Physiological Measurement
Lü, H., Han, H., & Zhou, S. K. (2021) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr46437.2021.01222 · Cited by 204 · cited 1× · see citing works
“Deep learning-based methods [24, 31, 39, 42, 48, 63] have surpassed conventional techniques, achieving state-of-the-art performance in estimating vital signs from facial videos.”
EfficientPhys: Enabling Simple, Fast and Accurate Camera-Based Cardiac Measurement
Liu, X., Hill, B. L., Jiang, Z., Patel, S., & McDuff, D. (2023) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv56688.2023.00498 · Cited by 203 · cited 6× · see citing works
“…types (V and VI), certain traditional methods perform comparably or even outperform some deep learning models, indicating skin tone-biased performance Hand-crafted methods Deep learningmethods Method POS [60] CHROM [12] PhysNet[62] EfficientPhys[30] DPMN+TDM [9] Skin attributed to dataset imbalance.”
BackgroundMethodInfluentialMeta-rPPG: Remote Heart Rate Estimation Using a Transductive Meta-learner
Lee, E., Chen, E., & Lee, C. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-58583-9_24 · Cited by 199 · cited 2× · see citing works
“Other recent works [24, 29] explore unsupervised approaches using meta-learning, enhancing generalization in out-of-distribution cases.”
BackgroundSynRhythm: Learning a Deep Heart Rate Estimator from General to Specific
Niu, X., Han, H., Shan, S., & Chen, X. (2018) · Proceedings - International Conference on Pattern Recognition/Proceedings/International Conference on Pattern Recognition · doi:10.1109/icpr.2018.8546321 · Cited by 196 · cited 1× · see citing works
“Some combine traditional methods with Convolutional Neural Networks (CNNs) to leverage advanced features [34, 36, 47].”
MethodCITRIS: Causal Identifiability from Temporal Intervened Sequences
Lippe, P., Magliacane, S., Lowe, S., et al. (2022) · International Conference on Machine Learning · doi:10.48550/arxiv.2202.03169 · Cited by 170 · cited 2×
“Following [28], during the 3D AE training, we add a small Gaussian noise of 0.05 to the latent space to prevent the latent distribution from collapsing to single delta peaks.”
MethodInfluentialYu, Z., Shen, Y., Shi, J.-G., Zhao, H., Cui, Y., Zhang, J., Torr, P., & Zhao, G.-Y. (2023) · International Journal of Computer Vision · doi:10.1007/s11263-023-01758-1 · Cited by 161 · cited 1× · see citing works
“Transformer-based models like Physformer [64] and RADI-ANT [19] have gained attention for leveraging long-range spatiotemporal features, although they currently lack optimization for mobile deployment.”
MethodEvaluation of biases in remote photoplethysmography methods
Dasari, A., Prakash, S. K. A., Jeni, L. A., & Tucker, C. S. (2021) · npj Digital Medicine · doi:10.1038/s41746-021-00462-z · Cited by 98 · cited 1× · see citing works
“Subsequently, Dasari et al. [11] conducted an extensive study analyzing estimation biases of camera PPG methods across diverse demographics.”
BackgroundNear-Infrared Imaging Photoplethysmography During Driving
Nowara, E. M., Marks, T. K., Mansour, H., & Veeraraghavan, A. (2020) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2020.3038317 · Cited by 94 · cited 1× · see citing works
“In recent years, the interest on camera-based measurement of physiological signals has undergone substantial growth caused by its potential applicability in clinical [21] and human-computer interaction applications [4, 37].”
BackgroundMMPD: Multi-Domain Mobile Video Physiology Dataset
Tang, J., Chen, K., Wang, Y., Shi, Y., Patel, S., McDuff, D., & Liu, X. (2023) · Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC) · doi:10.1109/embc40787.2023.10340857 · Cited by 75 · cited 2× · see citing works
“For this reason, we followed the same protocol in [52] to exclude from our analysis other factors such as exercise or lighting conditions.”
MethodYücer, Ş., Akçay, S., Al-Moubayed, N., & Breckon, T. P. (2020) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw50498.2020.00017 · Cited by 70 · cited 2× · see citing works
“Finally, Ba et al. [3] proposed a two-stage optimization using external pre-training [65] to transfer skin tone content, which is an interesting possibility to balance skin-tone distributions as long as external data with the underrepresented skin tones are available for pre-training.”
BackgroundMethodPrediction of vascular aging based on smartphone acquired PPG signals
Dall’Olio, L., Curti, N., Remondini, D., Harb, Y. S., Asselbergs, F. W., Castellani, G., & Uh, H. (2020) · Scientific Reports · doi:10.1038/s41598-020-76816-6 · Cited by 70 · cited 1× · see citing works
“The PPG ground truth is pre-processed following [10] to denoise the raw PPG signal, which facilitates a better model convergence during the training.”
MethodNowara, E. M., McDuff, D., & Veeraraghavan, A. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw50498.2020.00150 · Cited by 66 · cited 4× · see citing works
“Firstly, across all methods, there is a noticeable decline in heart rate performance with darker skin tones, consistent with findings in previous studies [2, 15, 38].”
BackgroundMethodResultInfluentialRADIANT: Better rPPG estimation using signal embeddings and Transformer
Gupta, A. K., Kumar, R., Birla, L., & Gupta, P. (2023) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv56688.2023.00495 · Cited by 66 · cited 1× · see citing works
“Transformer-based models like Physformer [64] and RADI-ANT [19] have gained attention for leveraging long-range spatiotemporal features, although they currently lack optimization for mobile deployment.”
MethodNowara, E. M., McDuff, D., & Veeraraghavan, A. (2021) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv48922.2021.00491 · Cited by 65 · cited 1× · see citing works
“Deep learning-based methods [24, 31, 39, 42, 48, 63] have surpassed conventional techniques, achieving state-of-the-art performance in estimating vital signs from facial videos.”
Remote heart rate variability for emotional state monitoring
Benezeth, Y., Li, P., Macwan, R., Nakamura, K., Gómez, R., & Yang, F. (2018) · IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI ...) · doi:10.1109/bhi.2018.8333392 · Cited by 65 · cited 1× · see citing works
“In recent years, the interest on camera-based measurement of physiological signals has undergone substantial growth caused by its potential applicability in clinical [21] and human-computer interaction applications [4, 37].”
BackgroundSCAMPS: Synthetics for Camera Measurement of Physiological Signals
McDuff, D. J., Wander, M., Liu, X., et al. (2022) · Neural Information Processing Systems · doi:10.48550/arxiv.2206.04197 · Cited by 62 · cited 3×
“Primarily, the generation of synthetic data can be excessively time-consuming, especially in the case of [33], and they may suffer from domain shift, where models trained on synthetic data fail to perform well on real datasets due to the domain gap between the datasets, requiring a domain…”
BackgroundMethodLiu, X., Jiang, Z., Fromm, J., Xu, X., Patel, S., & McDuff, D. (2021) · ACM Conference on Health, Inference, and Learning (CHIL) · doi:10.1145/3450439.3451870 · Cited by 51 · cited 2× · see citing works
“…To evaluate the HR estimation performance of the proposed model, we adopt the same metrics used in the literature, such as the mean absolute HR error (MAE), the root mean squared HR error (RMSE), the mean absolute percentage error (MAPE) and Pearson’s correlation coefficients R [26, 29, 30].”
BackgroundMethodHuang, B., Chen, W., Lin, C., Juang, C., Xing, Y., Wang, Y., & Wang, J. (2021) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2021.104447 · Cited by 51 · cited 1× · see citing works
“In recent years, the interest on camera-based measurement of physiological signals has undergone substantial growth caused by its potential applicability in clinical [21] and human-computer interaction applications [4, 37].”
BackgroundBlending camera and 77 GHz radar sensing for equitable, robust plethysmography
Vilesov, A., Chari, P., Armouti, A., et al. (2022) · ACM Transactions on Graphics · doi:10.1145/3528223.3530161 · Cited by 43 · cited 2×
“Firstly, Vilesov et al. [57] proposed a method to mitigate bias across skin tones using multi-modal fusion, combining information from an RGB camera and 77 GHz radar.”
MethodSynthetic Generation of Face Videos with Plethysmograph Physiology
Wang, Z., Ba, Y., Chari, P., Bozkurt, O. D., Brown, G., Patwa, P., Vaddi, N., Jalilian, L., & Kadambi, A. (2022) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr52688.2022.01993 · Cited by 41 · cited 4× · see citing works
“For example, McDuff et al. [33] used Blender to create synthetic avatars aligned with cardiac and respiratory signals across various scenarios, while Wang et al. [61] employed a 3D morphable face model to generate synthetic facial videos.”
BackgroundMethodInfluentialEfficient Remote Photoplethysmography with Temporal Derivative Modules and Time-Shift Invariant Loss
Comas, J., Ruiz, A., & Sukno, F. M. (2022) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw56347.2022.00237 · Cited by 36 · cited 2× · see citing works
“…the minimization of the rPPG signal concerning the ground truth PPG from the original and also from the generated video, which can be written as: To compute L phys , in our experiments, we use the Negative Pearson correlation [62] and TALOS [7] losses depending on the selected rPPG approach.”
MethodSelf-citationBeyond Skin Tone: A Multidimensional Measure of Apparent Skin Color
Thong, W. E., Joniak, P., & Xiang, A. (2023) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv51070.2023.00452 · Cited by 26 · cited 2× · see citing works
“Based on these assumptions, we model our skin tone transfer employing a bi-dimensional representation [53] expressed in CIELAB color space through two components: luminance and hue.”
MethodAddison, P. S., Jacquel, D., Foo, D. M. H., & Borg, U. R. (2018) · Journal of Clinical Monitoring and Computing · doi:10.1007/s10877-017-0076-1 · Cited by 24 · cited 2× · see citing works
“Earlier works [2, 16, 59] noted the lowest signal-to-noise ratio and highest error rates for darker skin tones in assessments on private datasets.”
BackgroundResultErnst, H., Scherpf, M., Malberg, H., & Schmidt, M. U. (2021) · Biomedical Signal Processing and Control · doi:10.1016/j.bspc.2021.102644 · Cited by 23 · cited 2× · see citing works
“Firstly, across all methods, there is a noticeable decline in heart rate performance with darker skin tones, consistent with findings in previous studies [2, 15, 38].”
BackgroundResultMulti-task Learning for Simultaneous Video Generation and Remote Photoplethysmography Estimation
Tsou, Y.-Y., Lee, Y.-A., & Hsu, C.-T. (2020) · Asian Conference on Computer Vision · doi:10.1007/978-3-030-69541-5_24 · Cited by 22 · cited 1×
“Recent studies have proposed different data augmentation approaches considering factors like motion [40] or data scarcity [20, 54], but without targeting skin tone bias.”
BackgroundHsieh, C.-J., Chung, W.-H., & Hsu, C.-T. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19787-1_21 · Cited by 21 · cited 1× · see citing works
“Recent studies have proposed different data augmentation approaches considering factors like motion [40] or data scarcity [20, 54], but without targeting skin tone bias.”
BackgroundStyle Transfer with Bio-realistic Appearance Manipulation for Skin-tone Inclusive rPPG
Ba, Y., Wang, Z., Karinca, D., Bozkurt, O. D., & Kadambi, A. (2022) · IEEE International Conference on Computational Photography (ICCP) · doi:10.1109/iccp54855.2022.9887649 · Cited by 18 · cited 2× · see citing works
“Finally, Ba et al. [3] proposed a two-stage optimization using external pre-training [65] to transfer skin tone content, which is an interesting possibility to balance skin-tone distributions as long as external data with the underrepresented skin tones are available for pre-training.”
BackgroundStyle-Structure Disentangled Features and Normalizing Flows for Diverse Icon Colorization
Li, Y.-K., Lien, Y.-H., & Wang, Y.-S. (2022) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr52688.2022.01096 · Cited by 17 · cited 1× · see citing works
“Inspired by several flow-based generative models [27, 28] in different computer vision tasks, we employ a conventional auto-encoder model, which is trained to encode and decode the high-dimensional information into low-dimensional feature embedding, independently of any disentanglement.”
MethodMotion Matters: Neural Motion Transfer for Better Camera Physiological Measurement
Paruchuri, A., Liu, X., Pan, Y., Patel, S., McDuff, D., & Sengupta, S. (2024) · IEEE Winter Conference on Applications of Computer Vision · doi:10.1109/wacv57701.2024.00583 · Cited by 14 · cited 1× · see citing works
“Recent studies have proposed different data augmentation approaches considering factors like motion [40] or data scarcity [20, 54], but without targeting skin tone bias.”
BackgroundDeep pulse-signal magnification for remote heart rate estimation in compressed videos
Comas, J., Ruiz, A., & Sukno, F. M. (2026) · Expert Systems with Applications · doi:10.1016/j.eswa.2026.131702 · Cited by 3 · cited 2× · see citing works
“To evaluate PhysFlow performance, we use three deep-learning models: PhysNet [62], Effi-cientPhys [30], and DPMN+TDM [9].”
MethodSelf-citationDeep adaptative spectral zoom for improved remote heart rate estimation
Comas, J., Ruiz, A., & Sukno, F. M. (2024) · International Conference on Automatic Face and Gesture Recognition · doi:10.1109/fg59268.2024.10581863 · Cited by 3 · cited 1× · see citing works
“Finally, the predicted rPPG signal is filtered using a band-pass filter with cut-offs of 0.66-3Hz while the heart rate is calculated using Chirp-Z Transform (CZT) [8].”
MethodInfluentialSelf-citationDeep adaptative spectral zoom for improved remote heart rate estimationPreprint
Comas, J., Ruiz, A., & Sukno, F. M. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2403.06902
Self-citationDeep Pulse-Signal Magnification for remote Heart Rate Estimation in Compressed VideosPreprint
Comas, J., Ruiz, A., & Sukno, F. M. (2024) · arXiv (Cornell University) · doi:10.48550/arxiv.2405.02652
Self-citation
Flagged first, then by citations
5 of the 65 references couldn’t be matched to a known paper.
Research works printed but not linked: 8
- Rameen Abdal, Peihao Zhu, Niloy J Mitra, and Peter Wonka. Styleflow: Attribute- conditioned exploration of stylegan-generated images using conditional continuous normalizing flows. ACM Transactions on Graphics (ToG), 40(3):1-21, 2021.
- Bennett A Fallow, Takashi Tarumi, and Hirofumi Tanaka. Influence of skin type and wavelength on light wave reflectance. Journal of clinical monitoring and computing, 27:313-317, 2013.
- Will Grathwohl, Ricky T. Q. Chen, Jesse Bettencourt, and David Duve- naud. Scalable reversible generative models with free-form continuous dynam- ics. In International Conference on Learning Representations, 2019. URL https://openreview.net/forum?id=rJxgknCcK7.
- Magdalena Lewandowska, Jacek Rumiński, Tomasz Kocejko, and Jedrzej Nowak. Measuring pulse rate with a webcam-a non-contact method for evaluating cardiac activity. In FedCSIS, pages 405-410. IEEE, 2011.
- Xin Liu, Ziheng Jiang, Josh Fromm, Xuhai Xu, Shwetak Patel, and Daniel McDuff. Metaphys: few-shot adaptation for non-contact physiological measurement. In CHIL, pages 154-163, 2021.
- Olga Perepelkina, Mikhail Artemyev, Marina Churikova, and Mikhail Grinenko. Heart- track: Convolutional neural network for remote video-based heart rate monitoring. In CVPRW, pages 288-289, 2020.
- Ming-Zher Poh, Daniel J McDuff, and Rosalind W Picard. Non-contact, automated cardiac pulse measurements using video imaging and blind source separation. Optics express, 18(10):10762-10774, 2010.
- Radim Špetlík, Vojtech Franc, and Jirí Matas. Visual heart rate estimation with convo- lutional neural network. In BMVC, 2018.
Cited by
Sorted by citations
Photoplethysmography in Diverse Skin Tones: Evaluating Bias in Smartwatch Health Monitoring
Asif, S., AlSaafeen, A., Nadar, S., Nambiar, S., Dannawi, J., Korrapati, H., & Wilkhoo, H. S. (2025) · Cureus · doi:10.7759/cureus.94074 · Cited by 9 · see citing works
“People with darker skin tones might experience poorer heart rate measurement accuracy because of their skin tones potentially skewing data used to develop research findings and clinical recommendations [33].”
Anusha, S., & Manjith, R. (2025) · Biomedical Signal Processing and Control · doi:10.1016/j.bspc.2025.107930 · Cited by 1 · see citing works
DeepRespNet: a hybrid attention-recurrent framework for non-contact respiratory rate estimation
Srestha, S. D., Debnath, U., & Kim, S. (2026) · Frontiers in Physiology · doi:10.3389/fphys.2026.1792689 · Cited by 3 · see citing works
Privacy-preserving remote heart rate estimation using Block-wise Frequency Domain Transformation
Huang, H., Ou, W., & Xiong, J. (2025) · Biomedical Signal Processing and Control · doi:10.1016/j.bspc.2025.107893
- Authors
- Comas, J., Alomar, A., Ruiz, A., & Sukno, F.
- Affiliations
- Universitat Pompeu Fabra (ES)
- ORCID
- Sukno, Federico
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2024
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2407.21519
- OpenAlex
- W4401306678
- Cited by
- 4
- References
- 65
- Citations by year
- 2026: 1 · 2025: 3
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Funders
- Ministerio de Ciencia e Innovación (PID2020-114083GB-I00, PID2020)
- Topics
- Physical Sciences › Engineering › Biomedical Engineering › Non-Invasive Vital Sign Monitoring
- Social Sciences › Psychology › Experimental and Cognitive Psychology › Emotion and Mood Recognition
- Health Sciences › Medicine › Cardiology and Cardiovascular Medicine › Heart Rate Variability and Autonomic Control
- Keywords
- remote photoplethysmography, conditional normalizing flows, darker skin tones, CIELAB color space, facial video, physiological signal estimation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review