M3PD Dataset: Dual-view Photoplethysmography (PPG) Using Front-and-rear Cameras of Smartphones in Lab and Clinical Settings

Jiankai Tang, Tao Zhang, Jia Li, Yiru Zhang, Mingyu Zhang +8 more
11/4/2025
cs.CV

Official code: Health-HCI-Group/F3Mamba (7 stars, last commit 2026-04-19).

Abstract

Portable physiological monitoring is essential for early detection and management of cardiovascular disease, but current methods often require specialized equipment that limits accessibility or impose impractical postures that patients cannot maintain. Video-based photoplethysmography on smartphones offers a convenient noninvasive alternative, yet it still faces reliability challenges caused by motion artifacts, lighting variations, and single-view constraints. Few studies have demonstrated reliable application to cardiovascular patients, and no widely used open datasets exist for cross-device accuracy. To address these limitations, we introduce the M3PD dataset, the first publicly available dual-view mobile photoplethysmography dataset, comprising synchronized facial and fingertip videos captured simultaneously via front and rear smartphone cameras from 60 participants (including 47 cardiovascular patients). Building on this dual-view setting, we further propose F3Mamba, which fuses the facial and fingertip views through Mamba-based temporal modeling. The model reduces heart-rate error by 21.9 to 30.2 percent over existing single-view baselines while improving robustness in challenging real-world scenarios. Data and code: https://github.com/Health-HCI-Group/F3Mamba.

View on arXivView PDF

Code Implementations(1)

70PythonApr 22, 20256 months ago

Similar Papers

Cite this paper

@article{tang2025mpd,
  title  = {M3PD Dataset: Dual-view Photoplethysmography (PPG) Using Front-and-rear Cameras of Smartphones in Lab and Clinical Settings},
  author = {Jiankai Tang and Tao Zhang and Jia Li and Yiru Zhang and Mingyu Zhang and Kegang Wang and Yuming Hao and Bolin Wang and Haiyang Li and Xingyao Wang and Yuanchun Shi and Yuntao Wang and Sichong Qian},
  year   = {2025},
  eprint = {2511.02349},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.02349v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.02349.svg)](https://codeofpaper.com/paper/2511.02349)

Discussion