{
  "abstract": "Remote photoplethysmography (rPPG) enables contact-free heart-rate estimation from facial video, but most web-based implementations process recordings offline, limiting their use in real-time experimental applications. We developed and, to our knowledge, provide the first ECG validation of a live rPPG implementation embedded directly within Gorilla Experiment Builder, a widely used platform for online behavioural research. We validated the method in 27 participants against simultaneously recorded electrocardiography (ECG) across nine trial durations ranging from 10 to 50 s. rPPG-derived heart rate showed excellent agreement with ECG-derived heart rate, with a mean absolute error of 1.48 bpm, a root mean square error of 2.19 bpm, and an ICC(A,1) of .960. Mean bias was small (0.40 bpm), with repeated-measures 95% limits of agreement from -3.85 to 4.66 bpm, and heart-rate error did not differ significantly by trial durations. These findings support the feasibility of live rPPG within a browser-based experimental platform for physiological feedback and adaptive online experiments without requiring webcam videos to be stored or processed offline.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 3,
  "authors": [
    {
      "name": "Mariana Von Mohr"
    },
    {
      "name": "Manos Tsakiris"
    },
    {
      "name": "Gianluca Finotti"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/24n6hv0k62wfx.bib",
  "cited_by": 0,
  "doi": "10.31234/osf.io/au9ry_v1",
  "fulltext_url": null,
  "id": "24n6hv0k62wfx",
  "issns": [],
  "landing_url": "https://osf.io/preprints/psyarxiv/au9ry_v1/",
  "language": null,
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "bepress",
      "Neuroscience"
    ],
    [
      "openalex",
      "2204|Non-Invasive Vital Sign Monitoring"
    ]
  ],
  "openalex": "W7214427211",
  "pdf_url": "https://osf.io/au9ry/download",
  "pmcid": null,
  "pmid": null,
  "published": "2026-09-26",
  "publisher": null,
  "ris": "https://research.draconitic.com/paper/24n6hv0k62wfx.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:23:17Z",
      "native_id": "au9ry",
      "source": "osf",
      "url": "https://osf.io/preprints/psyarxiv/au9ry_v1/"
    }
  ],
  "subjects": [
    {
      "field": "biology",
      "origin": "bepress:Neuroscience",
      "subfield": "neuroscience"
    }
  ],
  "title": "A Browser-Based Remote Photoplethysmography Method for Live Heart Rate Estimation",
  "title_text": "A Browser-Based Remote Photoplethysmography Method for Live Heart Rate Estimation",
  "type": "preprint",
  "updated_at": "2026-10-30T12:23:17Z",
  "url": "https://research.draconitic.com/paper/24n6hv0k62wfx",
  "venue": "PsyArXiv",
  "versions": []
}