Papers › Efficient Deep Learning-based Estimation of the Vital Signs on Smartphones

Efficient Deep Learning-based Estimation of the Vital Signs on Smartphones

13 Apr 2022arXiv:2204.08989archive 2025-07-28

Taha Samavati, Mahdi Farvardin, Aboozar Ghaffari

With the increasing use of smartphones in our daily lives, these devices have become capable of performing many complex tasks. Concerning the need for continuous monitoring of vital signs, especially for the elderly or those with certain types of diseases, the development of algorithms that can estimate vital signs using smartphones has attracted researchers worldwide. In particular, researchers have been exploring ways to estimate vital signs, such as heart rate, oxygen saturation levels, and respiratory rate, using algorithms that can be run on smartphones. However, many of these algorithms require multiple pre-processing steps that might introduce some implementation overheads or require the design of a couple of hand-crafted stages to obtain an optimal result. To address this issue, this research proposes a novel end-to-end solution to mobile-based vital sign estimation using deep learning that eliminates the need for pre-processing. By using a fully convolutional architecture, the proposed model has much fewer parameters and less computational complexity compared to the architectures that use fully-connected layers as the prediction heads. This also reduces the risk of overfitting. Additionally, a public dataset for vital sign estimation, which includes 62 videos collected from 35 men and 27 women, is provided. Overall, the proposed end-to-end approach promises significantly improved efficiency and performance for on-device health monitoring on readily available consumer electronics.

PaperPDFCode

Code

mahdifarvardin/medvse officialmentioned in papermentioned on GitHubtf report
mahdifarvardin/mtvital officialmentioned in papermentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Deep LearningHeart rate estimationSpO2 estimation

Datasets

Introduced by this paper, per the archive.

MTHS

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Heart rate estimation BIDMC Residual FCN MAE [bpm, session-wise] 1.33 #2 of 2 Archive leaderboard report
Heart rate estimation MTHS Residual FCN MAE [bpm, session-wise] 6.96 #1 of 1 Archive leaderboard report
SpO2 estimation BIDMC Residual FCN MAE [bpm, session-wise] 1.0 #2 of 2 Archive leaderboard report
SpO2 estimation MTHS Residual FCN MAE [bpm, session-wise] 1.34 #1 of 1 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections