Systems and Methods of Arrhythmia Detection
20200337567 ยท 2020-10-29
Inventors
- Stephen A. McCalmont (Hollis, NH, US)
- Stuart P. MacEachern (Hopkinton, MA, US)
- Ralph L. Beck (Sterling, MA)
- Anthony Falcone (Hollis, NH, US)
Cpc classification
A61B5/02055
HUMAN NECESSITIES
A61B2562/02
HUMAN NECESSITIES
G16H50/20
PHYSICS
A61B5/7264
HUMAN NECESSITIES
A61B5/0024
HUMAN NECESSITIES
A61B5/352
HUMAN NECESSITIES
G16H50/30
PHYSICS
International classification
A61B5/0205
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
Abstract
Systems and methods of arrhythmia detection and associated apparatus that utilize machine learning techniques that allow for the consideration individual characteristics and the tailoring/personalization of biometric data allow for early detection and treatment, especially of cardiac arrhythmias and other abnormalities.
Claims
1-3. (canceled)
4: A detection and classification system, the system comprising: a sensor module configured to receive a signal; a feature detection module configured to receive the signal and to analyze the signal for repeating segments; and a signal feature classifier configured to receive the signal and information regarding repeating segments therein from the feature detection module and to classify the signal, wherein the system is configured to automatically notify a predetermined third-party of the occurrence of a predetermined classification.
5: The system of claim 4, wherein the signal is an ECG signal, the feature detection module comprises a beat detection module, and the signal feature classifier comprises a beat classifier.
6: The system of claim 5, wherein the beat detection module is configured to detect a QRS complex.
7: The system of claim 4, wherein the signal is a biometric signal.
8: The system of claim 4, wherein the feature detection module and the signal feature classifier are configured to receive the signal simultaneously.
9: The system of claim 4, wherein the signal classification is selected from the group consisting of normal, abnormal, and critical.
10: The system of claim 4, further comprising a derived feature detection module configured to further analyze the information generated by the feature detection module.
11: The system of claim 4, further comprising filters disposed between the sensor module and elements configured to receive the signal therefrom, wherein said features are configured to strip irrelevant information from the signal.
12: The system of claim 4, further comprising biometric sensors, wherein information therefrom is analyzed in parallel with information provided by the signal feature classifier to provide a more complete picture of a patient's overall well-being
13: The system of claim 12, wherein the information obtained from the biometric sensors is also taken into account by the feature classifier during signal classification.
14: The system of claim 4, wherein said system is further configured to transmit data upon which the classification was based with said notification.
15: The system of claim 4, wherein the signal is down-sampled before being provided to the feature detection module and the signal feature classifier.
16: The system of claim 4 wherein the signal feature classifier is further configured to establish a baseline characterization of patient response.
17: The system of claim 4 wherein the signal is ergodic.
18: A wearable detection and classification system, the system comprising: a unitary housing configured to be worn by a patient, the unitary housing comprising: an ECG sensor module configured to receive an ECG signal; an ECG signal filter configured to process the received ECG signal; a beat detection module configured to receive the processed ECG signal and to analyze the ECG signal for repeating segments; a plurality of biometric sensors configured to acquire biometric data; and a beat classifier configured to receive the processed ECG signal and information regarding repeating segments therein from the beat detection module, biometric data from at least one of the plurality of biometric sensors, and to classify the ECG signal as normal or abnormal based on this information, wherein the system is configured to create an individualized model of the patient's ECG signal that establishes a baseline for the patient and to use this individualized model to classify an ECG signal as normal or abnormal, wherein the repeating segments are QRS complexes, wherein the system is configured to assign a score to a classification based on how closely it matches a particular model, and wherein the system is configured to automatically notify a predetermined third-party of the occurrence of an abnormal classification and its associated score.
19: The system of claim 18 wherein the individualized model is automatically created by the system using machine learning techniques, including a supervised learning phase requiring human assistance and an unsupervised learning phase wherein at least one machine learning algorithm and/or technique is used to draw inferences from datasets comprising individual sensor data, including raw ECG signal and derived feature information, without labeled responses, and wherein the individualized model comprises personalized alterations to the behavior of the beat detector and beat classifier.
20: The system of claim 18 wherein machine learning comprises the application of non-parametric Bayesian methods that make use of infinite-dimensional mathematical structures.
21: The system of claim 18 wherein processing and analyzing of the ECG signal is performed by a computing resource external to the unitary housing.
22: The system of claim 18 wherein at least two of the unitary housings configured to be worn by a patient are worn by a single patient, wherein said at least two unitary housings are used and configured to gather overlapping information, and wherein the system is further configured to compared data generated by each unitary housing and identify and omit or average erroneous data.
23: The system of claim 18 further comprising a function button disposed on an exterior portion of the unitary housing and configured to cause data to be transmitted to the predetermined third-party upon activation, as if an abnormal classification had been encountered.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION
[0024] Now referring to
[0025] In embodiments of the present disclosure, such as that depicted in
[0026] The feature detection module 204, in embodiments, in in operative communication with a derived feature detection module 306 capable of further analyzing the information generated by the feature detection module 204.
[0027] In embodiments, the sensor module 200 also interacts with filters 202 to filter the data obtained thereby prior to its provision to the signal feature classifier 208 and feature detection module 204.
[0028] In embodiments, information extracted from additional sensors, such as accelerometers, peripheral capillary oxygen saturation sensors (SpO2 sensors), respiration rate sensors, galvanic skin response sensors, temperature sensors, humidity sensors, light sensors, and the like, are analyzed in parallel with information provided by the signal feature classifier 208 to provide a more complete picture of a patient's overall well-being. This information, in embodiments, is also taken into account by the signal feature classifier 208 during signal classification.
[0029] In embodiments, the sensor data may be down-sampled, allowing models to be more parsimonious (i.e. require less storage).
[0030] In embodiments, the signal feature classifier 208 also functions as a statistics generator that establishes a baseline characterization of patient response.
[0031] In a more specific embodiment, such as that shown in
[0032] In embodiments, the derived feature detection module 206 conducts further analysis of the signal to measure various characteristics thereof, such as the R peak of the signal, or can conduct an analysis of the signal to determine various characteristics thereof, such as heart rate variability.
[0033] The beat classifier 208, in embodiments, uses models 210 that take into account data received from the beat detection module 304 as well as the raw ECG data to classify an ECG signal (e.g. as normal, abnormal, critical, etc.).
[0034] The ECG module itself may also interact with filters 202 to filter the data obtained thereby prior to its provision to the beat classifier 308 and beat detection modules 304 as a form of pre-processing.
[0035] In embodiments, information extracted from additional sensors, such as accelerometers, peripheral capillary oxygen saturation sensors (SpO2 sensors), respiration rate sensors, galvanic skin response sensors, temperature sensors, humidity sensors, light sensors, and the like are analyzed in parallel with information provided by the beat classifier 308 to provide a more complete picture of a patient's overall well-being. This information, in embodiments taken into account when classifying a QRS complex 100, as described above.
[0036] In embodiments, the ECG data may be down-sampled, allowing models to be more parsimonious (i.e. require less storage).
[0037] In embodiments, the beat classifier 308 also functions as a statistics generator that establishes a baseline QRS complex 100 morphology for each patient.
[0038] Various embodiments also support data normalization. For instance, where multiple wearable health sensors 100 are used and configured to gather overlapping information, the data may be compared and erroneous data identified and omitted or data averaged to obtain superior accuracy and reduce the transmission of redundant data.
[0039] Embodiments may also utilize multiple beat detection modules 304, each relying on different algorithms to detect R peaks, and select the best data from amongst the multiple beat detection modules 304 for provision to the beat classifier 308.
[0040] Now referring to
[0041] In embodiments, machine learning is used by the individualized model builder 404 to generate an individualized model 406. This machine learning enables algorithms used by signal feature classifier 208 (or beat classifier 308) to be altered on-the-fly, enabling the personalized and rapid detection of abnormal conditions, by better taking into account a particular patient's baseline patterns.
[0042] Machine learning, in embodiments, comprises two distinct phases and can work with a stream, a file, or a combination thereof. The first phase is a training phase that may also be referred to as a supervised learning phase. This training phase involves the scoring of matches to models and, in embodiments, takes place offline, prior to deployment, using a population of patient data distinct from any given individual.
[0043] For the purposes of this disclosure, online learning refers to learning that occurs as the data comes in, e.g. as a stream, while offline refers to learning that occurs using a static dataset.
[0044] During supervised learning, an individual manually labels portions of data (training data) and an algorithm produces an inferred function. The inferred function created based on the training data can be used to map new examples, for instance, as normal or abnormal, without further input from an individual.
[0045] The second phase, which may be referred to as an unsupervised learning phase, augments the supervised learning phase and enables individualization of the population based model(s) (e.g. the prior model 400) generated in the first phase. In embodiments, this second phase is an individualized model 406 training phase conducted by the individualized model builder 404, and may be passive (i.e. the user simply goes about their daily routine) or involve the measurement of specific states, such as exercise, rest, etc. (i.e. the user is required to engage in certain activities so that a baseline for each can be established). During this phase, the prior model 400 is combined with individual sensor data 402 by the individualized model builder 404 to develop an individualized model 406.
[0046] More specifically, during unsupervised learning, at least one machine learning algorithm and/or technique is used to draw inferences from datasets consisting of individual sensor data 402, including raw sensor data 412 and derived feature information 414, without labeled responses (i.e. the type generated during the supervised learning phase of training in which patterns are scored by individuals, such as doctors).
[0047] In embodiments, unsupervised learning, e.g. cluster analysis, is used to find hidden patterns or grouping in the data that might not be readily apparent to a medical practitioner, given such a practitioner's limited ability to analyze the vast quantity of data that may be required to identify the pattern and/or the subtlety thereof and, furthermore, their complete inability to do so in real-time.
[0048] In embodiments, inferences are drawn by comparing individual sensor data 402 to an individualized model 406 in real time.
[0049] In embodiments, particular classifications are given a score based on their match to a particular model, allowing a medical practitioner to review the most important data in a timely fashion.
[0050] In embodiments, machine learning utilizes non-parametric Bayesian methods, which make use of make use of infinite-dimensional mathematical structures.
[0051] In embodiments, stochastic models are used. A stochastic model is realized in the form of a conditional probability, to be contrasted with the use of a conditional expectation. In the latter, inputs are used to compute a single output, usually a maximum likelihood estimate, or some similar statistic, using well-established mathematical techniques, as would be known to one of ordinary skill in the art. Conversely, the use of conditional probabilities, in embodiments, enables a user to associate to a given set of inputs a probability distribution over the collection of all possible outputs. Consequently, conditional probabilities produce posterior distributions that allow for more informed subsequent analysis.
[0052] In embodiments, the models generated by (online, real time) unsupervised learning can be considered similar to a fingerprint, in that they are unique to an individual and somewhat dynamic over a person's lifetime. As such, these models can be used to identify an individual, allowing the individual to securely access programs, data, and other media without the need for a password, or in addition thereto, as a form of two-factor authentication.
[0053] Now referring to
[0054] In embodiments, the mounting strip comprises electrodes 506 in operative communication with the housing 502, when affixed to the mounting strip 504, allowing circuitry contained therein to use the electrodes to monitor biometric data of a user therethrough.
[0055] In embodiments, the mounting strip 504 comprises a release liner 508 disposed on the adhesive portion(s) thereof, to ensure the adhesive is not contaminated prior to use.
[0056] In embodiments, the housing 502 is reusable and contains a power supply. The power supply, in embodiments, is a rechargeable battery that may be recharged using inductive charging technology, a charging port, or other charging technologies, as would be known to one of ordinary skill in the art. In other embodiments, an internal disposable battery is user-replaceable. In still other embodiments, a capacitor is used as a power source, enabling rapid charging.
[0057] In embodiments, the housing 502 comprises a function button 510, which can be programmed to perform a variety of functions, as necessary or desired. For example, the function button 510 can allow a user to identify times at which they feel symptoms of a potential arrhythmia and result in a marking of the data preceding and following the button press for review by a medical practitioner and/or for consideration by unsupervised learning algorithms.
[0058] Now referring to
[0059]
[0060] For example, in embodiments, apertures 606 in the spine 600 of mounting strip 504 align with Light Emitting Diodes (LEDs) disposed on the bottom of the housing 502, allowing for the measurement of oxygen saturation in a user. In embodiments, three apertures 608 are used to enable three frequency blood oxygen saturation measurement.
[0061] In embodiments, fiber optic wires, fiber optic cables, light pipes, and/or similar light-conveying means are disposed in the mounting strip 504 and positioned to align with light-emitting elements in the housing 502. Many additional sensor types could be used in conjunction with the wearable health sensor 500 described herein, as would be known to one of ordinary skill in the art.
[0062] In embodiments, the mounting strip 504 utilizes magnets 602 to secure the housing 502 thereto, utilizing corresponding magnetic materials disposed in the housing 502. In embodiments, these magnets 602 are phased magnets 602 that act to repel the housing 502 from the mounting strip 504 if the orientation of the two is incorrect (i.e. 180 off), discouraging users from assembling the components incorrectly.
[0063] The spine 600 is, in embodiments, connected to electrodes through flexible connections 608, which may be wires, traces, or other types of flexible connections, as would be known to one of ordinary skill in the art.
[0064] Now referring to
[0065] Now referring to
[0066] Now referring to
[0067] Now referring to
[0068] Communications between wearable health sensors 500 and networks 702, directly, in embodiments, are enabled in a variety of ways, such as by the inclusion of a cellular data-capable modem and/or a WiFi enabled chipset in the wearable health sensor 500, although other methods of enabling network access would be known to one of ordinary skill in the art.
[0069] In embodiments, the network-enabled device 700 is a user device, such as a cellular phone with a data connection (e.g. to the internet). In embodiments, the wearable health sensor 500 connects to the network-enabled device 700 using Bluetooth, or, more preferably, Bluetooth Low Energy while, in other embodiments, a connection is made using zigbee, zwave, 802.11x, or other network protocols, as would be known to one of ordinary skill in the art.
[0070] In embodiments, communication between wearable health sensors 500 may be enabled via Bluetooth, WiFi, cellular data, or a number of other means, which would be known to one of ordinary skill in the art.
[0071] Embodiments may further employ noise cancellation for multi-sensor 500 environments. In embodiments, noise cancellation may be achieved through the use of a wideband noise sensor, which is used to provide a measure of the background noise, combined with noise-cancelling algorithms. In some embodiments, five sensors 500 may be used to provide reverse phase noise cancellation capabilities.
[0072] Still even other embodiments group multiple 3-lead wearable health sensors 500, allowing the system to perform as a 6 or 12 lead ECG.
[0073] In embodiments, detection types include heart rate and heart rate variability, steps taken, respiratory rate, blood oxygen levels, skin temperature, body posture, glucose levels, fall detection, and GSR/EDA detection (change in amount of sweat in sweat glands).
[0074] The foregoing description of the embodiments of the invention has been presented for the purposes of illustration and description. Each and every page of this submission, and all contents thereon, however characterized, identified, or numbered, is considered a substantive part of this application for all purposes, irrespective of form or placement within the application. This specification is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of this disclosure.