A non-parametric validation framework for photoplethysmography-based heart rate monitoring: a proof-of-concept study using the two-sample Kolmogorov–Smirnov test

Javier Cruz-Salgado

https://orcid.org/0000-0002-1684-6647

Mexico

Universidad Virtual del Estado de Guanajuato image/svg+xml

Center for Applied Innovation in Competitive Technologies CIATEC

Javier Yañez-Mendiola

https://orcid.org/0000-0003-0772-5947

Mexico

Centro de Innovación Aplicada en Tecnologías Competitivas image/svg+xml

Edgar Augusto Ruelas-Santoyo

https://orcid.org/0000-0003-0515-7667

Mexico

Technological Institute of Celaya image/svg+xml

Department of Industrial Engineering

Israel Miguel-Andrés

https://orcid.org/0000-0002-9433-7864

Mexico

Centro de Innovación Aplicada en Tecnologías Competitivas image/svg+xml

José Alfredo Jiménez-García

https://orcid.org/0000-0002-5293-4855

Mexico

Technological Institute of Celaya image/svg+xml

Department of Industrial Engineering

|

Accepted: 2025-12-10

|

Published: 2026-01-27

DOI: https://doi.org/10.4995/jarte.2026.24883
Funding Data

Downloads

Keywords:

photoplethysmography, two-sample Kolmogorov–Smirnov test, heart rate comparison, biomedical signal processing, non-invasive health monitoring

Supporting agencies:

This research was not funded

Abstract:

This article establishes a non-parametric validation framework for photoplethysmography (PPG) signals intended for heart rate monitoring, formulated as a methodological proof-of-concept study. The study applies the two-sample Kolmogorov–Smirnov test as a robust and versatile method for comparing the distributions of PPG signals. By integrating the two-sample Kolmogorov–Smirnov test into the validation process of cardiac pulse measurement devices, the work demonstrates its effectiveness in enhancing the accuracy and reliability of biomedical signal analysis. Results show that, when comparing signals against calibrated reference devices and visualizing cumulative distribution functions, the two-sample Kolmogorov–Smirnov test is capable of detecting subtle differences in signal behavior. This innovative use of the two-sample Kolmogorov–Smirnov test provides valuable insights for the design and validation of biomedical signal processing systems and contributes to the advancement of non-invasive health monitoring technologies. The proposed framework is evaluated under controlled experimental conditions using data acquired from a single subject. Consequently, the results should be interpreted as a methodological validation of the proposed statistical approach rather than as a definitive clinical validation, and are intended to demonstrate feasibility and analytical relevance rather than population-level generalizability.

Show more Show less

References:

Allen, J. (2007). Photoplethysmography and its application in clinical physiological measurement. Physiological Measurement, 28(3), R1–R39. https://doi.org/10.1088/0967-3334/28/3/R01

Anderson, R. R., & Parrish, J. A. (1981). The optics of human skin. Journal of Investigative Dermatology, 77(1), 13–19. https://doi.org/10.1111/1523-1747.ep12479191

Aslam, M. (2019). A new Kolmogorov–Smirnov test under neutrosophic statistics. ACS Omega, 4(8), 14538–14543. https://doi.org/10.1021/acsomega.9b01319

Ballarin, M., Refsgaard, J. C., & Madsen, H. (2022). Predictive and descriptive validation of hydrological models for extreme events: A critical review. Hydrological Sciences Journal, 67(9), 1272–1289. https://doi.org/10.1080/02626667.2022.2089450

Bautista López, R. Z., Yáñez Mendiola, J., & López Vela, J. M. (2023). Investigaciones y desarrollos tecnológicos en México, (1-VII).

Bautista López, R. Z., Yáñez Mendiola, J., & Sicard González, M. T. (2023). Branchial motion assessment in abalone using photoplethysmography. Aquaculture Research, 1, 6672198. https://doi.org/10.1155/2023/6672198

Berner, J. (2005). Linking nonlinearity and non-Gaussianity of planetary wave behavior by the Fokker–Planck equation. Journal of the Atmospheric Sciences, 62, 2098–2117. https://doi.org/10.1175/JAS3468.1

Branstator, G., & Berner, J. (2005). Linear and nonlinear signatures in the planetary wave dynamics of an AGCM: Phase space tendencies. Journal of the Atmospheric Sciences, 62, 1792–1811. https://doi.org/10.1175/JAS3429.1

Burgers, G., & Stephenson, D. B. (1999). The “normality” of El Niño. Geophysical Research Letters, 26, 1027–1030. https://doi.org/10.1029/1999GL900161

Cardoso, A., Machado, P., & Duarte, J. (2023). Streaming Kolmogorov–Smirnov: An approximate algorithm for distribution testing in real time. Journal of Computational Science, 68, 102016. https://doi.org/10.1016/j.jocs.2023.102016

Charlton, P. H., van Velzen, J., & Clifton, D. A. (2025). Determinants of photoplethysmography signal quality at the wrist. PLOS Digital Health, 4(1). https://doi.org/10.1371/journal.pdig.0000585

Corder, G. W., & Dale, I. F. (2023). Nonparametric statistics: A step-by-step approach (2nd ed.). Wiley. https://www.wiley.com/en-us/Nonparametric+Statistics%3A+A+Step-by-Step+Approach%2C+2nd+Edition-p-9781118840313

Debnath, S., & Kim, D. (2025). A comprehensive review of heart rate measurement using remote photoplethysmography and deep learning. Biomedical Engineering Online, 24(1), 145. https://doi.org/10.1186/s12938-025-01405-5

Elgendi, M. (2012). On the analysis of fingertip photoplethysmogram signals. Current Cardiology Reviews, 8(3), 14–25. https://www.eurekaselect.com/article/43575

Elgendi, M., Fletcher, R., Howard, N., & Lovell, N. H. (2024). Recommendations for evaluating photoplethysmography-based algorithm performance. npj Digital Medicine, 7(1), 120. https://doi.org/10.1038/s43856-024-00555-2

Gershunov, A., Schneider, N., & Barnett, T. (2001). Low-frequency modulation of the ENSO–Indian monsoon rainfall relationship: Signal or noise? Journal of Climate, 14, 2486–2492. https://doi.org/10.1175/1520-0442(2001)014<2486:LFMOTE>2.0.CO;2

Ghaderi, E., & Bahreyni, B. (2021). Synchronous demodulation for low-noise measurements. IEEE Instrumentation & Measurement Magazine, 24(2), 72–78. https://doi.org/10.1109/MIM.2021.9400956

Grillenzoni, C. (2019). Statistical change detection in biomedical signal processing. Array, 2, 100009. https://doi.org/10.1016/j.array.2019.100009

Hertzman, A. B. (1938). The blood supply of various skin areas as estimated by the photoelectric plethysmograph. American Journal of Physiology – Legacy Content, 124(2), 328–340. https://doi.org/10.1152/ajplegacy.1938.124.2.328

JeyaJothi, R., Kumar, S., & Maheshwari, M. (2022). Computational models for obstructive sleep apnea detection using physiological signals. In Advances in Computational Intelligence and Machine Learning Applications (pp. 189–206). Springer. https://doi.org/10.1007/978-981-16-8343-2_9

Kolmogorov, A. N. (1933). Sulla determinazione empirica di una legge di distribuzione. Giornale dell’Istituto Italiano degli Attuari, 4, 83–91.

Kyriacou, P. A., & Chatterjee, S. (2022). The origin of photoplethysmography. In J. Allen & P. Kyriacou (Eds.), Photoplethysmography (pp. 17–43). Academic Press. https://doi.org/10.1016/B978-0-12-823374-0.00004-9

Lanzante, J. R. (2021). Evaluating the Kolmogorov–Smirnov two-sample test for climatological applications. International Journal of Climatology, 41(3), 1909–1924. https://doi.org/10.1002/joc.6903

Luiz, A. J. B., & Lima, M. A. de. (2021). Application of the Kolmogorov–Smirnov test to compare greenhouse gas emissions over time. Brazilian Journal of Biometrics, 39(1), 60–70. https://doi.org/10.28951/rbb.v39i1.498

Massey, F. J. (1951). The Kolmogorov–Smirnov test for goodness of fit. Journal of the American Statistical Association, 46(253), 68–78. https://doi.org/10.1080/01621459.1951.10500769

Moccia, B., Mineo, C., Ridolfi, E., Russo, F., & Napolitano, F. (2021). Probability distributions of daily rainfall extremes in Lazio and Sicily, Italy, and design rainfall inferences. Journal of Hydrology: Regional Studies, 33, 100771. https://doi.org/10.1016/j.ejrh.2020.100771

Montgomery, D. C., & Runger, G. C. (2018). Applied statistics and probability for engineers (7th ed.). Wiley.

Poh, M.-Z., McDuff, D. J., & Picard, R. W. (2010). Non-contact, automated cardiac pulse measurements using video imaging and blind source separation. Optics Express, 18(10), 10762–10774. https://doi.org/10.1364/OE.18.010762

Pstras, L., Sliwinski, P., & Gielerak, G. (2025). Facial video photoplethysmography for measuring average and quasi-instantaneous heart rate. Frontiers in Physiology, 16, 1638809. https://doi.org/10.3389/fphys.2025.1638809

Ramos-Frutos, J., Cruz-Salgado, J., Ramos-Soto, O., Miguel-Andrés, I., Pérez-Chávez, R., Oliva, D., Casas-Ordaz, Á., Çelik, E., & Nadimi-Shahraki, M. H. (2025). Improving the response surface methodology optimization with metaheuristics: A practical approach. Expert Systems with Applications, 129195. https://doi.org/10.1016/j.eswa.2025.129195

Servin, M., Malacara, D., & Rodríguez-Vera, R. (1994). Phase-locked-loop interferometry applied to aspheric testing with a computer-stored compensator. Applied Optics, 33(13), 2589–2595. https://doi.org/10.1364/AO.33.002589

Smirnov, N. V. (1948). Table for estimating the goodness of fit of empirical distributions. The Annals of Mathematical Statistics, 19(2), 279–281. https://doi.org/10.1214/aoms/1177730256

Stearns, S. D., & Hush, D. R. (2011). Digital signal processing with examples in MATLAB (2nd ed.). CRC Press.

Steinskog, D. J., Tjøstheim, D., & Kvamstø, N. G. (2007). A cautionary note on the use of the Kolmogorov–Smirnov test for normality. Monthly Weather Review, 135(3), 1151–1157. https://doi.org/10.1175/MWR3319.1

Stephens, M. A. (1970). Use of the Kolmogorov–Smirnov, Cramér–von Mises and related statistics without extensive tables. Journal of the Royal Statistical Society: Series B (Methodological), 32(1), 115–122. https://doi.org/10.1111/j.2517-6161.1970.tb00821.x

Stephenson, D. B., Hannachi, A., & O’Neill, A. (2004). On the existence of multiple climate regimes. Quarterly Journal of the Royal Meteorological Society, 130, 583–605. https://doi.org/10.1256/qj.02.146

Strasser, T., Kapsner, L. A., & Keller, T. (2025). Insight on forehead photoplethysmography sensors: Wearables, advances and challenges. Nature Biomedical Engineering, 9(2), 243–257. https://doi.org/10.1038/s41390-025-04376-4

Tamura, T., Maeda, Y., Sekine, M., & Yoshida, M. (2014). Wearable photoplethysmographic sensors—Past and present. Electronics, 3(2), 282–302. https://doi.org/10.3390/electronics3020282

Vlček, O., & Huth, R. (2009). Is daily precipitation gamma-distributed? Testing using the two-sample Kolmogorov–Smirnov test. Agricultural and Forest Meteorology, 149(2), 405–412. https://doi.org/10.1016/j.agrformet.2008.09.010

van Vliet, L., Meeus, M., & Wuyts, F. L. (2025). Assessment of photoplethysmography-based blood pressure monitoring device over 28 days. European Heart Journal – Digital Health, 6(4), 763–772. https://doi.org/10.1093/ehjdh/ztad115

Weiss, N. A. (1986). Modified Kolmogorov–Smirnov tests for correlated data. IEEE Transactions on Biomedical Engineering, 33(12), 1130–1134. https://doi.org/10.1109/TBME.1986.325697

Zeimbekakis, A., Langrené, N., & Ferrari, D. (2024). When the Kolmogorov–Smirnov one-sample test is misused: A cautionary review. The American Statistician, 78(1), 34–44. https://doi.org/10.1080/00031305.2023.2211427

Show more Show less