PPG Peak And Valley Detection for Accurate Physiological Values
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for inferring physiological values from photoplethysmography (PPG) signals are often inaccurate and inefficient in characterizing local maxima and minima, leading to unreliable determination of pulse rate, oxygen saturation, and respiration rate.
Innovation Solution
A method for analyzing PPG signals to accurately identify local maxima and minima using prominence and strength scores, followed by machine learning algorithms to classify these points, enabling precise determination of physiological values such as pulse rate, oxygen saturation, and respiration rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional PPG signal analysis techniques are used to infer physiological values, then the determination process is simple, but the accuracy of physiological value determination deteriorates
Solution Approach 1:
The patent segments the PPG signal analysis into distinct components: identifying local maxima and minima points, calculating prominence scores for these points, and using machine learning algorithms to classify them. This segmentation allows for more accurate physiological value determination by systematically processing different aspects of the signal separately rather than using a monolithic approach.
Solution Approach 2:
The patent performs preliminary actions by pre-processing the PPG signal to identify and score potential local maxima and minima points before final physiological value calculation. Prominence scores are calculated in advance for all candidate points, and machine learning models are trained beforehand to recognize patterns, which improves accuracy during actual measurement without increasing real-time computational burden.
2Measurement precision
If comprehensive signal analysis is performed to improve accuracy, then measurement precision improves, but computational resource consumption increases
Solution Approach 1:
The patent applies partial action by focusing computational resources on analyzing only the most prominent local maxima and minima points in the PPG signal, rather than processing every data point. By calculating prominence scores and selecting only significant points for further analysis, the system achieves accurate physiological value determination while reducing overall computational resource consumption.
3Measurement precision
If detailed characterization of local maxima and minima is performed, then measurement precision improves, but processing time increases
Solution Approach 1:
The patent performs preliminary identification and scoring of local maxima and minima points before final physiological value calculation. By pre-processing the signal to mark and score all candidate points, the system reduces the complexity of subsequent analysis steps, thereby improving measurement precision without proportionally increasing total processing time.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach enhances the accuracy and efficiency of determining physiological values by conserving computational resources and time, while providing reliable measurements of pulse rate, oxygen saturation, and respiratory rate.
Implementation Method 1
A photoplethysmography (PPG) sensor uses optical techniques to detect volumetric changes in blood in peripheral circulation
Data Source
AI summary
A photoplethysmogram (PPG) signal may be used to determine values representing a pulse rate, oxygen saturation, or respiration rate of a user by determining data points of the signal that correspond to local maxima (peaks) and local minima (valleys). Peaks and valleys are identified based on the directional components of sets of points that precede and follow the peak or valley, and values for one or more of those points relative to the value for the peak or valley. Once peaks and valleys of the signal are identified, lengths of time between adjacent peaks or valleys may be used to determine pulse rate. Differences in values represented by an adjacent peak and valley for different wavelengths of the PPG signal may be used to determine oxygen saturation. Changes in distances between adjacent peaks or valleys and amplitude of the PPG signal over time may be used to determine respiration rate.


