| CPC A61B 5/02416 (2013.01) [A61B 5/349 (2021.01); A61B 5/7246 (2013.01); A61B 5/725 (2013.01); G16H 10/60 (2018.01); G16H 50/00 (2018.01); G06F 2218/02 (2023.01); G06F 2218/10 (2023.01); G06V 40/15 (2022.01)] | 20 Claims |

|
1. A system comprising:
a photoplethysmography (PPG) sensing apparatus configured to receive a PPG signal; and
a PPG signal processor coupled to the PPG sensing apparatus, the PPG signal processor configured to:
detect peaks and valleys in the PPG signal;
segment the PPG signal to provide a first time series of PPG waveforms located between two subsequent valleys in the PPG signal;
apply pattern recognition to the first time series with respect to a reference PPG waveform pattern produced based on a mathematical model of the PPG signal by assigning a recognition score to the PPG waveforms in the first time series;
produce the reference PPG waveform pattern with a reaction-diffusion model, with diastolic and systolic phases of a heart coupled with the reaction and diffusion properties of the reaction-diffusion model;
apply the pattern recognition by being configured to apply cross-correlation analysis between the PPG waveforms in the first time series and the reference PPG waveform pattern; and
produce a resulting PPG signal by retaining the PPG waveforms in the first time series having a recognition score higher than or equal to a recognition threshold, and discarding the PPG waveforms in the first time series having a recognition score lower than the recognition threshold.
|