Detection and location of rapid heart firing
阅读说明:本技术 心脏快速击发的检测和定位 (Detection and location of rapid heart firing ) 是由 贾平 曾清国 T·G·雷斯科 楼青 于 2019-03-14 设计创作,主要内容包括:用于心脏快速击发(例如,心房快速击发)检测的系统和方法在收集到的心脏波形数据的通道上执行频率分析,并测试该数据的具有频率高于与心脏纤颤(例如,心房纤颤)或其它心律失常活动相关联的基线频率波群成分的离群频率波群成分。心脏快速击发起源的解剖区域能够经由图形显示实时地显示在心外膜表面映射图上,以辅助治疗。在进行此类检测之前,能够执行QRST波群移除,以确保心室活动不影响心房快速击发分析。还公开了一种用于QRST波群移除的基于频率的方法。(Systems and methods for cardiac rapid fire (e.g., atrial rapid fire) detection perform frequency analysis on channels of collected cardiac waveform data and test the data for outlier frequency complexes having frequencies above a baseline frequency complex associated with cardiac fibrillation (e.g., atrial fibrillation) or other arrhythmic activity. The anatomical region from which the heart is rapidly fired can be displayed on the epicardial surface map in real time via a graphical display to assist in treatment. Prior to making such detections, QRST complex removal can be performed to ensure that ventricular activity does not affect the atrial rapid fire analysis. A frequency-based method for QRST complex removal is also disclosed.)
1. A method of detecting a heart rapid firing activity of a heart, the method comprising:
collecting cardiac waveform data from a plurality of channels;
performing a frequency analysis on the collected cardiac waveform data for each of the plurality of channels over a moving window;
identifying a channel exhibiting a rapid firing frequency peak during a given time window; and
the channels identified as fast fire in a given time window are mapped to one or more spatial regions of the heart.
2. The method of claim 1, wherein frequency analysis further comprises removing QRST components from each channel of the collected cardiac waveform data.
3. The method of claim 1 or 2, wherein the plurality of channels correspond to an arrangement of electrodes positioned across a body surface of a patient.
4. The method of any of the preceding claims, further comprising generating a graphical output indicative of at least one of a time and/or an anatomical location of a quick fire activity.
5. The method of any of the preceding claims, further comprising controlling delivery of therapy based on the identified anatomical location of the quick fire activity.
6. The method of any of the preceding claims, wherein the channel exhibiting a rapid firing frequency comprises a channel having a frequency that is at least one standard deviation greater than an average baseline frequency.
7. The method of any of the preceding claims, further comprising determining that a quick fire event has occurred based on:
providing a frequency value as a frequency threshold, either manually as a user input or via an automatic threshold generator;
comparing the dominant frequency of each channel during a given time window to a frequency threshold;
determining a channel exhibiting a dominant frequency greater than a frequency threshold as a rapid-fire channel; and
anatomically positioning a rapid firing activity based on the determined rapid firing channel.
8. The method of claim 7, wherein the frequency threshold is a value in a range of about 8Hz to about 10 Hz.
9. The method of claim 7, further comprising:
providing, either manually as user input or via automatic determination, an integer value as a channel number threshold indicative of a minimum channel number;
the method further includes determining that a quick fire event has occurred based on the number of channels determined to be quick fire channels during the given time window exceeding a channel number threshold.
10. The method of any of claims 1-6, further comprising determining that a quick fire event has occurred based on:
analyzing the frequency profile of each of a plurality of given channels to test for changes in the dominant frequency over a plurality of windowed time frames; and
identifying one or more of the plurality of given channels as fast firing channels during one or more time frames in which the dominant frequency of the identified channel is in the higher frequency range based on the identified channel showing significant movement of the dominant frequency from the lower frequency range to the higher frequency range or from the higher frequency range to the lower frequency range.
11. The method of claim 10, wherein the lower frequency range is about 3Hz to about 8Hz, and wherein the higher frequency range is about 8Hz to about 12 Hz.
12. The method of any of claims 1-6, further comprising: a rapid fire event is determined to have occurred based on a comparison of the frequency profile of a given channel to the frequency profiles of one or more spatially adjacent channels during a given time window.
13. A system, comprising:
a non-transitory memory for storing electrical data and machine readable instructions representing a plurality of ECG signals; and
a processor to access non-transitory memory and execute machine-readable instructions, the instructions comprising:
heart rapid fire detection code programmed to perform heart rapid fire detection to determine an outlier dominant frequency of a plurality of ECG signals;
code programmed to store in memory rapid-fire data characterizing the detected rapid-fire heart.
14. The system of claim 13, wherein the cardiac flash data is provided to specify a time, a channel, and/or an epicardial surface region that exhibits cardiac flash.
15. The system of claim 13 or 14, wherein the instructions further comprise:
code to convert the plurality of ECG signals to frequency domain ECG signals; and
code programmed to remove ventricular components from the frequency domain ECG signals, the heart quick-fire detection code operating on the plurality of ECG signals after removal of ventricular components.
16. The system of claim 13, 14 or 15, further comprising a display that visualizes the graphical representation based on the cardiac rapid fire data.
17. The system of claim 13, 14 or 15, further comprising a therapy system that delivers therapy to the patient based on the cardiac rapid fire data.
18. The system of any of claims 13, 14, 15, 16, or 17, wherein the heart rapid fire detection code determines a frequency at which an outlier dominant frequency of a set of channels exhibits at least one standard deviation greater than a mean baseline frequency.
19. A frequency domain-based method of removing QRST from a cardiac signal, the method comprising:
performing a frequency analysis on an electrocardiogram signal originating from one of a plurality of electrocardiogram channels to generate a signal frequency curve;
performing a frequency analysis on the identified QRST frequency template to generate a template frequency curve;
subtracting the template frequency curve from the signal frequency curve to generate a frequency curve of the QRST-removed electrocardiogram signal corresponding to the electrocardiogram signal; and
repeating the signal frequency curve generation and subtraction for other ones of the plurality of electrocardiogram channels.
20. The method of claim 19, wherein the amount of power removed from the electrocardiogram signal in the electrocardiogram signal with the QRST removed is based on the number of QRS complexes provided in the electrocardiogram signal, and wherein the template frequency curve is not normalized.
Technical Field
The present disclosure relates to detection and analysis of cardiac waveforms.
Background
Electrocardiography (ECG) systems monitor the electrical activity of a patient's heart via invasive or external electrodes. Electrophysiological (EP) protocols use a single or multiple catheters within the heart to assess the electrical activity and conduction pathways of the heart.
Disclosure of Invention
The present disclosure relates to detection and analysis of cardiac waveforms.
As one example, a method of detecting cardiac fast firing (cardiac fast firing) activity in real time includes collecting cardiac waveform data from a plurality of channels. For an example of detecting atrial rapid firing activity, QRST components may be removed from each channel of the collected cardiac waveform. A frequency analysis is performed on each channel over a moving window. Channels exhibiting a rapid firing frequency peak during a particular window are identified. The channels identified as rapid fire within a particular time frame are mapped to one or more epicardial surface regions and a graphical output is provided indicating the time and epicardial location of the rapid fire activity.
As another example, a system includes a processor and a non-transitory memory to store electrical data and machine-readable instructions representing a plurality of ECG signals. The processor accesses the non-transitory memory and executes the machine-readable instructions. The instructions include heart rapid fire detection code programmed to perform heart rapid fire detection to determine an outlier dominant frequency of the plurality of ECG signals. The code is further programmed to store heart rapid fire data in the memory to specify a time, a channel, and/or an epicardial surface region exhibiting rapid firing of the heart. The display visualizes the graphical representation based on the heart quick fire data.
As yet another example, a method may include frequency-domain removal of a QRST complex (complex) from a cardiac waveform signal.
Drawings
Fig. 1 depicts an example system for detecting and analyzing cardiac waveforms and performing cardiac rapid fire detection.
Fig. 2 illustrates an example of a graphical representation of frequency analysis curves (plot) and chest (thoracic) channel positions for use in cardiac rapid fire detection.
Fig. 3A-3C, 4A-4C, and 5A-5C depict larger versions of the curves and representations of fig. 2.
Fig. 6 depicts a frequency plot of channels determined to exhibit rapid firing of the heart.
Fig. 7 depicts a thoracic graphical representation illustrating a channel determined to exhibit rapid firing of the heart.
Fig. 8 depicts a thoracic graphical representation illustrating a channel determined to exhibit rapid firing of the heart.
Fig. 9 depicts a graphical map (map) of a portion of the epicardial surface illustrating regions determined to exhibit rapid firing of the heart.
Fig. 10 is a flow diagram depicting an example method of removing a QRST complex from a cardiac waveform.
Fig. 11 depicts an example of multiple waveforms demonstrating identification of P-waves based on QRST template regions.
Fig. 12 depicts plots of cardiac waveforms before and after removal of the QRST portion.
Fig. 13 depicts an example of a system that may be used to perform diagnostics (including cardiac rapid fire detection) and/or therapy.
FIG. 14 is a flow chart of an example method of rapid heart fire detection.
Detailed Description
Rapid heart firing refers to abnormal electrical activity of the heart at a higher frequency than that associated with fibrillation activities such as atrial fibrillation and ventricular fibrillation. An example of a fast firing of the heart is a fast firing of the atria, which is an electrophysiological signal originating in the atria and which is faster than the remaining atrial chambers. Rapid firing of the heart may occur in brief episodes of only a few seconds in duration, with each episode being located in one continuous region of the heart (or multiple separate regions of the heart) rather than significantly across the entire heart surface. Thus, detection of rapid firing of the heart involves, in part, finding outlier frequency activity that is typically in a predetermined frequency range (e.g., about 8-15Hz) and, in the case of detection using body surface measurements of cardiac electrical activity (BSM), only in a subset of BSM channels (e.g., ECG channels). Some patients may exhibit very fast baseline cardiac activity, e.g., very fast baseline atrial activity, meaning that outlier activity indicative of a fast firing of the heart (e.g., a fast firing of the atria) may be found in a higher frequency range (e.g., about 10-15Hz) for such patients. The precise boundary between rapid cardiac firing and baseline fibrillation activity may vary from patient to patient.
The detection and localization of the anatomical origin of the heart's rapid firing activity is of clinical significance, such as presenting one or more potential targets for ablation or other therapy to correct or mitigate cardiac dysfunction. For example, by allowing targeted therapy while a patient is undergoing an EP protocol, detection and localization of a heart's rapid-fire onset can therefore be important to the patient's treatment. Such detection and localization may also be used as a screener to suggest further diagnostic studies. Detection and localization may be accomplished in an off-line analysis or in real-time. By "real-time" is meant that the heart is detected and located within seconds of the occurrence of the event, as opposed to, for example, being detected and located substantially after collection of such data (e.g., after minutes or hours) during subsequent offline analysis of the collected data.
The present disclosure relates to detection and analysis of cardiac waveforms, including detecting rapid firing of the heart, and in some examples doing so in real-time. Detection and analysis may also include detection and removal of QRST complexes from the cardiac waveform to improve atrial rapid fire detection. The detected waveforms and associated analysis may also be used to drive output to a display corresponding to an interactive graphical map (e.g., a Graphical User Interface (GUI)). The GUI may, for example, alert the physician of one or more detected rapid fire events and/or may display one or more graphical maps, e.g., corresponding to the chest and/or epicardial surface, indicating one or both of the detected rapid fire body surface locations or cardiac locations, which may then be used, for example, as a guide for an ablation procedure in order to correct or mitigate cardiac dysfunction.
As used herein, an "electrocardiogram signal" ("ECG signal") refers to a plot (graph) of voltage over time recorded for one or more channels, each channel based on cardiac electrical signals sensed by electrodes. The ECG signal can be generated from Body Surface Measurements (BSM). The systems and methods described herein can display and highlight a region of interest (i.e., a portion of the surface of the heart) corresponding to a likely source of rapid percussive electrical activity and thus to a potential treatment target without displaying ECG signals, reconstructing electrograms (electograms) on the surface of the heart from ECG signals, or generating cycle length maps or dominant frequency maps. Thus, the present system and method eliminates the need for the operator to manually select any particular beat (beat) for analysis, as the system and method can automatically and simultaneously process the continuously collected ECG signals to produce a graphical display output illustrating the rapidly fired heart surface area, all of which can be done in real time. In contrast, systems and methods that rely on solving an inverse problem to reconstruct an electrogram on the surface of the heart may require the operator to consciously and deliberately select beats to reconstruct. However, in some examples, the ECG signal can be used to reconstruct electrograms over the cardiac envelope that are calculated by solving an inverse problem based on electrical signals acquired from a set of non-invasive body surface measurements and geometry data related to body surface measurement locations relative to the cardiac envelope.
In some examples, a Computed Tomography (CT) scan of a patient may be performed to establish a heart and torso geometry in the form of a transfer matrix a. From the transfer matrix A, an inverse transfer matrix A can be calculated-1It may also be referred to as an influence coefficient matrix. Computing the inverse transfer matrix A is described in U.S. Pat. No.9,256,166 to Rudy et al-1The patent is incorporated herein by reference. This inverse transfer matrix A-1The effect of each electrode position on each heart surface position is defined. Inverse transfer matrix A-1Is itself a matching table, providing a correspondence between Body Surface Measurement (BSM) channels (e.g. from electrodes on the vest) and heart surface locations, in other words a torso-heart relationship related to the contribution of electrical activity from each location on the heart to the measured potential at each location on the torso and thus to each individual BSM channel. A subset of BSM channels that exhibit outlier components in the high frequency spectrum may then be determined. This determined subset of BSM channels may be referred to as a quick fire channel. The inverse transfer matrix A may then be examined-1To determine the absolute maximum coefficient or a few such coefficients in each of said columns corresponding to the determined fast excitation channel. The absolute maximum coefficient corresponds to the cardiac surface location having the greatest contribution to the corresponding BSM channel. Thus, the inverse transfer matrix A can be used-1The particular column checked in (1) is limited to the column corresponding to the channel for which rapid firing activity was detected. A graphical representation of the heart surface or a region of interest of the heart surface may then be generated, highlighting a particular location, such as by examining the inverse transfer matrix A-1As determined by the fast firing channel column in order to find the largest coefficient in each column. This generated graphical representation indicates a quick firing activityThe position of (a).
Thus, the systems and methods described herein can be implemented, for example, by determining the inverse transfer matrix A-1Of the heart, several selected ECG channels (e.g., corresponding to certain ECG electrodes in the dorsal ventricle with many such electrodes) are "mapped" to corresponding heart surface locations. The selected (e.g. vest) channel can be identified by the high frequency component in its ECG signal. Thus, selected (e.g., vest) channels with high frequency components may be "mapped" to locations on the surface of the heart to generate, for example, a graphical depiction of possible locations indicating the origin of detected rapid firings. More discussion of the relationship between BSM channels and cardiac surface locations may be found, for example, in U.S. Pat. No.9,549,683 to Jia et al and U.S. Pat. No.9,186,515 to Ramanathan et al, which are incorporated herein by reference.
Fig. 1 depicts an example of a
In the example of fig. 1, the
The
As another example, the heart
The heart
As another example, when
For example, the QRST detection and removal function 32 may perform Principal Component Analysis (PCA) on a region of interest of the cardiac waveform, such as may be selected automatically or manually in response to user input identifying intervals of signals corresponding to QRST complexes. Thus, PCA can be used to generate QRST template definitions, which can be applied across time frames, such as by time stepping the template relative to the ECG data to be searched to determine correlation coefficients. The peak correlation coefficients are used to identify potential locations where the template matches the data. The correlation coefficient may be compared to a threshold to identify a corresponding region of interest for each of the plurality of channels.
The QRST detection and removal function 32 may remove each region of interest (i.e., each corresponding to a QRST complex) and perform spline interpolation to automatically connect adjacent P-waves. As an example, the interpolation may be implemented as a shape-preserving piecewise cubic interpolation (e.g., Piecewise Cubic Hermite Interpolation Polynomial (PCHIP) or another spline interpolation function). Such an interpolation function keeps the interpolated values monotonic (e.g., increasing or decreasing) based on the endpoint value used for such interpolation. Thus, the QRST complex is replaced in the analyzed cardiac waveform by a substitute signal portion that does not have high frequency components that would interfere with the analysis of the waveform for other purposes. The
As another example, the QRST detection and removal function 32 may use a frequency-based approach to remove frequency components associated with QRST complexes from the frequency analysis curve for each channel. For example, a fast fourier transform may be applied to the ECG signal for each channel, and the frequencies corresponding to the QRST complexes may be removed from each frequency domain ECG signal. The
The output generator 34 may be utilized to generate one or more graphical outputs 36 that can be presented on the
The output generator 34 may also include a user interface 38, which user interface 38 may be used to set parameters to control which ECG signals are included in the output 36 in response to user input, and to otherwise interact with and select portions of the electrophysiological (e.g., ECG)
The output generator 34 is also capable of generating one or more electrophysiological maps in the graphical output 36 that can be presented on the
As disclosed herein, in some examples, the
Data collection for rapid cardiac firing detection
Although the cardiac rapid fire detection of the present application does not require the performance of an EP protocol, the use of the described cardiac rapid fire detection may be performed in the context of an EP protocol or similar diagnostic or therapeutic protocol. EP protocols or similar protocols generally involve: first, a period of patient and physician preparation during which the patient prepares for the procedure and the physician involved performs catheterization and/or other preparation; second, appropriate protocols during which measurements may be taken and therapy (e.g., cardiac ablation or drug delivery) may be applied; and third, a rest period after the protocol during which the patient remains at rest and observed, and during which data may continue to be collected. Prior to the procedure, the patient may be equipped with an array of cardiac sensors, such as electrophysiological sensors, which may for example be applied as a vest, such that a plurality of such sensors are distributed over the surface of the chest. As an example, more than one hundred sensors (e.g., two hundred and fifty-two sensors) may be applied. In other examples, different numbers and arrangements of sensors may be used, such as an arrangement of electrodes configured to sense cardiac electrical activity. The signals collected by the applied sensors can be monitored and analyzed for rapid cardiac firing at any of the above-described stages of the procedure.
Heart rapid percussion detection
Fig. 2 depicts an example overview of a first portion of a heart rapid onset detection method, which corresponds to the functionality of the heart
The upper row of fig. 2 shows three
The lower row of fig. 2 shows three
As an example, the cardiac rapid fire detection method of the present application involves performing a channel-by-channel frequency analysis on collected cardiac waveforms. Based on the frequency analysis, channels exhibiting a rapid firing frequency peak during a particular window may be identified. The channel may then be mapped to one or more epicardial surface regions in order to locate the anatomical origin of the rapid firing of the heart. The quick fire determination (i.e., the binary determination that a quick fire event has occurred) and/or the time, channel, and/or anatomical region associated with the quick fire event may be stored as cardiac quick fire event data 22 (in fig. 1). Inputs to the heart rapid fire detection method include segments of ECG data for time intervals, a list of bad channels (e.g., channels known to be broken or channels exhibiting too high an impedance to deliver useful data), and various input parameters that may be manually or automatically defined.
When analyzing the frequency curve for any given time window to indicate rapid firing activity, all frequency components below about 2Hz, which effectively correspond to, for example, healthy heart activity and baseline drift, may be ignored. For patients with atrial fibrillation, the remaining frequency components will generally show the dominant frequencies of the analyzed channels clustered in one or two frequency complexes. As shown in the frequency analysis graph 54 of FIG. 2 or FIG. 3B, most of the channels each have a corresponding dominant frequency peak in the 4-8Hz range, constituting a baseline complex 70, corresponding to the cardiac activity of fibrillation (e.g., atrial fibrillation). In the example shown, the average dominant frequency of all analyzed channels is 5.12 Hz. There are no significant outlier frequency complexes in graph 54, indicating that no rapid firing activity was detected within the analyzed time frame.
In contrast, the
Rapid firing of the heart is characterized by outlier frequencies showing such frequencies on a subset of channels (e.g., relatively few channels). Because rapid firing of the heart is a local event, it tends to be limited to a relatively small number of channels, for example, about ten of the two hundred and fifty-two channels in the array. In some examples, the outlier frequency cluster has an average dominant frequency that is more than one standard deviation higher in frequency than an average dominant frequency of the baseline cluster corresponding to fibrillating cardiac activity, for example, which may ignore low frequency components (e.g., frequency components below 2 Hz). In other examples, other multiples of the standard deviation of the mean baseline frequency complex may be utilized, such as more than two standard deviations higher, more than three standard deviations higher, or more than four standard deviations higher, and so forth. In some examples, an outlier cluster has an average dominant frequency that is more than one standard deviation higher in frequency, e.g., more than two standard deviations higher, e.g., more than three standard deviations higher, e.g., more than four standard deviations higher, than the average dominant frequency of all channels (ignoring frequency components below 2 Hz).
The establishment of the baseline cluster frequency range and the subsequent detection of the dominant frequency within the outlier cluster frequency range may be performed in a number of ways, each of which may be used alone or in combination: setting a threshold value analysis, a bimodal distribution statistical analysis of the composite signal, a single-channel time analysis and/or a multi-channel spatial analysis.
As shown in the example of fig. 2, outlier channels do not continuously produce higher frequencies. In contrast, even with such a channel, the quick firing activity is brief. Thus, the analysis (e.g., by the detector 20) may be configured to monitor each channel independently and capture data for a subset of channels that exhibit an abrupt switch from their baseline frequency state to a higher dominant frequency. Over time, most or all of the channels may share a common baseline spectrum. However, during a local quick fire event, a channel of a small cluster, which may or may not be a continuous channel, will show a dominant frequency away from the baseline spectrum. In this way, a sudden shift of the average dominant frequency in a small subset of channels (but not their neighbors) from baseline to a higher frequency spectrum (e.g., about 2Hz higher) over a short duration will identify these channels as fast-fire channels.
Set threshold analysis test
As one example of cardiac rapid fire detection, a frequency value may be provided as a frequency threshold, either manually as user input or via an automatic threshold generator (e.g., to
In addition to the frequency threshold, a second threshold indicating a minimum number of channels may be set again, either as user input or via automatic determination. Then, a quick fire event is determined to have occurred only if a threshold number of channels meet a dominant frequency threshold criterion within a time frame.
In other examples, other criteria may be utilized to set and/or change the threshold or threshold range for the quick fire channel. For example, the type of fibrillation (e.g., atrial and/or ventricular), the patient's demographics (e.g., gender, weight, height), and/or the number and distribution of sensors may be used to set or modify the threshold or threshold range.
Testing using bimodal distribution statistical analysis of composite signals
As another example of cardiac rapid fire detection, a composite frequency analysis signal may be generated from frequency analysis of multiple channels during a time frame being analyzed, e.g., by summing or averaging the frequency analysis of all good channels, resulting in a composite analysis, as shown in
Single channel time analysis test
As yet another example of rapid heart attack detection, the frequency profile of each channel (e.g., excluding the bad channels) may be analyzed to test the change in dominant frequency over time (i.e., over multiple windowed time frames). Any single channel showing significant movement of the dominant frequency from a lower frequency range (e.g., 3-8Hz for an example of atrial fibrillation) to a higher frequency range (e.g., 8-12Hz), or vice versa, may be labeled as a fast-fire channel during the timeframe(s) in which the dominant frequency is in the higher frequency range, and thus may be used to anatomically locate the fast-fire activity.
In some examples, rather than an accurate frequency value being used as a threshold as in the above-described set threshold analysis, relative motion over time (i.e., differences in dominant frequency values) is indicative of a rapid firing onset. However, as with setting the threshold analysis, it may be set that a binary determination that a quick fire episode has occurred is made only when a threshold number of channels have been determined (e.g., within a certain time period) to have met the dominant frequency difference criteria. It may also be desirable for at least a certain number of channels (e.g., 2 channels, 3 channels, or 5 channels) to be directly adjacent to each other to ensure that detected rapid fire channels are present in the cluster, as would be expected for a rapid fire event. The difference criteria and/or the channel number threshold(s) may be either provided manually as user input or may be automatically generated, e.g., adaptively or as default settings.
Multi-channel spatial analysis testing
As yet another example of cardiac rapid fire detection, the frequency curve of each channel may be compared to the frequency curves of one or more spatially adjacent channels (i.e., channels in which corresponding ECG electrodes or other sensors are located in close spatial proximity to one another with respect to placement on the patient's body) during the same time frame. Any single channel that shows a significantly higher dominant frequency during this time frame than the adjacent channels may be labeled as a fast firing channel within this time frame and thus may be used to anatomically localize the fast firing activity.
In another example, rather than the frequency values being exact as in the above-described set threshold analysis being used as thresholds, or the temporal frequencies for a single channel as in the above-described single channel temporal analysis changing, the thresholds may correspond to the difference in dominant frequency values between adjacent channels over a single time period, which difference is indicative of a rapid firing onset. As an example, the difference threshold may be set to 4Hz, 5Hz, 6Hz, or 7 Hz.
As with the other analyses, it may be provided that the binary determination that a rapid-fire episode has occurred is made only when a threshold number of channels have been determined to have satisfied the spatially dominant frequency difference criterion. As an example, the number of channels threshold may be set to 2 channels, 5 channels, or 10 channels. It may also be desirable for at least a certain number of channels (e.g., 2 channels, 3 channels, or 5 channels) to be directly adjacent to each other to ensure that detected rapid fire channels are present in the cluster, as would be expected for a rapid fire event. The difference criteria and/or the channel number threshold(s) may be either provided manually as user input or may be automatically generated, e.g., adaptively or as default settings.
Combined quick fire determination test
The various tests described above can be combined in various ways. For example, a channel may be determined to exhibit rapid firing activity only if it meets the criteria of a given two or more of the above tests, etc.
Anatomical positioning of rapid firing events
As described above, once the quick fire detection is performed, the quick fire may be positioned to only those channels exhibiting quick firing activity. FIG. 6 illustrates a
FIG. 8 shows another
The number of shaded points in the example map of fig. 9 is used in the illustration as a way to "draw" the anatomical region. Various shading or visualization techniques may be used to render the graphical map based on the quick fire data.
Time domain QRST detection and removal
As disclosed herein, the systems and methods disclosed herein can detect and remove QRST complexes. For example, instead of treating QRS and T as separate entities, the methods herein treat them as a single entity.
Fig. 10 is a flow diagram depicting an example time-
At 106, each matching region of interest (i.e., each region corresponding to a QRST complex) is removed from the cardiac waveform and interpolation (e.g., spline interpolation) is performed to automatically connect adjacent P-waves. As an example, the interpolation may be implemented as a shape-preserving PCHIP function or another spline interpolation function. Such an interpolation function keeps the interpolated values monotonic (e.g., either increasing or decreasing) based on the endpoint value used for such interpolation. Thus, in the analyzed cardiac waveform, the QRST complex is partially replaced by a substitute signal that does not have high frequency components that would interfere with the waveform analysis for purposes of rapid fire detection. Prior to performing the QRST detection and
As an example, a QRST complex may be defined to generate a template ROI, such as shown in the
As a simplified example, QRST detection and removal may manually define a QRST complex once per interval in response to user input. In another example, the QRST detection and removal functionality may implement a semi-automatic or fully automatic method, such as by automatic template matching with some standard QRST complexes or pre-selected or even pre-detected QRSTs.
The QRST detection and removal function (e.g., function 32, 578) operates to remove the QRS and T regions of the cardiac waveform such that the residual signal amplitude in the QRS and T regions is no better than the residual signal amplitude of the P-wave or results in a residual signal within the P-wave. To reduce artifacts caused by the QRS and T signals on the P signal during subsequent filtering to obtain a frequency bandwidth of interest (e.g., about 4-15Hz), QRST detection and removal may remove the QRST region by interpolation with the low frequency signal. This can be achieved by using a method such as monotonic cubic spline interpolation between the beginning and end of each QRST ROI.
Fig. 12 illustrates an example case where the time domain approach described herein successfully detects and removes QRST. As can be seen from the
As another approach, instead of defining a QRST complex and performing template matching, the QRST detection and removal function may define the P-wave for one beat and then fill in (pad) any signals outside the P-wave. For example, this method may work in a beat-by-beat manual frame.
Atrial signals in the QRST complex
For a normal sinus rhythm heart, there is no potential atrial signal in the QRST complex. However, for arrhythmias like atrial fibrillation and for rapid firing of the atria, atrial signals may be present during the QRST complex. To use atrial signals during the QRST complex in atrial rapid fire detection, a reliable QRST subtraction method such as that described below may be used to remove ventricular portions of the signals, enabling analysis of atrial signals, including atrial signals that may reside in the QRST complex.
One example of mitigating impairment of atrial signals in a region of interest (QRST) is the identification of good QRST complexes, with or without signal averaging (e.g., "clean" QRST complexes), during normal sinus rhythm. The QRST detection and removal function may perform template matching between a clean QRST complex and a QRST complex in atrial fibrillation. By not performing any ROI averaging in defining the template, the QRST detection and removal function may subtract the contribution of a clean QRST complex from the QRST complex of each arrhythmia, so that the remaining signal within the QRST interval will include the atrial signal.
To reduce user interaction during map creation, the user may pick one template per procedure. For example, to define the QRST complex, the beginning and end of the interval definition are placed where the signal is flat or where there is less heart activity. Baseline drift due to respiratory motion, etc., may alter the template profile, so the baseline removal step may be performed prior to QRST removal. Baseline removal may also precede automatic bad channel identification to reduce baseline wander effects on that portion of the overall process.
As another example, the QRST detection and removal process may be implemented as a method. The method includes performing a principal component analysis on the selected region of interest with respect to a plurality of ECG signals to define a QRST template. The method also includes correlating the interval of the QRST template relative to each of the plurality of ECG signals to identify a matching region of interest. The method also includes removing the identified matching region of interest from each of the plurality of ECG signals using interpolation. For example, the region of interest is manually selected in response to a user input, or automatically selected. As another example, a QRST template defines a single template that is applied to each ECG signal in a given time interval. As another example, the interpolation implemented by the method includes monotonic cubic spline interpolation to connect P-waves together for adjacent beats. As another example, prior to removing the identified matching regions of interest, the method further includes averaging the templates across the regions of interest. As another example, prior to removing the identified matching region of interest, the method further includes adjusting the template to account for baseline drift in the ECG signal. As another example, the ECG signal includes time intervals exhibiting atrial fibrillation. In this example, the method further comprises: identifying a clean QRST complex during a sinus rhythm without atrial fibrillation; performing template matching between a clean QRST complex and a QRST complex during atrial fibrillation; and removing the clean QRST template from the ECG signal. In some examples, the method further comprises automatically determining each P-wave as a region between two adjacent QRST regions of interest. As another example, the method further includes detecting an R peak for each ECG signal and using the detected R peaks to locate intervals containing QRST complexes.
As disclosed, one or more non-transitory computer-readable media store instructions for performing any variation of the QRST detection and removal method.
Frequency domain QRST detection and removal
The length of the QRST complex can vary greatly over time at intervals (i.e., from beat to beat). Thus, frequency domain QRST removal may involve performing a frequency analysis as described above on the identified QRST frequency template and subtracting the resulting template frequency curve from the frequency curve of the corresponding channel. This is done channel by channel. For each time window, the number of QRS complexes should be provided to ensure that the correct amount of power contributed by the QRS complexes is removed; thus, the template frequency curve should not be normalized.
Acquisition, output display and processing
Fig. 13 depicts an example of a
As disclosed herein, the
By way of further example, the
As another example, the
Before, during, and/or after providing therapy via the
In some examples, one or more sensors may also be located on a
In each such example method for acquiring patient electrical information, including invasive, non-invasive, or a combination of invasive and non-invasive sensing, the sensor array(s) 564 provide the sensed electrical information to the
As one example, the
The
In some examples, the computed data may be mapped to a geometric surface of a heart model. As disclosed herein, the map may be calculated based on electrical data acquired non-invasively via one or more electrodes in a
Since the
In other examples where additional information may be obtained and the
Parameters associated with the graphical representation corresponding to the output visualization of the computed map (such as including selection time intervals, types of information to be presented in the visualization, etc.) may be selected in response to user input via the corresponding
Additionally, if included in the
Fig. 14 is a flow diagram depicting an example method 1400 of detecting rapid firing activity of a heart (e.g., an atrium). The method 1400 includes collecting cardiac waveform data from a plurality of channels, for example, as may be obtained from an electrode array on a body surface (e.g., a chest) of a patient, e.g., more than one hundred channels, e.g., more than two hundred channels, e.g., two hundred and fifty-two channels. The QRST component may be removed 1404 from each channel of the collected cardiac waveform using, for example, one or a combination of time-based or frequency-based methods described herein. In some examples, only the ventricular QRST component is removed, such that signals originating from the atrium remain in the filtered signal. A frequency analysis is performed 1406 for each channel over the moving window. As an example, the length of the window may be, for example, two seconds, or five seconds, or ten seconds, or twenty seconds. For example, using one or a combination of the tests described herein for rapid firing activity detection, channels exhibiting a rapid firing frequency peak during a particular window are identified 1408. When a heart rapid firing activity is detected, a notification or warning may be issued. The channel identified as quick fire in a particular time frame is mapped 1410 to one or more epicardial surface regions and a graphical output indicating the time and epicardial location of the quick fire activity may be provided 1412, e.g., via a visual display. As described herein, the displayed graphical map may be used to guide therapy, such as ablation or drug delivery, and/or may be used to automatically control therapy delivery.
In view of the foregoing structural and functional description, those skilled in the art will recognize that portions of the present invention may be embodied as a method, data processing system, or computer program product. Accordingly, these portions of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, portions of the present invention may be a computer program product on a computer usable storage medium having computer readable program code on the medium. Any suitable computer readable medium may be utilized including, but not limited to, static and dynamic memory devices, hard disks, optical memory devices, and magnetic memory devices.
Certain embodiments of the present invention have also been described herein with reference to block illustrations of methods, systems, and computer program products. It should be understood that the illustrated blocks, and combinations of blocks in the illustrations, can be implemented by computer-executable instructions. These computer-executable instructions may be provided to one or more processors of a general purpose computer, special purpose computer, or other programmable data processing apparatus (or a combination of devices and circuits) to produce a machine, such that the instructions, which execute via the processors, implement the functions specified in the block or blocks.
These computer-executable instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
What has been described above is an example. It is, of course, not possible to describe every conceivable combination of components or methodologies, but one of ordinary skill in the art will recognize that many further combinations and permutations are possible. Accordingly, the present invention is intended to embrace all such alterations, modifications and variations that fall within the scope of the present application, including the appended claims. Where the disclosure or claims recite "a," "an," "a first," or "another" element or the equivalent thereof, then it should be interpreted to include one or more such elements, neither requiring nor excluding two or more such elements. As used herein, the term "including" means "including but not limited to," and the term "comprising" means "including but not limited to. The term "based on" means "based at least in part on".
- 上一篇:一种医用注射器针头装配设备
- 下一篇:用疾病特征分析咳嗽声音以诊断呼吸系统疾病的方法