Paper deep dive
Property-Specific Recoverability from Contact PPG to Camera rPPG under Heterogeneous Observation Conditions
Timothy Oladunni, Farouk Ganiyu-Adewumi
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 94%
Last extracted: 8/29/2026, 2:59:11 AM
Summary
This study evaluates the property-specific recoverability of physiological signals when transforming from contact photoplethysmography (PPG) to camera-derived remote PPG (rPPG). Using 655 recordings from the Multi-Domain Mobile Video Physiology Dataset (MMPD) and the CHROM algorithm, the authors found that while population-level heart rate estimates were plausible, recording-specific preservation varied significantly across properties. Endpoint accuracy showed modest correlation (r=0.0801), with heterogeneity linked to Fitzpatrick skin type and motion. Crucially, nonlinear dynamical properties, specifically the maximal Lyapunov exponent, showed no recording-specific correspondence between PPG and rPPG. The study concludes that rPPG does not uniformly preserve all physiological properties of contact PPG, and observation context (motion, lighting) can partially reduce endpoint error on unseen subjects.
Entities (7)
Relation Signals (5)
Camera rPPG ā derivedfrom ā Contact PPG
confidence 98% Ā· Property-Specific Recoverability from Contact PPG to Camera rPPG
CHROM ā usedfor ā Camera rPPG
confidence 95% Ā· using CHROM as a fixed camera-rPPG observation pathway
Maximal Lyapunov Exponent ā notpreservedin ā Camera rPPG
confidence 92% Ā· Maximal Lyapunov exponents showed essentially no recording-specific PPG-to-rPPG correspondence
Fitzpatrick Classification ā influences ā Heart Rate
confidence 90% Ā· Endpoint discrepancy exhibited Fitzpatrick-associated heterogeneity... Fitzpatrick VI versus III contrast of 9.32 bpm
Motion ā reduceserrorin ā Camera rPPG
confidence 88% Ā· adding motion and lighting consistently reduced MAE... with reductions up to 13.32 percent
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Camera-derived remote photoplethysmography (rPPG) is commonly validated through endpoint accuracy, but endpoint performance does not establish whether other physiological properties of source contact photoplethysmography (PPG) remain preserved recording by recording. We evaluated property-specific PPG-to-rPPG recoverability on 655 recordings from the Multi-Domain Mobile Video Physiology Dataset using CHROM as a fixed camera-rPPG observation pathway. The pathway reproduced the published CHROM correlation regime, with heart-rate MAE of 15.26 bpm and Pearson correlation of 0.0801. Matched-versus-shuffled validation revealed modest recording-specific autocorrelation correspondence, while spectral and recurrence-rate measures showed little matched discrimination. Maximal Lyapunov exponents showed essentially no recording-specific PPG-to-rPPG correspondence, with correlation of 0.0231 and permutation p-value of 0.5584, despite population-level overlap. Endpoint discrepancy exhibited Fitzpatrick-associated heterogeneity after adjustment for lighting and motion, including a Fitzpatrick VI versus III contrast of 9.32 bpm, while dynamical discrepancy showed no corresponding gradient. Aggregate RGB signal-to-noise ratio did not materially account for the endpoint contrast. In subject-held-out analysis, adding motion and lighting consistently reduced MAE across linear, ridge, and random-forest learners relative to rPPG-HR-only calibration, with reductions up to 13.32 percent. These findings show that recoverability is property-specific: physiological properties differ in recording-specific preservation and dependence on observation conditions, and population-level plausibility does not establish preservation of individual recordings.
Tags
Links
- Source: https://arxiv.org/abs/2608.27392v1
- Canonical: https://arxiv.org/abs/2608.27392v1
Trouble viewing inline? Open PDF directly ā
Full Text
106,153 characters extracted from source content.
Expand or collapse full text
From Contact PPG to Camera-Derived rPPG: Property-Specific Recoverability, Dynamical Correspondence, and Fitzpatrick-Associated Heterogeneity Timothy Oladunni Affiliation: Department of Computer Science, Morgan State University, Baltimore, Maryland, USA*Corresponding author: timothy.oladunni@morgan.edu Farouk Ganiyu Adewumi Affiliation: Department of Computer Science, Morgan State University, Baltimore, Maryland, USA*Corresponding author: timothy.oladunni@morgan.edu 1 Highlights ā¢A fixed camera-rPPG observation pathway reproduced the published MMPD CHROM correlation regime without post-hoc tuning, with modestly higher absolute error. ā¢Recoverability differed across endpoint, temporal, spectral, and nonlinear signal properties. ā¢No detectable recording-specific PPG-rPPG maximal-Lyapunov correspondence was found (rĪ»=0.0231; permutation p=0.5584). ā¢Observation context reduced subject-held-out PPGārPPG HR MAE by up to 13.32%, with motion and lighting providing the predictive gain. ā¢Fitzpatrick-associated endpoint heterogeneity persisted after SNR adjustment, while the tested dynamical discrepancy showed a different heterogeneity pattern. 2 Abstract Camera-derived remote photoplethysmography (rPPG) is commonly validated through endpoint accuracy, but endpoint performance alone does not establish whether other physiological properties of the source contact photoplethysmography (PPG) remain preserved recording by recording. We evaluated property-specific PPG-to-rPPG recoverability on 655 recordings from the Multi-Domain Mobile Video Physiology Dataset (MMPD) using the established CHROM method as a fixed, reproducible camera-rPPG observation pathway. The pathway reproduced the published MMPD CHROM correlation regime (heart-rate MAE 15.26 bpm; Pearson r=0.0801r=0.0801). Matched-versus-shuffled validation revealed modest recording-specific autocorrelation correspondence, whereas spectral and recurrence-rate measures showed little matched discrimination; determinism was saturated and therefore non-discriminative under the present parameterization. Maximal Lyapunov exponents showed essentially no recording-specific PPGārPPG correspondence (rĪ»=0.0231r_Ī»=0.0231; condition-preserving permutation p=0.5584p=0.5584), despite population-level overlap. Endpoint discrepancy also exhibited Fitzpatrick-associated heterogeneity after adjustment for lighting and motion, including a Fitzpatrick VI versus I contrast of +9.32 bpm (95% CI 3.78ā14.86), while the tested dynamical discrepancy showed no corresponding gradient. Adding aggregate RGB signal-to-noise ratio (SNR) did not materially account for the endpoint contrast, and a simple BeerāLambert attenuation model did not reproduce the measured SNR pattern. Finally, a subject-held-out condition-aware experiment showed that observation context provided incremental predictive information. Across linear, ridge, and random-forest learners, adding motion and lighting consistently reduced subject-held-out MAE relative to the corresponding rPPG-HR-only calibration baseline, with reductions of up to 13.32%; adding Fitzpatrick group or aggregate SNR provided no further improvement. These findings support the conclusion that, under the evaluated observation pathway, recoverability is not a single global property of camera-derived rPPG: physiological properties can differ in recording-specific preservation and in their dependence on observation conditions, and population-level plausibility does not establish preservation of individual recordings. Keywords: remote photoplethysmography; contact PPG; signal recoverability; Lyapunov exponent; Fitzpatrick classification; signal-to-noise ratio 3 Introduction Remote photoplethysmography (rPPG) estimates cardiovascular pulsatility from subtle camera-recorded variations in skin reflectance and enables contactless physiological sensing for telemonitoring, home monitoring, humanācomputer interaction, and related applications [2]. Contact photoplethysmography (PPG), by contrast, measures cardiac-synchronous changes in peripheral blood volume through direct optical interaction with tissue [1]. Camera-derived rPPG is therefore not a direct substitute for contact PPG: tissue optics, illumination, camera response, spatial sampling, compression, facial-region selection, and signal reconstruction transform the physiological observation before an endpoint is estimated [3, 2, 4]. Most rPPG validation consequently emphasizes endpoint performance, particularly heart-rate (HR) mean absolute error (MAE), root-mean-square error (RMSE), percentage error, and correlation [11, 14, 5]. These metrics are necessary but do not establish signal equivalence. A sensing transformation may preserve one physiological or signal property while degrading another. Moreover, similarity at the population level does not imply preservation of recording identity. For a property operator Ļj _j, similarity between the marginal distributions of Ļjā(X(p)) _j(X^(p)) and Ļjā(X(r)) _j(X^(r)) does not establish that Ļjā(xi(p)) _j(x_i^(p)) corresponds to Ļjā(xi(r)) _j(x_i^(r)) for the same recording i. Thus, endpoint accuracy, signal equivalence, and property-specific recoverability are distinct questions. This distinction motivates a property-specific view of PPG-to-rPPG validation. Under a camera observation pathway, some properties may remain recoverable while others may not. Conventional temporal, spectral, and recurrence structure provide complementary tests of waveform preservation, while nonlinear dynamics provide a more stringent test of whether recording-specific organization survives the observation transformation. State-space reconstruction provides a framework for characterizing dynamical structure from scalar observations [7]; within the reconstructed trajectory, the maximal Lyapunov exponent (Ī»max _ ) characterizes local exponential divergence and can be estimated from short time series using practical methods such as Rosensteinās algorithm [8]. Prior rPPG work has examined dynamical reconstruction beyond endpoint HR [9], but estimating a dynamical quantity separately in PPG and rPPG does not by itself demonstrate preservation. Recording-specific correspondence must exceed what remains when the PPGārPPG pairing is deliberately broken. Recoverability may also depend on the observation conditions under which the camera signal is formed. Skin optical properties, illumination, motion, camera processing, and algorithmic assumptions can affect different components of rPPG [4, 5, 3]. The Multi-Domain Mobile Video Physiology Dataset (MMPD) was designed to benchmark rPPG across variation in Fitzpatrick classification, lighting, and motion/activity [6], making it suitable for asking whether observation-associated discrepancies are uniform across physiological properties. Fitzpatrick classification is treated here as a measured grouping variable rather than a direct measure of melanin or an identified causal optical mechanism [13]. Likewise, aggregate signal-to-noise ratio (SNR) is evaluated as one possible quality descriptor rather than assumed to explain all downstream discrepancy [15]. The unresolved problem is therefore not merely whether camera-derived rPPG produces plausible HR estimates, but which properties of synchronized contact PPG retain recording-specific correspondence after camera observation and reconstruction, whether loss varies across measured observation conditions, and whether any of that context is actionable on unseen subjects. Existing rPPG studies provide endpoint benchmarks, signal-quality analyses, nonlinear characterization, and systematic evaluation frameworks [2, 3, 5, 9, 11, 14]; however, these approaches do not by themselves establish matched preservation of multiple properties from the same synchronized contact-PPG recordings. We address this gap using a fixed CHROM-based camera-rPPG observation pathway, matched-versus-shuffled correspondence controls, subject-aware heterogeneous analyses, and subject-held-out prediction. The objective is to characterize property-specific and condition-dependent recoverability under the evaluated pathway, not to optimize a new rPPG estimator or claim general interchangeability between contact PPG and camera-derived rPPG. Relation to Prior Representation Frameworks. The present study follows a progression from representation-level information to observation-level recoverability. Complementary Feature Domains (CFD) motivates the premise that physiological information can depend on the representation in which a signal is analyzed: distinct feature domains may retain different task-relevant information rather than serving as interchangeable descriptions of the same observation [16]. Cardiac Stability Theory (CST) extends this representation-level perspective to cardiovascular signals by considering temporal and dynamical organization in contact PPG as physiologically informative structure beyond a single conventional endpoint [17]. Both perspectives therefore motivate asking not only what information is represented in an observed physiological signal, but what happens to that information when the observation mechanism itself changes. The present work addresses that observation-level question. Let xi(p)x_i^(p) denote contact PPG from recording i, and represent the corresponding camera-derived signal as xi(r)=āĪøiā(xi(p)),x_i^(r)=H_ _i\! (x_i^(p) ), where āĪøiH_ _i denotes the camera observation and reconstruction pathway under recording-specific conditions Īøi _i. For a physiological property operator Ļj _j, the relevant question is whether the property extracted before observation, Ļjā(xi(p)) _j(x_i^(p)), remains associated with the corresponding property after observation, Ļjā(xi(r)) _j(x_i^(r)). Importantly, similarity of the population-level distributions, Pā”[Ļjā(X(p))]āPā”[Ļjā(X(r))],P\! [ _j(X^(p)) ]ā P\! [ _j(X^(r)) ], does not establish recording-specific preservation Ļjā(xi(p))āĻjā(xi(r)) _j(x_i^(p)) _j(x_i^(r)). This motivates the property-specific recoverability framework evaluated here: endpoint, conventional structural, and nonlinear dynamical properties are assessed separately across the contact-PPGātoārPPG observation boundary. The relationship to CFD and CST is therefore conceptual rather than assumptive. The present analysis does not require either framework to hold and does not constitute a direct test of either theory. Instead, it examines the observation-level question that follows naturally from their representation-centered perspective: when a physiologically informative signal representation is subjected to a different sensing and reconstruction process, which of its properties remain recoverable for the same recording? Prior work investigated topological signal representations as a framework for characterizing and mitigating skin-tone-associated effects in optical physiological measurements [18]. The present study addresses a distinct question: whether specific physiological and dynamical properties of a contact-PPG source remain recoverable after transformation through a camera-rPPG observation pathway. Figure 1 summarizes the studyās property-specific view of PPG-to-rPPG recoverability and distinguishes the source properties, camera observation pathway, and corresponding recovered properties. Contact PPG xi(p)ā(t)x_i^(p)(t) Camera observation pathway xi(r)=āĪøiā(xi(p))x_i^(r)=H_ _i\! (x_i^(p) ) observation conditions Īøi _i Camera-derived rPPG xi(r)ā(t)x_i^(r)(t) Evaluate recoverability property by propertyEndpointĻHāRā(x) _HR(x)Conventional structureĻSā(x) _S(x)Nonlinear dynamicsĻĪ»ā(x)=Ī»maxā(x) _Ī»(x)= _ (x) Marginal plausibility Pā”[Ļjā(X(p))]āPā”[Ļjā(X(r))]P\! [ _j(X^(p)) ]ā P\! [ _j(X^(r)) ] Recording-specific correspondence Ļjā(xi(p))āĻjā(xi(r)) _j(x_i^(p)) _j(x_i^(r)) āĢø Figure 1: Conceptual Framework for Property-Specific PPG-to-rPPG Recoverability. Contact PPG is transformed through a heterogeneous camera observation pathway, and recoverability is evaluated separately for physiological properties. Population-level plausibility does not by itself establish recording-specific correspondence. 3.1 Research questions and empirical mapping To make the study logic explicit, Table 1 maps each research question to its empirical test and the result that answers it. The table is an organizational synthesis of the analyses reported below and introduces no new analysis. Table 1 | Research Questions, Empirical Tests, and Principal Findings Each row maps a research question to the mathematical or statistical analysis used to evaluate it and the principal empirical conclusion. Detailed effect estimates and uncertainty measures are reported in the corresponding Results tables. RQ Research question Empirical test Empirical answer RQ1 How accurately is heart rate recovered from contact PPG after transformation to camera-derived rPPG under the fixed observation pathway? Endpoint discrepancy DHāR=|HāR(p)āHāR(r)|D_HR=|HR^(p)-HR^(r)| summarized by MAE, RMSE, MAPE, signed error, and Pearson correlation. Limited HR recovery under the evaluated observation pathway. MAE=15.26 bpm and r=0.0801r=0.0801, indicating substantial endpoint error and weak recording-level association (Table 2). RQ2 Which conventional temporal, spectral, and recurrence properties retain recording-specific correspondence between matched PPG and rPPG? Property-specific matched-versus-shuffled structural correspondence for ACF similarity, cardiac-band PSD distance, and recurrence-rate difference (Algorithm 1); determinism assessed for discriminative variability. Selective recording-specific structural correspondence. ACF showed a modest matched advantage, whereas PSD and recurrence-rate differences provided little matched-versus-shuffled separation. Determinism was non-discriminative under the implemented parameterization (Table 3). RQ3 Is maximal Lyapunov exponent (Ī»max _ ) preserved as a recording-specific dynamical property across matched PPGārPPG recordings? Study-specific Ī»^max Ī»_ estimation and paired discrepancy (Algorithm 2), followed by recording-specific correspondence and a 10,000-permutation condition-preserving subject-permutation null test (Algorithm 1). No detectable recording-specific dynamical correspondence. Despite population-level dynamical plausibility, matched PPGārPPG estimates were essentially uncorrelated (rĪ»=0.0231r_Ī»=0.0231), and the observed association was not distinguishable from the condition-preserving subject-permutation null (Table 4). RQ4 Which measured observation factors are associated with endpoint and dynamical discrepancies, and are the heterogeneity patterns property-specific? Subject-aware mixed-effects models for DHāRD_HR and DĪ»D_Ī», with Fitzpatrick group, lighting, motion/activity, interaction block tests, and aggregate RGB-SNR sensitivity analysis (Algorithm 3). Observation-associated discrepancy was property-specific. DHāRD_HR varied substantially with motion/activity and Fitzpatrick group, including evidence of a FitzpatrickĆmotion interaction, whereas DĪ»D_Ī» showed a different heterogeneity pattern with little Fitzpatrick- or lighting-associated variation. Aggregate RGB SNR did not materially account for the endpoint heterogeneity (Tables 6ā11). RQ5 To what extent can measured observation context reduce the PPGārPPG endpoint discrepancy, as measured by MAE, on unseen subjects? Subject-disjoint nested-information prediction with linear, ridge, and random-forest learners; out-of-fold MAE and subject-level bootstrap ĪāMāAāE MAE relative to the rPPG-HR-only calibration model (Algorithm 4). Partially. Motion and lighting reduced subject-held-out MAE beyond rPPG-HR-only calibration across linear, ridge, and random-forest learners. At M2M_2, MAE was reduced by 13.32%, 13.32%, and 12.77%, respectively, relative to each learnerās M0M_0 baseline. Adding Fitzpatrick group or aggregate RGB SNR provided no further improvement, and residual error remained substantial (Figure 8). 3.2 Contributions This study makes four principal contributions. 1. Property-specific formulation of physiological recoverability. We formulate PPG-to-rPPG validation as a property-specific problem rather than a single modality-level fidelity judgment, separating endpoint, conventional structural, and nonlinear dynamical properties. 2. Recording-specific correspondence as a criterion distinct from marginal plausibility. For structural and dynamical properties, matched PPGārPPG comparisons are evaluated against correspondence-breaking shuffled controls so that population-level similarity is not interpreted as preservation of individual recordings. 3. Subject-aware characterization of property-specific heterogeneity. We quantify endpoint and dynamical discrepancies across Fitzpatrick group, lighting, and motion/activity using repeated-measures models, interaction tests, and an aggregate RGB-SNR sensitivity analysis to determine whether heterogeneous observation conditions affect different properties in the same way. 4. Subject-held-out test of whether observation context is actionable. Using nested information sets and simple linear, ridge, and random-forest learners, we test whether measured observation context reduces the PPGārPPG HR gap on unseen subjects beyond an rPPG-HR-only calibration baseline. Together, these contributions provide a unified test of what survives the PPG-to-rPPG observation pathway, whether preservation is recording-specific, where discrepancies vary, and whether measured observation context can partially narrow the endpoint gap. 4 Methods 4.1 Study design and analysis sequence This was a retrospective, recording-matched analysis of synchronized contact PPG and facial video from the Multi-Domain Mobile Video Physiology Dataset (MMPD). The analysis followed a fixed hierarchy rather than an algorithm-selection exercise. First, we established a fixed camera-rPPG observation pathway and verified its benchmark behavior. Second, we quantified endpoint heart-rate discrepancy. Third, we tested conventional temporal and spectral structure against shuffled-pair negative controls. Fourth, we applied the same study-specific maximal-Lyapunov estimator to PPG and rPPG and tested recording-specific correspondence. Fifth, we quantified heterogeneity of endpoint and dynamical discrepancies across Fitzpatrick group, lighting, and motion using subject-aware mixed-effects models. Finally, we evaluated measured RGB SNR against a simple optical-attenuation model, examined SNR-adjusted endpoint heterogeneity, and tested whether measured observation context reduced held-out endpoint error. No Fitzpatrick-specific tuning, alternative rPPG-method search, or post-hoc selection of SNR definitions was performed. The property-specific quantities, recording-correspondence criterion, and heterogeneous-observation model used throughout the analysis are formalized in Section 4.2. The unit of analysis was the recording, while repeated recordings from the same participant were handled through subject-level random intercepts in inferential models. The expected MMPD design comprised 33 subjects with 20 recordings each (660 expected recordings). Five source recordings were absent from the available local dataset, yielding 655 available recordings for the fixed-pathway benchmark. All exclusions and estimator failures in downstream dynamical analysis followed the stated validity rules and were not determined by observed cross-modal agreement. 4.2 Mathematical formulation of property-specific recoverability The analysis is organized around a latent physiological process observed through two sensing pathways. Let siā(t)s_i(t) denote the underlying cardiovascular process for recording i. The synchronized contact PPG and camera pathway are represented as xi(p)=ā”[si],vi=Īøiā[si],xi(r)=Ļā(vi),x_i^(p)=P\! [s_i ], v_i=V_ _i\! [s_i ], x_i^(r)=O_Ļ(v_i), (1) where xi(p)x_i^(p) is the reference contact-PPG waveform, viv_i is the facial video, ĪøiV_ _i denotes the camera observation process under measured condition vector Īøi _i, and ĻO_Ļ is a fixed camera-rPPG observation pathway that produces xi(r)x_i^(r). In this experiment, Ļ=CHROMO_Ļ=O_CHROM using the established CHROM method [10]. In the present dataset, Īøi _i includes Fitzpatrick group, lighting, and motion/activity descriptors. Equation 1 is an organizational observation model, not an identified causal optical model and not an assumption that an exact inverse from rPPG to PPG exists. Let Ļj _j denote a physiological or signal property indexed by j. The property values extracted from the two observations are ziāj(p)=Ļjā(xi(p)),ziāj(r)=Ļjā(xi(r)),jā,z_ij^(p)= _j\! (x_i^(p) ), z_ij^(r)= _j\! (x_i^(r) ), j , (2) with the evaluated property family =HāR,AāCāF,PāSāD,RāQāA,Ī»max.J= \HR,\,ACF,\,PSD,\,RQA,\, _ \. (3) The notation is deliberately property-specific: the study does not assume that successful recovery of one member of J implies recovery of another. For properties naturally compared by a distance or absolute difference, recording-level recoverability loss is written generically as Diāj=djā(ziāj(p),ziāj(r)).D_ij=d_j\! (z_ij^(p),z_ij^(r) ). (4) The two principal scalar discrepancies are therefore Di,HāR=|HāRrPPG,iāHāRPPG,i|,Di,Ī»=|Ī»max,i(r)āĪ»max,i(p)|.D_i,HR= |HR_rPPG,i-HR_PPG,i |, D_i,Ī»= | _ ,i^(r)- _ ,i^(p) |. (5) For ACF, PSD, and recurrence analyses, djd_j is replaced by the corresponding similarity or distance statistic defined below. A second requirement is recording specificity. Similar marginal distributions alone do not establish that the property belonging to recording i survives the observation pathway. Let Ļā”(i)Ļ(i) denote a correspondence-breaking permutation that maps a source PPG recording to a nonmatched rPPG recording while preserving the specified condition structure. For a similarity statistic qjq_j, evidence of recording-specific preservation is supported when ā”[qjā(ziāj(p),ziāj(r))]>ā”[qjā(ziāj(p),zĻā”(i)āj(r))],E\! [q_j\! (z_ij^(p),z_ij^(r) ) ]>E\! [q_j\! (z_ij^(p),z_Ļ(i)j^(r) ) ], (6) with the direction reversed for a distance statistic. For Ī»max _ , the analogous test is whether the matched recording correlation exceeds its condition-preserving subject-permutation null. Equation 6 formalizes why the manuscript distinguishes population-level similarity from recording-specific recoverability. Finally, heterogeneity is modeled as variation in the property-specific discrepancy conditional on measured observation factors. For property j, the subject-aware model is Diāj=β0āj+F,jā¤āFi+L,jā¤āLi+M,jā¤āMi+usā”(i),j+εiāj,D_ij= _0j+ β_F,j F_i+ β_L,j L_i+ β_M,j M_i+u_s(i),j+ _ij, (7) where FiF_i, LiL_i, and MiM_i encode Fitzpatrick group, lighting, and motion/activity; usā”(i),ju_s(i),j is a subject-specific random intercept; and εiāj _ij is the recording-level residual. The fitted models in this study instantiate Equation 7 separately for DHāRD_HR and DĪ»D_Ī». Thus, Fitzpatrick group, lighting, and motion/activity enter as parallel explanatory factors rather than as definitions of recoverability. This formulation separates three questions that are otherwise easily conflated: whether a property can be estimated from rPPG, whether its recording identity is preserved relative to the synchronized PPG, and whether its loss changes across observation conditions. Algorithms 5ā5 operationalize the property-specific characterization framework, while Algorithm 5 separately tests whether measured observation context can translate the identified heterogeneity into improved held-out endpoint prediction. 4.3 Dataset, recording structure, and metadata Each available MMPD record contained facial RGB video and synchronized ground-truth PPG. Video consisted of 1,800 frames at 30 frames/s, corresponding to approximately 60 s per recording. The analysis retained the dataset's heterogeneous acquisition labels, including Fitzpatrick group (I-VI), lighting condition, and motion/activity condition. These variables were treated as observed acquisition descriptors rather than manipulated causal exposures. Raw inspection identified inconsistent Fitzpatrick metadata for Subject 24: one recording was labeled Fitzpatrick IV and the remaining recordings were labeled Fitzpatrick I. To avoid assigning a post-hoc skin-type label, Subject 24 was excluded only from Fitzpatrick-dependent analyses and retained for analyses not requiring skin-type classification. After removal of one duplicated matched key, the heterogeneous-analysis table contained 645 unique matched records; the Fitzpatrick analysis population contained 625 recordings from 32 subjects. 4.4 Fixed camera-to-rPPG observation operator Camera-derived rPPG was generated with a fixed observation operator, ĻO_Ļ, instantiated in this experiment by the established chrominance-based CHROM method [10]. CHROM is not a methodological contribution of this study and was not optimized against the downstream recoverability results. It was selected as a reproducible, unsupervised camera-to-rPPG operator and held fixed across structural, dynamical, heterogeneous, and condition-aware analyses. For reproducibility, facial ROIs were fixed within each recording, resized to 72Ć7272Ć 72 pixels, and reduced to frame-wise RGB spatial means. The standard CHROM construction was applied in 1.6-s windows with 50% overlap, channel normalization, chrominance projection, bandpass filtering, adaptive scaling, and overlap-add reconstruction [10]. Benchmark HR estimation used the same detrending, 0.6ā3.3-Hz bandpass, and frequency-domain peak-estimation pathway for all recordings. Benchmark results are reported in Section 6.1. Thereafter, the scientific analyses treat x(r)=Ļā(v)x^(r)=O_Ļ(v) as the camera-derived observation; conclusions concern recoverability under this fixed operator rather than CHROM development itself. 4.5 Endpoint heart-rate recoverability Endpoint and structural recoverability were evaluated according to Algorithm 5. Reference heart rate, HāRPPGHR_PPG, was derived from the synchronized contact PPG, whereas camera-derived heart rate, HāRrPPGHR_rPPG, was estimated from the fixed rPPG waveform using the benchmark evaluation procedure. For each recording, signed endpoint error was HāRrPPGāHāRPPGHR_rPPG-HR_PPG and absolute endpoint discrepancy was DHāR=|HāRrPPGāHāRPPG|D_HR=|HR_rPPG-HR_PPG|. In the reproducibility code, these quantities are stored as HR_CHROM and HR_GT, respectively. The primary heterogeneous-observation outcome was DHR because it measures the magnitude of endpoint discrepancy without cancellation of positive and negative differences. No recording was removed because its HR discrepancy was large. Overall endpoint performance was summarized using MAE, RMSE, MAPE, signed error, and Pearson correlation. These metrics were used as endpoint-level evidence only; they were not interpreted as measures of waveform or nonlinear-structure preservation. 4.6 Conventional temporal and spectral structure To test whether weak endpoint agreement implied complete loss of lower-level structure, we compared matched PPG-rPPG recordings using temporal and spectral measures. Autocorrelation-function (ACF) similarity quantified similarity of temporal repetition structure. Cardiac-band power-spectral-density (PSD) distance quantified differences in normalized spectral organization over the prespecified physiological band. Recurrence-rate discrepancy was evaluated as an additional state-space summary. Each structural metric was subjected to a matched-versus-shuffled negative control. The matched analysis used the synchronized PPG and rPPG from the same recording. The shuffled analysis deliberately broke recording correspondence while preserving the collection of signals. A structural measure was considered evidence of recording specificity only when matched pairs were more similar than shuffled pairs in the expected direction. This control was essential because physiological recordings can share generic cardiac-band structure even when they do not preserve recording identity. An initially evaluated determinism statistic was identically 1.0 across the analyzed signals. Because a constant statistic cannot discriminate matched from mismatched recordings, it was classified as a metric failure and excluded from evidentiary claims rather than interpreted as perfect dynamical preservation. 4.7 Study-specific maximal-Lyapunov estimator The estimator, validity rules, and recording-level matching procedure are specified in Algorithm 5. Maximal Lyapunov exponent (Ī» ) was used as the nonlinear property for the PPG-to-rPPG correspondence test. The same estimator and validity criteria were applied to reference PPG and fixed camera-derived rPPG; estimator settings were not adapted according to the observed cross-modal agreement. Signals entered a common analysis pathway and were resampled to 100 Hz so that delay, Theiler exclusion, and divergence time were expressed on the same time base for PPG and rPPG. A 20-s analysis segment was used. The delay tau was estimated from average mutual information with a maximum search of 50 samples. State-space reconstruction used embedding dimension m=5. Temporally adjacent points were excluded from nearest-neighbor selection using a 100-ms Theiler window. Lambda_max was then estimated from the approximately linear region of the mean log-divergence curve using a Rosenstein-style procedure. A recording could fail because of the stated signal-quality gate, failure to estimate tau, insufficient embedding trajectory, failure of the divergence fit, or a non-finite/non-positive exponent. Failure status was recorded rather than replaced or imputed. The primary cross-observation population was the exact intersection of recordings with valid PPG and valid rPPG Ī» estimates. Consequently, the correlation analysis did not use modality-specific imputation or selective deletion based on agreement. 4.8 Recording-specific Lyapunov correspondence and permutation test Recording-specific dynamical recoverability was quantified by Pearson correlation between Ī» estimated from the reference PPG and Ī» estimated from the matched rPPG. The primary effect was rĪ», accompanied by a 95% confidence interval and conventional two-sided significance test. Because both signals can share condition-dependent population structure without preserving recording identity, a subject-level condition-preserving permutation test was used as the principal negative control. Across 10,000 permutations, subject correspondence between PPG and rPPG was broken while acquisition/recording condition structure was preserved. The empirical two-sided probability was calculated with the finite-sample correction p_perm = (1 + number of |r_perm| >= |r_obs|)/(B + 1), where B=10,000. The prespecified interpretation required the matched rĪ» to exceed what could be obtained after breaking subject correspondence; similarity of marginal Ī» distributions alone was not considered evidence of preservation. 4.9 Construction of heterogeneous-recoverability outcomes For each deduplicated matched recording, two absolute discrepancies were defined: DHāR=|HāRrPPGāHāRPPG|D_HR=|HR_rPPG-HR_PPG| and DĪ» = |Ī» ,PPG - Ī» ,rPPG|. DHR measures endpoint loss, whereas DĪ» measures numerical disagreement in the selected nonlinear property. DĪ» was not treated as evidence of preserved dynamics unless recording-specific correspondence was independently demonstrated by the rĪ» analysis. Descriptive summaries were computed by Fitzpatrick group before adjustment. Subject 24 was excluded from all models containing Fitzpatrick because of inconsistent metadata, leaving 625 recordings from 32 subjects. 4.10 Mixed-effects models for Fitzpatrick, lighting, and motion Two primary mixed-effects models were fitted as specified in Algorithm 5. Model 1 used DHR as the dependent variable; Model 2 used DĪ». Both models included Fitzpatrick group, lighting condition, and motion/activity condition as fixed effects and a random intercept for subject to account for repeated recordings. Fitzpatrick I, incandescent lighting, and rotation were reference categories. Models were fitted by maximum likelihood using statsmodels MixedLM. Fixed-effect coefficients represent adjusted mean differences in the outcome relative to the reference category while holding the other included acquisition variables constant. Ninety-five percent confidence intervals and p-values were taken from the fitted mixed-effects model output. Because the dataset contains repeated observations but relatively few independent subjects in some Fitzpatrick strata, inferential interpretation emphasizes effect estimates and confidence intervals rather than treating the number of recordings as the number of independent participants. The primary models were additive. To test compounded heterogeneity directly rather than infer it from stratified cell means, two secondary interaction models were fitted for each outcome: FitzpatrickĆmotion and FitzpatrickĆlighting, retaining the same subject random intercept and the four Fitzpatrick categories. Joint Wald tests evaluated the full interaction coefficient blocks (12 degrees of freedom for motion and 9 for lighting). Interaction interpretation was based on the block test rather than isolated cell coefficients. Subject 24 remained excluded because of inconsistent Fitzpatrick metadata. These observational interactions are not interpreted as causal optical mechanisms. Fitzpatrick I-IV-V-VI categories were not collapsed into a binary light/dark variable. 4.11 Subject-held-out condition-aware endpoint-discrepancy experiment A follow-up experiment tested the extent to which observation variables identified in the heterogeneous analysis could reduce the endpoint discrepancy on unseen subjects, with out-of-fold MAE as the primary outcome. The complete computational sequence is summarized in Algorithm 5. The target was contact-PPG reference HR, and the base predictor was camera-derived rPPG HR. Here, M0M_0āM4M_4 denote nested predictor information sets rather than different learning algorithms; each information set was evaluated independently using linear regression, ridge regression, and random forest regression. Five nested specifications were evaluated: M0M_0 used rPPG HR alone; M1M_1 added motion/activity; M2M_2 added lighting; M3M_3 additionally added Fitzpatrick group; and M4M_4 additionally added aggregate RGB SNR. Subject 24 remained excluded, leaving 625 recordings from 32 subjects. Generalization was evaluated with five-fold GroupKFold cross-validation at the subject level so that all recordings from a participant appeared entirely in either training or test data within a fold. Three deliberately simple learner families were compared: ordinary linear regression, ridge regression (α=1α=1), and random forest regression. Categorical variables were one-hot encoded within the training pipeline; numeric variables were standardized for the linear and ridge models. No deep neural network or end-to-end video model was used because the purpose was to test whether measured observation context reduced subject-held-out endpoint discrepancy, as measured primarily by MAE, rather than to maximize benchmark performance. The primary outcome was out-of-fold MAE against the synchronized contact-PPG HR. RMSE, median absolute error, Pearson correlation, and R2R^2 were secondary diagnostic summaries and were not used to define the primary RQ5 comparison. Incremental improvement was evaluated relative to M0M_0 within each learner family. To respect subject dependence, the MAE difference between M0M_0 and each expanded model was assessed with a 5,000-resample subject-level bootstrap; a confidence interval entirely below zero was interpreted as evidence that the expanded model reduced MAE. This experiment was analyzed as a follow-up test of actionability, not as part of the original fixed-pathway benchmark. 4.12 Measured RGB SNR Recording-level red-, green-, and blue-channel SNR values were computed from the extracted color traces and retained for all 655 available recordings. The three channel SNRs were first summarized separately by Fitzpatrick group to determine whether aggregate measured signal quality showed the large monotonic decline that would be expected under a simple attenuation-only explanation. For the final sensitivity model, one aggregate SNR variable was defined before fitting: SNRRGB = (SNR_R + SNR_G + SNR_B)/3. No alternative definitions such as minimum channel SNR, maximum channel SNR, individual-channel model selection, or post-hoc weighted combinations were searched. 4.13 Simple optical-attenuation adequacy check A Beer-Lambert-inspired attenuation model was evaluated only as a deliberately simplified mechanistic adequacy check. The model used SNR_dB = baseline_SNR - 20 Ć OD_melanin to generate a monotonic attenuation pattern across Fitzpatrick groups. Its purpose was not to estimate melanin concentration or to provide a complete tissue-optics model; rather, it tested whether a simple aggregate attenuation explanation could reproduce the measured RGB SNR pattern. Observed and predicted group-level SNR values were compared and summarized by RMSE. Because the predicted decline was much larger than the measured Fitzpatrick variation, the model was rejected as an adequate explanation. No coefficients were subsequently tuned to force agreement with the empirical data, and the model was not used to correct HR or rPPG waveforms. 4.14 SNR-adjusted sensitivity model The mixed-effects heterogeneity models and SNR-adjusted sensitivity analysis are summarized in Algorithm 5. Model 1b tested whether measured aggregate RGB SNR statistically accounted for the Fitzpatrick-associated endpoint coefficient. It retained the exact Model 1 structure and added only SNRRGB: DHR ~ Fitzpatrick + Lighting + Motion + SNRRGB + (1|subject). The analysis population, reference categories, maximum-likelihood fitting procedure, and subject random intercept were unchanged. The principal quantities were the SNRRGB coefficient and the change in the Fitzpatrick VI-versus-I coefficient relative to Model 1. Coefficient attenuation was calculated descriptively as 100 Ć (β ,Model1 - β ,Model1b)/β ,Model1. This quantity was explicitly not interpreted as causal mediation because the analysis was observational and did not satisfy a formal mediation design. 4.15 Software, reproducibility, and analysis freeze Video processing, signal analysis, nonlinear estimation, statistical modeling, and figure generation were implemented in Python. For the maximal-Lyapunov analysis, the authoritative implementation was the corrected prospective/frozen pipeline: all 33 subjects were retained for dynamical analysis, recording indices were 0ā19, and every expected subject-recording combination was prospectively assigned a success or failure status. The rPPG analysis applied the same frozen estimator and parameters used for contact PPG; only waveform input/output handling differed. The reproducibility record includes the fixed rPPG observation implementation, frozen rPPG waveforms, prospective PPG and rPPG maximal-Lyapunov outputs, failure/accounting tables, matched structural analyses, mixed-effects models, RGB SNR analysis, optical-attenuation adequacy check, Model 1b sensitivity analysis, Fitzpatrick-by-condition interaction tests, the subject-held-out condition-aware gap-reduction experiment, and scripts that regenerate the principal figures from frozen result files. The primary evidence sequence was frozen through Model 1b. Two follow-up analyses were then added as explicitly labeled extensions rather than used to redefine the frozen primary results: (i) joint Fitzpatrick-by-motion and Fitzpatrick-by-lighting interaction tests, and (i) a subject-held-out condition-aware endpoint learner using the already measured motion, lighting, Fitzpatrick, and aggregate-SNR variables. We did not proceed to Fitzpatrick-specific correction, alternative rPPG algorithms, channel-specific model searching, additional nonlinear metrics selected after observing Ī» results, or open-ended covariate searching to reduce the Fitzpatrick coefficient. 5 Algorithmic specification The following algorithms express the reported analyses at the level of their mathematical operations. They define the quantities a reader must reproduce while leaving software-specific details to the corresponding Methods subsections. The fixed CHROM observation operator is documented in Section 4.4; no algorithm below changes that observation pathway or introduces post-hoc optimization. Algorithm 1 | Property-specific PPGārPPG recoverability assessment Mathematical procedure for evaluating endpoint discrepancy and recording-specific structural and dynamical correspondence between synchronized contact PPG and camera-derived rPPG. Input: synchronized pairs =(xiP,xiR)i=1NX=\(x_i^P,x_i^R)\_i=1^N, where P denotes contact PPG and R denotes camera-derived rPPG; property operators Φ=Ļjj=1J =\ _j\_j=1^J. 1. For each property Ļj _j, map every synchronized recording pair into the corresponding property space, ziājP=Ļjā(xiP),ziājR=Ļjā(xiR).z_ij^P= _j(x_i^P), z_ij^R= _j(x_i^R). The operator Ļj _j may return a scalar endpoint, a structural descriptor, a recurrence statistic, or a nonlinear dynamical quantity. 2. For scalar endpoint HR, define the recording-level loss DHāR,i=|HāRiRāHāRiP|.D_HR,i= |HR_i^R-HR_i^P |. For each conventional structural property jāAāCāF,PāSāD,RāEāCjā\ACF,PSD,REC\, compute the implemented matched-pair comparison functional Siājmatch=jā(ziājP,ziājR),S_ij^match=S_j(z_ij^P,z_ij^R), where jS_j denotes ACF similarity, cardiac-band PSD distance, or recurrence-rate discrepancy as defined in the corresponding Methods subsection. 3. Construct the correspondence-breaking structural control by replacing the synchronized rPPG identity i with a shuffled identity Ļā”(i)Ļ(i), Siājshuf=jā(ziājP,zĻā”(i)ājR).S_ij^shuf=S_j\! (z_ij^P,z_Ļ(i)j^R ). For similarity statistics, recording specificity requires SjmatchS_j^match to exceed its shuffled counterpart in the implemented comparison; for distance/discrepancy statistics, the expected direction is reversed. The shuffled control breaks recording identity while retaining the analyzed signal collection. 4. Evaluate separately whether any candidate statistic is intrinsically non-discriminative under the implemented parameterization. For a statistic qjq_j, if Varā”(qj)ā0Var(q_j)ā 0 or its values are effectively concentrated at an admissible boundary, do not interpret that statistic as evidence for or against recording-specific correspondence. In the reported analysis this rule applies to the saturated determinism statistic; recurrence-rate discrepancy remains part of the matched-versus-shuffled structural comparison in Step 3. 5. For the maximal-Lyapunov property, obtain Ī»iP _i^P and Ī»iR _i^R from Algorithm 5 and restrict the paired analysis to the common valid index set āĪ»=i:Ī»iPāandāĪ»iRāare valid.I_Ī»=\i: _i^P\ and\ _i^R\ are valid\. Compute observed recording-specific correspondence rĪ»obs=corrā”(Ī»iPiāāĪ»,Ī»iRiāāĪ»).r_Ī»^obs=corr\! (\ _i^P\_i _Ī»,\ _i^R\_i _Ī» ). 6. Generate the condition-preserving subject-permutation null rĪ»(b)=corr(Ī»iPiāāĪ»,Ī»Ļbā(i)RiāāĪ»),b=1,ā¦,B,r_Ī»^(b)=corr\! (\ _i^P\_i _Ī»,\ _ _b(i)^R\_i _Ī» ), b=1,ā¦,B, and evaluate rĪ»obsr_Ī»^obs relative to rĪ»(b)b=1B\r_Ī»^(b)\_b=1^B. 7. Report recoverability property by property as the joint evidence from endpoint loss, matched-versus-shuffled structural comparison, recurrence-statistic informativeness, and recording-specific dynamical correspondence. Marginal similarity is treated as population-level plausibility, not by itself as synchronized-recording preservation. Output: a property-specific recoverability profile ā=āHāR,āAāCāF,āPāSāD,āRāEāC,āĪ».R=\R_HR,R_ACF,R_PSD,R_REC,R_Ī»\. Algorithm 2 | Study-specific maximal-Lyapunov estimation and paired discrepancy Study-specific procedure for estimating Ī»^max Ī»_ from each modality under identical validity rules and forming the matched PPGārPPG dynamical discrepancy. Input: one processed waveform xā”(t)x(t) from either contact PPG or camera-derived rPPG, with the preprocessing, analysis interval, SQI gate, and numerical constants specified in the Methods. 1. Let x~ā(t)=ā[xā(t)] x(t)=P[x(t)] denote the implemented preprocessing operator, including resampling and filtering. Apply the prespecified spectral-quality gate Qā”(x~)ā„q0,Q( x)ā„ q_0, where Qā”(ā )Q(Ā·) and threshold q0q_0 are the study-specific quality criterion defined by the implemented estimator and described in Methods. Waveforms failing this gate do not enter the Lyapunov estimate. 2. Estimate the delay from the average-mutual-information sequence, Ļ=ā”(AāMāIx~ā(1),ā¦,AāMāIx~ā(L)),Ļ=T\! (AMI_ x(1),ā¦,AMI_ x(L) ), using the implemented first-local-minimum rule and its prespecified fallback. 3. Reconstruct the delay-coordinate trajectory in āmR^m, t=[x~t,x~tāĻ,ā¦,x~tā(mā1)āĻ]T,X_t= [ x_t, x_t-Ļ,ā¦, x_t-(m-1)Ļ ]^\!T, with the embedding dimension m specified in the Methods. 4. Let TWT_W denote the temporal-exclusion duration and let Ws=āfsāTWāW_s= f_sT_W be the corresponding exclusion width in samples at analysis sampling frequency fsf_s. For each admissible state tX_t, define its temporally admissible nearest neighbor j(t)=argmins:|sāt|>Wsātāsā2.j(t)= _s:\,|s-t|>W_s \|X_t-X_s \|_2. In the reported implementation, TW=100T_W=100 ms after resampling to the common analysis time base. 5. For forward step k, compute the ensemble mean log-divergence dĀÆā(k)=1|k|āātāklogā”āt+kājā”(t)+kā2, d(k)= 1|A_k| _t _k \|X_t+k-X_j(t)+k \|_2, where kA_k contains neighbor pairs for which both trajectories remain defined at step k. 6. Express forward divergence time as tk=kfs,t_k= kf_s, and estimate the study-specific maximal-divergence slope by the implemented linear fit Ī»^max=slopeā”(tk,dĀÆā(k))kā, Ī»_ =slope\(t_k, d(k))\_k , where K is the fitting region used in the reported analysis. Apply the same operational validity rule used to generate the reported results; failed estimates remain missing rather than being imputed. 7. Apply Steps 1ā6 independently to xiPx_i^P and xiRx_i^R. For recording i, form the paired dynamical discrepancy only when both estimates are valid, DĪ»,i=|Ī»^max,iPāĪ»^max,iR|.D_Ī»,i= | Ī»_ ,i^P- Ī»_ ,i^R |. Recording-specific correspondence across the common valid set is then evaluated by Algorithm 5. Output: Ī»^max Ī»_ with validity status for each modality and the paired quantity DĪ»D_Ī» where defined. Algorithm 3 | Mathematical model of recoverability heterogeneity Subject-aware mixed-effects framework for quantifying how endpoint and dynamical discrepancies vary across measured observation conditions and for assessing RGB-SNR coefficient sensitivity. Input: recording-level discrepancies DHāR,iD_HR,i and, where valid, DĪ»,iD_Ī»,i; Fitzpatrick group FiF_i; lighting LiL_i; motion MiM_i; subject sā”(i)s(i); channel-wise SNR indices. 1. Define the two discrepancy variables DHāR,i=|HāRiRāHāRiP|,DĪ»,i=|Ī»iRāĪ»iP|.D_HR,i= |HR_i^R-HR_i^P |, D_Ī»,i= | _i^R- _i^P |. Use the Fitzpatrick-consistent population for models containing FiF_i and the common valid Lyapunov set for DĪ»D_Ī». 2. Represent repeated measurements by a model-specific subject random intercept bsā”(i)b_s(i), with bsā¼ā”(0,Ļb2).b_s (0, _b^2). For endpoint loss, fit DHāR,i=β0+FTāFi+LTāLi+MTāMi+bsā”(i)+εi,D_HR,i= _0+ β_F^TF_i+ β_L^TL_i+ β_M^TM_i+b_s(i)+ _i, and for dynamical loss fit the analogous model DĪ»,i=γ0+FTāFi+LTāLi+MTāMi+bsā”(i)+Ī·i.D_Ī»,i= _0+ γ_F^TF_i+ γ_L^TL_i+ γ_M^TM_i+b_s(i)+ _i. The random-intercept variance is estimated separately for each fitted model. 3. For the prespecified secondary interaction analyses, augment one condition family at a time. For DiāDHāR,i,DĪ»,iD_iā\D_HR,i,D_Ī»,i\, the Fitzpatrick-by-motion model is Di=α0+FTāFi+LTāLi+MTāMi+FāMTā(FiāMi)+bsā”(i)+ei,D_i= _0+ α_F^TF_i+ α_L^TL_i+ α_M^TM_i+ α_FM^T(F_i M_i)+b_s(i)+e_i, whereas the Fitzpatrick-by-lighting model replaces the interaction term by FāLTā(FiāLi). α_FL^T(F_i L_i). Test the full interaction coefficient block jointly rather than interpreting selected cells post hoc. 4. Define the descriptive aggregate channel-quality index SāNāRāGāB,i=SāNāR,i+SāNāRG,i+SāNāRB,i3.SNR_RGB,i= SNR_R,i+SNR_G,i+SNR_B,i3. On exactly the endpoint-model population, fit the SNR-adjusted sensitivity model DHāR,i=Īø0+FTāFi+LTāLi+MTāMi+ĪøSāSāNāRāGāB,i+bsā”(i)+ξi.D_HR,i= _0+ Īø_F^TF_i+ Īø_L^TL_i+ Īø_M^TM_i+ _SSNR_RGB,i+b_s(i)+ _i. 5. Let βVāI,1 _VI,1 denote the Fitzpatrick VI-versus-I coefficient before SNR adjustment and βVāI,1āb _VI,1b the corresponding coefficient after SNR adjustment. Quantify descriptive attenuation as AVāI=100ā(βVāI,1āβVāI,1ābβVāI,1)%.A_VI=100 ( _VI,1- _VI,1b _VI,1 )\%. Interpret AVāIA_VI as coefficient sensitivity to aggregate SNR adjustment, not as a causal mediation quantity. Output: fixed-effect contrasts for endpoint and dynamical loss, joint interaction tests, and the SNR-adjusted coefficient-sensitivity measure AVāIA_VI. Algorithm 4 | Mathematical formulation of condition-aware endpoint-discrepancy reduction Subject-disjoint prediction procedure for testing whether incrementally added observation context reduces held-out PPGārPPG endpoint discrepancy, with MAE as the primary performance measure. Input: contact-PPG target Yi=HāRiPY_i=HR_i^P, camera-derived HR Hi=HāRiRH_i=HR_i^R, observation variables (Mi,Li,Fi,Si)(M_i,L_i,F_i,S_i), and subject identifier sā”(i)s(i), with Si=SāNāRāGāB,iS_i=SNR_RGB,i. 1. Define the nested information sets 0=H,1=H,M,2=H,M,L,X_0=\H\, _1=\H,M\, _2=\H,M,L\, 3=H,M,L,F,4=H,M,L,F,S.X_3=\H,M,L,F\, _4=\H,M,L,F,S\. Thus each successive model asks whether an additional observation variable contains predictive information about contact-PPG HR beyond the preceding set. 2. Partition the subject set into five disjoint folds 1,ā¦,5G_1,ā¦,G_5. For fold g, define tāeāsāt(g)=i:sā”(i)āg,tārāaāiān(g)=i:sā”(i)āg,D_test^(g)=\i:s(i) _g\, _train^(g)=\i:s(i) _g\, so that sā”(i):iātārāaāiān(g)ā©sā”(i):iātāeāsāt(g)=ā .\s(i):i _train^(g)\ā©\s(i):i _test^(g)\= . 3. For learner family ā and information set kX_k, estimate a fold-specific prediction function using training subjects only, f^k,ā(g)=āā(tārāaāiān(g),k,Y), f_k, ^(g)=A_ (D_train^(g),X_k,Y ), where āA_ denotes the implemented linear, ridge, or random-forest learner with the preprocessing specified in Methods. 4. Generate exactly one held-out prediction for each recording, Y^i,k,ā=f^k,ā(g)ā(Xi,k),iātāeāsāt(g), Y_i,k, = f_k, ^(g)(X_i,k), i _test^(g), and concatenate predictions over g=1,ā¦,5g=1,ā¦,5. 5. Evaluate each (k,ā)(k, ) using the pooled out-of-fold errors ei,k,ā=YiāY^i,k,ā,e_i,k, =Y_i- Y_i,k, , Let evalD_eval denote the complete out-of-fold evaluation population and Neval=|eval|N_eval=|D_eval|. Then MāAāEk,ā=1Nevalāāiāeval|ei,k,ā|,RāMāSāEk,ā=1Nevalāāiāevalei,k,ā2,MAE_k, = 1N_eval _i _eval|e_i,k, |, RMSE_k, = 1N_eval _i _evale_i,k, ^2, along with the reported median absolute error, Pearson correlation, and R2R^2. 6. Within each learner family, treat 0X_0 as the learned camera-HR calibration baseline and define the incremental endpoint benefit ĪMAEk,ā=MAEk,āāMAE0,ā,k=1,ā¦,4. MAE_k, =MAE_k, -MAE_0, , k=1,ā¦,4. Hence ĪāMāAāEk,ā<0 MAE_k, <0 denotes lower subject-held-out error after adding observation context. 7. Let ā¬(b)B^(b) be a bootstrap resample of subjects. Using the fixed out-of-fold predictions, recompute ĪMAEk,ā(b)=MAEk,ā(b)āMAE0,ā(b),b=1,ā¦,B. MAE_k, ^(b)=MAE_k, ^(b)-MAE_0, ^(b), b=1,ā¦,B. Form the reported confidence interval from the empirical distribution of ĪāMāAāEk,ā(b)b=1B\ MAE_k, ^(b)\_b=1^B. 8. Declare evidence of incremental held-out MAE reduction only when the complete confidence interval for ĪāMāAāEk,ā MAE_k, lies below zero. This criterion concerns endpoint prediction only and is not interpreted as waveform reconstruction or PPGārPPG equivalence. Output: subject-held-out performance for 0X_0ā4X_4 and uncertainty-calibrated incremental endpoint benefit ĪāMāAāEk,ā MAE_k, . 6 Results 6.1 Endpoint recovery under the fixed observation pathway The MMPD design comprises 33 participants with 20 recording indices (0ā19), yielding 660 expected subject-recording combinations. Five files were unavailable, leaving 655 recordings for the fixed-pathway benchmark. The observation pipeline processed all 655 available recordings without technical failure. The dynamics pipeline retained all 33 subjects and assigned an explicit success or failure status to every expected combination; Subject 24 was excluded only from Fitzpatrick-stratified/model-based analyses because its skin-tone metadata were internally inconsistent, not from the dynamics computation. As summarized in Table 2, HR recovery remained weak: MAE was 15.26 beats/min, RMSE 20.81 beats/min, MAPE 17.97%, and Pearson r=0.0801. Mean signed error was -6.80 beats/min. Reference HR averaged 83.06 beats/min (SD 15.88), compared with 76.27 beats/min (SD 12.96) for camera-derived rPPG. As an implementation check, these results were compared with the published CHROM benchmark on MMPD reported through the rPPG-Toolbox framework: MAE 13.66 ± 0.50 bpm, RMSE 18.76 ± 23.82 bpm, MAPE 16.00 ± 0.57%, and Pearson r=0.08±0.04r=0.08± 0.04 [6, 11]. The present Pearson correlation (r=0.0801r=0.0801) therefore closely reproduces the published correlation, while the present MAE (15.26 bpm) is modestly higher than the published 13.66-bpm benchmark. This agreement in correlation and broadly comparable absolute-error regime supported use of the same camera-to-rPPG implementation for the downstream recoverability analyses. Table 2 | Fixed camera-rPPG observation benchmark on the 655 available MMPD recordings. Heart rate from the fixed camera-rPPG observation pathway is compared with reference HR derived from synchronized contact PPG. MAE, RMSE, and MAPE quantify absolute endpoint error; Pearson r quantifies recording-level linear correspondence; mean signed error indicates systematic underestimation when negative. The benchmark is used as an implementation and endpoint-recoverability check rather than as an optimization result. Metric Fixed camera-rPPG observation benchmark Available recordings 655 MAE 15.26 bpm RMSE 20.81 bpm MAPE 17.97% Pearson r 0.0801 Mean SNR -6.56 dB Mean signed error -6.80 bpm GT HR mean (SD) 83.06 (15.88) bpm rPPG HR mean (SD) 76.27 (12.96) bpm 6.2 Conventional structure shows selective recording-specific correspondence Table 3 summarizes the matched-versus-shuffled validation used to determine whether apparent structural similarity was recording-specific. ACF similarity was 0.2863 for matched pairs and 0.2440 after shuffling, a difference of +0.0422. Cardiac-band PSD distance was 0.0515 for matched pairs and 0.0524 for shuffled pairs (difference -0.0009), while recurrence-rate discrepancy was 0.0246 and 0.0263, respectively (difference -0.0017). Thus, temporal autocorrelation retained modest recording specificity, whereas the spectral and recurrence-rate measures provided little separation from the shuffled control. Determinism was identically 1.0 and was excluded because it was non-discriminative. Table 3 | Matched-versus-shuffled structural recoverability analysis. Matched PPGārPPG property correspondence is compared with a shuffled-pair null distribution to distinguish recording-specific preservation from cross-recording similarity. Larger matched-versus-shuffled separation indicates stronger evidence of recording-specific structural correspondence. Metric Matched Shuffled Matched-shuffled interpretation ACF similarity 0.2863 0.2440 +0.0422; modest recording specificity PSD distance 0.0515 0.0524 -0.0009; marginal Recurrence-rate difference 0.0246 0.0263 -0.0017; marginal Determinism 1.000 1.000 Non-discriminative; excluded 6.3 Recording-specific maximal-Lyapunov correspondence is absent The study-specific Ī» estimator was applied identically to PPG and camera-derived rPPG. The primary analysis used the exact intersection of recordings with valid estimates in both modalities. As reported in Table 4, across 645 matched recordings, recording-specific correspondence was essentially absent (rĪ»=0.0231, 95% CI -0.0542 to 0.1001; p=0.5579). A 10,000-iteration condition-preserving subject permutation test produced p=0.5584, providing no evidence that the observed correspondence exceeded that expected after breaking subject identity. Table 4 | Recording-specific maximal-Lyapunov correspondence test. Pearson correlation quantifies matched recording-level correspondence between valid contact-PPG and camera-rPPG maximal-Lyapunov estimates. The confidence interval and permutation test assess whether the observed correspondence differs detectably from zero and from correspondence expected under disrupted pairing. N matched r_lambda 95% CI Pearson p Permutation p 645 0.0231 [-0.0542, 0.1001] 0.5579 0.5584 Marginal similarity did not alter this conclusion. Mean Ī» was approximately 2.063 for PPG and 2.256 for rPPG, but the corresponding SDs were 0.9795 and 0.2809. Thus, rPPG retained only about 29% of the PPG between-recording variability in this descriptor. The combination of near-zero matched correlation and strong variance compression indicates absence of recording-specific dynamical correspondence despite overlap in the marginal value ranges. The matched and marginal maximal-Lyapunov results are visualized in Supplementary Figure S4. 6.4 Observation-associated discrepancy is property-specific 6.4.1 Endpoint discrepancy across Fitzpatrick skin type After removal of one duplicate match key, 645 unique matched records remained. Subject 24 was excluded only from Fitzpatrick analyses because its raw Fitzpatrick-group metadata were inconsistent, leaving 625 recordings from 32 subjects. Table 6.4.1 shows that mean absolute HR discrepancy (DHR) increased from 11.43 beats/min for Fitzpatrick I to 20.64 beats/min for Fitzpatrick VI. By contrast, mean absolute Ī» discrepancy (DĪ») remained approximately flat across Fitzpatrick groups. Table 5 | Unadjusted Fitzpatrick-stratified endpoint and dynamical discrepancies for the 625-record, 32-subject analysis set. DHāRD_HR is the absolute contact-PPG versus camera-rPPG heart-rate discrepancy in beats/min; DĪ»D_Ī» is the absolute discrepancy in maximal Lyapunov exponent. Subject 24 is excluded from this stratified analysis because of inconsistent Fitzpatrick metadata. These summaries are descriptive and do not adjust for repeated measures, lighting, or motion/activity. Fitzpatrick Subjects N Mean DHāRD_HR Median DHāRD_HR Mean DĪ»D_Ī» Median DĪ»D_Ī» I 16 315 11.43 8.79 0.8187 0.6238 IV 4 75 18.01 15.82 0.8082 0.7274 V 6 119 18.29 16.70 0.8016 0.6058 VI 6 116 20.64 18.46 0.8246 0.6801 6.4.2 Subject-aware adjusted models confirm a Fitzpatrick endpoint gradient In Model 1, DHR was modeled as a function of Fitzpatrick group, lighting, and motion/activity, with a subject-specific random intercept. The adjusted Model 1 contrasts are reported in Table 6. Relative to Fitzpatrick I, the adjusted difference was +6.37 beats/min for IV (95% CI -0.12 to 12.87), +6.72 for V (95% CI 1.19 to 12.25), and +9.32 for VI (95% CI 3.78 to 14.86). The increasing endpoint discrepancy therefore persisted after adjustment for measured lighting and motion conditions. A coefficient-only display of the Fitzpatrick contrasts is provided in Supplementary Figure S1. Table 6 | Subject-aware Model 1 Fitzpatrick contrasts for endpoint discrepancy. Estimates are adjusted differences in absolute PPGārPPG HR discrepancy (DHāRD_HR), in beats/min, relative to Fitzpatrick I after adjustment for lighting and motion/activity, with a subject-specific random intercept. Positive estimates indicate larger endpoint discrepancy than the Fitzpatrick I reference group. Contrast Estimate (bpm) 95% CI p IV vs I +6.37 [-0.12, 12.87] 0.051 V vs I +6.72 [1.19, 12.25] 0.017 VI vs I +9.32 [3.78, 14.86] 0.001 Lighting effects were smaller than the largest Fitzpatrick and motion effects. Relative to incandescent lighting, LED-low was associated with +3.06 beats/min (95% CI 0.47 to 5.66) and natural lighting with +2.93 beats/min (95% CI 0.31 to 5.55). Relative to rotation, walking was associated with +9.69 beats/min (95% CI 6.77 to 12.60), and stationary-after-exercise with +9.05 beats/min (95% CI 6.13 to 11.98). Figure 2: Heterogeneous recoverability of endpoint and dynamical quantities across Fitzpatrick groups. (A) Distribution of absolute PPGārPPG heart-rate discrepancy, DHāRD_HR, across Fitzpatrick groups. (B) Distribution of absolute maximal-Lyapunov discrepancy, DĪ»D_Ī». (C) Subject-aware adjusted Fitzpatrick contrasts for DHāRD_HR relative to Fitzpatrick I after adjustment for lighting and motion/activity. (D) Corresponding adjusted contrasts for DĪ»D_Ī». The endpoint discrepancy increases from Fitzpatrick I toward higher-numbered Fitzpatrick groups, whereas the tested dynamical discrepancy does not exhibit the same gradient. Error bars in CāD denote 95% confidence intervals; contrasts are relative to Fitzpatrick I. Panels AāB are unadjusted distributions, whereas CāD are estimates from subject-aware mixed-effects models adjusted for lighting and motion/activity. Fitzpatrick analyses include 625 recordings from 32 subjects after exclusion of the subject with inconsistent Fitzpatrick-group metadata. The contrast between the endpoint and dynamical panels is interpreted as property-specific heterogeneity, not as evidence that nonlinear dynamics are preserved. 6.4.3 The dynamical discrepancy does not show the same Fitzpatrick gradient Model 2 applied the same mixed-effects structure to DĪ». The adjusted Model 2 contrasts are reported in Table 7. Relative to Fitzpatrick I, coefficients were -0.006 for IV (95% CI -0.224 to 0.212), -0.017 for V (95% CI -0.202 to 0.167), and +0.003 for VI (95% CI -0.183 to 0.188); all p-values exceeded 0.80. The absence of a corresponding Fitzpatrick gradient is visualized in Figure 2B,D. This result should not be interpreted as preservation of nonlinear dynamics, because recording-specific Ī» correspondence was already absent overall. Rather, the magnitude of the PPG-rPPG Ī» discrepancy did not exhibit an additional Fitzpatrick-associated gradient. Table 7 | Subject-aware Model 2 Fitzpatrick contrasts for dynamical discrepancy. Estimates are adjusted differences in absolute PPGārPPG maximal-Lyapunov discrepancy (DĪ»D_Ī») relative to Fitzpatrick I after adjustment for lighting and motion/activity, with a subject-specific random intercept. Confidence intervals and p-values quantify uncertainty in the adjusted contrasts. Contrast D_lambda estimate 95% CI p IV vs I -0.006 [-0.224, 0.212] 0.955 V vs I -0.017 [-0.202, 0.167] 0.856 VI vs I +0.003 [-0.183, 0.188] 0.980 Figure 3 compares endpoint and dynamical discrepancy across lighting (panels AāB) and motion/activity (panels CāD), showing that the two properties do not vary in parallel across acquisition conditions. Figure 3: Acquisition-condition dependence of endpoint and dynamical recoverability. Mean DHāRD_HR and mean DĪ»D_Ī» are shown across lighting conditions (AāB) and motion/activity conditions (CāD). The two discrepancy measures do not vary in parallel across acquisition conditions, motivating property-specific rather than single-metric characterization of PPG-to-rPPG recoverability. Bars summarize observed condition-specific means from the analysis. DHāRD_HR is expressed in beats/min, whereas DĪ»D_Ī» is dimensionless under the estimator used; their numerical magnitudes are therefore not directly comparable across axes. The panels are intended to compare patterns across conditions, are descriptive, and should not be interpreted as causal effects. 6.4.4 Fitzpatrick-by-condition interactions are specific to endpoint motion heterogeneity The follow-up interaction experiment tested whether the effect of motion/activity or lighting on discrepancy depended on Fitzpatrick group. Cell counts were inspected before inference; all Fitzpatrick-by-motion and Fitzpatrick-by-lighting combinations were represented, although the number of independent participants remained limited in Fitzpatrick IVāVI. For DHāRD_HR, the joint FitzpatrickĆmotion interaction block was significant (Wald Ļ2=28.789Ļ^2=28.789, df=12, p=0.004234p=0.004234), indicating that motion-related changes in endpoint discrepancy were not constant across Fitzpatrick groups. In contrast, the FitzpatrickĆlighting block was not significant (Wald Ļ2=9.970Ļ^2=9.970, df=9, p=0.352900p=0.352900); therefore, the data do not support a compounded Fitzpatrick-by-lighting effect on endpoint discrepancy. The same interaction structure was not detected for DĪ»D_Ī». The FitzpatrickĆmotion block yielded Wald Ļ2=9.468Ļ^2=9.468 (df=12, p=0.662521p=0.662521), and the FitzpatrickĆlighting block yielded Wald Ļ2=8.534Ļ^2=8.534 (df=9, p=0.481370p=0.481370). Thus, the significant endpoint interaction did not generalize to the tested dynamical discrepancy, providing a second level of endpointādynamical dissociation beyond the additive contrasts. The four joint interaction tests are summarized in Table 8. Table 8 | Joint Wald tests of prespecified Fitzpatrick-by-observation-condition interaction blocks. A significant block test indicates heterogeneity of the condition effect across Fitzpatrick groups; nonsignificant blocks are not interpreted from individual cell means alone. Outcome and interaction block df Wald Ļ2Ļ^2 p DHāRD_HR: Fitzpatrick Ć Motion 12 28.789 0.004234 DHāRD_HR: Fitzpatrick Ć Lighting 9 9.970 0.352900 DĪ»D_Ī»: Fitzpatrick Ć Motion 12 9.468 0.662521 DĪ»D_Ī»: Fitzpatrick Ć Lighting 9 8.534 0.481370 The resulting adjusted profiles are shown in Figure 4. The nonparallel motion profiles visualize the significant interaction, with the largest separation occurring in the post-exercise stationary condition. Figure 4: Adjusted Fitzpatrick-by-motion heterogeneity in endpoint recoverability. Population-level adjusted mean absolute PPGārPPG HR discrepancy (DHāRD_HR) from the subject-aware FitzpatrickĆmotion model is shown across motion/activity conditions. The nonparallel profiles visualize the significant joint interaction block (Wald Ļ2ā(12)=28.789Ļ^2(12)=28.789, p=0.004234p=0.004234). The largest separation is observed in the post-exercise stationary condition, where adjusted discrepancy rises sharply for Fitzpatrick IVāVI relative to I. The figure visualizes population-level model-based adjusted means from the repeated-measures model; inferential interpretation is based on the joint 12-df interaction block test rather than on isolated plotted cell differences. A significant block indicates that the motion/activity pattern differs across Fitzpatrick groups, but does not imply that every motion contrast differs for every group. The significant interaction is therefore not a generic claim that every adverse condition amplifies a Fitzpatrick-associated gap. The corresponding FitzpatrickĆlighting block was nonsignificant despite visible variation among adjusted cell means (Supplementary Figure S6). This contrast is important because it separates an interaction supported by the repeated-measures model from visually suggestive but statistically unsupported subgroup patterns. 6.4.5 Aggregate RGB SNR does not materially account for the endpoint gradient Measured channel SNR was low across the dataset and varied only modestly by Fitzpatrick group. As summarized in Table 9, group-mean values for the red, green, and blue channels remained near -15 to -16 dB, with approximately 0.67 dB of aggregate variation across Fitzpatrick groups. The channel-specific distributions underlying these summaries are shown in Supplementary Figure S2. This small SNR difference contrasted with the 9.21 beats/min increase in mean DHR from Fitzpatrick I to VI. Across the 625-record Fitzpatrick analysis set, recording-level aggregate RGB SNR was essentially uncorrelated with absolute HR discrepancy (Pearson r=0.014, p=0.718; Figure 5). Table 9 | Measured recording-level RGB SNR by Fitzpatrick group (dB). Recording-level red-, green-, and blue-channel SNR values and their aggregate mean are summarized by Fitzpatrick group for the 625-record analysis set. These values are descriptive signal-quality measures and are not interpreted as direct estimates of melanin concentration or tissue optical absorption. Fitzpatrick N SNR_R SNR_G SNR_B I 338 -15.55 -15.51 -15.22 IV 77 -15.96 -15.85 -15.64 V 120 -16.52 -16.02 -15.76 VI 120 -15.97 -16.02 -16.26 Figure 5: Measured aggregate RGB SNR versus endpoint discrepancy. Recording-level aggregate RGB SNR is plotted against absolute heart-rate discrepancy DHāRD_HR for the 625-record Fitzpatrick analysis set. The linear association is negligible (Pearson r=0.014r=0.014, p=0.718p=0.718), indicating that the measured aggregate SNR metric does not materially account for recording-level variation in endpoint discrepancy. Points are individual recordings and are identified by Fitzpatrick group for visualization. Aggregate RGB SNR is the mean of the recording-level red-, green-, and blue-channel SNR measures used in the sensitivity analysis. The near-zero correlation indicates that this measured aggregate SNR metric has little linear association with DHāRD_HR in these data; it is not interpreted as a causal test of optical mechanisms or as evidence that optical factors are unimportant. 6.4.6 A simple BeerāLambert-inspired attenuation adequacy check does not reproduce measured SNR We next evaluated a deliberately simplified Beer-Lambert-inspired attenuation model, motivated by the wavelength-dependent absorption and scattering of biological tissue and melanin [4], SNRdB = baseline SNR - 20 Ć ODmelanin, as an adequacy check rather than as a complete optical model. Table 10 reports the observed-versus-predicted comparison. The predicted SNR decreased sharply from Fitzpatrick I to VI, whereas the measured pattern was nearly flat; the resulting RMSE was 6.47 dB. The tested attenuation model therefore did not reproduce the observed SNR pattern and was not used for correction or causal inference. Figure 6A shows the predicted-versus-observed mismatch, while Figure 6B shows the group-level residual pattern. Table 10 | Observed versus predicted SNR for the simplified BeerāLambert-inspired adequacy check. Observed group-level aggregate RGB SNR is compared with the monotonic attenuation pattern generated by the simplified BeerāLambert-inspired relation. Residuals quantify observed-minus-predicted SNR and are used only to assess adequacy of the specified pattern, not to estimate melanin or establish a causal optical mechanism. Fitzpatrick Observed SNR Predicted SNR Prediction error I -15.43 -10.48 -4.94 IV -15.82 -14.48 -1.33 V -16.10 -19.48 +3.39 VI -16.08 -27.48 +11.40 This negative result does not identify the source of the endpoint disparity. Optical acquisition, camera response and compression, ROI selection, color-channel interactions, rPPG extraction, and interactions among these factors remain plausible contributors. Figure 6: Predicted versus observed SNR and model residuals across Fitzpatrick groups. (A) Observed aggregate RGB SNR is compared with the monotonic pattern predicted by the deliberately simplified BeerāLambert-inspired relation SNRdāB=baselineāSNRā20āOāDmāeālāaānāiānSNR_dB=baseline\ SNR-20\,OD_melanin. The model RMSE is 6.47 dB. (B) Group-level prediction residuals show increasing positive error toward the darker-skin groups, with the largest discrepancy for Fitzpatrick VI. Residuals are observed minus predicted SNR, so increasingly positive residuals indicate that the simple model predicts substantially more attenuation than was measured. This adequacy check shows that the specified one-parameter monotonic attenuation pattern does not reproduce the group-level SNR observations. The model is not a physiological melanin estimator, does not represent the full camera/illumination/tissue imaging chain, and is not used to correct rPPG signals or establish causality. 6.4.7 Measured-SNR adjustment leaves the Fitzpatrick coefficient unchanged The SNR-adjusted sensitivity model (Model 1b) added a single aggregate covariate, SNRRGB=(SNRR+SNRG+SNRB)/3SNR_RGB=(SNR_R+SNR_G+SNR_B)/3, to Model 1. The final coefficients are reported in Table 11. SNRRGBSNR_RGB was not associated with DHāRD_HR (0.0769 beats/min/dB, 95% CI -0.2283 to 0.3821; p=0.621). More importantly, the Fitzpatrick VI-versus-I coefficient changed only from +9.3218 to +9.3678 beats/min, corresponding to -0.49% descriptive coefficient attenuation. Adjustment for measured aggregate RGB SNR therefore produced essentially no attenuation of the Fitzpatrick-associated endpoint discrepancy. The near-invariance of the Fitzpatrick coefficients before and after SNR adjustment is also shown in Supplementary Figure S3. Table 11 | SNR-adjusted sensitivity model. Model 1b adds recording-level aggregate RGB SNR to the subject-aware endpoint-discrepancy model while retaining Fitzpatrick group, lighting, motion/activity, and the subject random intercept. The table evaluates whether SNR adjustment materially changes the Fitzpatrick-associated coefficients. Contrast Model 1 Model 1b + SNR_RGB Model 1b 95% CI Model 1b p IV vs I 6.37 6.40 [-0.08, 12.89] 0.053 V vs I 6.72 6.77 [1.25, 12.30] 0.016 VI vs I 9.32 9.37 [3.83, 14.90] 0.001 SNR_RGB , 0.077 bpm/dB [-0.228, 0.382] 0.621 The condition-level endpointādynamical dissociation is summarized graphically in Figure 7; notably, walking combines high mean endpoint discrepancy with the lowest mean dynamical discrepancy among the displayed motion/activity conditions. Figure 7: Motion/activity reveals endpointādynamical dissociation. Each point represents the condition-specific mean endpoint discrepancy DHāRD_HR and mean dynamical discrepancy DĪ»D_Ī». Conditions with similar or larger endpoint discrepancy do not necessarily exhibit correspondingly larger DĪ»D_Ī»; for example, walking has high mean endpoint discrepancy but the lowest mean dynamical discrepancy among the displayed conditions. Because DHāRD_HR and DĪ»D_Ī» have different units and scales, the figure evaluates condition ordering and co-variation rather than equality of numerical magnitude. The plot is descriptive and illustrates that acquisition conditions can affect endpoint and dynamical recoverability differently. 6.5 Observation context partially reduces held-out endpoint discrepancy The subject-held-out experiment tested the extent to which measured observation state reduced the PPGārPPG endpoint discrepancy, with MAE as the primary performance measure. On the 625-record condition-aware analysis subset, raw camera-derived rPPG HR had MAE 15.24 bpm, compared with 15.26 bpm in the full 655-record fixed-pathway benchmark. A linear learner using rPPG HR alone (M0M_0) reduced MAE to 12.54 bpm. Thus, M0M_0 is a learned calibration baseline; comparisons with M1M_1āM4M_4 quantify the incremental MAE reduction attributable to observation context beyond that calibration rather than comparing contextual models directly with the raw 15.24-bpm error. Adding motion (M1M_1) reduced MAE to 11.15 bpm, and adding lighting (M2M_2) reduced MAE further to 10.87 bpm. The same incremental pattern was observed across all three learner families. M2M_2 produced the lowest MAE for linear regression (10.87 bpm), ridge regression (10.87 bpm), and random forest (11.23 bpm), corresponding to reductions of 13.32%, 13.32%, and 12.77% relative to their respective M0M_0 baselines. The subject-bootstrap 95% CIs for the M2āM0M_2-M_0 MAE difference were entirely below zero for linear regression (ā2.36-2.36 to ā0.98-0.98 bpm), ridge regression (ā2.35-2.35 to ā0.99-0.99 bpm), and random forest (ā2.38-2.38 to ā0.93-0.93 bpm). Adding Fitzpatrick group (M3M_3) or aggregate RGB SNR (M4M_4) did not further reduce the observed MAE in any learner family. Thus, the predictive contribution of motion and lighting was consistent across linear, regularized-linear, and nonlinear learners rather than being specific to a single model class. Table 12 summarizes the subject-held-out MAE across the five nested information sets and all three learner families. Table 12: Subject-held-out endpoint prediction across learner families. Out-of-fold MAE (bpm) is reported for each nested information set and learner family. Percentages in parentheses denote MAE reduction relative to the corresponding M0M_0 baseline within the same learner family. M0M_0: rPPG HR only; M1M_1: +motion; M2M_2: +lighting; M3M_3: +Fitzpatrick group; M4M_4: +aggregate RGB SNR. Information set Linear Ridge Random forest M0M_0 12.54 (0.00%) 12.54 (0.00%) 12.88 (0.00%) M1M_1 11.15 (11.14%) 11.15 (11.13%) 11.48 (10.87%) M2M_2 10.87 (13.32%) 10.87 (13.32%) 11.23 (12.77%) M3M_3 11.16 (11.02%) 11.15 (11.15%) 11.65 (9.53%) M4M_4 11.23 (10.45%) 11.22 (10.58%) 11.89 (7.69%) Adding Fitzpatrick group did not further improve held-out performance: linear-model MAE increased from 10.87 bpm in M2M_2 to 11.16 bpm in M3M_3, and the bootstrap CI for improvement relative to M0M_0 crossed zero at its upper bound. Adding aggregate RGB SNR increased MAE further to 11.23 bpm in M4M_4, again with a bootstrap interval crossing zero. The same ordering appeared in ridge and random-forest models. These results distinguish factors associated with heterogeneity from factors that improve prediction: motion and lighting provided useful observation context, whereas Fitzpatrick category and aggregate RGB SNR did not add generalizable predictive benefit after motion and lighting were already included. Figure 8: Subject-held-out reduction of the PPGārPPG HR gap using measured observation context. Out-of-fold MAE is shown for linear, ridge, and random-forest learners as predictors are added incrementally: rPPG HR only (M0M_0), +motion (M1M_1), +lighting (M2M_2), +Fitzpatrick group (M3M_3), and +aggregate RGB SNR (M4M_4). Motion and lighting consistently reduce MAE, with the best result at M2M_2; adding Fitzpatrick group or aggregate SNR does not improve the best model. The analysis uses the 625-record, 32-subject condition-aware subset; its raw camera-derived rPPG HR MAE is 15.24 bpm, compared with 15.26 bpm in the full 655-record benchmark. Five-fold GroupKFold validation is subject-held-out, so recordings from a participant do not appear in both training and test folds. For the linear learner, MAE decreases from 12.54 bpm at M0M_0 to 10.87 bpm at M2M_2 (13.32% reduction; subject-bootstrap 95% CI for the MAE difference, -2.36 to -0.98 bpm). The remaining error is substantial and does not establish equivalence between rPPG and contact PPG. The corresponding predicted-versus-reference plot (Supplementary Figure S5) shows substantial regression toward the central HR range despite the MAE improvement. Accordingly, this experiment supports only partial narrowing of the endpoint gap. It does not show that camera-derived rPPG can be used interchangeably with contact PPG or that observation context reconstructs the source waveform. 7 Discussion 7.1 Property-specific preservation across an observation pathway The central signal-processing finding is that PPG-to-rPPG conversion does not have a single level of recoverability. Under the same fixed CHROM-based observation pathway, endpoint HR, conventional temporal and spectral structure, and maximal-Lyapunov dynamics exhibited different degrees of recording-specific correspondence. Temporal autocorrelation retained a modest matched-pair advantage, whereas spectral and recurrence-rate measures showed little separation from shuffled controls, and recording-specific Ī»max _ correspondence was not detectable. Recoverability should therefore be assigned to a defined physiological property under a defined observation pathway rather than globally to the rPPG modality. Equivalently, the relevant object is the recoverability of a defined property Ļj _j under an observation transformation āĪøH_Īø, rather than recoverability of the derived modality as a whole. These findings refine our earlier work on skin-tone-robust topological signal processing [18]. Robustness of a topological descriptor across population or observation groups does not by itself establish that the corresponding property is preserved recording by recording across heterogeneous sensing pathways. The nonlinear analysis provides the clearest counterexample to inference from population-level plausibility. PPG and rPPG Ī»max _ estimates occupied overlapping ranges, yet matched-recording correspondence was essentially indistinguishable from the recording-identity null and rPPG variability was compressed. Thus, a descriptor can appear physiologically plausible at the population level without preserving which recording had which value. This result is consistent with state-space and Lyapunov methods, for which the estimated dynamical quantity is tied to the reconstructed trajectory rather than to marginal population overlap alone [7, 8]. In this manuscript, failure of matched correspondence is interpreted as evidence against preservation of the tested property; it is not a formal information-theoretic estimate of information loss. The conventional structural controls reinforce the same distinction. ACF similarity retained modest recording specificity, whereas PSD and recurrence-rate differences provided little matched-versus-shuffled separation and determinism was non-discriminative under the implemented parameterization. The correspondence-breaking control is therefore important for distinguishing recording-specific preservation from structure that can also arise in nonmatched signals. This use of matched identity is an analysis design choice of the present study rather than an established rPPG benchmark convention. 7.2 Observation-associated heterogeneity is also property-specific Observation conditions did not affect all recovered properties in parallel. Endpoint discrepancy varied substantially with motion/activity and Fitzpatrick group after simultaneous subject-aware adjustment, whereas the tested dynamical discrepancy showed a different pattern. The Fitzpatrick-by-motion block provided secondary evidence that endpoint heterogeneity may depend jointly on subject-associated and acquisition conditions, but the smaller Fitzpatrick strata contain few independent participants; this interaction therefore motivates replication rather than a definitive characterization of subgroup-specific motion effects. The corresponding Fitzpatrick-by-lighting interaction was not supported, and neither interaction was supported for DĪ»D_Ī». The Fitzpatrick-associated endpoint contrast persisted after adjustment for the measured acquisition covariates, and adding aggregate RGB SNR did not materially account for that heterogeneity. This does not establish that optical signal quality is irrelevant. Rather, the simple pathway Fitzpatrick groupāaggregate RGB SNRāDHāRFitzpatrick group RGB SNRā D_HR was not supported by the specified analyses. Aggregate RGB SNR may not capture wavelength-dependent tissue optics, camera response, spatial ROI effects, channel mixing, compression, or algorithm-by-acquisition interactions that contribute to rPPG formation [4, 12, 3]. The optical-attenuation adequacy check narrows the mechanism further without identifying it. The simple BeerāLambert-inspired model predicted a substantially stronger Fitzpatrick-dependent SNR decline than was measured. The appropriate conclusion is therefore that this simplified monotonic attenuation model is inadequate for reproducing the observed SNR pattern, not that BeerāLambert physics or tissue optics are unimportant. The end-to-end camera pathway contains coupled optical, camera, behavioral, spatial-sampling, and algorithmic transformations that were not separately manipulated here. The pattern for DĪ»D_Ī» further illustrates why heterogeneity should not be generalized from one property to another. Fitzpatrick- and lighting-associated differences were not detected for this discrepancy, while several motion/activity contrasts differed from the reference condition. Smaller DĪ»D_Ī» values under particular conditions cannot be interpreted as improved dynamical preservation because recording-specific Ī»max _ correspondence was absent overall. The relevant result is the dissociation: factors associated with endpoint discrepancy do not map monotonically onto the tested dynamical discrepancy. A condition associated with degradation of one recovered property should therefore not automatically be assumed to degrade another property in the same way. 7.3 Diagnostic association does not imply predictive actionability The condition-aware experiment asks a different question from the mixed-effects analysis: whether measured observation context can improve prediction of contact-PPG HR for unseen subjects. The rPPG-HR-only model (M0M_0) serves as a learned calibration baseline, so subsequent improvements quantify the incremental value of context beyond systematic scale and offset correction. Motion and lighting reduced held-out error beyond this baseline, whereas adding Fitzpatrick group or aggregate RGB SNR did not improve the best model. Ridge and random forest reproduced the same ordering and did not outperform the linear specification. This separation between inferential association and predictive utility is important. A variable can identify where discrepancy differs without providing incremental predictive information once other observation context is available. Conversely, motion and lighting were useful for partial endpoint-gap reduction even though the remaining error and compressed prediction range were substantial. The experiment therefore supports condition-aware gap reduction, not reconstruction of the source PPG waveform, physiological correction, or interchangeability of camera-derived rPPG with contact PPG. 7.4 Scope and relation to prior representation frameworks The weak CHROM endpoint benchmark does not establish an intrinsic limit of camera-based physiological sensing. CHROM was used as an established, unsupervised observation pathway whose benchmark behavior on MMPD could be reproduced without selecting an rPPG method according to downstream results. The conclusions are therefore operator-specific: they characterize which tested properties remain accessible under this CHROM-based transformation, not what is fundamentally unrecoverable by every possible camera-rPPG method. The present findings also provide an observation-level extension of the representation question introduced in the prior CFD and CST work discussed in Section 3. CFD motivates the broader premise that physiological information available for inference can depend on representation, while CST emphasizes temporal and dynamical organization in contact PPG. The present study asks the next observation-level question: when the sensing pathway changes from contact PPG to camera-derived rPPG, which tested properties retain recording-specific correspondence? This relationship is conceptual rather than assumptive; the current framework and empirical conclusions stand independently of CFD or CST [16, 17]. Taken together, the results show that endpoint discrepancy, conventional structural correspondence, maximal-Lyapunov correspondence, measured RGB SNR, and acquisition-condition effects do not collapse to a single recoverability axis. Camera-derived physiological validation should therefore specify the property claimed to be recovered, test recording-specific correspondence for that property when appropriate, and evaluate its stability across relevant observation conditions. 8 Limitations Several limitations define the scope of these findings. First, all analyses used MMPD. Although the dataset contains hundreds of recordings spanning multiple acquisition conditions, the number of independent participants is much smaller, particularly within some Fitzpatrick strata. Subject-aware mixed-effects models, grouped cross-validation, and subject-level bootstrap resampling address repeated measurements but do not substitute for independent external validation. The Fitzpatrick-by-motion finding should therefore be treated as replication-worthy evidence rather than a definitive characterization of subgroup-specific motion effects. Second, the study intentionally used one fixed, established CHROM-based camera-rPPG observation pathway. The observed endpoint, structural, and dynamical correspondence therefore characterize this operator on MMPD and do not establish a fundamental limit of camera-based physiological sensing. Alternative rPPG extraction methods, acquisition systems, or learned observation models may preserve different properties and should be evaluated using the same recording-specific framework. Third, the tested propertiesāHR, autocorrelation, spectral structure, recurrence measures, and maximal Lyapunov exponentāare representative rather than exhaustive. The observed behavior of these properties does not determine the behavior of every physiological property that could be extracted from PPG or rPPG. Moreover, each property is observed through a finite-sample estimator. In particular, Ī»max _ depends on preprocessing, state-space reconstruction, validity criteria, and estimator behavior [7, 8]. The null Ī»max _ correspondence result therefore applies to the implemented dynamical representation and should not be generalized to all nonlinear cardiovascular structure. Fourth, the observation-condition analyses are associational rather than causal. Fitzpatrick category is not a direct measure of melanin concentration or tissue optical properties [13], and aggregate RGB SNR is not a complete description of camera-domain information quality [15]. Likewise, the BeerāLambert-inspired analysis was a deliberately simplified adequacy check rather than a full physical model of camera-rPPG formation. The persistence of Fitzpatrick-associated endpoint heterogeneity after RGB-SNR adjustment therefore neither identifies a causal mechanism nor establishes that optical signal quality is irrelevant. Direct optical measurements, controlled acquisition, and prospective designs that separate subject-associated from acquisition factors are needed for mechanistic attribution. Finally, the condition-aware experiment was designed primarily to test whether measured observation context reduces subject-held-out MAE in the PPGārPPG endpoint discrepancy, rather than to maximize explained variance. Motion and lighting produced consistent MAE reductions across all three learner families, with M2M_2 reducing MAE by 13.32%, 13.32%, and 12.77% relative to M0M_0 for linear regression, ridge regression, and random forest, respectively. However, the maximum out-of-fold R2R^2 was 0.189, indicating that the measured observation descriptors account for only a limited portion of recording-level variation. Thus, the RQ5 findings support partial reduction of endpoint error as measured by MAE, rather than complete explanation or correction of the PPGārPPG discrepancy. The experiment also predicts contact-PPG HR rather than reconstructing the contact-PPG waveform and therefore does not establish physiological waveform recovery or interchangeability of camera-derived rPPG with contact PPG. Future validation should extend the framework across independent datasets, multiple rPPG operators and sensing systems, direct optical measurements, and additional physiological property operators. 9 Conclusion This study supports a property-specific framework for evaluating physiological measurements across heterogeneous observation pathways. Under the evaluated contact-PPG-to-camera-rPPG transformation, population-level plausibility did not guarantee recording-specific preservation, and observation-associated degradation was neither uniform across properties nor completely captured by simple signal-quality descriptors. These findings characterize the evaluated observation pathway rather than a fundamental limit of camera sensing. More broadly, cross-modal physiological validation should identify the property claimed to be recovered and establish its recording-level preservation and stability under relevant observation conditions rather than infer signal equivalence from endpoint performance alone. 10 Data availability The source MMPD dataset is available from the dataset authors under its stated access conditions. Derived matched-analysis tables and exclusion/accounting records will be made available with the accepted article subject to the original dataset terms. 11 Code availability The analysis code used in this study will be made publicly available in a public repository upon publication of the article. Supplementary figures The supplementary analyses provide additional validation and sensitivity checks for the main empirical findings. Supplementary Figure S1 provides the coefficient-focused Fitzpatrick endpoint gradient; Supplementary Figure S2 shows RGB-channel SNR distributions by Fitzpatrick group; Supplementary Figure S3 shows the SNR-adjusted coefficient sensitivity analysis; Supplementary Figure S4 shows the PPGārPPG maximal-Lyapunov correspondence analysis; Supplementary Figure S5 shows out-of-fold predictions from the best condition-aware learner; and Supplementary Figure S6 shows the nonsignificant Fitzpatrick-by-lighting adjusted profiles. Figure S1: Subject-aware Fitzpatrick-associated endpoint gradient. Mixed-effects coefficients for Fitzpatrick IV, V, and VI relative to Fitzpatrick I after adjustment for lighting and motion/activity with a subject random intercept (N=625N=625 recordings, 32 subjects). Coefficients are expressed in beats/min and use Fitzpatrick I as the reference group; error bars denote 95% confidence intervals. This coefficient-focused display complements the combined descriptive-and-adjusted presentation in Figure 2. Figure S2: RGB-channel SNR distributions by Fitzpatrick group. Recording-level red-, green-, and blue-channel SNR distributions are shown for the 625-record Fitzpatrick analysis set. The extensive overlap and comparatively small shifts in central tendency provide the distributional context for Table 9; these measurements are descriptive signal-quality summaries and are not direct measures of melanin concentration or tissue optical absorption. Figure S3: Sensitivity of Fitzpatrick coefficients to aggregate RGB-SNR adjustment. Model 1b adds measured aggregate RGB SNR to Model 1 while retaining Fitzpatrick group, lighting, motion/activity, and the subject random intercept. The displayed Fitzpatrick contrasts change by less than 1% relative to Model 1, indicating negligible descriptive attenuation after SNR adjustment. This is a sensitivity analysis and is not interpreted as causal mediation. Figure S4: Frozen PPGārPPG maximal-Lyapunov analysis. The primary matched analysis used 645 recordings with valid PPG and rPPG Ī»max _ estimates. No detectable matched recording-level correspondence was observed (rĪ»=0.0231r_Ī»=0.0231, 95% CI -0.0542 to 0.1001; permutation p=0.5584p=0.5584), despite overlap in marginal values. The rPPG estimates also show marked variance compression relative to contact PPG, supporting the distinction between population-level similarity and preservation of recording-specific dynamical information. Figure S5: Predicted versus reference HR for the best condition-aware learner. Out-of-fold predictions from the linear M2M_2 model (rPPG HR + motion + lighting) are plotted against synchronized contact-PPG reference HR. The identity line represents perfect recovery of contact-PPG HR. Although M2M_2 reduced MAE relative to the rPPG-only learner, predictions remain compressed toward central HR ranges and visibly depart from the identity line at the extremes, illustrating why the result is interpreted as partial gap reduction rather than PPGārPPG equivalence. Predictions are strictly out-of-fold from subject-held-out validation. Figure S6: Adjusted Fitzpatrick-by-lighting endpoint profiles. Model-based adjusted mean DHāRD_HR is shown across lighting conditions for Fitzpatrick IāVI. Despite visible differences among cell means, the joint FitzpatrickĆlighting block was not significant (Wald Ļ2ā(9)=9.970Ļ^2(9)=9.970, p=0.3529p=0.3529); therefore, individual plotted differences are not interpreted as evidence of a compounded lighting-by-Fitzpatrick effect. The figure is retained to distinguish visually apparent subgroup variation from interaction heterogeneity supported by the repeated-measures model. 12 Declarations 12.1 Ethics statement This study is a secondary analysis of the existing de-identified Multi-Domain Mobile Video Physiology Dataset (MMPD) [6]. No new participants were recruited and no new data were collected for the present study. References [1] J. Allen, āPhotoplethysmography and its application in clinical physiological measurement,ā Physiological Measurement, vol. 28, no. 3, p. R1āR39, 2007. DOI: https://doi.org/10.1088/0967-3334/28/3/R01. [2] D. J. McDuff, J. R. Estepp, A. M. Piasecki, and E. B. Blackford, āA survey of remote optical photoplethysmographic imaging methods,ā in 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), p. 6398ā6404, 2015. DOI: https://doi.org/10.1109/EMBC.2015.7319857. [3] W. Wang, A. C. den Brinker, S. Stuijk, and G. de Haan, āAlgorithmic principles of remote PPG,ā IEEE Transactions on Biomedical Engineering, vol. 64, no. 7, p. 1479ā1491, 2017. DOI: https://doi.org/10.1109/TBME.2016.2609282. [4] S. L. Jacques, āOptical properties of biological tissues: A review,ā Physics in Medicine and Biology, vol. 58, no. 11, p. R37āR61, 2013. DOI: https://doi.org/10.1088/0031-9155/58/11/R37. [5] A. Dasari, S. K. A. Prakash, L. A. Jeni, and C. S. Tucker, āEvaluation of biases in remote photoplethysmography methods,ā npj Digital Medicine, vol. 4, p. 91, 2021. DOI: https://doi.org/10.1038/s41746-021-00462-z. [6] J. Tang, K. Chen, Y. Wang, Y. Shi, S. Patel, D. McDuff, and X. Liu, āMMPD: Multi-Domain Mobile Video Physiology Dataset,ā in 2023 45th Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), p. 1ā5, 2023. DOI: https://doi.org/10.1109/EMBC40787.2023.10340857. [7] F. Takens, āDetecting strange attractors in turbulence,ā in Dynamical Systems and Turbulence, Warwick 1980, Springer, p. 366ā381, 1981. DOI: https://doi.org/10.1007/BFb0091924. [8] M. T. Rosenstein, J. J. Collins, and C. J. De Luca, āA practical method for calculating largest Lyapunov exponents from small data sets,ā Physica D: Nonlinear Phenomena, vol. 65, nos. 1ā2, p. 117ā134, 1993. DOI: https://doi.org/10.1016/0167-2789(93)90009-P. [9] L. He, K. S. Alam, J. Ma, R. Povinelli, and S. I. Ahamed, āDynamics reconstruction of remote photoplethysmography,ā in Pervasive Computing Technologies for Healthcare: 15th EAI International Conference, PervasiveHealth 2021, Virtual Event, December 6ā8, 2021, Proceedings, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol. 431, Springer, p. 96ā110, 2022. DOI: https://doi.org/10.1007/978-3-030-99194-4_8. [10] G. de Haan and V. Jeanne, āRobust pulse rate from chrominance-based rPPG,ā IEEE Transactions on Biomedical Engineering, vol. 60, no. 10, p. 2878ā2886, 2013. DOI: https://doi.org/10.1109/TBME.2013.2266196. [11] X. Liu, G. Narayanswamy, A. Paruchuri, X. Zhang, J. Tang, Y. Zhang, R. Sengupta, S. Patel, Y. Wang, and D. McDuff, ārPPG-Toolbox: Deep remote PPG toolbox,ā Advances in Neural Information Processing Systems, vol. 36, Datasets and Benchmarks Track, p. 68485ā68510, 2023. DOI: https://doi.org/10.52202/075280-2995. [12] K. Setchfield, A. Gorman, A. H. R. W. Simpson, M. G. Somekh, and A. J. Wright, āEffect of skin color on optical properties and the implications for medical optical technologies: A review,ā Journal of Biomedical Optics, vol. 29, no. 1, p. 010901, 2024. DOI: https://doi.org/10.1117/1.JBO.29.1.010901. [13] V. R. Weir, K. Dempsey, J. W. Gichoya, V. Rotemberg, and A.-K. I. Wong, āA survey of skin tone assessment in prospective research,ā npj Digital Medicine, vol. 7, p. 191, 2024. DOI: https://doi.org/10.1038/s41746-024-01176-8. [14] H. Xiao, T. Liu, Y. Sun, Y. Li, S. Zhao, and A. Avolio, āRemote photoplethysmography for heart rate measurement: A review,ā Biomedical Signal Processing and Control, vol. 88, Art. no. 105608, 2024. DOI: https://doi.org/10.1016/j.bspc.2023.105608. [15] M. Elgendi, I. Martinelli, and C. Menon, āOptimal signal quality index for remote photoplethysmogram sensing,ā npj Biosensing, vol. 1, Art. no. 5, 2024. DOI: https://doi.org/10.1038/s44328-024-00002-1. [16] T. Oladunni and A. Wong, āRethinking Multimodality: Optimizing Multimodal Deep Learning for Biomedical Signal Classification,ā IEEE Access, vol. 13, p. 156436ā156464, 2025. DOI: https://doi.org/10.1109/ACCESS.2025.3605315. [17] T. Oladunni and F. G. Adewumi, āCardiac Stability Theory: An Axiomatically Grounded Framework for Continuous Cardiac Health Monitoring via Smartphone Photoplethysmography,ā arXiv:2604.23876, 2026. DOI: https://doi.org/10.48550/arXiv.2604.23876. [18] T. Oladunni and F. G. Adewumi, āSkin-Tone-Robust Topological Signal Processing: A Framework for Bias-Reducing Optical Measurement Systems,ā medRxiv, 2026, doi: 10.64898/2026.08.01.26359472.