Paperdoi:10.1145/3795866.3848422

Demo: multi-device cuffless blood pressure monitoring via PPG-to-ECG generation (MobiCom '26)

Venue listed2026Added Oct 26, 2026

  • HJ
  • PZ

Authors: Hui Ji, Pengfei Zhou

MobiCom '26 demo, pp. 1768–1770

Licence: CC BY 4.0

TL;DR

Live demo of a PPG-conditioned diffusion model that generates ECG for cuffless BP estimation. The ECG-targeted generative process uses a QRS-adaptive forward process plus scale- and frequency-alignment modules that constrain R-peak position, amplitude range and heart rate. It runs on heterogeneous commodity wearables: two smart rings (Circular Ring, OmniRing), a Mi Band 4 and the authors' own PPG wristband.

  • Form factor: ring + wrist

Abstract

Cuffless blood pressure (BP) monitoring is central to managing cardiovascular diseases, and is commonly based on photoplethysmography (PPG) or electrocardiography (ECG). ECG delivers better BP accuracy, but straps and patches make it impractical for daily use; PPG is already present on the rings and watches people wear all day, yet carries far less cardiac information. We bridge the two by generating ECG from PPG: a diffusion model performs a selective, ECG-targeted generative process conditioned on PPG, using a QRS-adaptive forward process together with scale- and frequency-alignment modules that constrain R-peak position, amplitude range and heart rate. This demo runs that pipeline live on heterogeneous commodity wearables—two smart rings (Circular Ring, OmniRing), a smart watch (Mi Band 4) and our own PPG wristband. Attendees wear the device of their choice, watch an ECG being synthesized from their own PPG in real time, and compare the resulting estimate against an Omron cuff, shown alongside a signal-quality index and the running error against the cuff.

Verbatim from Semantic Scholar (opens in a new tab) · Abstract via Semantic Scholar; © the authors/publisher

Results on ChatPPG leaderboards

All leaderboards

No results from this paper on ChatPPG leaderboards yet. Browse the leaderboards.

Tasks & signals

Tasks

Blood pressure

Signals

Keywords

cuffless BPPPG-to-ECGdiffusionsmart ringMi BandOmrondemoMobiCom

How it works

How Method works: Setup → Method → TargetSetup: Signals (PPG, synthetic ECG); Form factor (ring + wrist). Method: Method. Target: Blood pressure.SetupSignals: PPG, synthetic ECGSignalsPPG, synthetic ECGForm factor: ring + wristForm factorring + wristMethodMethodTargetBlood pressureBlood pressure

Cite this paper

APA

Ji, H., & Zhou, P. (2026). Demo: multi-device cuffless blood pressure monitoring via PPG-to-ECG generation (MobiCom '26). MobiCom '26 demo, pp. 1768–1770. https://doi.org/10.1145/3795866.3848422

BibTeX

@article{ji2026demo,
  title         = {{Demo: multi-device cuffless blood pressure monitoring via PPG-to-ECG generation (MobiCom '26)}},
  author        = {Ji, Hui and Zhou, Pengfei},
  year          = {2026},
  journal       = {MobiCom '26 demo, pp. 1768–1770},
  doi           = {10.1145/3795866.3848422}
}

Built from the hub record. Check it against the publisher before submitting.

Added to the ChatPPG research hub