The present disclosure relates generally to systems and methods for vibro-acoustic-based modeling of cardiac activity.
Sensors are used in the medical industry to assess the cardiovascular health of a user or human subject. They are used in the management of patient health. Some devices monitor and store health data to assist monitoring patient condition and managing the progression of an illness.
This specification describes methods and systems for vibro-acoustic based modeling of cardiac activity. These methods and systems efficiently sense and relay cardiac vibro-acoustic signatures to a signal processing module to extract signal features. The signal features are analyzed to predict cardiovascular features (e.g., systolic blood pressure or diastolic blood pressure, heart failure, heart disease, acute cardiopulmonary system failure, myocardial infarction, congestive heart failure, or cardiopulmonary collapse).
Using the cardiac vibro-acoustic signatures as indicators of cardiac activity is advantageous because cardiac vibro-acoustic signatures indicate cardiovascular features that are difficult to detect through other methods. The vibro-acoustic signature contains information that is indicative of the mechanical pumping function of the heart and can be measured non-invasively using specialized approaches as outlined herein that do not require the types of expensive medical diagnostic equipment currently used for characterizing and monitoring cardiac function.
In an aspect, an apparatus includes a body that is attachable non-permanently and non-invasively to a human subject's chest, at least two vibration sensing elements contained in the body, wherein the vibration sensing elements measure a vibrational signature on a chest wall of the subject, wherein a first vibration sensing element is indexed from a xiphoid of the subject and a second vibration sensing element is located in or between a second and third intercostal space of the subject, and at least two electrodes contained within the body, the at least two electrodes electrically attachable to skin of the subject and a corresponding amplifier circuit to acquire an ECG signal, wherein the apparatus is configured to synchronously acquire signals from the chest wall of the subject and transmit said signals to an external data collection device, wherein an external data collection device monitors the signals, wherein the signals are indicative of a hemodynamic state of the subject and provide diagnostic decision support related to one or more of: blood pressure, heart valve function, acute cardiopulmonary system failure, and chronic heart conditions.
In some embodiments, acute cardiopulmonary system failure includes one or more of myocardial infarction, congestive heart failure, or cardiopulmonary collapse.
In some embodiments, chronic heart conditions include hypertension.
In some embodiments, the apparatus includes a third vibration sensing element located in or between the second and third intercostal space of the subject.
In some embodiments, the body includes multiple arms, each arm having a different length, wherein one of the vibration sensing elements is contained within each arm.
In an aspect, a method of assessing cardiac activity includes isolating components of the vibrational signature which are attributable to heart valve closure and bulk movement of a heart during each cardiac cycle, with reference to features of the ECG signal, such that mechanical and electrical activity of the cardiac cycle is simultaneously comprehended, and such that signal features indicative of cardiopulmonary state are extracted from the combined signal set, wherein extracted signal features and methods include one or more of: timing, duration, and intensity of vibroacoustic cardiac signals relative to each other and ECG waveform features, frequency content of vibroacoustic cardiac signals in a 10 Hertz to 200 Hertz frequency range, energy levels in a subset of wavelet packets determined uniquely for each subject based on signals of the subject, which are combined with observations from other subjects and states with similar attributes to include a signal phenotype, a time of arrival of signal wavelet packets at each sensor, the wavelets being from separate heart signatures, to normalize for signal transfer function between source and receiver that is different for each individual, and high resolution time-frequency characterization of heart signatures using maximum overlap wavelet transforms such that the signature of valve flutter upon closure is characterized.
In some embodiments, the method for operating on the processed signals and signal features includes training individual models for single individuals in a training set over short periods of time to create a reference library of models associated with a signal phenotype, and combining individual reference models with an abstract feature extracted from a multi-layer convolutional neural network as inputs to a prediction model, wherein new observations from previously unseen subjects are compared to pre-existing signal phenotypes to select a subset of reference models from the reference library that best match the new observations, such that a new prediction is made by presenting new data to a selected subset of reference models and determining a consensus output weighted by a relative similarity of each model to the new signal phenotype.
In some embodiments, the model is a random forest, neural network, or support vector machine model.
In some embodiments, the method includes receiving the components of the vibrational signature which are attributable to heart valve closure and bulk movement of the heart from at least two vibration sensing elements, wherein the vibration sensing elements measure a vibrational signature on a chest wall of a subject, wherein a first vibration sensing element is indexed from a xiphoid of the subject and a second vibration sensing element is located in or between a second and third intercostal space of the subject.
In some embodiments, the method includes receiving the components of the vibrational signature which are attributable to heart valve closure and bulk movement of the heart from at least a third vibration sensing element, the third vibration sensing element located in or between the second and third intercostal space of the subject.
In some embodiments, the method includes receiving the ECG waveform features from at least two electrodes electrically attachable to skin of the subject and a corresponding amplifier circuit to acquire the ECG waveform features.
This specification describes methods and systems for vibroacoustic-based modeling of cardiac activity. These methods and systems efficiently sense and relay cardiac vibro-acoustic signatures to a signal processing module to extract signal features. The signal features are analyzed to predict cardiovascular features or the cardiopulmonary state (e.g., systolic blood pressure or diastolic blood pressure, fluid responsiveness, degree of congestive heart failure, etc.) of a patient. Information about the cardiopulmonary state of a patient or user are helpful to someone providing medical care to the patient. Awareness of cardiovascular status over time provides critical information affecting medical care and the health of the patient.
In some implementations, the vibration sensors are placed on other areas of the chest. For example,
Some implementations of these systems and methods use other cardiac sensors. For example,
The lower sensor 102 provides a standardized point for device placement on an individual. Additionally, placing the lower sensor 102 at the base of the rib cage allows the lower sensor 102 to receive a different vibro-acoustic signature than the upper vibration sensors. For example, a vibro-acoustic wave does not need to travel through the bony structure of the rib cage to reach the lower sensor 102. The upper sensor 104 is placed in proximity to the ascending aorta (i.e., where pressurized blood leaves the heart) and can receive strong vibro-acoustic waves, particularly as it relates to the S2 waveform. Sensors 120 and 121 (Fig D) are intended to be located over the apex (base) of the heart (sensor 120) and away from heart (sensor 121) to emphasize the pulmonary signature (lung sounds).
Cardiac sensors have different sizes (e.g., lengths and/or widths) to accommodate different users. For example, cardiac sensors come in several sizes so that a child uses a different size cardiac sensor than an adult, or so that an adult uses different sizes according to the width of his or her chest. Different sizes serve to accommodate anatomical differences in the length of the sternum from xiphoid to the 2nd or 3rd intercostal space.
The signal processing module 220 is a processor that fully processes the signals to extract signal features. For example, the signal processing module 220 denoises and isolate individual cardiac cycles from the signals (e.g., through Double-Density DWT Thresholding). In one embodiment, a simultaneously acquired electrocardiogram signal (“ECG”) is also acquired and used in conjunction with the sensor signals to identify individual cardiac cycles and the start of each cycle as indicated by the QRS waveform present in the ECG signal. A discrete wavelet transform is then performed on each signal. For each cardiac cycle, established physiologic knowledge indicates approximately where the waveforms of interest are expected to appear, although the desired waveforms may not be readily observable due to signal-to-noise considerations. In the wavelet domain, however, certain wavelet packets can be identified where energy is statistically elevated in regions where the targeted waveforms are expected to be found with respect to surrounding regions. By identifying the wavelet packets containing the statistically significant, locally elevated signal energy contributions and establishing a threshold for wavelet coefficients consistent with the desired signal (e.g., with respect to regions that do not contain the signal due to physiologic principles) the desired waveforms can be isolated and denoised by applying wavelet thresholding principles based on amplitude and temporal occurrence. The individual cardiac cycles is stored in a database 222. The signal processing module 220 also transmits the processed signals to the AI module 240.
The AI module 240 analyzes the denoised signals and extracts signal features that are used to predict one or more cardiovascular outcomes. Cardiovascular outcomes of interest include an estimation of blood pressure, the progression and/or severity of congestive heart failure, or an indication of the cardiovascular system's response to fluid administration. Signal features (or “predictors”) include a range of descriptive statistics and derived quantities that are calculated from the denoised signal. For example, the AI module 240 can apply machine learning algorithms to the extracted features to predict one or more cardiovascular outcomes. Additionally, the AI module can use the signals and extracted features to train machine learning algorithms or generate clinical intelligence. The AI module also initiates displays or notifications (e.g., push notifications or messages) to present the cardiovascular features to a user (e.g., through a smartphone or a monitor).
In some embodiments, all signal processing is completed with electronics within the cardiac sensor 100. For example, in some implementations, the cardiac sensor 100 has a processor that acts as a signal processing module and AI module, a memory that acts as a database, etc. In some embodiments, the cardiac sensor 100 transmits the pre-processed signals to a remote server 260 or the cloud, which acts as the signal processing module and AI module. The fully processed signals and cardiovascular features are then transmitted back to the user, e.g., on a display 280. For example, in some embodiments, a user has an app that receives his or her fully processed signals and cardiovascular features from the cloud and presents them to the user.
The P wave in an ECG complex indicates atrial depolarization. The QRS is responsible for ventricular depolarization and the T wave is ventricular repolarization.
These differences are indicative that analyzing cardiovascular signatures is an efficient way to predict and diagnose cardiovascular outcomes that are difficult to detect through other methods (e.g., ECG signals).
The pre-processed and denoised signals are then analyzed through multiple paths, which are done independently or together. In some implementations, the multiple paths are sequentially executed in repetitive passes through the flow chart 500. In other implementations, the multiple paths may be executed together simultaneously. For example, a dedicated processor or processing engine may be assigned to each path and independently execute the operations of flow chart 500. Processing sharing and multitasking techniques may also be implemented for simultaneous execution of the operations of flow chart 500.
In a first path, the pre-processed and denoised signals are used to train a deep learning convolutional neural network (CNN) (506). The CNN extracts abstract features (508) which are imperceptible to humans. Based on the training data, the CNN automatically extracts abstract features that will later be used for object classification. CNN's apply multiple temporal and spatial filters to a one dimensional or two dimensional signal to highlight, and subsequently identify, patterns or signatures in a local field of a signal that have a statistical correlation with a targeted outcome. These extracted abstract features are input into a backpropagation neural network (510), which predicts a cardiovascular outcome, such as blood pressure (512). The backpropagation neural network propagates the total loss from the abstract features back into the neural network to determine how much loss each individual node is responsible for, and subsequently updates the weights of weighted features in such a way that minimizes the total loss. For example, weights are updated by giving the nodes with higher error rates lower weights and vice versa. Once the weights are updated to minimize the total loss, the backpropagation neural network predicts a cardiovascular outcome, such as blood pressure (512). Because the actual cardiovascular outcome is known during the training phase of model development, the predicted cardiovascular outcomes are compared to the actual cardiovascular outcome to determine the prediction error. The error between the predicted and actual cardiovascular outcomes are provided as feedback to the CNN, and the process runs again to minimize the error between the predicted and actual cardiovascular outcomes. This process repeats in a cycle until the resulting model is able to correctly predict cardiovascular outcomes or a cardiopulmonary state of the reference subject.
Although the classification model is described as a convolutional neural network, in some implementations other classification models are used to relate the extracts features to the cardiovascular outcomes. For example, in some implementations, random forest models or support vector machine models are used.
In a second path, the pre-processed and denoised signals are analyzed to extract features (514). For example, the features are patterns that are recognizable, such as patterns in the signals illustrated in
Some applications are implemented with only one of these paths.
This specification describes devices, methods, and systems for sensing cardiac vibro-acoustic signals. It will be appreciated that various changes may be made by those skilled in the art without departing from the spirit and scope of this disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/062524 | 2/14/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63310501 | Feb 2022 | US |