Diagnostic classifications of pulse signal waveform data
First Claim
1. A method of making diagnostic classifications of pulse signal waveform data, the method comprising:
- receiving, at a processor, pulse signal waveform data;
identifying, by the processor, systolic peak data points in the pulse signal waveform data corresponding to a systolic peak indicating a heartbeat;
based on the systolic peak data points, identifying, by the processor, complexes in the pulse signal waveform data, wherein a complex comprises a sub-waveform in the pulse signal waveform data approximately between an on-set data point and an off-set data point, wherein the on-set data point is a data point preceding a given systolic peak data point that has a local minimum amplitude and the off-set data point is a data point subsequent to the given systolic peak that has a local minimum amplitude, and wherein each complex includes deflection data points between the on-set point and the off-set point, wherein one of the deflection data points is a systolic peak corresponding to a heartbeat;
determining, by the processor, a pattern distribution of the complexes based on relative magnitudes of at least three deflection data points of the complexes, wherein the pattern distribution indicates a frequency of pulse patterns appearing in the complexes of the pulse signal waveform data; and
based on the pattern distribution, making, by the processor, a diagnostic classification of the pulse signal waveform data;
wherein making the diagnostic classification of the pulse signal waveform data comprises determining a relationship between a first previous data point preceding the systolic peak, a first subsequent data point following the systolic peak, and a third subsequent data point following the systolic peak and a second subsequent data point;
wherein making the diagnostic classification of the pulse signal waveform data comprises determining that the pulse signal waveform data is indicative of Diabetes Mellitus when the following relationship is substantially satisfied;
A≧
X>
Y′
,where A is the first previous data point preceding the systolic peak, X is the first subsequent data point following the systolic peak, and Y′
is the third subsequent data point following the systolic peak and the second subsequent data point.
1 Assignment
0 Petitions
Accused Products
Abstract
Diagnostic classifications of pulse signal waveform data is provided. In one example, diagnosis or prediction of a disease may be performed by analyzing pulse signal waveform data, and comparing aspects of the pulse signal waveform data with a morphology pattern that has been found to indicate a subject is suffering from a specific disease. A pulse signal can be captured via wrist electrodes using bio-electric sensors based on an impedance plethysmographic principle, for example, and processed using feature extraction for diagnosis and assessment of the subject'"'"'s proneness to a disease. Analysis of the pulse signal and pulse morphology patterns provides an in-vitro, non-invasive, and low-cost method for diagnosing diseases.
17 Citations
19 Claims
-
1. A method of making diagnostic classifications of pulse signal waveform data, the method comprising:
-
receiving, at a processor, pulse signal waveform data; identifying, by the processor, systolic peak data points in the pulse signal waveform data corresponding to a systolic peak indicating a heartbeat; based on the systolic peak data points, identifying, by the processor, complexes in the pulse signal waveform data, wherein a complex comprises a sub-waveform in the pulse signal waveform data approximately between an on-set data point and an off-set data point, wherein the on-set data point is a data point preceding a given systolic peak data point that has a local minimum amplitude and the off-set data point is a data point subsequent to the given systolic peak that has a local minimum amplitude, and wherein each complex includes deflection data points between the on-set point and the off-set point, wherein one of the deflection data points is a systolic peak corresponding to a heartbeat; determining, by the processor, a pattern distribution of the complexes based on relative magnitudes of at least three deflection data points of the complexes, wherein the pattern distribution indicates a frequency of pulse patterns appearing in the complexes of the pulse signal waveform data; and based on the pattern distribution, making, by the processor, a diagnostic classification of the pulse signal waveform data; wherein making the diagnostic classification of the pulse signal waveform data comprises determining a relationship between a first previous data point preceding the systolic peak, a first subsequent data point following the systolic peak, and a third subsequent data point following the systolic peak and a second subsequent data point; wherein making the diagnostic classification of the pulse signal waveform data comprises determining that the pulse signal waveform data is indicative of Diabetes Mellitus when the following relationship is substantially satisfied;
A≧
X>
Y′
,where A is the first previous data point preceding the systolic peak, X is the first subsequent data point following the systolic peak, and Y′
is the third subsequent data point following the systolic peak and the second subsequent data point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
receiving pulse signal waveform data; identifying systolic peak data points in the pulse signal waveform data corresponding to a systolic peak indicating a heartbeat; based on the systolic peak data points, identifying complexes in the pulse signal waveform data, wherein a complex comprises a sub-waveform in the pulse signal waveform data approximately between an on-set data point and an off-set data point, wherein the on-set data point is a data point preceding a given systolic peak data point that has a local minimum amplitude and the off-set data point is a data point subsequent to the given systolic peak that has a local minimum amplitude, and wherein each complex includes deflection data points between the on-set point and the off-set point, wherein one of the deflection data points is a systolic peak corresponding to a heartbeat; determining a pattern distribution of the complexes based on relative magnitudes of at least three deflection data points of the complexes, wherein the pattern distribution indicates a frequency of pulse patterns appearing in the complexes of the pulse signal waveform data; and based on the pattern distribution, making a diagnostic classification of the pulse signal waveform data; wherein making the diagnostic classification of the pulse signal waveform data comprises determining a relationship between a first previous data point preceding the systolic peak, a first subsequent data point following the systolic peak, and a third subsequent data point following the systolic peak and a second subsequent data point; wherein making the diagnostic classification of the pulse signal waveform data comprises determining that the pulse signal waveform data is indicative of Diabetes Mellitus when the following relationship is substantially satisfied;
A≧
X>
Y′
,where A is the first previous data point, X is the first subsequent data point, and Y′
is the third subsequent data point. - View Dependent Claims (16, 18)
-
-
17. A non-transitory computer readable medium having stored therein instructions executable by a computing device to cause the computing device to perform functions of:
-
receiving pulse signal waveform data; identifying systolic peak data points in the pulse signal waveform data corresponding to a systolic peak indicating a heartbeat; based on the systolic peak data points, identifying complexes in the pulse signal waveform data, wherein a complex comprises a sub-waveform in the pulse signal waveform data approximately between an on-set data point and an off-set data point, wherein the on-set data point is a data point preceding a given systolic peak data point that has a local minimum amplitude and the off-set data point is a data point subsequent to the given systolic peak that has a local minimum amplitude, and wherein each complex includes deflection data points between the on-set point and the off-set point, wherein one of the deflection data points is a systolic peak corresponding to a heartbeat; identifying a first previous data point preceding the systolic peak data point that has a local minimum amplitude, the first preceding data point being the on-set data point; identifying a first subsequent data point following the systolic peak data point that has a local minimum amplitude; identifying a second subsequent data point following the first subsequent data point that has a local maximum amplitude; identifying a third subsequent data point following the second subsequent data point that has a local minimum amplitude; identifying a fourth subsequent data point following the third subsequent data point that has a local maximum amplitude; and identifying a fifth subsequent data point following the fourth subsequent data point that has a local minimum amplitude, the fifth subsequent data point being the off- set data point, determining a pattern distribution of the complexes based on relative magnitudes of at least three deflection data points of the complexes, wherein the pattern distribution indicates a frequency of pulse patterns appearing in the complexes of the pulse signal waveform data; and based on the pattern distribution, making a diagnostic classification of the pulse signal waveform data; wherein making the diagnostic classification of the pulse signal waveform data comprises determining that the pulse signal waveform data is indicative of Diabetes Mellitus when the following relationship is substantially satisfied;
A>
X>
Y′
,where A is the first previous data point, X is the first subsequent data point, and Y′
is the third subsequent data point.
-
-
19. A system comprising:
-
a database storing known patterns of pulse signals; an input interface for receiving pulse signal waveform data; and a processor configured to identify systolic peak data points in the pulse signal waveform data corresponding to a systolic peak indicating a heartbeat, the processor further based on the systolic peak data points configured to identify complexes in the pulse signal waveform data, wherein a complex comprises a sub-waveform in the pulse signal waveform data approximately between an on-set data point and an off-set data point, wherein the on-set data point is a data point preceding a given systolic peak data point that has a local minimum amplitude and the off-set data point is a data point subsequent to the given systolic peak that has a local minimum amplitude, and wherein each complex includes deflection data points between the on-set point and the off-set point, wherein one of the deflection data points is a systolic peak corresponding to a heartbeat, wherein based on relative magnitudes of at least three deflection data points of the complexes, the processor is configured to compare a pattern of each complex with the known patterns of pulse signals in the database, and to make a diagnostic classification of the pulse signal waveform data; wherein making the diagnostic classification of the pulse signal waveform data comprises determining a relationship between a first previous data point preceding the systolic peak, a first subsequent data point following the systolic peak, and a third subsequent data point following the systolic peak and a second subsequent data point; wherein making the diagnostic classification of the pulse signal waveform data comprises determining that the pulse signal waveform data is indicative of Diabetes Mellitus when the following relationship is substantially satisfied;
A≧
X>
Y′
,where A is the first previous data point, X is the first subsequent data point, and Y′
is the third subsequent data point.
-
Specification